From 88d1ee71012569fead161b33e32506c241501c56 Mon Sep 17 00:00:00 2001 From: lisicky Date: Tue, 20 Aug 2024 12:40:17 +0900 Subject: [PATCH 1/4] bump csl version --- .../HaskellShelleyModule.java | 8692 +++++----- .../io/emurgo/rnhaskellshelley/Native.java | 4545 +++--- index.d.ts | 690 +- index.js | 4646 +++--- ios/HaskellShelley.m | 13456 ++++++++-------- rust/Cargo.lock | 35 +- rust/Cargo.toml | 2 +- rust/src/android/bridge.rs | 5472 ++++--- rust/src/android/mod.rs | 2 +- rust/src/enum_maps.rs | 44 +- rust/src/ios/bridge.rs | 5337 +++--- rust/src/ptr_impl.rs | 29 +- 12 files changed, 23222 insertions(+), 19728 deletions(-) diff --git a/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java b/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java index 2ef03ed..655f0cf 100644 --- a/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java +++ b/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java @@ -33,5006 +33,5332 @@ public final void ptrFree(String ptr, Promise promise) { } } @ReactMethod - public final void addressFromBytes(String data, Promise promise) { + public final void csl_bridge_addressFromBytes(String data, Promise promise) { Native.I - .addressFromBytes(Base64.decode(data, Base64.DEFAULT)) + .csl_bridge_addressFromBytes(Base64.decode(data, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void addressToJson(String self, Promise promise) { + public final void csl_bridge_addressToJson(String self, Promise promise) { Native.I - .addressToJson(new RPtr(self)) + .csl_bridge_addressToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void addressFromJson(String json, Promise promise) { + public final void csl_bridge_addressFromJson(String json, Promise promise) { Native.I - .addressFromJson(json) + .csl_bridge_addressFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void addressKind(String self, Promise promise) { + public final void csl_bridge_addressKind(String self, Promise promise) { Native.I - .addressKind(new RPtr(self)) + .csl_bridge_addressKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void addressPaymentCred(String self, Promise promise) { + public final void csl_bridge_addressPaymentCred(String self, Promise promise) { Native.I - .addressPaymentCred(new RPtr(self)) + .csl_bridge_addressPaymentCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void addressIsMalformed(String self, Promise promise) { + public final void csl_bridge_addressIsMalformed(String self, Promise promise) { Native.I - .addressIsMalformed(new RPtr(self)) + .csl_bridge_addressIsMalformed(new RPtr(self)) .pour(promise); } @ReactMethod - public final void addressToHex(String self, Promise promise) { + public final void csl_bridge_addressToHex(String self, Promise promise) { Native.I - .addressToHex(new RPtr(self)) + .csl_bridge_addressToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void addressFromHex(String hexStr, Promise promise) { + public final void csl_bridge_addressFromHex(String hexStr, Promise promise) { Native.I - .addressFromHex(hexStr) + .csl_bridge_addressFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void addressToBytes(String self, Promise promise) { + public final void csl_bridge_addressToBytes(String self, Promise promise) { Native.I - .addressToBytes(new RPtr(self)) + .csl_bridge_addressToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void addressToBech32(String self, Promise promise) { + public final void csl_bridge_addressToBech32(String self, Promise promise) { Native.I - .addressToBech32(new RPtr(self)) + .csl_bridge_addressToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void addressToBech32WithPrefix(String self, String prefix, Promise promise) { + public final void csl_bridge_addressToBech32WithPrefix(String self, String prefix, Promise promise) { Native.I - .addressToBech32WithPrefix(new RPtr(self), prefix) + .csl_bridge_addressToBech32WithPrefix(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void addressFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_addressFromBech32(String bechStr, Promise promise) { Native.I - .addressFromBech32(bechStr) + .csl_bridge_addressFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void addressNetworkId(String self, Promise promise) { + public final void csl_bridge_addressNetworkId(String self, Promise promise) { Native.I - .addressNetworkId(new RPtr(self)) + .csl_bridge_addressNetworkId(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void anchorToBytes(String self, Promise promise) { + public final void csl_bridge_anchorToBytes(String self, Promise promise) { Native.I - .anchorToBytes(new RPtr(self)) + .csl_bridge_anchorToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void anchorFromBytes(String bytes, Promise promise) { + public final void csl_bridge_anchorFromBytes(String bytes, Promise promise) { Native.I - .anchorFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_anchorFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorToHex(String self, Promise promise) { + public final void csl_bridge_anchorToHex(String self, Promise promise) { Native.I - .anchorToHex(new RPtr(self)) + .csl_bridge_anchorToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void anchorFromHex(String hexStr, Promise promise) { + public final void csl_bridge_anchorFromHex(String hexStr, Promise promise) { Native.I - .anchorFromHex(hexStr) + .csl_bridge_anchorFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorToJson(String self, Promise promise) { + public final void csl_bridge_anchorToJson(String self, Promise promise) { Native.I - .anchorToJson(new RPtr(self)) + .csl_bridge_anchorToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void anchorFromJson(String json, Promise promise) { + public final void csl_bridge_anchorFromJson(String json, Promise promise) { Native.I - .anchorFromJson(json) + .csl_bridge_anchorFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorUrl(String self, Promise promise) { + public final void csl_bridge_anchorUrl(String self, Promise promise) { Native.I - .anchorUrl(new RPtr(self)) + .csl_bridge_anchorUrl(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorAnchorDataHash(String self, Promise promise) { + public final void csl_bridge_anchorAnchorDataHash(String self, Promise promise) { Native.I - .anchorAnchorDataHash(new RPtr(self)) + .csl_bridge_anchorAnchorDataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorNew(String anchorUrl, String anchorDataHash, Promise promise) { + public final void csl_bridge_anchorNew(String anchorUrl, String anchorDataHash, Promise promise) { Native.I - .anchorNew(new RPtr(anchorUrl), new RPtr(anchorDataHash)) + .csl_bridge_anchorNew(new RPtr(anchorUrl), new RPtr(anchorDataHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorDataHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_anchorDataHashFromBytes(String bytes, Promise promise) { Native.I - .anchorDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_anchorDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorDataHashToBytes(String self, Promise promise) { + public final void csl_bridge_anchorDataHashToBytes(String self, Promise promise) { Native.I - .anchorDataHashToBytes(new RPtr(self)) + .csl_bridge_anchorDataHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void anchorDataHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_anchorDataHashToBech32(String self, String prefix, Promise promise) { Native.I - .anchorDataHashToBech32(new RPtr(self), prefix) + .csl_bridge_anchorDataHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void anchorDataHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_anchorDataHashFromBech32(String bechStr, Promise promise) { Native.I - .anchorDataHashFromBech32(bechStr) + .csl_bridge_anchorDataHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void anchorDataHashToHex(String self, Promise promise) { + public final void csl_bridge_anchorDataHashToHex(String self, Promise promise) { Native.I - .anchorDataHashToHex(new RPtr(self)) + .csl_bridge_anchorDataHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void anchorDataHashFromHex(String hex, Promise promise) { + public final void csl_bridge_anchorDataHashFromHex(String hex, Promise promise) { Native.I - .anchorDataHashFromHex(hex) + .csl_bridge_anchorDataHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNameToBytes(String self, Promise promise) { + public final void csl_bridge_assetNameToBytes(String self, Promise promise) { Native.I - .assetNameToBytes(new RPtr(self)) + .csl_bridge_assetNameToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void assetNameFromBytes(String bytes, Promise promise) { + public final void csl_bridge_assetNameFromBytes(String bytes, Promise promise) { Native.I - .assetNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_assetNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNameToHex(String self, Promise promise) { + public final void csl_bridge_assetNameToHex(String self, Promise promise) { Native.I - .assetNameToHex(new RPtr(self)) + .csl_bridge_assetNameToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetNameFromHex(String hexStr, Promise promise) { + public final void csl_bridge_assetNameFromHex(String hexStr, Promise promise) { Native.I - .assetNameFromHex(hexStr) + .csl_bridge_assetNameFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNameToJson(String self, Promise promise) { + public final void csl_bridge_assetNameToJson(String self, Promise promise) { Native.I - .assetNameToJson(new RPtr(self)) + .csl_bridge_assetNameToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetNameFromJson(String json, Promise promise) { + public final void csl_bridge_assetNameFromJson(String json, Promise promise) { Native.I - .assetNameFromJson(json) + .csl_bridge_assetNameFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNameNew(String name, Promise promise) { + public final void csl_bridge_assetNameNew(String name, Promise promise) { Native.I - .assetNameNew(Base64.decode(name, Base64.DEFAULT)) + .csl_bridge_assetNameNew(Base64.decode(name, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNameName(String self, Promise promise) { + public final void csl_bridge_assetNameName(String self, Promise promise) { Native.I - .assetNameName(new RPtr(self)) + .csl_bridge_assetNameName(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void assetNamesToBytes(String self, Promise promise) { + public final void csl_bridge_assetNamesToBytes(String self, Promise promise) { Native.I - .assetNamesToBytes(new RPtr(self)) + .csl_bridge_assetNamesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void assetNamesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_assetNamesFromBytes(String bytes, Promise promise) { Native.I - .assetNamesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_assetNamesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNamesToHex(String self, Promise promise) { + public final void csl_bridge_assetNamesToHex(String self, Promise promise) { Native.I - .assetNamesToHex(new RPtr(self)) + .csl_bridge_assetNamesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetNamesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_assetNamesFromHex(String hexStr, Promise promise) { Native.I - .assetNamesFromHex(hexStr) + .csl_bridge_assetNamesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNamesToJson(String self, Promise promise) { + public final void csl_bridge_assetNamesToJson(String self, Promise promise) { Native.I - .assetNamesToJson(new RPtr(self)) + .csl_bridge_assetNamesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetNamesFromJson(String json, Promise promise) { + public final void csl_bridge_assetNamesFromJson(String json, Promise promise) { Native.I - .assetNamesFromJson(json) + .csl_bridge_assetNamesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNamesNew( Promise promise) { + public final void csl_bridge_assetNamesNew( Promise promise) { Native.I - .assetNamesNew() + .csl_bridge_assetNamesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNamesLen(String self, Promise promise) { + public final void csl_bridge_assetNamesLen(String self, Promise promise) { Native.I - .assetNamesLen(new RPtr(self)) + .csl_bridge_assetNamesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void assetNamesGet(String self, Double index, Promise promise) { + public final void csl_bridge_assetNamesGet(String self, Double index, Promise promise) { Native.I - .assetNamesGet(new RPtr(self), index.longValue()) + .csl_bridge_assetNamesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetNamesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_assetNamesAdd(String self, String elem, Promise promise) { Native.I - .assetNamesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_assetNamesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void assetsToBytes(String self, Promise promise) { + public final void csl_bridge_assetsToBytes(String self, Promise promise) { Native.I - .assetsToBytes(new RPtr(self)) + .csl_bridge_assetsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void assetsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_assetsFromBytes(String bytes, Promise promise) { Native.I - .assetsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_assetsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsToHex(String self, Promise promise) { + public final void csl_bridge_assetsToHex(String self, Promise promise) { Native.I - .assetsToHex(new RPtr(self)) + .csl_bridge_assetsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_assetsFromHex(String hexStr, Promise promise) { Native.I - .assetsFromHex(hexStr) + .csl_bridge_assetsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsToJson(String self, Promise promise) { + public final void csl_bridge_assetsToJson(String self, Promise promise) { Native.I - .assetsToJson(new RPtr(self)) + .csl_bridge_assetsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void assetsFromJson(String json, Promise promise) { + public final void csl_bridge_assetsFromJson(String json, Promise promise) { Native.I - .assetsFromJson(json) + .csl_bridge_assetsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsNew( Promise promise) { + public final void csl_bridge_assetsNew( Promise promise) { Native.I - .assetsNew() + .csl_bridge_assetsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsLen(String self, Promise promise) { + public final void csl_bridge_assetsLen(String self, Promise promise) { Native.I - .assetsLen(new RPtr(self)) + .csl_bridge_assetsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void assetsInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_assetsInsert(String self, String key, String value, Promise promise) { Native.I - .assetsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_assetsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsGet(String self, String key, Promise promise) { + public final void csl_bridge_assetsGet(String self, String key, Promise promise) { Native.I - .assetsGet(new RPtr(self), new RPtr(key)) + .csl_bridge_assetsGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void assetsKeys(String self, Promise promise) { + public final void csl_bridge_assetsKeys(String self, Promise promise) { Native.I - .assetsKeys(new RPtr(self)) + .csl_bridge_assetsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataToBytes(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataToBytes(String self, Promise promise) { Native.I - .auxiliaryDataToBytes(new RPtr(self)) + .csl_bridge_auxiliaryDataToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void auxiliaryDataFromBytes(String bytes, Promise promise) { + public final void csl_bridge_auxiliaryDataFromBytes(String bytes, Promise promise) { Native.I - .auxiliaryDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_auxiliaryDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataToHex(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataToHex(String self, Promise promise) { Native.I - .auxiliaryDataToHex(new RPtr(self)) + .csl_bridge_auxiliaryDataToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void auxiliaryDataFromHex(String hexStr, Promise promise) { + public final void csl_bridge_auxiliaryDataFromHex(String hexStr, Promise promise) { Native.I - .auxiliaryDataFromHex(hexStr) + .csl_bridge_auxiliaryDataFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataToJson(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataToJson(String self, Promise promise) { Native.I - .auxiliaryDataToJson(new RPtr(self)) + .csl_bridge_auxiliaryDataToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void auxiliaryDataFromJson(String json, Promise promise) { + public final void csl_bridge_auxiliaryDataFromJson(String json, Promise promise) { Native.I - .auxiliaryDataFromJson(json) + .csl_bridge_auxiliaryDataFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataNew( Promise promise) { + public final void csl_bridge_auxiliaryDataNew( Promise promise) { Native.I - .auxiliaryDataNew() + .csl_bridge_auxiliaryDataNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataMetadata(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataMetadata(String self, Promise promise) { Native.I - .auxiliaryDataMetadata(new RPtr(self)) + .csl_bridge_auxiliaryDataMetadata(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetMetadata(String self, String metadata, Promise promise) { + public final void csl_bridge_auxiliaryDataSetMetadata(String self, String metadata, Promise promise) { Native.I - .auxiliaryDataSetMetadata(new RPtr(self), new RPtr(metadata)) + .csl_bridge_auxiliaryDataSetMetadata(new RPtr(self), new RPtr(metadata)) .pour(promise); } @ReactMethod - public final void auxiliaryDataNativeScripts(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataNativeScripts(String self, Promise promise) { Native.I - .auxiliaryDataNativeScripts(new RPtr(self)) + .csl_bridge_auxiliaryDataNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetNativeScripts(String self, String nativeScripts, Promise promise) { + public final void csl_bridge_auxiliaryDataSetNativeScripts(String self, String nativeScripts, Promise promise) { Native.I - .auxiliaryDataSetNativeScripts(new RPtr(self), new RPtr(nativeScripts)) + .csl_bridge_auxiliaryDataSetNativeScripts(new RPtr(self), new RPtr(nativeScripts)) .pour(promise); } @ReactMethod - public final void auxiliaryDataPlutusScripts(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataPlutusScripts(String self, Promise promise) { Native.I - .auxiliaryDataPlutusScripts(new RPtr(self)) + .csl_bridge_auxiliaryDataPlutusScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetPlutusScripts(String self, String plutusScripts, Promise promise) { + public final void csl_bridge_auxiliaryDataSetPlutusScripts(String self, String plutusScripts, Promise promise) { Native.I - .auxiliaryDataSetPlutusScripts(new RPtr(self), new RPtr(plutusScripts)) + .csl_bridge_auxiliaryDataSetPlutusScripts(new RPtr(self), new RPtr(plutusScripts)) .pour(promise); } @ReactMethod - public final void auxiliaryDataPreferAlonzoFormat(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataPreferAlonzoFormat(String self, Promise promise) { Native.I - .auxiliaryDataPreferAlonzoFormat(new RPtr(self)) + .csl_bridge_auxiliaryDataPreferAlonzoFormat(new RPtr(self)) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetPreferAlonzoFormat(String self, Boolean prefer, Promise promise) { + public final void csl_bridge_auxiliaryDataSetPreferAlonzoFormat(String self, Boolean prefer, Promise promise) { Native.I - .auxiliaryDataSetPreferAlonzoFormat(new RPtr(self), prefer) + .csl_bridge_auxiliaryDataSetPreferAlonzoFormat(new RPtr(self), prefer) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_auxiliaryDataHashFromBytes(String bytes, Promise promise) { Native.I - .auxiliaryDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_auxiliaryDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashToBytes(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataHashToBytes(String self, Promise promise) { Native.I - .auxiliaryDataHashToBytes(new RPtr(self)) + .csl_bridge_auxiliaryDataHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_auxiliaryDataHashToBech32(String self, String prefix, Promise promise) { Native.I - .auxiliaryDataHashToBech32(new RPtr(self), prefix) + .csl_bridge_auxiliaryDataHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_auxiliaryDataHashFromBech32(String bechStr, Promise promise) { Native.I - .auxiliaryDataHashFromBech32(bechStr) + .csl_bridge_auxiliaryDataHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashToHex(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataHashToHex(String self, Promise promise) { Native.I - .auxiliaryDataHashToHex(new RPtr(self)) + .csl_bridge_auxiliaryDataHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void auxiliaryDataHashFromHex(String hex, Promise promise) { + public final void csl_bridge_auxiliaryDataHashFromHex(String hex, Promise promise) { Native.I - .auxiliaryDataHashFromHex(hex) + .csl_bridge_auxiliaryDataHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetNew( Promise promise) { + public final void csl_bridge_auxiliaryDataSetNew( Promise promise) { Native.I - .auxiliaryDataSetNew() + .csl_bridge_auxiliaryDataSetNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetLen(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataSetLen(String self, Promise promise) { Native.I - .auxiliaryDataSetLen(new RPtr(self)) + .csl_bridge_auxiliaryDataSetLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetInsert(String self, Double txIndex, String data, Promise promise) { + public final void csl_bridge_auxiliaryDataSetInsert(String self, Double txIndex, String data, Promise promise) { Native.I - .auxiliaryDataSetInsert(new RPtr(self), txIndex.longValue(), new RPtr(data)) + .csl_bridge_auxiliaryDataSetInsert(new RPtr(self), txIndex.longValue(), new RPtr(data)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetGet(String self, Double txIndex, Promise promise) { + public final void csl_bridge_auxiliaryDataSetGet(String self, Double txIndex, Promise promise) { Native.I - .auxiliaryDataSetGet(new RPtr(self), txIndex.longValue()) + .csl_bridge_auxiliaryDataSetGet(new RPtr(self), txIndex.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void auxiliaryDataSetIndices(String self, Promise promise) { + public final void csl_bridge_auxiliaryDataSetIndices(String self, Promise promise) { Native.I - .auxiliaryDataSetIndices(new RPtr(self)) + .csl_bridge_auxiliaryDataSetIndices(new RPtr(self)) .pour(promise); } @ReactMethod - public final void baseAddressNew(Double network, String payment, String stake, Promise promise) { + public final void csl_bridge_baseAddressNew(Double network, String payment, String stake, Promise promise) { Native.I - .baseAddressNew(network.longValue(), new RPtr(payment), new RPtr(stake)) + .csl_bridge_baseAddressNew(network.longValue(), new RPtr(payment), new RPtr(stake)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void baseAddressPaymentCred(String self, Promise promise) { + public final void csl_bridge_baseAddressPaymentCred(String self, Promise promise) { Native.I - .baseAddressPaymentCred(new RPtr(self)) + .csl_bridge_baseAddressPaymentCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void baseAddressStakeCred(String self, Promise promise) { + public final void csl_bridge_baseAddressStakeCred(String self, Promise promise) { Native.I - .baseAddressStakeCred(new RPtr(self)) + .csl_bridge_baseAddressStakeCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void baseAddressToAddress(String self, Promise promise) { + public final void csl_bridge_baseAddressToAddress(String self, Promise promise) { Native.I - .baseAddressToAddress(new RPtr(self)) + .csl_bridge_baseAddressToAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void baseAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_baseAddressFromAddress(String addr, Promise promise) { Native.I - .baseAddressFromAddress(new RPtr(addr)) + .csl_bridge_baseAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_baseAddressNetworkId(String self, Promise promise) { + Native.I + .csl_bridge_baseAddressNetworkId(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + @ReactMethod - public final void bigIntToBytes(String self, Promise promise) { + public final void csl_bridge_bigIntToBytes(String self, Promise promise) { Native.I - .bigIntToBytes(new RPtr(self)) + .csl_bridge_bigIntToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bigIntFromBytes(String bytes, Promise promise) { + public final void csl_bridge_bigIntFromBytes(String bytes, Promise promise) { Native.I - .bigIntFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bigIntFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntToHex(String self, Promise promise) { + public final void csl_bridge_bigIntToHex(String self, Promise promise) { Native.I - .bigIntToHex(new RPtr(self)) + .csl_bridge_bigIntToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigIntFromHex(String hexStr, Promise promise) { + public final void csl_bridge_bigIntFromHex(String hexStr, Promise promise) { Native.I - .bigIntFromHex(hexStr) + .csl_bridge_bigIntFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntToJson(String self, Promise promise) { + public final void csl_bridge_bigIntToJson(String self, Promise promise) { Native.I - .bigIntToJson(new RPtr(self)) + .csl_bridge_bigIntToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigIntFromJson(String json, Promise promise) { + public final void csl_bridge_bigIntFromJson(String json, Promise promise) { Native.I - .bigIntFromJson(json) + .csl_bridge_bigIntFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntIsZero(String self, Promise promise) { + public final void csl_bridge_bigIntIsZero(String self, Promise promise) { Native.I - .bigIntIsZero(new RPtr(self)) + .csl_bridge_bigIntIsZero(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigIntAsU64(String self, Promise promise) { + public final void csl_bridge_bigIntAsU64(String self, Promise promise) { Native.I - .bigIntAsU64(new RPtr(self)) + .csl_bridge_bigIntAsU64(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntAsInt(String self, Promise promise) { + public final void csl_bridge_bigIntAsInt(String self, Promise promise) { Native.I - .bigIntAsInt(new RPtr(self)) + .csl_bridge_bigIntAsInt(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntFromStr(String text, Promise promise) { + public final void csl_bridge_bigIntFromStr(String text, Promise promise) { Native.I - .bigIntFromStr(text) + .csl_bridge_bigIntFromStr(text) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntToStr(String self, Promise promise) { + public final void csl_bridge_bigIntToStr(String self, Promise promise) { Native.I - .bigIntToStr(new RPtr(self)) + .csl_bridge_bigIntToStr(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigIntAdd(String self, String other, Promise promise) { + public final void csl_bridge_bigIntAdd(String self, String other, Promise promise) { Native.I - .bigIntAdd(new RPtr(self), new RPtr(other)) + .csl_bridge_bigIntAdd(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntMul(String self, String other, Promise promise) { + public final void csl_bridge_bigIntSub(String self, String other, Promise promise) { Native.I - .bigIntMul(new RPtr(self), new RPtr(other)) + .csl_bridge_bigIntSub(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntOne( Promise promise) { + public final void csl_bridge_bigIntMul(String self, String other, Promise promise) { Native.I - .bigIntOne() + .csl_bridge_bigIntMul(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntIncrement(String self, Promise promise) { + public final void csl_bridge_bigIntPow(String self, Double exp, Promise promise) { Native.I - .bigIntIncrement(new RPtr(self)) + .csl_bridge_bigIntPow(new RPtr(self), exp.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigIntDivCeil(String self, String other, Promise promise) { + public final void csl_bridge_bigIntOne( Promise promise) { Native.I - .bigIntDivCeil(new RPtr(self), new RPtr(other)) + .csl_bridge_bigIntOne() .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_bigIntZero( Promise promise) { + Native.I + .csl_bridge_bigIntZero() + .map(RPtr::toJs) + .pour(promise); + } @ReactMethod - public final void bigNumToBytes(String self, Promise promise) { + public final void csl_bridge_bigIntAbs(String self, Promise promise) { Native.I - .bigNumToBytes(new RPtr(self)) + .csl_bridge_bigIntAbs(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bigIntIncrement(String self, Promise promise) { + Native.I + .csl_bridge_bigIntIncrement(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bigIntDivCeil(String self, String other, Promise promise) { + Native.I + .csl_bridge_bigIntDivCeil(new RPtr(self), new RPtr(other)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bigIntDivFloor(String self, String other, Promise promise) { + Native.I + .csl_bridge_bigIntDivFloor(new RPtr(self), new RPtr(other)) + .map(RPtr::toJs) + .pour(promise); + } + + + @ReactMethod + public final void csl_bridge_bigNumToBytes(String self, Promise promise) { + Native.I + .csl_bridge_bigNumToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bigNumFromBytes(String bytes, Promise promise) { + public final void csl_bridge_bigNumFromBytes(String bytes, Promise promise) { Native.I - .bigNumFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bigNumFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumToHex(String self, Promise promise) { + public final void csl_bridge_bigNumToHex(String self, Promise promise) { Native.I - .bigNumToHex(new RPtr(self)) + .csl_bridge_bigNumToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigNumFromHex(String hexStr, Promise promise) { + public final void csl_bridge_bigNumFromHex(String hexStr, Promise promise) { Native.I - .bigNumFromHex(hexStr) + .csl_bridge_bigNumFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumToJson(String self, Promise promise) { + public final void csl_bridge_bigNumToJson(String self, Promise promise) { Native.I - .bigNumToJson(new RPtr(self)) + .csl_bridge_bigNumToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigNumFromJson(String json, Promise promise) { + public final void csl_bridge_bigNumFromJson(String json, Promise promise) { Native.I - .bigNumFromJson(json) + .csl_bridge_bigNumFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumFromStr(String string, Promise promise) { + public final void csl_bridge_bigNumFromStr(String string, Promise promise) { Native.I - .bigNumFromStr(string) + .csl_bridge_bigNumFromStr(string) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumToStr(String self, Promise promise) { + public final void csl_bridge_bigNumToStr(String self, Promise promise) { Native.I - .bigNumToStr(new RPtr(self)) + .csl_bridge_bigNumToStr(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigNumZero( Promise promise) { + public final void csl_bridge_bigNumZero( Promise promise) { Native.I - .bigNumZero() + .csl_bridge_bigNumZero() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumOne( Promise promise) { + public final void csl_bridge_bigNumOne( Promise promise) { Native.I - .bigNumOne() + .csl_bridge_bigNumOne() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumIsZero(String self, Promise promise) { + public final void csl_bridge_bigNumIsZero(String self, Promise promise) { Native.I - .bigNumIsZero(new RPtr(self)) + .csl_bridge_bigNumIsZero(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bigNumDivFloor(String self, String other, Promise promise) { + public final void csl_bridge_bigNumDivFloor(String self, String other, Promise promise) { Native.I - .bigNumDivFloor(new RPtr(self), new RPtr(other)) + .csl_bridge_bigNumDivFloor(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumCheckedMul(String self, String other, Promise promise) { + public final void csl_bridge_bigNumCheckedMul(String self, String other, Promise promise) { Native.I - .bigNumCheckedMul(new RPtr(self), new RPtr(other)) + .csl_bridge_bigNumCheckedMul(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumCheckedAdd(String self, String other, Promise promise) { + public final void csl_bridge_bigNumCheckedAdd(String self, String other, Promise promise) { Native.I - .bigNumCheckedAdd(new RPtr(self), new RPtr(other)) + .csl_bridge_bigNumCheckedAdd(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumCheckedSub(String self, String other, Promise promise) { + public final void csl_bridge_bigNumCheckedSub(String self, String other, Promise promise) { Native.I - .bigNumCheckedSub(new RPtr(self), new RPtr(other)) + .csl_bridge_bigNumCheckedSub(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumClampedSub(String self, String other, Promise promise) { + public final void csl_bridge_bigNumClampedSub(String self, String other, Promise promise) { Native.I - .bigNumClampedSub(new RPtr(self), new RPtr(other)) + .csl_bridge_bigNumClampedSub(new RPtr(self), new RPtr(other)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumCompare(String self, String rhsValue, Promise promise) { + public final void csl_bridge_bigNumCompare(String self, String rhsValue, Promise promise) { Native.I - .bigNumCompare(new RPtr(self), new RPtr(rhsValue)) + .csl_bridge_bigNumCompare(new RPtr(self), new RPtr(rhsValue)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void bigNumLessThan(String self, String rhsValue, Promise promise) { + public final void csl_bridge_bigNumLessThan(String self, String rhsValue, Promise promise) { Native.I - .bigNumLessThan(new RPtr(self), new RPtr(rhsValue)) + .csl_bridge_bigNumLessThan(new RPtr(self), new RPtr(rhsValue)) .pour(promise); } @ReactMethod - public final void bigNumMaxValue( Promise promise) { + public final void csl_bridge_bigNumMaxValue( Promise promise) { Native.I - .bigNumMaxValue() + .csl_bridge_bigNumMaxValue() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bigNumMax(String a, String b, Promise promise) { + public final void csl_bridge_bigNumMax(String a, String b, Promise promise) { Native.I - .bigNumMax(new RPtr(a), new RPtr(b)) + .csl_bridge_bigNumMax(new RPtr(a), new RPtr(b)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyDerive(String self, Double index, Promise promise) { + public final void csl_bridge_bip32PrivateKeyDerive(String self, Double index, Promise promise) { Native.I - .bip32PrivateKeyDerive(new RPtr(self), index.longValue()) + .csl_bridge_bip32PrivateKeyDerive(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyFrom_128Xprv(String bytes, Promise promise) { + public final void csl_bridge_bip32PrivateKeyFrom_128Xprv(String bytes, Promise promise) { Native.I - .bip32PrivateKeyFrom_128Xprv(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bip32PrivateKeyFrom_128Xprv(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyTo_128Xprv(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyTo_128Xprv(String self, Promise promise) { Native.I - .bip32PrivateKeyTo_128Xprv(new RPtr(self)) + .csl_bridge_bip32PrivateKeyTo_128Xprv(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyGenerateEd25519Bip32( Promise promise) { + public final void csl_bridge_bip32PrivateKeyGenerateEd25519Bip32( Promise promise) { Native.I - .bip32PrivateKeyGenerateEd25519Bip32() + .csl_bridge_bip32PrivateKeyGenerateEd25519Bip32() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyToRawKey(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyToRawKey(String self, Promise promise) { Native.I - .bip32PrivateKeyToRawKey(new RPtr(self)) + .csl_bridge_bip32PrivateKeyToRawKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyToPublic(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyToPublic(String self, Promise promise) { Native.I - .bip32PrivateKeyToPublic(new RPtr(self)) + .csl_bridge_bip32PrivateKeyToPublic(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_bip32PrivateKeyFromBytes(String bytes, Promise promise) { Native.I - .bip32PrivateKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bip32PrivateKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyAsBytes(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyAsBytes(String self, Promise promise) { Native.I - .bip32PrivateKeyAsBytes(new RPtr(self)) + .csl_bridge_bip32PrivateKeyAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyFromBech32(String bech32Str, Promise promise) { + public final void csl_bridge_bip32PrivateKeyFromBech32(String bech32Str, Promise promise) { Native.I - .bip32PrivateKeyFromBech32(bech32Str) + .csl_bridge_bip32PrivateKeyFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyToBech32(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyToBech32(String self, Promise promise) { Native.I - .bip32PrivateKeyToBech32(new RPtr(self)) + .csl_bridge_bip32PrivateKeyToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyFromBip39Entropy(String entropy, String password, Promise promise) { + public final void csl_bridge_bip32PrivateKeyFromBip39Entropy(String entropy, String password, Promise promise) { Native.I - .bip32PrivateKeyFromBip39Entropy(Base64.decode(entropy, Base64.DEFAULT), Base64.decode(password, Base64.DEFAULT)) + .csl_bridge_bip32PrivateKeyFromBip39Entropy(Base64.decode(entropy, Base64.DEFAULT), Base64.decode(password, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyChaincode(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyChaincode(String self, Promise promise) { Native.I - .bip32PrivateKeyChaincode(new RPtr(self)) + .csl_bridge_bip32PrivateKeyChaincode(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyToHex(String self, Promise promise) { + public final void csl_bridge_bip32PrivateKeyToHex(String self, Promise promise) { Native.I - .bip32PrivateKeyToHex(new RPtr(self)) + .csl_bridge_bip32PrivateKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bip32PrivateKeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_bip32PrivateKeyFromHex(String hexStr, Promise promise) { Native.I - .bip32PrivateKeyFromHex(hexStr) + .csl_bridge_bip32PrivateKeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PublicKeyDerive(String self, Double index, Promise promise) { + public final void csl_bridge_bip32PublicKeyDerive(String self, Double index, Promise promise) { Native.I - .bip32PublicKeyDerive(new RPtr(self), index.longValue()) + .csl_bridge_bip32PublicKeyDerive(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PublicKeyToRawKey(String self, Promise promise) { + public final void csl_bridge_bip32PublicKeyToRawKey(String self, Promise promise) { Native.I - .bip32PublicKeyToRawKey(new RPtr(self)) + .csl_bridge_bip32PublicKeyToRawKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PublicKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_bip32PublicKeyFromBytes(String bytes, Promise promise) { Native.I - .bip32PublicKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bip32PublicKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PublicKeyAsBytes(String self, Promise promise) { + public final void csl_bridge_bip32PublicKeyAsBytes(String self, Promise promise) { Native.I - .bip32PublicKeyAsBytes(new RPtr(self)) + .csl_bridge_bip32PublicKeyAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bip32PublicKeyFromBech32(String bech32Str, Promise promise) { + public final void csl_bridge_bip32PublicKeyFromBech32(String bech32Str, Promise promise) { Native.I - .bip32PublicKeyFromBech32(bech32Str) + .csl_bridge_bip32PublicKeyFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bip32PublicKeyToBech32(String self, Promise promise) { + public final void csl_bridge_bip32PublicKeyToBech32(String self, Promise promise) { Native.I - .bip32PublicKeyToBech32(new RPtr(self)) + .csl_bridge_bip32PublicKeyToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bip32PublicKeyChaincode(String self, Promise promise) { + public final void csl_bridge_bip32PublicKeyChaincode(String self, Promise promise) { Native.I - .bip32PublicKeyChaincode(new RPtr(self)) + .csl_bridge_bip32PublicKeyChaincode(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bip32PublicKeyToHex(String self, Promise promise) { + public final void csl_bridge_bip32PublicKeyToHex(String self, Promise promise) { Native.I - .bip32PublicKeyToHex(new RPtr(self)) + .csl_bridge_bip32PublicKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bip32PublicKeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_bip32PublicKeyFromHex(String hexStr, Promise promise) { Native.I - .bip32PublicKeyFromHex(hexStr) + .csl_bridge_bip32PublicKeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockToBytes(String self, Promise promise) { + public final void csl_bridge_blockToBytes(String self, Promise promise) { Native.I - .blockToBytes(new RPtr(self)) + .csl_bridge_blockToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void blockFromBytes(String bytes, Promise promise) { + public final void csl_bridge_blockFromBytes(String bytes, Promise promise) { Native.I - .blockFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_blockFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockToHex(String self, Promise promise) { + public final void csl_bridge_blockToHex(String self, Promise promise) { Native.I - .blockToHex(new RPtr(self)) + .csl_bridge_blockToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void blockFromHex(String hexStr, Promise promise) { + public final void csl_bridge_blockFromHex(String hexStr, Promise promise) { Native.I - .blockFromHex(hexStr) + .csl_bridge_blockFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockToJson(String self, Promise promise) { + public final void csl_bridge_blockToJson(String self, Promise promise) { Native.I - .blockToJson(new RPtr(self)) + .csl_bridge_blockToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void blockFromJson(String json, Promise promise) { + public final void csl_bridge_blockFromJson(String json, Promise promise) { Native.I - .blockFromJson(json) + .csl_bridge_blockFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockHeader(String self, Promise promise) { + public final void csl_bridge_blockHeader(String self, Promise promise) { Native.I - .blockHeader(new RPtr(self)) + .csl_bridge_blockHeader(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockTransactionBodies(String self, Promise promise) { + public final void csl_bridge_blockTransactionBodies(String self, Promise promise) { Native.I - .blockTransactionBodies(new RPtr(self)) + .csl_bridge_blockTransactionBodies(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockTransactionWitnessSets(String self, Promise promise) { + public final void csl_bridge_blockTransactionWitnessSets(String self, Promise promise) { Native.I - .blockTransactionWitnessSets(new RPtr(self)) + .csl_bridge_blockTransactionWitnessSets(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockAuxiliaryDataSet(String self, Promise promise) { + public final void csl_bridge_blockAuxiliaryDataSet(String self, Promise promise) { Native.I - .blockAuxiliaryDataSet(new RPtr(self)) + .csl_bridge_blockAuxiliaryDataSet(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockInvalidTransactions(String self, Promise promise) { - Native.I - .blockInvalidTransactions(new RPtr(self)) - .pour(promise); - } - - @ReactMethod - public final void blockNew(String header, String transactionBodies, String transactionWitnessSets, String auxiliaryDataSet, String invalidTransactions, Promise promise) { + public final void csl_bridge_blockInvalidTransactions(String self, Promise promise) { Native.I - .blockNew(new RPtr(header), new RPtr(transactionBodies), new RPtr(transactionWitnessSets), new RPtr(auxiliaryDataSet), invalidTransactions) - .map(RPtr::toJs) + .csl_bridge_blockInvalidTransactions(new RPtr(self)) .pour(promise); } @ReactMethod - public final void blockFromWrappedBytes(String data, Promise promise) { + public final void csl_bridge_blockNew(String header, String transactionBodies, String transactionWitnessSets, String auxiliaryDataSet, String invalidTransactions, Promise promise) { Native.I - .blockFromWrappedBytes(Base64.decode(data, Base64.DEFAULT)) + .csl_bridge_blockNew(new RPtr(header), new RPtr(transactionBodies), new RPtr(transactionWitnessSets), new RPtr(auxiliaryDataSet), invalidTransactions) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_blockHashFromBytes(String bytes, Promise promise) { Native.I - .blockHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_blockHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockHashToBytes(String self, Promise promise) { + public final void csl_bridge_blockHashToBytes(String self, Promise promise) { Native.I - .blockHashToBytes(new RPtr(self)) + .csl_bridge_blockHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void blockHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_blockHashToBech32(String self, String prefix, Promise promise) { Native.I - .blockHashToBech32(new RPtr(self), prefix) + .csl_bridge_blockHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void blockHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_blockHashFromBech32(String bechStr, Promise promise) { Native.I - .blockHashFromBech32(bechStr) + .csl_bridge_blockHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void blockHashToHex(String self, Promise promise) { + public final void csl_bridge_blockHashToHex(String self, Promise promise) { Native.I - .blockHashToHex(new RPtr(self)) + .csl_bridge_blockHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void blockHashFromHex(String hex, Promise promise) { + public final void csl_bridge_blockHashFromHex(String hex, Promise promise) { Native.I - .blockHashFromHex(hex) + .csl_bridge_blockHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessToBytes(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessToBytes(String self, Promise promise) { Native.I - .bootstrapWitnessToBytes(new RPtr(self)) + .csl_bridge_bootstrapWitnessToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bootstrapWitnessFromBytes(String bytes, Promise promise) { + public final void csl_bridge_bootstrapWitnessFromBytes(String bytes, Promise promise) { Native.I - .bootstrapWitnessFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_bootstrapWitnessFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessToHex(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessToHex(String self, Promise promise) { Native.I - .bootstrapWitnessToHex(new RPtr(self)) + .csl_bridge_bootstrapWitnessToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bootstrapWitnessFromHex(String hexStr, Promise promise) { + public final void csl_bridge_bootstrapWitnessFromHex(String hexStr, Promise promise) { Native.I - .bootstrapWitnessFromHex(hexStr) + .csl_bridge_bootstrapWitnessFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessToJson(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessToJson(String self, Promise promise) { Native.I - .bootstrapWitnessToJson(new RPtr(self)) + .csl_bridge_bootstrapWitnessToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void bootstrapWitnessFromJson(String json, Promise promise) { + public final void csl_bridge_bootstrapWitnessFromJson(String json, Promise promise) { Native.I - .bootstrapWitnessFromJson(json) + .csl_bridge_bootstrapWitnessFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessVkey(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessVkey(String self, Promise promise) { Native.I - .bootstrapWitnessVkey(new RPtr(self)) + .csl_bridge_bootstrapWitnessVkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessSignature(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessSignature(String self, Promise promise) { Native.I - .bootstrapWitnessSignature(new RPtr(self)) + .csl_bridge_bootstrapWitnessSignature(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessChainCode(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessChainCode(String self, Promise promise) { Native.I - .bootstrapWitnessChainCode(new RPtr(self)) + .csl_bridge_bootstrapWitnessChainCode(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bootstrapWitnessAttributes(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessAttributes(String self, Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessAttributes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bootstrapWitnessNew(String vkey, String signature, String chainCode, String attributes, Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessNew(new RPtr(vkey), new RPtr(signature), Base64.decode(chainCode, Base64.DEFAULT), Base64.decode(attributes, Base64.DEFAULT)) + .map(RPtr::toJs) + .pour(promise); + } + + + @ReactMethod + public final void csl_bridge_bootstrapWitnessesToBytes(String self, Promise promise) { Native.I - .bootstrapWitnessAttributes(new RPtr(self)) + .csl_bridge_bootstrapWitnessesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void bootstrapWitnessNew(String vkey, String signature, String chainCode, String attributes, Promise promise) { + public final void csl_bridge_bootstrapWitnessesFromBytes(String bytes, Promise promise) { Native.I - .bootstrapWitnessNew(new RPtr(vkey), new RPtr(signature), Base64.decode(chainCode, Base64.DEFAULT), Base64.decode(attributes, Base64.DEFAULT)) + .csl_bridge_bootstrapWitnessesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_bootstrapWitnessesToHex(String self, Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessesToHex(new RPtr(self)) + .pour(promise); + } @ReactMethod - public final void bootstrapWitnessesNew( Promise promise) { + public final void csl_bridge_bootstrapWitnessesFromHex(String hexStr, Promise promise) { Native.I - .bootstrapWitnessesNew() + .csl_bridge_bootstrapWitnessesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessesLen(String self, Promise promise) { + public final void csl_bridge_bootstrapWitnessesToJson(String self, Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessesToJson(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bootstrapWitnessesFromJson(String json, Promise promise) { Native.I - .bootstrapWitnessesLen(new RPtr(self)) + .csl_bridge_bootstrapWitnessesFromJson(json) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bootstrapWitnessesNew( Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessesNew() + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_bootstrapWitnessesLen(String self, Promise promise) { + Native.I + .csl_bridge_bootstrapWitnessesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void bootstrapWitnessesGet(String self, Double index, Promise promise) { + public final void csl_bridge_bootstrapWitnessesGet(String self, Double index, Promise promise) { Native.I - .bootstrapWitnessesGet(new RPtr(self), index.longValue()) + .csl_bridge_bootstrapWitnessesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void bootstrapWitnessesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_bootstrapWitnessesAdd(String self, String elem, Promise promise) { Native.I - .bootstrapWitnessesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_bootstrapWitnessesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void byronAddressToBase58(String self, Promise promise) { + public final void csl_bridge_byronAddressToBase58(String self, Promise promise) { Native.I - .byronAddressToBase58(new RPtr(self)) + .csl_bridge_byronAddressToBase58(new RPtr(self)) .pour(promise); } @ReactMethod - public final void byronAddressToBytes(String self, Promise promise) { + public final void csl_bridge_byronAddressToBytes(String self, Promise promise) { Native.I - .byronAddressToBytes(new RPtr(self)) + .csl_bridge_byronAddressToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void byronAddressFromBytes(String bytes, Promise promise) { + public final void csl_bridge_byronAddressFromBytes(String bytes, Promise promise) { Native.I - .byronAddressFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_byronAddressFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void byronAddressByronProtocolMagic(String self, Promise promise) { + public final void csl_bridge_byronAddressByronProtocolMagic(String self, Promise promise) { Native.I - .byronAddressByronProtocolMagic(new RPtr(self)) + .csl_bridge_byronAddressByronProtocolMagic(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void byronAddressAttributes(String self, Promise promise) { + public final void csl_bridge_byronAddressAttributes(String self, Promise promise) { Native.I - .byronAddressAttributes(new RPtr(self)) + .csl_bridge_byronAddressAttributes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void byronAddressNetworkId(String self, Promise promise) { + public final void csl_bridge_byronAddressNetworkId(String self, Promise promise) { Native.I - .byronAddressNetworkId(new RPtr(self)) + .csl_bridge_byronAddressNetworkId(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void byronAddressFromBase58(String s, Promise promise) { + public final void csl_bridge_byronAddressFromBase58(String s, Promise promise) { Native.I - .byronAddressFromBase58(s) + .csl_bridge_byronAddressFromBase58(s) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void byronAddressIcarusFromKey(String key, Double protocolMagic, Promise promise) { + public final void csl_bridge_byronAddressIcarusFromKey(String key, Double protocolMagic, Promise promise) { Native.I - .byronAddressIcarusFromKey(new RPtr(key), protocolMagic.longValue()) + .csl_bridge_byronAddressIcarusFromKey(new RPtr(key), protocolMagic.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void byronAddressIsValid(String s, Promise promise) { + public final void csl_bridge_byronAddressIsValid(String s, Promise promise) { Native.I - .byronAddressIsValid(s) + .csl_bridge_byronAddressIsValid(s) .pour(promise); } @ReactMethod - public final void byronAddressToAddress(String self, Promise promise) { + public final void csl_bridge_byronAddressToAddress(String self, Promise promise) { Native.I - .byronAddressToAddress(new RPtr(self)) + .csl_bridge_byronAddressToAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void byronAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_byronAddressFromAddress(String addr, Promise promise) { Native.I - .byronAddressFromAddress(new RPtr(addr)) + .csl_bridge_byronAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateToBytes(String self, Promise promise) { + public final void csl_bridge_certificateToBytes(String self, Promise promise) { Native.I - .certificateToBytes(new RPtr(self)) + .csl_bridge_certificateToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void certificateFromBytes(String bytes, Promise promise) { + public final void csl_bridge_certificateFromBytes(String bytes, Promise promise) { Native.I - .certificateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_certificateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateToHex(String self, Promise promise) { + public final void csl_bridge_certificateToHex(String self, Promise promise) { Native.I - .certificateToHex(new RPtr(self)) + .csl_bridge_certificateToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificateFromHex(String hexStr, Promise promise) { + public final void csl_bridge_certificateFromHex(String hexStr, Promise promise) { Native.I - .certificateFromHex(hexStr) + .csl_bridge_certificateFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateToJson(String self, Promise promise) { + public final void csl_bridge_certificateToJson(String self, Promise promise) { Native.I - .certificateToJson(new RPtr(self)) + .csl_bridge_certificateToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificateFromJson(String json, Promise promise) { + public final void csl_bridge_certificateFromJson(String json, Promise promise) { Native.I - .certificateFromJson(json) + .csl_bridge_certificateFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeRegistration(String stakeRegistration, Promise promise) { + public final void csl_bridge_certificateNewStakeRegistration(String stakeRegistration, Promise promise) { Native.I - .certificateNewStakeRegistration(new RPtr(stakeRegistration)) + .csl_bridge_certificateNewStakeRegistration(new RPtr(stakeRegistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeDeregistration(String stakeDeregistration, Promise promise) { + public final void csl_bridge_certificateNewRegCert(String stakeRegistration, Promise promise) { Native.I - .certificateNewStakeDeregistration(new RPtr(stakeDeregistration)) + .csl_bridge_certificateNewRegCert(new RPtr(stakeRegistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeDelegation(String stakeDelegation, Promise promise) { + public final void csl_bridge_certificateNewStakeDeregistration(String stakeDeregistration, Promise promise) { Native.I - .certificateNewStakeDelegation(new RPtr(stakeDelegation)) + .csl_bridge_certificateNewStakeDeregistration(new RPtr(stakeDeregistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewPoolRegistration(String poolRegistration, Promise promise) { + public final void csl_bridge_certificateNewUnregCert(String stakeDeregistration, Promise promise) { Native.I - .certificateNewPoolRegistration(new RPtr(poolRegistration)) + .csl_bridge_certificateNewUnregCert(new RPtr(stakeDeregistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewPoolRetirement(String poolRetirement, Promise promise) { + public final void csl_bridge_certificateNewStakeDelegation(String stakeDelegation, Promise promise) { Native.I - .certificateNewPoolRetirement(new RPtr(poolRetirement)) + .csl_bridge_certificateNewStakeDelegation(new RPtr(stakeDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewGenesisKeyDelegation(String genesisKeyDelegation, Promise promise) { + public final void csl_bridge_certificateNewPoolRegistration(String poolRegistration, Promise promise) { Native.I - .certificateNewGenesisKeyDelegation(new RPtr(genesisKeyDelegation)) + .csl_bridge_certificateNewPoolRegistration(new RPtr(poolRegistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewMoveInstantaneousRewardsCert(String moveInstantaneousRewardsCert, Promise promise) { + public final void csl_bridge_certificateNewPoolRetirement(String poolRetirement, Promise promise) { Native.I - .certificateNewMoveInstantaneousRewardsCert(new RPtr(moveInstantaneousRewardsCert)) + .csl_bridge_certificateNewPoolRetirement(new RPtr(poolRetirement)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewCommitteeHotAuth(String committeeHotAuth, Promise promise) { + public final void csl_bridge_certificateNewGenesisKeyDelegation(String genesisKeyDelegation, Promise promise) { Native.I - .certificateNewCommitteeHotAuth(new RPtr(committeeHotAuth)) + .csl_bridge_certificateNewGenesisKeyDelegation(new RPtr(genesisKeyDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewCommitteeColdResign(String committeeColdResign, Promise promise) { + public final void csl_bridge_certificateNewMoveInstantaneousRewardsCert(String moveInstantaneousRewardsCert, Promise promise) { Native.I - .certificateNewCommitteeColdResign(new RPtr(committeeColdResign)) + .csl_bridge_certificateNewMoveInstantaneousRewardsCert(new RPtr(moveInstantaneousRewardsCert)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewDrepDeregistration(String drepDeregistration, Promise promise) { + public final void csl_bridge_certificateNewCommitteeHotAuth(String committeeHotAuth, Promise promise) { Native.I - .certificateNewDrepDeregistration(new RPtr(drepDeregistration)) + .csl_bridge_certificateNewCommitteeHotAuth(new RPtr(committeeHotAuth)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewDrepRegistration(String drepRegistration, Promise promise) { + public final void csl_bridge_certificateNewCommitteeColdResign(String committeeColdResign, Promise promise) { Native.I - .certificateNewDrepRegistration(new RPtr(drepRegistration)) + .csl_bridge_certificateNewCommitteeColdResign(new RPtr(committeeColdResign)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewDrepUpdate(String drepUpdate, Promise promise) { + public final void csl_bridge_certificateNewDrepDeregistration(String drepDeregistration, Promise promise) { Native.I - .certificateNewDrepUpdate(new RPtr(drepUpdate)) + .csl_bridge_certificateNewDrepDeregistration(new RPtr(drepDeregistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeAndVoteDelegation(String stakeAndVoteDelegation, Promise promise) { + public final void csl_bridge_certificateNewDrepRegistration(String drepRegistration, Promise promise) { Native.I - .certificateNewStakeAndVoteDelegation(new RPtr(stakeAndVoteDelegation)) + .csl_bridge_certificateNewDrepRegistration(new RPtr(drepRegistration)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeRegistrationAndDelegation(String stakeRegistrationAndDelegation, Promise promise) { + public final void csl_bridge_certificateNewDrepUpdate(String drepUpdate, Promise promise) { Native.I - .certificateNewStakeRegistrationAndDelegation(new RPtr(stakeRegistrationAndDelegation)) + .csl_bridge_certificateNewDrepUpdate(new RPtr(drepUpdate)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewStakeVoteRegistrationAndDelegation(String stakeVoteRegistrationAndDelegation, Promise promise) { + public final void csl_bridge_certificateNewStakeAndVoteDelegation(String stakeAndVoteDelegation, Promise promise) { Native.I - .certificateNewStakeVoteRegistrationAndDelegation(new RPtr(stakeVoteRegistrationAndDelegation)) + .csl_bridge_certificateNewStakeAndVoteDelegation(new RPtr(stakeAndVoteDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewVoteDelegation(String voteDelegation, Promise promise) { + public final void csl_bridge_certificateNewStakeRegistrationAndDelegation(String stakeRegistrationAndDelegation, Promise promise) { Native.I - .certificateNewVoteDelegation(new RPtr(voteDelegation)) + .csl_bridge_certificateNewStakeRegistrationAndDelegation(new RPtr(stakeRegistrationAndDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateNewVoteRegistrationAndDelegation(String voteRegistrationAndDelegation, Promise promise) { + public final void csl_bridge_certificateNewStakeVoteRegistrationAndDelegation(String stakeVoteRegistrationAndDelegation, Promise promise) { Native.I - .certificateNewVoteRegistrationAndDelegation(new RPtr(voteRegistrationAndDelegation)) + .csl_bridge_certificateNewStakeVoteRegistrationAndDelegation(new RPtr(stakeVoteRegistrationAndDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateKind(String self, Promise promise) { + public final void csl_bridge_certificateNewVoteDelegation(String voteDelegation, Promise promise) { Native.I - .certificateKind(new RPtr(self)) + .csl_bridge_certificateNewVoteDelegation(new RPtr(voteDelegation)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeRegistration(String self, Promise promise) { + public final void csl_bridge_certificateNewVoteRegistrationAndDelegation(String voteRegistrationAndDelegation, Promise promise) { Native.I - .certificateAsStakeRegistration(new RPtr(self)) + .csl_bridge_certificateNewVoteRegistrationAndDelegation(new RPtr(voteRegistrationAndDelegation)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeDeregistration(String self, Promise promise) { + public final void csl_bridge_certificateKind(String self, Promise promise) { Native.I - .certificateAsStakeDeregistration(new RPtr(self)) + .csl_bridge_certificateKind(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_certificateAsStakeRegistration(String self, Promise promise) { + Native.I + .csl_bridge_certificateAsStakeRegistration(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_certificateAsRegCert(String self, Promise promise) { + Native.I + .csl_bridge_certificateAsRegCert(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_certificateAsStakeDeregistration(String self, Promise promise) { + Native.I + .csl_bridge_certificateAsStakeDeregistration(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_certificateAsUnregCert(String self, Promise promise) { + Native.I + .csl_bridge_certificateAsUnregCert(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsStakeDelegation(String self, Promise promise) { Native.I - .certificateAsStakeDelegation(new RPtr(self)) + .csl_bridge_certificateAsStakeDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsPoolRegistration(String self, Promise promise) { + public final void csl_bridge_certificateAsPoolRegistration(String self, Promise promise) { Native.I - .certificateAsPoolRegistration(new RPtr(self)) + .csl_bridge_certificateAsPoolRegistration(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsPoolRetirement(String self, Promise promise) { + public final void csl_bridge_certificateAsPoolRetirement(String self, Promise promise) { Native.I - .certificateAsPoolRetirement(new RPtr(self)) + .csl_bridge_certificateAsPoolRetirement(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsGenesisKeyDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsGenesisKeyDelegation(String self, Promise promise) { Native.I - .certificateAsGenesisKeyDelegation(new RPtr(self)) + .csl_bridge_certificateAsGenesisKeyDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsMoveInstantaneousRewardsCert(String self, Promise promise) { + public final void csl_bridge_certificateAsMoveInstantaneousRewardsCert(String self, Promise promise) { Native.I - .certificateAsMoveInstantaneousRewardsCert(new RPtr(self)) + .csl_bridge_certificateAsMoveInstantaneousRewardsCert(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsCommitteeHotAuth(String self, Promise promise) { + public final void csl_bridge_certificateAsCommitteeHotAuth(String self, Promise promise) { Native.I - .certificateAsCommitteeHotAuth(new RPtr(self)) + .csl_bridge_certificateAsCommitteeHotAuth(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsCommitteeColdResign(String self, Promise promise) { + public final void csl_bridge_certificateAsCommitteeColdResign(String self, Promise promise) { Native.I - .certificateAsCommitteeColdResign(new RPtr(self)) + .csl_bridge_certificateAsCommitteeColdResign(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsDrepDeregistration(String self, Promise promise) { + public final void csl_bridge_certificateAsDrepDeregistration(String self, Promise promise) { Native.I - .certificateAsDrepDeregistration(new RPtr(self)) + .csl_bridge_certificateAsDrepDeregistration(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsDrepRegistration(String self, Promise promise) { + public final void csl_bridge_certificateAsDrepRegistration(String self, Promise promise) { Native.I - .certificateAsDrepRegistration(new RPtr(self)) + .csl_bridge_certificateAsDrepRegistration(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsDrepUpdate(String self, Promise promise) { + public final void csl_bridge_certificateAsDrepUpdate(String self, Promise promise) { Native.I - .certificateAsDrepUpdate(new RPtr(self)) + .csl_bridge_certificateAsDrepUpdate(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeAndVoteDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsStakeAndVoteDelegation(String self, Promise promise) { Native.I - .certificateAsStakeAndVoteDelegation(new RPtr(self)) + .csl_bridge_certificateAsStakeAndVoteDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeRegistrationAndDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsStakeRegistrationAndDelegation(String self, Promise promise) { Native.I - .certificateAsStakeRegistrationAndDelegation(new RPtr(self)) + .csl_bridge_certificateAsStakeRegistrationAndDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsStakeVoteRegistrationAndDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsStakeVoteRegistrationAndDelegation(String self, Promise promise) { Native.I - .certificateAsStakeVoteRegistrationAndDelegation(new RPtr(self)) + .csl_bridge_certificateAsStakeVoteRegistrationAndDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsVoteDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsVoteDelegation(String self, Promise promise) { Native.I - .certificateAsVoteDelegation(new RPtr(self)) + .csl_bridge_certificateAsVoteDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateAsVoteRegistrationAndDelegation(String self, Promise promise) { + public final void csl_bridge_certificateAsVoteRegistrationAndDelegation(String self, Promise promise) { Native.I - .certificateAsVoteRegistrationAndDelegation(new RPtr(self)) + .csl_bridge_certificateAsVoteRegistrationAndDelegation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificateHasRequiredScriptWitness(String self, Promise promise) { + public final void csl_bridge_certificateHasRequiredScriptWitness(String self, Promise promise) { Native.I - .certificateHasRequiredScriptWitness(new RPtr(self)) + .csl_bridge_certificateHasRequiredScriptWitness(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificatesToBytes(String self, Promise promise) { + public final void csl_bridge_certificatesToBytes(String self, Promise promise) { Native.I - .certificatesToBytes(new RPtr(self)) + .csl_bridge_certificatesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void certificatesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_certificatesFromBytes(String bytes, Promise promise) { Native.I - .certificatesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_certificatesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesToHex(String self, Promise promise) { + public final void csl_bridge_certificatesToHex(String self, Promise promise) { Native.I - .certificatesToHex(new RPtr(self)) + .csl_bridge_certificatesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificatesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_certificatesFromHex(String hexStr, Promise promise) { Native.I - .certificatesFromHex(hexStr) + .csl_bridge_certificatesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesToJson(String self, Promise promise) { + public final void csl_bridge_certificatesToJson(String self, Promise promise) { Native.I - .certificatesToJson(new RPtr(self)) + .csl_bridge_certificatesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificatesFromJson(String json, Promise promise) { + public final void csl_bridge_certificatesFromJson(String json, Promise promise) { Native.I - .certificatesFromJson(json) + .csl_bridge_certificatesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesNew( Promise promise) { + public final void csl_bridge_certificatesNew( Promise promise) { Native.I - .certificatesNew() + .csl_bridge_certificatesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesLen(String self, Promise promise) { + public final void csl_bridge_certificatesLen(String self, Promise promise) { Native.I - .certificatesLen(new RPtr(self)) + .csl_bridge_certificatesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void certificatesGet(String self, Double index, Promise promise) { + public final void csl_bridge_certificatesGet(String self, Double index, Promise promise) { Native.I - .certificatesGet(new RPtr(self), index.longValue()) + .csl_bridge_certificatesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_certificatesAdd(String self, String elem, Promise promise) { Native.I - .certificatesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_certificatesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void certificatesBuilderNew( Promise promise) { + public final void csl_bridge_certificatesBuilderNew( Promise promise) { Native.I - .certificatesBuilderNew() + .csl_bridge_certificatesBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderAdd(String self, String cert, Promise promise) { + public final void csl_bridge_certificatesBuilderAdd(String self, String cert, Promise promise) { Native.I - .certificatesBuilderAdd(new RPtr(self), new RPtr(cert)) + .csl_bridge_certificatesBuilderAdd(new RPtr(self), new RPtr(cert)) .pour(promise); } @ReactMethod - public final void certificatesBuilderAddWithPlutusWitness(String self, String cert, String witness, Promise promise) { + public final void csl_bridge_certificatesBuilderAddWithPlutusWitness(String self, String cert, String witness, Promise promise) { Native.I - .certificatesBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(cert), new RPtr(witness)) + .csl_bridge_certificatesBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(cert), new RPtr(witness)) .pour(promise); } @ReactMethod - public final void certificatesBuilderAddWithNativeScript(String self, String cert, String nativeScriptSource, Promise promise) { + public final void csl_bridge_certificatesBuilderAddWithNativeScript(String self, String cert, String nativeScriptSource, Promise promise) { Native.I - .certificatesBuilderAddWithNativeScript(new RPtr(self), new RPtr(cert), new RPtr(nativeScriptSource)) + .csl_bridge_certificatesBuilderAddWithNativeScript(new RPtr(self), new RPtr(cert), new RPtr(nativeScriptSource)) .pour(promise); } @ReactMethod - public final void certificatesBuilderGetPlutusWitnesses(String self, Promise promise) { + public final void csl_bridge_certificatesBuilderGetPlutusWitnesses(String self, Promise promise) { Native.I - .certificatesBuilderGetPlutusWitnesses(new RPtr(self)) + .csl_bridge_certificatesBuilderGetPlutusWitnesses(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_certificatesBuilderGetRefInputs(String self, Promise promise) { Native.I - .certificatesBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_certificatesBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderGetNativeScripts(String self, Promise promise) { + public final void csl_bridge_certificatesBuilderGetNativeScripts(String self, Promise promise) { Native.I - .certificatesBuilderGetNativeScripts(new RPtr(self)) + .csl_bridge_certificatesBuilderGetNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderGetCertificatesRefund(String self, String poolDeposit, String keyDeposit, Promise promise) { + public final void csl_bridge_certificatesBuilderGetCertificatesRefund(String self, String poolDeposit, String keyDeposit, Promise promise) { Native.I - .certificatesBuilderGetCertificatesRefund(new RPtr(self), new RPtr(poolDeposit), new RPtr(keyDeposit)) + .csl_bridge_certificatesBuilderGetCertificatesRefund(new RPtr(self), new RPtr(poolDeposit), new RPtr(keyDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderGetCertificatesDeposit(String self, String poolDeposit, String keyDeposit, Promise promise) { + public final void csl_bridge_certificatesBuilderGetCertificatesDeposit(String self, String poolDeposit, String keyDeposit, Promise promise) { Native.I - .certificatesBuilderGetCertificatesDeposit(new RPtr(self), new RPtr(poolDeposit), new RPtr(keyDeposit)) + .csl_bridge_certificatesBuilderGetCertificatesDeposit(new RPtr(self), new RPtr(poolDeposit), new RPtr(keyDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void certificatesBuilderHasPlutusScripts(String self, Promise promise) { + public final void csl_bridge_certificatesBuilderHasPlutusScripts(String self, Promise promise) { Native.I - .certificatesBuilderHasPlutusScripts(new RPtr(self)) + .csl_bridge_certificatesBuilderHasPlutusScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void certificatesBuilderBuild(String self, Promise promise) { + public final void csl_bridge_certificatesBuilderBuild(String self, Promise promise) { Native.I - .certificatesBuilderBuild(new RPtr(self)) + .csl_bridge_certificatesBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void changeConfigNew(String address, Promise promise) { + public final void csl_bridge_changeConfigNew(String address, Promise promise) { Native.I - .changeConfigNew(new RPtr(address)) + .csl_bridge_changeConfigNew(new RPtr(address)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void changeConfigChangeAddress(String self, String address, Promise promise) { + public final void csl_bridge_changeConfigChangeAddress(String self, String address, Promise promise) { Native.I - .changeConfigChangeAddress(new RPtr(self), new RPtr(address)) + .csl_bridge_changeConfigChangeAddress(new RPtr(self), new RPtr(address)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void changeConfigChangePlutusData(String self, String plutusData, Promise promise) { + public final void csl_bridge_changeConfigChangePlutusData(String self, String plutusData, Promise promise) { Native.I - .changeConfigChangePlutusData(new RPtr(self), new RPtr(plutusData)) + .csl_bridge_changeConfigChangePlutusData(new RPtr(self), new RPtr(plutusData)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void changeConfigChangeScriptRef(String self, String scriptRef, Promise promise) { + public final void csl_bridge_changeConfigChangeScriptRef(String self, String scriptRef, Promise promise) { Native.I - .changeConfigChangeScriptRef(new RPtr(self), new RPtr(scriptRef)) + .csl_bridge_changeConfigChangeScriptRef(new RPtr(self), new RPtr(scriptRef)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeToBytes(String self, Promise promise) { + public final void csl_bridge_committeeToBytes(String self, Promise promise) { Native.I - .committeeToBytes(new RPtr(self)) + .csl_bridge_committeeToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void committeeFromBytes(String bytes, Promise promise) { + public final void csl_bridge_committeeFromBytes(String bytes, Promise promise) { Native.I - .committeeFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_committeeFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeToHex(String self, Promise promise) { + public final void csl_bridge_committeeToHex(String self, Promise promise) { Native.I - .committeeToHex(new RPtr(self)) + .csl_bridge_committeeToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeFromHex(String hexStr, Promise promise) { + public final void csl_bridge_committeeFromHex(String hexStr, Promise promise) { Native.I - .committeeFromHex(hexStr) + .csl_bridge_committeeFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeToJson(String self, Promise promise) { + public final void csl_bridge_committeeToJson(String self, Promise promise) { Native.I - .committeeToJson(new RPtr(self)) + .csl_bridge_committeeToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeFromJson(String json, Promise promise) { + public final void csl_bridge_committeeFromJson(String json, Promise promise) { Native.I - .committeeFromJson(json) + .csl_bridge_committeeFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeNew(String quorumThreshold, Promise promise) { + public final void csl_bridge_committeeNew(String quorumThreshold, Promise promise) { Native.I - .committeeNew(new RPtr(quorumThreshold)) + .csl_bridge_committeeNew(new RPtr(quorumThreshold)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeMembersKeys(String self, Promise promise) { + public final void csl_bridge_committeeMembersKeys(String self, Promise promise) { Native.I - .committeeMembersKeys(new RPtr(self)) + .csl_bridge_committeeMembersKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeQuorumThreshold(String self, Promise promise) { + public final void csl_bridge_committeeQuorumThreshold(String self, Promise promise) { Native.I - .committeeQuorumThreshold(new RPtr(self)) + .csl_bridge_committeeQuorumThreshold(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeAddMember(String self, String committeeColdCredential, Double epoch, Promise promise) { + public final void csl_bridge_committeeAddMember(String self, String committeeColdCredential, Double epoch, Promise promise) { Native.I - .committeeAddMember(new RPtr(self), new RPtr(committeeColdCredential), epoch.longValue()) + .csl_bridge_committeeAddMember(new RPtr(self), new RPtr(committeeColdCredential), epoch.longValue()) .pour(promise); } @ReactMethod - public final void committeeGetMemberEpoch(String self, String committeeColdCredential, Promise promise) { + public final void csl_bridge_committeeGetMemberEpoch(String self, String committeeColdCredential, Promise promise) { Native.I - .committeeGetMemberEpoch(new RPtr(self), new RPtr(committeeColdCredential)) + .csl_bridge_committeeGetMemberEpoch(new RPtr(self), new RPtr(committeeColdCredential)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void committeeColdResignToBytes(String self, Promise promise) { + public final void csl_bridge_committeeColdResignToBytes(String self, Promise promise) { Native.I - .committeeColdResignToBytes(new RPtr(self)) + .csl_bridge_committeeColdResignToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void committeeColdResignFromBytes(String bytes, Promise promise) { + public final void csl_bridge_committeeColdResignFromBytes(String bytes, Promise promise) { Native.I - .committeeColdResignFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_committeeColdResignFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignToHex(String self, Promise promise) { + public final void csl_bridge_committeeColdResignToHex(String self, Promise promise) { Native.I - .committeeColdResignToHex(new RPtr(self)) + .csl_bridge_committeeColdResignToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeColdResignFromHex(String hexStr, Promise promise) { + public final void csl_bridge_committeeColdResignFromHex(String hexStr, Promise promise) { Native.I - .committeeColdResignFromHex(hexStr) + .csl_bridge_committeeColdResignFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignToJson(String self, Promise promise) { + public final void csl_bridge_committeeColdResignToJson(String self, Promise promise) { Native.I - .committeeColdResignToJson(new RPtr(self)) + .csl_bridge_committeeColdResignToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeColdResignFromJson(String json, Promise promise) { + public final void csl_bridge_committeeColdResignFromJson(String json, Promise promise) { Native.I - .committeeColdResignFromJson(json) + .csl_bridge_committeeColdResignFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignCommitteeColdKey(String self, Promise promise) { + public final void csl_bridge_committeeColdResignCommitteeColdKey(String self, Promise promise) { Native.I - .committeeColdResignCommitteeColdKey(new RPtr(self)) + .csl_bridge_committeeColdResignCommitteeColdKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignAnchor(String self, Promise promise) { + public final void csl_bridge_committeeColdResignAnchor(String self, Promise promise) { Native.I - .committeeColdResignAnchor(new RPtr(self)) + .csl_bridge_committeeColdResignAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignNew(String committeeColdKey, Promise promise) { + public final void csl_bridge_committeeColdResignNew(String committeeColdKey, Promise promise) { Native.I - .committeeColdResignNew(new RPtr(committeeColdKey)) + .csl_bridge_committeeColdResignNew(new RPtr(committeeColdKey)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignNewWithAnchor(String committeeColdKey, String anchor, Promise promise) { + public final void csl_bridge_committeeColdResignNewWithAnchor(String committeeColdKey, String anchor, Promise promise) { Native.I - .committeeColdResignNewWithAnchor(new RPtr(committeeColdKey), new RPtr(anchor)) + .csl_bridge_committeeColdResignNewWithAnchor(new RPtr(committeeColdKey), new RPtr(anchor)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeColdResignHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_committeeColdResignHasScriptCredentials(String self, Promise promise) { Native.I - .committeeColdResignHasScriptCredentials(new RPtr(self)) + .csl_bridge_committeeColdResignHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeHotAuthToBytes(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthToBytes(String self, Promise promise) { Native.I - .committeeHotAuthToBytes(new RPtr(self)) + .csl_bridge_committeeHotAuthToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void committeeHotAuthFromBytes(String bytes, Promise promise) { + public final void csl_bridge_committeeHotAuthFromBytes(String bytes, Promise promise) { Native.I - .committeeHotAuthFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_committeeHotAuthFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthToHex(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthToHex(String self, Promise promise) { Native.I - .committeeHotAuthToHex(new RPtr(self)) + .csl_bridge_committeeHotAuthToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeHotAuthFromHex(String hexStr, Promise promise) { + public final void csl_bridge_committeeHotAuthFromHex(String hexStr, Promise promise) { Native.I - .committeeHotAuthFromHex(hexStr) + .csl_bridge_committeeHotAuthFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthToJson(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthToJson(String self, Promise promise) { Native.I - .committeeHotAuthToJson(new RPtr(self)) + .csl_bridge_committeeHotAuthToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void committeeHotAuthFromJson(String json, Promise promise) { + public final void csl_bridge_committeeHotAuthFromJson(String json, Promise promise) { Native.I - .committeeHotAuthFromJson(json) + .csl_bridge_committeeHotAuthFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthCommitteeColdKey(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthCommitteeColdKey(String self, Promise promise) { Native.I - .committeeHotAuthCommitteeColdKey(new RPtr(self)) + .csl_bridge_committeeHotAuthCommitteeColdKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthCommitteeHotKey(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthCommitteeHotKey(String self, Promise promise) { Native.I - .committeeHotAuthCommitteeHotKey(new RPtr(self)) + .csl_bridge_committeeHotAuthCommitteeHotKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthNew(String committeeColdKey, String committeeHotKey, Promise promise) { + public final void csl_bridge_committeeHotAuthNew(String committeeColdKey, String committeeHotKey, Promise promise) { Native.I - .committeeHotAuthNew(new RPtr(committeeColdKey), new RPtr(committeeHotKey)) + .csl_bridge_committeeHotAuthNew(new RPtr(committeeColdKey), new RPtr(committeeHotKey)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void committeeHotAuthHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthHasScriptCredentials(String self, Promise promise) { Native.I - .committeeHotAuthHasScriptCredentials(new RPtr(self)) + .csl_bridge_committeeHotAuthHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void constitutionToBytes(String self, Promise promise) { + public final void csl_bridge_constitutionToBytes(String self, Promise promise) { Native.I - .constitutionToBytes(new RPtr(self)) + .csl_bridge_constitutionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void constitutionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_constitutionFromBytes(String bytes, Promise promise) { Native.I - .constitutionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_constitutionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionToHex(String self, Promise promise) { + public final void csl_bridge_constitutionToHex(String self, Promise promise) { Native.I - .constitutionToHex(new RPtr(self)) + .csl_bridge_constitutionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void constitutionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_constitutionFromHex(String hexStr, Promise promise) { Native.I - .constitutionFromHex(hexStr) + .csl_bridge_constitutionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionToJson(String self, Promise promise) { + public final void csl_bridge_constitutionToJson(String self, Promise promise) { Native.I - .constitutionToJson(new RPtr(self)) + .csl_bridge_constitutionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void constitutionFromJson(String json, Promise promise) { + public final void csl_bridge_constitutionFromJson(String json, Promise promise) { Native.I - .constitutionFromJson(json) + .csl_bridge_constitutionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionAnchor(String self, Promise promise) { + public final void csl_bridge_constitutionAnchor(String self, Promise promise) { Native.I - .constitutionAnchor(new RPtr(self)) + .csl_bridge_constitutionAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionScriptHash(String self, Promise promise) { + public final void csl_bridge_constitutionScriptHash(String self, Promise promise) { Native.I - .constitutionScriptHash(new RPtr(self)) + .csl_bridge_constitutionScriptHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionNew(String anchor, Promise promise) { + public final void csl_bridge_constitutionNew(String anchor, Promise promise) { Native.I - .constitutionNew(new RPtr(anchor)) + .csl_bridge_constitutionNew(new RPtr(anchor)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constitutionNewWithScriptHash(String anchor, String scriptHash, Promise promise) { + public final void csl_bridge_constitutionNewWithScriptHash(String anchor, String scriptHash, Promise promise) { Native.I - .constitutionNewWithScriptHash(new RPtr(anchor), new RPtr(scriptHash)) + .csl_bridge_constitutionNewWithScriptHash(new RPtr(anchor), new RPtr(scriptHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constrPlutusDataToBytes(String self, Promise promise) { + public final void csl_bridge_constrPlutusDataToBytes(String self, Promise promise) { Native.I - .constrPlutusDataToBytes(new RPtr(self)) + .csl_bridge_constrPlutusDataToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void constrPlutusDataFromBytes(String bytes, Promise promise) { + public final void csl_bridge_constrPlutusDataFromBytes(String bytes, Promise promise) { Native.I - .constrPlutusDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_constrPlutusDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constrPlutusDataToHex(String self, Promise promise) { + public final void csl_bridge_constrPlutusDataToHex(String self, Promise promise) { Native.I - .constrPlutusDataToHex(new RPtr(self)) + .csl_bridge_constrPlutusDataToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void constrPlutusDataFromHex(String hexStr, Promise promise) { + public final void csl_bridge_constrPlutusDataFromHex(String hexStr, Promise promise) { Native.I - .constrPlutusDataFromHex(hexStr) + .csl_bridge_constrPlutusDataFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constrPlutusDataAlternative(String self, Promise promise) { + public final void csl_bridge_constrPlutusDataAlternative(String self, Promise promise) { Native.I - .constrPlutusDataAlternative(new RPtr(self)) + .csl_bridge_constrPlutusDataAlternative(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constrPlutusDataData(String self, Promise promise) { + public final void csl_bridge_constrPlutusDataData(String self, Promise promise) { Native.I - .constrPlutusDataData(new RPtr(self)) + .csl_bridge_constrPlutusDataData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void constrPlutusDataNew(String alternative, String data, Promise promise) { + public final void csl_bridge_constrPlutusDataNew(String alternative, String data, Promise promise) { Native.I - .constrPlutusDataNew(new RPtr(alternative), new RPtr(data)) + .csl_bridge_constrPlutusDataNew(new RPtr(alternative), new RPtr(data)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelToBytes(String self, Promise promise) { + public final void csl_bridge_costModelToBytes(String self, Promise promise) { Native.I - .costModelToBytes(new RPtr(self)) + .csl_bridge_costModelToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void costModelFromBytes(String bytes, Promise promise) { + public final void csl_bridge_costModelFromBytes(String bytes, Promise promise) { Native.I - .costModelFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_costModelFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelToHex(String self, Promise promise) { + public final void csl_bridge_costModelToHex(String self, Promise promise) { Native.I - .costModelToHex(new RPtr(self)) + .csl_bridge_costModelToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void costModelFromHex(String hexStr, Promise promise) { + public final void csl_bridge_costModelFromHex(String hexStr, Promise promise) { Native.I - .costModelFromHex(hexStr) + .csl_bridge_costModelFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelToJson(String self, Promise promise) { + public final void csl_bridge_costModelToJson(String self, Promise promise) { Native.I - .costModelToJson(new RPtr(self)) + .csl_bridge_costModelToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void costModelFromJson(String json, Promise promise) { + public final void csl_bridge_costModelFromJson(String json, Promise promise) { Native.I - .costModelFromJson(json) + .csl_bridge_costModelFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelNew( Promise promise) { + public final void csl_bridge_costModelNew( Promise promise) { Native.I - .costModelNew() + .csl_bridge_costModelNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelSet(String self, Double operation, String cost, Promise promise) { + public final void csl_bridge_costModelSet(String self, Double operation, String cost, Promise promise) { Native.I - .costModelSet(new RPtr(self), operation.longValue(), new RPtr(cost)) + .csl_bridge_costModelSet(new RPtr(self), operation.longValue(), new RPtr(cost)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelGet(String self, Double operation, Promise promise) { + public final void csl_bridge_costModelGet(String self, Double operation, Promise promise) { Native.I - .costModelGet(new RPtr(self), operation.longValue()) + .csl_bridge_costModelGet(new RPtr(self), operation.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costModelLen(String self, Promise promise) { + public final void csl_bridge_costModelLen(String self, Promise promise) { Native.I - .costModelLen(new RPtr(self)) + .csl_bridge_costModelLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void costmdlsToBytes(String self, Promise promise) { + public final void csl_bridge_costmdlsToBytes(String self, Promise promise) { Native.I - .costmdlsToBytes(new RPtr(self)) + .csl_bridge_costmdlsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void costmdlsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_costmdlsFromBytes(String bytes, Promise promise) { Native.I - .costmdlsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_costmdlsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsToHex(String self, Promise promise) { + public final void csl_bridge_costmdlsToHex(String self, Promise promise) { Native.I - .costmdlsToHex(new RPtr(self)) + .csl_bridge_costmdlsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void costmdlsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_costmdlsFromHex(String hexStr, Promise promise) { Native.I - .costmdlsFromHex(hexStr) + .csl_bridge_costmdlsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsToJson(String self, Promise promise) { + public final void csl_bridge_costmdlsToJson(String self, Promise promise) { Native.I - .costmdlsToJson(new RPtr(self)) + .csl_bridge_costmdlsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void costmdlsFromJson(String json, Promise promise) { + public final void csl_bridge_costmdlsFromJson(String json, Promise promise) { Native.I - .costmdlsFromJson(json) + .csl_bridge_costmdlsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsNew( Promise promise) { + public final void csl_bridge_costmdlsNew( Promise promise) { Native.I - .costmdlsNew() + .csl_bridge_costmdlsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsLen(String self, Promise promise) { + public final void csl_bridge_costmdlsLen(String self, Promise promise) { Native.I - .costmdlsLen(new RPtr(self)) + .csl_bridge_costmdlsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void costmdlsInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_costmdlsInsert(String self, String key, String value, Promise promise) { Native.I - .costmdlsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_costmdlsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsGet(String self, String key, Promise promise) { + public final void csl_bridge_costmdlsGet(String self, String key, Promise promise) { Native.I - .costmdlsGet(new RPtr(self), new RPtr(key)) + .csl_bridge_costmdlsGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsKeys(String self, Promise promise) { + public final void csl_bridge_costmdlsKeys(String self, Promise promise) { Native.I - .costmdlsKeys(new RPtr(self)) + .csl_bridge_costmdlsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void costmdlsRetainLanguageVersions(String self, String languages, Promise promise) { + public final void csl_bridge_costmdlsRetainLanguageVersions(String self, String languages, Promise promise) { Native.I - .costmdlsRetainLanguageVersions(new RPtr(self), new RPtr(languages)) + .csl_bridge_costmdlsRetainLanguageVersions(new RPtr(self), new RPtr(languages)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialFromKeyhash(String hash, Promise promise) { + public final void csl_bridge_credentialFromKeyhash(String hash, Promise promise) { Native.I - .credentialFromKeyhash(new RPtr(hash)) + .csl_bridge_credentialFromKeyhash(new RPtr(hash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialFromScripthash(String hash, Promise promise) { + public final void csl_bridge_credentialFromScripthash(String hash, Promise promise) { Native.I - .credentialFromScripthash(new RPtr(hash)) + .csl_bridge_credentialFromScripthash(new RPtr(hash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialToKeyhash(String self, Promise promise) { + public final void csl_bridge_credentialToKeyhash(String self, Promise promise) { Native.I - .credentialToKeyhash(new RPtr(self)) + .csl_bridge_credentialToKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialToScripthash(String self, Promise promise) { + public final void csl_bridge_credentialToScripthash(String self, Promise promise) { Native.I - .credentialToScripthash(new RPtr(self)) + .csl_bridge_credentialToScripthash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialKind(String self, Promise promise) { + public final void csl_bridge_credentialKind(String self, Promise promise) { Native.I - .credentialKind(new RPtr(self)) + .csl_bridge_credentialKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialHasScriptHash(String self, Promise promise) { + public final void csl_bridge_credentialHasScriptHash(String self, Promise promise) { Native.I - .credentialHasScriptHash(new RPtr(self)) + .csl_bridge_credentialHasScriptHash(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialToBytes(String self, Promise promise) { + public final void csl_bridge_credentialToBytes(String self, Promise promise) { Native.I - .credentialToBytes(new RPtr(self)) + .csl_bridge_credentialToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void credentialFromBytes(String bytes, Promise promise) { + public final void csl_bridge_credentialFromBytes(String bytes, Promise promise) { Native.I - .credentialFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_credentialFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialToHex(String self, Promise promise) { + public final void csl_bridge_credentialToHex(String self, Promise promise) { Native.I - .credentialToHex(new RPtr(self)) + .csl_bridge_credentialToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialFromHex(String hexStr, Promise promise) { + public final void csl_bridge_credentialFromHex(String hexStr, Promise promise) { Native.I - .credentialFromHex(hexStr) + .csl_bridge_credentialFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialToJson(String self, Promise promise) { + public final void csl_bridge_credentialToJson(String self, Promise promise) { Native.I - .credentialToJson(new RPtr(self)) + .csl_bridge_credentialToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialFromJson(String json, Promise promise) { + public final void csl_bridge_credentialFromJson(String json, Promise promise) { Native.I - .credentialFromJson(json) + .csl_bridge_credentialFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsToBytes(String self, Promise promise) { + public final void csl_bridge_credentialsToBytes(String self, Promise promise) { Native.I - .credentialsToBytes(new RPtr(self)) + .csl_bridge_credentialsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void credentialsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_credentialsFromBytes(String bytes, Promise promise) { Native.I - .credentialsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_credentialsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsToHex(String self, Promise promise) { + public final void csl_bridge_credentialsToHex(String self, Promise promise) { Native.I - .credentialsToHex(new RPtr(self)) + .csl_bridge_credentialsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_credentialsFromHex(String hexStr, Promise promise) { Native.I - .credentialsFromHex(hexStr) + .csl_bridge_credentialsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsToJson(String self, Promise promise) { + public final void csl_bridge_credentialsToJson(String self, Promise promise) { Native.I - .credentialsToJson(new RPtr(self)) + .csl_bridge_credentialsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void credentialsFromJson(String json, Promise promise) { + public final void csl_bridge_credentialsFromJson(String json, Promise promise) { Native.I - .credentialsFromJson(json) + .csl_bridge_credentialsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsNew( Promise promise) { + public final void csl_bridge_credentialsNew( Promise promise) { Native.I - .credentialsNew() + .csl_bridge_credentialsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsLen(String self, Promise promise) { + public final void csl_bridge_credentialsLen(String self, Promise promise) { Native.I - .credentialsLen(new RPtr(self)) + .csl_bridge_credentialsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void credentialsGet(String self, Double index, Promise promise) { + public final void csl_bridge_credentialsGet(String self, Double index, Promise promise) { Native.I - .credentialsGet(new RPtr(self), index.longValue()) + .csl_bridge_credentialsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void credentialsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_credentialsAdd(String self, String elem, Promise promise) { Native.I - .credentialsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_credentialsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAToBytes(String self, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAToBytes(String self, Promise promise) { Native.I - .dNSRecordAorAAAAToBytes(new RPtr(self)) + .csl_bridge_dNSRecordAorAAAAToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAFromBytes(String bytes, Promise promise) { Native.I - .dNSRecordAorAAAAFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dNSRecordAorAAAAFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAToHex(String self, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAToHex(String self, Promise promise) { Native.I - .dNSRecordAorAAAAToHex(new RPtr(self)) + .csl_bridge_dNSRecordAorAAAAToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAFromHex(String hexStr, Promise promise) { Native.I - .dNSRecordAorAAAAFromHex(hexStr) + .csl_bridge_dNSRecordAorAAAAFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAToJson(String self, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAToJson(String self, Promise promise) { Native.I - .dNSRecordAorAAAAToJson(new RPtr(self)) + .csl_bridge_dNSRecordAorAAAAToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAAFromJson(String json, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAAFromJson(String json, Promise promise) { Native.I - .dNSRecordAorAAAAFromJson(json) + .csl_bridge_dNSRecordAorAAAAFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAANew(String dnsName, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAANew(String dnsName, Promise promise) { Native.I - .dNSRecordAorAAAANew(dnsName) + .csl_bridge_dNSRecordAorAAAANew(dnsName) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordAorAAAARecord(String self, Promise promise) { + public final void csl_bridge_dNSRecordAorAAAARecord(String self, Promise promise) { Native.I - .dNSRecordAorAAAARecord(new RPtr(self)) + .csl_bridge_dNSRecordAorAAAARecord(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dNSRecordSRVToBytes(String self, Promise promise) { + public final void csl_bridge_dNSRecordSRVToBytes(String self, Promise promise) { Native.I - .dNSRecordSRVToBytes(new RPtr(self)) + .csl_bridge_dNSRecordSRVToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void dNSRecordSRVFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dNSRecordSRVFromBytes(String bytes, Promise promise) { Native.I - .dNSRecordSRVFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dNSRecordSRVFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordSRVToHex(String self, Promise promise) { + public final void csl_bridge_dNSRecordSRVToHex(String self, Promise promise) { Native.I - .dNSRecordSRVToHex(new RPtr(self)) + .csl_bridge_dNSRecordSRVToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dNSRecordSRVFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dNSRecordSRVFromHex(String hexStr, Promise promise) { Native.I - .dNSRecordSRVFromHex(hexStr) + .csl_bridge_dNSRecordSRVFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordSRVToJson(String self, Promise promise) { + public final void csl_bridge_dNSRecordSRVToJson(String self, Promise promise) { Native.I - .dNSRecordSRVToJson(new RPtr(self)) + .csl_bridge_dNSRecordSRVToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dNSRecordSRVFromJson(String json, Promise promise) { + public final void csl_bridge_dNSRecordSRVFromJson(String json, Promise promise) { Native.I - .dNSRecordSRVFromJson(json) + .csl_bridge_dNSRecordSRVFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordSRVNew(String dnsName, Promise promise) { + public final void csl_bridge_dNSRecordSRVNew(String dnsName, Promise promise) { Native.I - .dNSRecordSRVNew(dnsName) + .csl_bridge_dNSRecordSRVNew(dnsName) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dNSRecordSRVRecord(String self, Promise promise) { + public final void csl_bridge_dNSRecordSRVRecord(String self, Promise promise) { Native.I - .dNSRecordSRVRecord(new RPtr(self)) + .csl_bridge_dNSRecordSRVRecord(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dRepToBytes(String self, Promise promise) { + public final void csl_bridge_dRepToBytes(String self, Promise promise) { Native.I - .dRepToBytes(new RPtr(self)) + .csl_bridge_dRepToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void dRepFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepFromBytes(String bytes, Promise promise) { Native.I - .dRepFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dRepFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepToHex(String self, Promise promise) { + public final void csl_bridge_dRepToHex(String self, Promise promise) { Native.I - .dRepToHex(new RPtr(self)) + .csl_bridge_dRepToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dRepFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dRepFromHex(String hexStr, Promise promise) { Native.I - .dRepFromHex(hexStr) + .csl_bridge_dRepFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepToJson(String self, Promise promise) { + public final void csl_bridge_dRepToJson(String self, Promise promise) { Native.I - .dRepToJson(new RPtr(self)) + .csl_bridge_dRepToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dRepFromJson(String json, Promise promise) { + public final void csl_bridge_dRepFromJson(String json, Promise promise) { Native.I - .dRepFromJson(json) + .csl_bridge_dRepFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepNewKeyHash(String keyHash, Promise promise) { + public final void csl_bridge_dRepNewKeyHash(String keyHash, Promise promise) { Native.I - .dRepNewKeyHash(new RPtr(keyHash)) + .csl_bridge_dRepNewKeyHash(new RPtr(keyHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepNewScriptHash(String scriptHash, Promise promise) { + public final void csl_bridge_dRepNewScriptHash(String scriptHash, Promise promise) { Native.I - .dRepNewScriptHash(new RPtr(scriptHash)) + .csl_bridge_dRepNewScriptHash(new RPtr(scriptHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepNewAlwaysAbstain( Promise promise) { + public final void csl_bridge_dRepNewAlwaysAbstain( Promise promise) { Native.I - .dRepNewAlwaysAbstain() + .csl_bridge_dRepNewAlwaysAbstain() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepNewAlwaysNoConfidence( Promise promise) { + public final void csl_bridge_dRepNewAlwaysNoConfidence( Promise promise) { Native.I - .dRepNewAlwaysNoConfidence() + .csl_bridge_dRepNewAlwaysNoConfidence() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepKind(String self, Promise promise) { + public final void csl_bridge_dRepNewFromCredential(String cred, Promise promise) { Native.I - .dRepKind(new RPtr(self)) + .csl_bridge_dRepNewFromCredential(new RPtr(cred)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dRepToKeyHash(String self, Promise promise) { + public final void csl_bridge_dRepKind(String self, Promise promise) { Native.I - .dRepToKeyHash(new RPtr(self)) - .map(RPtr::toJs) + .csl_bridge_dRepKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dRepToScriptHash(String self, Promise promise) { + public final void csl_bridge_dRepToKeyHash(String self, Promise promise) { Native.I - .dRepToScriptHash(new RPtr(self)) + .csl_bridge_dRepToKeyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } - @ReactMethod - public final void dataCostNewCoinsPerByte(String coinsPerByte, Promise promise) { + public final void csl_bridge_dRepToScriptHash(String self, Promise promise) { Native.I - .dataCostNewCoinsPerByte(new RPtr(coinsPerByte)) + .csl_bridge_dRepToScriptHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dataCostCoinsPerByte(String self, Promise promise) { + public final void csl_bridge_dRepToBech32(String self, Promise promise) { Native.I - .dataCostCoinsPerByte(new RPtr(self)) - .map(RPtr::toJs) + .csl_bridge_dRepToBech32(new RPtr(self)) .pour(promise); } - @ReactMethod - public final void dataHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepFromBech32(String bech32Str, Promise promise) { Native.I - .dataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dRepFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void dataHashToBytes(String self, Promise promise) { + public final void csl_bridge_dRepDeregistrationToBytes(String self, Promise promise) { Native.I - .dataHashToBytes(new RPtr(self)) + .csl_bridge_dRepDeregistrationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void dataHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_dRepDeregistrationFromBytes(String bytes, Promise promise) { Native.I - .dataHashToBech32(new RPtr(self), prefix) + .csl_bridge_dRepDeregistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dataHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_dRepDeregistrationToHex(String self, Promise promise) { Native.I - .dataHashFromBech32(bechStr) + .csl_bridge_dRepDeregistrationToHex(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_dRepDeregistrationFromHex(String hexStr, Promise promise) { + Native.I + .csl_bridge_dRepDeregistrationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void dataHashToHex(String self, Promise promise) { + public final void csl_bridge_dRepDeregistrationToJson(String self, Promise promise) { Native.I - .dataHashToHex(new RPtr(self)) + .csl_bridge_dRepDeregistrationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void dataHashFromHex(String hex, Promise promise) { + public final void csl_bridge_dRepDeregistrationFromJson(String json, Promise promise) { Native.I - .dataHashFromHex(hex) + .csl_bridge_dRepDeregistrationFromJson(json) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_dRepDeregistrationVotingCredential(String self, Promise promise) { + Native.I + .csl_bridge_dRepDeregistrationVotingCredential(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } @ReactMethod - public final void datumSourceNew(String datum, Promise promise) { + public final void csl_bridge_dRepDeregistrationCoin(String self, Promise promise) { Native.I - .datumSourceNew(new RPtr(datum)) + .csl_bridge_dRepDeregistrationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void datumSourceNewRefInput(String input, Promise promise) { + public final void csl_bridge_dRepDeregistrationNew(String votingCredential, String coin, Promise promise) { Native.I - .datumSourceNewRefInput(new RPtr(input)) + .csl_bridge_dRepDeregistrationNew(new RPtr(votingCredential), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_dRepDeregistrationHasScriptCredentials(String self, Promise promise) { + Native.I + .csl_bridge_dRepDeregistrationHasScriptCredentials(new RPtr(self)) + .pour(promise); + } + @ReactMethod - public final void drepDeregistrationToBytes(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationToBytes(String self, Promise promise) { Native.I - .drepDeregistrationToBytes(new RPtr(self)) + .csl_bridge_dRepRegistrationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void drepDeregistrationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepRegistrationFromBytes(String bytes, Promise promise) { Native.I - .drepDeregistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dRepRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationToHex(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationToHex(String self, Promise promise) { Native.I - .drepDeregistrationToHex(new RPtr(self)) + .csl_bridge_dRepRegistrationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepDeregistrationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dRepRegistrationFromHex(String hexStr, Promise promise) { Native.I - .drepDeregistrationFromHex(hexStr) + .csl_bridge_dRepRegistrationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationToJson(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationToJson(String self, Promise promise) { Native.I - .drepDeregistrationToJson(new RPtr(self)) + .csl_bridge_dRepRegistrationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepDeregistrationFromJson(String json, Promise promise) { + public final void csl_bridge_dRepRegistrationFromJson(String json, Promise promise) { Native.I - .drepDeregistrationFromJson(json) + .csl_bridge_dRepRegistrationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationVotingCredential(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationVotingCredential(String self, Promise promise) { Native.I - .drepDeregistrationVotingCredential(new RPtr(self)) + .csl_bridge_dRepRegistrationVotingCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationCoin(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationCoin(String self, Promise promise) { Native.I - .drepDeregistrationCoin(new RPtr(self)) + .csl_bridge_dRepRegistrationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationNew(String votingCredential, String coin, Promise promise) { + public final void csl_bridge_dRepRegistrationAnchor(String self, Promise promise) { Native.I - .drepDeregistrationNew(new RPtr(votingCredential), new RPtr(coin)) + .csl_bridge_dRepRegistrationAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepDeregistrationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationNew(String votingCredential, String coin, Promise promise) { Native.I - .drepDeregistrationHasScriptCredentials(new RPtr(self)) + .csl_bridge_dRepRegistrationNew(new RPtr(votingCredential), new RPtr(coin)) + .map(RPtr::toJs) .pour(promise); } - @ReactMethod - public final void drepRegistrationToBytes(String self, Promise promise) { + public final void csl_bridge_dRepRegistrationNewWithAnchor(String votingCredential, String coin, String anchor, Promise promise) { Native.I - .drepRegistrationToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_dRepRegistrationNewWithAnchor(new RPtr(votingCredential), new RPtr(coin), new RPtr(anchor)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepRegistrationHasScriptCredentials(String self, Promise promise) { Native.I - .drepRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) - .map(RPtr::toJs) + .csl_bridge_dRepRegistrationHasScriptCredentials(new RPtr(self)) .pour(promise); } + @ReactMethod - public final void drepRegistrationToHex(String self, Promise promise) { + public final void csl_bridge_dRepUpdateToBytes(String self, Promise promise) { Native.I - .drepRegistrationToHex(new RPtr(self)) + .csl_bridge_dRepUpdateToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void drepRegistrationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dRepUpdateFromBytes(String bytes, Promise promise) { Native.I - .drepRegistrationFromHex(hexStr) + .csl_bridge_dRepUpdateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationToJson(String self, Promise promise) { + public final void csl_bridge_dRepUpdateToHex(String self, Promise promise) { Native.I - .drepRegistrationToJson(new RPtr(self)) + .csl_bridge_dRepUpdateToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepRegistrationFromJson(String json, Promise promise) { + public final void csl_bridge_dRepUpdateFromHex(String hexStr, Promise promise) { Native.I - .drepRegistrationFromJson(json) + .csl_bridge_dRepUpdateFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationVotingCredential(String self, Promise promise) { + public final void csl_bridge_dRepUpdateToJson(String self, Promise promise) { Native.I - .drepRegistrationVotingCredential(new RPtr(self)) + .csl_bridge_dRepUpdateToJson(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_dRepUpdateFromJson(String json, Promise promise) { + Native.I + .csl_bridge_dRepUpdateFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationCoin(String self, Promise promise) { + public final void csl_bridge_dRepUpdateVotingCredential(String self, Promise promise) { Native.I - .drepRegistrationCoin(new RPtr(self)) + .csl_bridge_dRepUpdateVotingCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationAnchor(String self, Promise promise) { + public final void csl_bridge_dRepUpdateAnchor(String self, Promise promise) { Native.I - .drepRegistrationAnchor(new RPtr(self)) + .csl_bridge_dRepUpdateAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationNew(String votingCredential, String coin, Promise promise) { + public final void csl_bridge_dRepUpdateNew(String votingCredential, Promise promise) { Native.I - .drepRegistrationNew(new RPtr(votingCredential), new RPtr(coin)) + .csl_bridge_dRepUpdateNew(new RPtr(votingCredential)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationNewWithAnchor(String votingCredential, String coin, String anchor, Promise promise) { + public final void csl_bridge_dRepUpdateNewWithAnchor(String votingCredential, String anchor, Promise promise) { Native.I - .drepRegistrationNewWithAnchor(new RPtr(votingCredential), new RPtr(coin), new RPtr(anchor)) + .csl_bridge_dRepUpdateNewWithAnchor(new RPtr(votingCredential), new RPtr(anchor)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepRegistrationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_dRepUpdateHasScriptCredentials(String self, Promise promise) { Native.I - .drepRegistrationHasScriptCredentials(new RPtr(self)) + .csl_bridge_dRepUpdateHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepUpdateToBytes(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsToBytes(String self, Promise promise) { Native.I - .drepUpdateToBytes(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void drepUpdateFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsFromBytes(String bytes, Promise promise) { Native.I - .drepUpdateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_dRepVotingThresholdsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepUpdateToHex(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsToHex(String self, Promise promise) { Native.I - .drepUpdateToHex(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepUpdateFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsFromHex(String hexStr, Promise promise) { Native.I - .drepUpdateFromHex(hexStr) + .csl_bridge_dRepVotingThresholdsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepUpdateToJson(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsToJson(String self, Promise promise) { Native.I - .drepUpdateToJson(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepUpdateFromJson(String json, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsFromJson(String json, Promise promise) { Native.I - .drepUpdateFromJson(json) + .csl_bridge_dRepVotingThresholdsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepUpdateVotingCredential(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsNew(String motionNoConfidence, String committeeNormal, String committeeNoConfidence, String updateConstitution, String hardForkInitiation, String ppNetworkGroup, String ppEconomicGroup, String ppTechnicalGroup, String ppGovernanceGroup, String treasuryWithdrawal, Promise promise) { Native.I - .drepUpdateVotingCredential(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsNew(new RPtr(motionNoConfidence), new RPtr(committeeNormal), new RPtr(committeeNoConfidence), new RPtr(updateConstitution), new RPtr(hardForkInitiation), new RPtr(ppNetworkGroup), new RPtr(ppEconomicGroup), new RPtr(ppTechnicalGroup), new RPtr(ppGovernanceGroup), new RPtr(treasuryWithdrawal)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepUpdateAnchor(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetMotionNoConfidence(String self, String motionNoConfidence, Promise promise) { Native.I - .drepUpdateAnchor(new RPtr(self)) - .map(RPtr::toJs) + .csl_bridge_dRepVotingThresholdsSetMotionNoConfidence(new RPtr(self), new RPtr(motionNoConfidence)) .pour(promise); } @ReactMethod - public final void drepUpdateNew(String votingCredential, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetCommitteeNormal(String self, String committeeNormal, Promise promise) { Native.I - .drepUpdateNew(new RPtr(votingCredential)) - .map(RPtr::toJs) + .csl_bridge_dRepVotingThresholdsSetCommitteeNormal(new RPtr(self), new RPtr(committeeNormal)) .pour(promise); } @ReactMethod - public final void drepUpdateNewWithAnchor(String votingCredential, String anchor, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetCommitteeNoConfidence(String self, String committeeNoConfidence, Promise promise) { Native.I - .drepUpdateNewWithAnchor(new RPtr(votingCredential), new RPtr(anchor)) - .map(RPtr::toJs) + .csl_bridge_dRepVotingThresholdsSetCommitteeNoConfidence(new RPtr(self), new RPtr(committeeNoConfidence)) .pour(promise); } @ReactMethod - public final void drepUpdateHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetUpdateConstitution(String self, String updateConstitution, Promise promise) { Native.I - .drepUpdateHasScriptCredentials(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsSetUpdateConstitution(new RPtr(self), new RPtr(updateConstitution)) .pour(promise); } + @ReactMethod + public final void csl_bridge_dRepVotingThresholdsSetHardForkInitiation(String self, String hardForkInitiation, Promise promise) { + Native.I + .csl_bridge_dRepVotingThresholdsSetHardForkInitiation(new RPtr(self), new RPtr(hardForkInitiation)) + .pour(promise); + } @ReactMethod - public final void drepVotingThresholdsToBytes(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetPpNetworkGroup(String self, String ppNetworkGroup, Promise promise) { Native.I - .drepVotingThresholdsToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_dRepVotingThresholdsSetPpNetworkGroup(new RPtr(self), new RPtr(ppNetworkGroup)) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetPpEconomicGroup(String self, String ppEconomicGroup, Promise promise) { Native.I - .drepVotingThresholdsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) - .map(RPtr::toJs) + .csl_bridge_dRepVotingThresholdsSetPpEconomicGroup(new RPtr(self), new RPtr(ppEconomicGroup)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_dRepVotingThresholdsSetPpTechnicalGroup(String self, String ppTechnicalGroup, Promise promise) { + Native.I + .csl_bridge_dRepVotingThresholdsSetPpTechnicalGroup(new RPtr(self), new RPtr(ppTechnicalGroup)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_dRepVotingThresholdsSetPpGovernanceGroup(String self, String ppGovernanceGroup, Promise promise) { + Native.I + .csl_bridge_dRepVotingThresholdsSetPpGovernanceGroup(new RPtr(self), new RPtr(ppGovernanceGroup)) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsToHex(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsSetTreasuryWithdrawal(String self, String treasuryWithdrawal, Promise promise) { Native.I - .drepVotingThresholdsToHex(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsSetTreasuryWithdrawal(new RPtr(self), new RPtr(treasuryWithdrawal)) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsMotionNoConfidence(String self, Promise promise) { Native.I - .drepVotingThresholdsFromHex(hexStr) + .csl_bridge_dRepVotingThresholdsMotionNoConfidence(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsToJson(String self, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsCommitteeNormal(String self, Promise promise) { Native.I - .drepVotingThresholdsToJson(new RPtr(self)) + .csl_bridge_dRepVotingThresholdsCommitteeNormal(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsFromJson(String json, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsCommitteeNoConfidence(String self, Promise promise) { Native.I - .drepVotingThresholdsFromJson(json) + .csl_bridge_dRepVotingThresholdsCommitteeNoConfidence(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsNew(String motionNoConfidence, String committeeNormal, String committeeNoConfidence, String updateConstitution, String hardForkInitiation, String ppNetworkGroup, String ppEconomicGroup, String ppTechnicalGroup, String ppGovernanceGroup, String treasuryWithdrawal, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsUpdateConstitution(String self, Promise promise) { Native.I - .drepVotingThresholdsNew(new RPtr(motionNoConfidence), new RPtr(committeeNormal), new RPtr(committeeNoConfidence), new RPtr(updateConstitution), new RPtr(hardForkInitiation), new RPtr(ppNetworkGroup), new RPtr(ppEconomicGroup), new RPtr(ppTechnicalGroup), new RPtr(ppGovernanceGroup), new RPtr(treasuryWithdrawal)) + .csl_bridge_dRepVotingThresholdsUpdateConstitution(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsNewDefault( Promise promise) { + public final void csl_bridge_dRepVotingThresholdsHardForkInitiation(String self, Promise promise) { Native.I - .drepVotingThresholdsNewDefault() + .csl_bridge_dRepVotingThresholdsHardForkInitiation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetMotionNoConfidence(String self, String motionNoConfidence, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsPpNetworkGroup(String self, Promise promise) { Native.I - .drepVotingThresholdsSetMotionNoConfidence(new RPtr(self), new RPtr(motionNoConfidence)) + .csl_bridge_dRepVotingThresholdsPpNetworkGroup(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetCommitteeNormal(String self, String committeeNormal, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsPpEconomicGroup(String self, Promise promise) { Native.I - .drepVotingThresholdsSetCommitteeNormal(new RPtr(self), new RPtr(committeeNormal)) + .csl_bridge_dRepVotingThresholdsPpEconomicGroup(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetCommitteeNoConfidence(String self, String committeeNoConfidence, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsPpTechnicalGroup(String self, Promise promise) { Native.I - .drepVotingThresholdsSetCommitteeNoConfidence(new RPtr(self), new RPtr(committeeNoConfidence)) + .csl_bridge_dRepVotingThresholdsPpTechnicalGroup(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetUpdateConstitution(String self, String updateConstitution, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsPpGovernanceGroup(String self, Promise promise) { Native.I - .drepVotingThresholdsSetUpdateConstitution(new RPtr(self), new RPtr(updateConstitution)) + .csl_bridge_dRepVotingThresholdsPpGovernanceGroup(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetHardForkInitiation(String self, String hardForkInitiation, Promise promise) { + public final void csl_bridge_dRepVotingThresholdsTreasuryWithdrawal(String self, Promise promise) { Native.I - .drepVotingThresholdsSetHardForkInitiation(new RPtr(self), new RPtr(hardForkInitiation)) + .csl_bridge_dRepVotingThresholdsTreasuryWithdrawal(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void drepVotingThresholdsSetPpNetworkGroup(String self, String ppNetworkGroup, Promise promise) { + public final void csl_bridge_dataCostNewCoinsPerByte(String coinsPerByte, Promise promise) { Native.I - .drepVotingThresholdsSetPpNetworkGroup(new RPtr(self), new RPtr(ppNetworkGroup)) + .csl_bridge_dataCostNewCoinsPerByte(new RPtr(coinsPerByte)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetPpEconomicGroup(String self, String ppEconomicGroup, Promise promise) { + public final void csl_bridge_dataCostCoinsPerByte(String self, Promise promise) { Native.I - .drepVotingThresholdsSetPpEconomicGroup(new RPtr(self), new RPtr(ppEconomicGroup)) + .csl_bridge_dataCostCoinsPerByte(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void drepVotingThresholdsSetPpTechnicalGroup(String self, String ppTechnicalGroup, Promise promise) { + public final void csl_bridge_dataHashFromBytes(String bytes, Promise promise) { Native.I - .drepVotingThresholdsSetPpTechnicalGroup(new RPtr(self), new RPtr(ppTechnicalGroup)) + .csl_bridge_dataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetPpGovernanceGroup(String self, String ppGovernanceGroup, Promise promise) { + public final void csl_bridge_dataHashToBytes(String self, Promise promise) { Native.I - .drepVotingThresholdsSetPpGovernanceGroup(new RPtr(self), new RPtr(ppGovernanceGroup)) + .csl_bridge_dataHashToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsSetTreasuryWithdrawal(String self, String treasuryWithdrawal, Promise promise) { + public final void csl_bridge_dataHashToBech32(String self, String prefix, Promise promise) { Native.I - .drepVotingThresholdsSetTreasuryWithdrawal(new RPtr(self), new RPtr(treasuryWithdrawal)) + .csl_bridge_dataHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsMotionNoConfidence(String self, Promise promise) { + public final void csl_bridge_dataHashFromBech32(String bechStr, Promise promise) { Native.I - .drepVotingThresholdsMotionNoConfidence(new RPtr(self)) + .csl_bridge_dataHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsCommitteeNormal(String self, Promise promise) { + public final void csl_bridge_dataHashToHex(String self, Promise promise) { Native.I - .drepVotingThresholdsCommitteeNormal(new RPtr(self)) - .map(RPtr::toJs) + .csl_bridge_dataHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsCommitteeNoConfidence(String self, Promise promise) { + public final void csl_bridge_dataHashFromHex(String hex, Promise promise) { Native.I - .drepVotingThresholdsCommitteeNoConfidence(new RPtr(self)) + .csl_bridge_dataHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void drepVotingThresholdsUpdateConstitution(String self, Promise promise) { + public final void csl_bridge_datumSourceNew(String datum, Promise promise) { Native.I - .drepVotingThresholdsUpdateConstitution(new RPtr(self)) + .csl_bridge_datumSourceNew(new RPtr(datum)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsHardForkInitiation(String self, Promise promise) { + public final void csl_bridge_datumSourceNewRefInput(String input, Promise promise) { Native.I - .drepVotingThresholdsHardForkInitiation(new RPtr(self)) + .csl_bridge_datumSourceNewRefInput(new RPtr(input)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void drepVotingThresholdsPpNetworkGroup(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashFromBytes(String bytes, Promise promise) { Native.I - .drepVotingThresholdsPpNetworkGroup(new RPtr(self)) + .csl_bridge_ed25519KeyHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsPpEconomicGroup(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashToBytes(String self, Promise promise) { Native.I - .drepVotingThresholdsPpEconomicGroup(new RPtr(self)) - .map(RPtr::toJs) + .csl_bridge_ed25519KeyHashToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_ed25519KeyHashToBech32(String self, String prefix, Promise promise) { + Native.I + .csl_bridge_ed25519KeyHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsPpTechnicalGroup(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashFromBech32(String bechStr, Promise promise) { Native.I - .drepVotingThresholdsPpTechnicalGroup(new RPtr(self)) + .csl_bridge_ed25519KeyHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void drepVotingThresholdsPpGovernanceGroup(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashToHex(String self, Promise promise) { Native.I - .drepVotingThresholdsPpGovernanceGroup(new RPtr(self)) + .csl_bridge_ed25519KeyHashToHex(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_ed25519KeyHashFromHex(String hex, Promise promise) { + Native.I + .csl_bridge_ed25519KeyHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } + + @ReactMethod + public final void csl_bridge_ed25519KeyHashesToBytes(String self, Promise promise) { + Native.I + .csl_bridge_ed25519KeyHashesToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + @ReactMethod - public final void drepVotingThresholdsTreasuryWithdrawal(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashesFromBytes(String bytes, Promise promise) { Native.I - .drepVotingThresholdsTreasuryWithdrawal(new RPtr(self)) + .csl_bridge_ed25519KeyHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_ed25519KeyHashesToHex(String self, Promise promise) { + Native.I + .csl_bridge_ed25519KeyHashesToHex(new RPtr(self)) + .pour(promise); + } @ReactMethod - public final void ed25519KeyHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_ed25519KeyHashesFromHex(String hexStr, Promise promise) { Native.I - .ed25519KeyHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_ed25519KeyHashesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashToBytes(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashesToJson(String self, Promise promise) { Native.I - .ed25519KeyHashToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_ed25519KeyHashesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ed25519KeyHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_ed25519KeyHashesFromJson(String json, Promise promise) { Native.I - .ed25519KeyHashToBech32(new RPtr(self), prefix) + .csl_bridge_ed25519KeyHashesFromJson(json) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_ed25519KeyHashesNew( Promise promise) { Native.I - .ed25519KeyHashFromBech32(bechStr) + .csl_bridge_ed25519KeyHashesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashToHex(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashesLen(String self, Promise promise) { Native.I - .ed25519KeyHashToHex(new RPtr(self)) + .csl_bridge_ed25519KeyHashesLen(new RPtr(self)) + .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void ed25519KeyHashFromHex(String hex, Promise promise) { + public final void csl_bridge_ed25519KeyHashesGet(String self, Double index, Promise promise) { Native.I - .ed25519KeyHashFromHex(hex) + .csl_bridge_ed25519KeyHashesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_ed25519KeyHashesAdd(String self, String elem, Promise promise) { + Native.I + .csl_bridge_ed25519KeyHashesAdd(new RPtr(self), new RPtr(elem)) + .pour(promise); + } @ReactMethod - public final void ed25519KeyHashesToBytes(String self, Promise promise) { + public final void csl_bridge_ed25519KeyHashesContains(String self, String elem, Promise promise) { Native.I - .ed25519KeyHashesToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_ed25519KeyHashesContains(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_ed25519KeyHashesToOption(String self, Promise promise) { Native.I - .ed25519KeyHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_ed25519KeyHashesToOption(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void ed25519KeyHashesToHex(String self, Promise promise) { + public final void csl_bridge_ed25519SignatureToBytes(String self, Promise promise) { Native.I - .ed25519KeyHashesToHex(new RPtr(self)) + .csl_bridge_ed25519SignatureToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_ed25519SignatureToBech32(String self, Promise promise) { Native.I - .ed25519KeyHashesFromHex(hexStr) - .map(RPtr::toJs) + .csl_bridge_ed25519SignatureToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesToJson(String self, Promise promise) { + public final void csl_bridge_ed25519SignatureToHex(String self, Promise promise) { Native.I - .ed25519KeyHashesToJson(new RPtr(self)) + .csl_bridge_ed25519SignatureToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesFromJson(String json, Promise promise) { + public final void csl_bridge_ed25519SignatureFromBech32(String bech32Str, Promise promise) { Native.I - .ed25519KeyHashesFromJson(json) + .csl_bridge_ed25519SignatureFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesNew( Promise promise) { + public final void csl_bridge_ed25519SignatureFromHex(String input, Promise promise) { Native.I - .ed25519KeyHashesNew() + .csl_bridge_ed25519SignatureFromHex(input) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesLen(String self, Promise promise) { + public final void csl_bridge_ed25519SignatureFromBytes(String bytes, Promise promise) { Native.I - .ed25519KeyHashesLen(new RPtr(self)) - .map(Utils::boxedLongToDouble) + .csl_bridge_ed25519SignatureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void ed25519KeyHashesGet(String self, Double index, Promise promise) { + public final void csl_bridge_enterpriseAddressNew(Double network, String payment, Promise promise) { Native.I - .ed25519KeyHashesGet(new RPtr(self), index.longValue()) + .csl_bridge_enterpriseAddressNew(network.longValue(), new RPtr(payment)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_enterpriseAddressPaymentCred(String self, Promise promise) { Native.I - .ed25519KeyHashesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_enterpriseAddressPaymentCred(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesContains(String self, String elem, Promise promise) { + public final void csl_bridge_enterpriseAddressToAddress(String self, Promise promise) { Native.I - .ed25519KeyHashesContains(new RPtr(self), new RPtr(elem)) + .csl_bridge_enterpriseAddressToAddress(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519KeyHashesToOption(String self, Promise promise) { + public final void csl_bridge_enterpriseAddressFromAddress(String addr, Promise promise) { Native.I - .ed25519KeyHashesToOption(new RPtr(self)) + .csl_bridge_enterpriseAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_enterpriseAddressNetworkId(String self, Promise promise) { + Native.I + .csl_bridge_enterpriseAddressNetworkId(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + @ReactMethod - public final void ed25519SignatureToBytes(String self, Promise promise) { + public final void csl_bridge_exUnitPricesToBytes(String self, Promise promise) { Native.I - .ed25519SignatureToBytes(new RPtr(self)) + .csl_bridge_exUnitPricesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void ed25519SignatureToBech32(String self, Promise promise) { + public final void csl_bridge_exUnitPricesFromBytes(String bytes, Promise promise) { Native.I - .ed25519SignatureToBech32(new RPtr(self)) + .csl_bridge_exUnitPricesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519SignatureToHex(String self, Promise promise) { + public final void csl_bridge_exUnitPricesToHex(String self, Promise promise) { Native.I - .ed25519SignatureToHex(new RPtr(self)) + .csl_bridge_exUnitPricesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ed25519SignatureFromBech32(String bech32Str, Promise promise) { + public final void csl_bridge_exUnitPricesFromHex(String hexStr, Promise promise) { Native.I - .ed25519SignatureFromBech32(bech32Str) + .csl_bridge_exUnitPricesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ed25519SignatureFromHex(String input, Promise promise) { + public final void csl_bridge_exUnitPricesToJson(String self, Promise promise) { Native.I - .ed25519SignatureFromHex(input) - .map(RPtr::toJs) + .csl_bridge_exUnitPricesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ed25519SignatureFromBytes(String bytes, Promise promise) { + public final void csl_bridge_exUnitPricesFromJson(String json, Promise promise) { Native.I - .ed25519SignatureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_exUnitPricesFromJson(json) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_exUnitPricesMemPrice(String self, Promise promise) { + Native.I + .csl_bridge_exUnitPricesMemPrice(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } @ReactMethod - public final void enterpriseAddressNew(Double network, String payment, Promise promise) { + public final void csl_bridge_exUnitPricesStepPrice(String self, Promise promise) { Native.I - .enterpriseAddressNew(network.longValue(), new RPtr(payment)) + .csl_bridge_exUnitPricesStepPrice(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void enterpriseAddressPaymentCred(String self, Promise promise) { + public final void csl_bridge_exUnitPricesNew(String memPrice, String stepPrice, Promise promise) { Native.I - .enterpriseAddressPaymentCred(new RPtr(self)) + .csl_bridge_exUnitPricesNew(new RPtr(memPrice), new RPtr(stepPrice)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void enterpriseAddressToAddress(String self, Promise promise) { + public final void csl_bridge_exUnitsToBytes(String self, Promise promise) { Native.I - .enterpriseAddressToAddress(new RPtr(self)) + .csl_bridge_exUnitsToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_exUnitsFromBytes(String bytes, Promise promise) { + Native.I + .csl_bridge_exUnitsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void enterpriseAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_exUnitsToHex(String self, Promise promise) { + Native.I + .csl_bridge_exUnitsToHex(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_exUnitsFromHex(String hexStr, Promise promise) { Native.I - .enterpriseAddressFromAddress(new RPtr(addr)) + .csl_bridge_exUnitsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_exUnitsToJson(String self, Promise promise) { + Native.I + .csl_bridge_exUnitsToJson(new RPtr(self)) + .pour(promise); + } @ReactMethod - public final void exUnitPricesToBytes(String self, Promise promise) { + public final void csl_bridge_exUnitsFromJson(String json, Promise promise) { Native.I - .exUnitPricesToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_exUnitsFromJson(json) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_exUnitsMem(String self, Promise promise) { Native.I - .exUnitPricesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_exUnitsMem(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesToHex(String self, Promise promise) { + public final void csl_bridge_exUnitsSteps(String self, Promise promise) { Native.I - .exUnitPricesToHex(new RPtr(self)) + .csl_bridge_exUnitsSteps(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_exUnitsNew(String mem, String steps, Promise promise) { Native.I - .exUnitPricesFromHex(hexStr) + .csl_bridge_exUnitsNew(new RPtr(mem), new RPtr(steps)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void exUnitPricesToJson(String self, Promise promise) { + public final void csl_bridge_fixedBlockFromBytes(String bytes, Promise promise) { Native.I - .exUnitPricesToJson(new RPtr(self)) + .csl_bridge_fixedBlockFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesFromJson(String json, Promise promise) { + public final void csl_bridge_fixedBlockFromHex(String hexStr, Promise promise) { Native.I - .exUnitPricesFromJson(json) + .csl_bridge_fixedBlockFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesMemPrice(String self, Promise promise) { + public final void csl_bridge_fixedBlockHeader(String self, Promise promise) { Native.I - .exUnitPricesMemPrice(new RPtr(self)) + .csl_bridge_fixedBlockHeader(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesStepPrice(String self, Promise promise) { + public final void csl_bridge_fixedBlockTransactionBodies(String self, Promise promise) { Native.I - .exUnitPricesStepPrice(new RPtr(self)) + .csl_bridge_fixedBlockTransactionBodies(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitPricesNew(String memPrice, String stepPrice, Promise promise) { + public final void csl_bridge_fixedBlockTransactionWitnessSets(String self, Promise promise) { Native.I - .exUnitPricesNew(new RPtr(memPrice), new RPtr(stepPrice)) + .csl_bridge_fixedBlockTransactionWitnessSets(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_fixedBlockAuxiliaryDataSet(String self, Promise promise) { + Native.I + .csl_bridge_fixedBlockAuxiliaryDataSet(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } @ReactMethod - public final void exUnitsToBytes(String self, Promise promise) { + public final void csl_bridge_fixedBlockInvalidTransactions(String self, Promise promise) { Native.I - .exUnitsToBytes(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_fixedBlockInvalidTransactions(new RPtr(self)) .pour(promise); } @ReactMethod - public final void exUnitsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_fixedBlockBlockHash(String self, Promise promise) { Native.I - .exUnitsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_fixedBlockBlockHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod - public final void exUnitsToHex(String self, Promise promise) { + public final void csl_bridge_fixedTransactionToBytes(String self, Promise promise) { Native.I - .exUnitsToHex(new RPtr(self)) + .csl_bridge_fixedTransactionToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void exUnitsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_fixedTransactionFromBytes(String bytes, Promise promise) { Native.I - .exUnitsFromHex(hexStr) + .csl_bridge_fixedTransactionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitsToJson(String self, Promise promise) { + public final void csl_bridge_fixedTransactionToHex(String self, Promise promise) { Native.I - .exUnitsToJson(new RPtr(self)) + .csl_bridge_fixedTransactionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void exUnitsFromJson(String json, Promise promise) { + public final void csl_bridge_fixedTransactionFromHex(String hexStr, Promise promise) { Native.I - .exUnitsFromJson(json) + .csl_bridge_fixedTransactionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitsMem(String self, Promise promise) { + public final void csl_bridge_fixedTransactionNew(String rawBody, String rawWitnessSet, Boolean isValid, Promise promise) { Native.I - .exUnitsMem(new RPtr(self)) + .csl_bridge_fixedTransactionNew(Base64.decode(rawBody, Base64.DEFAULT), Base64.decode(rawWitnessSet, Base64.DEFAULT), isValid) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitsSteps(String self, Promise promise) { + public final void csl_bridge_fixedTransactionNewWithAuxiliary(String rawBody, String rawWitnessSet, String rawAuxiliaryData, Boolean isValid, Promise promise) { Native.I - .exUnitsSteps(new RPtr(self)) + .csl_bridge_fixedTransactionNewWithAuxiliary(Base64.decode(rawBody, Base64.DEFAULT), Base64.decode(rawWitnessSet, Base64.DEFAULT), Base64.decode(rawAuxiliaryData, Base64.DEFAULT), isValid) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void exUnitsNew(String mem, String steps, Promise promise) { + public final void csl_bridge_fixedTransactionBody(String self, Promise promise) { Native.I - .exUnitsNew(new RPtr(mem), new RPtr(steps)) + .csl_bridge_fixedTransactionBody(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_fixedTransactionRawBody(String self, Promise promise) { + Native.I + .csl_bridge_fixedTransactionRawBody(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionSetBody(String self, String rawBody, Promise promise) { + Native.I + .csl_bridge_fixedTransactionSetBody(new RPtr(self), Base64.decode(rawBody, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionSetWitnessSet(String self, String rawWitnessSet, Promise promise) { + Native.I + .csl_bridge_fixedTransactionSetWitnessSet(new RPtr(self), Base64.decode(rawWitnessSet, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionWitnessSet(String self, Promise promise) { + Native.I + .csl_bridge_fixedTransactionWitnessSet(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } @ReactMethod - public final void fixedTransactionToBytes(String self, Promise promise) { + public final void csl_bridge_fixedTransactionRawWitnessSet(String self, Promise promise) { Native.I - .fixedTransactionToBytes(new RPtr(self)) + .csl_bridge_fixedTransactionRawWitnessSet(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void fixedTransactionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_fixedTransactionSetIsValid(String self, Boolean valid, Promise promise) { + Native.I + .csl_bridge_fixedTransactionSetIsValid(new RPtr(self), valid) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionIsValid(String self, Promise promise) { Native.I - .fixedTransactionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_fixedTransactionIsValid(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionSetAuxiliaryData(String self, String rawAuxiliaryData, Promise promise) { + Native.I + .csl_bridge_fixedTransactionSetAuxiliaryData(new RPtr(self), Base64.decode(rawAuxiliaryData, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionAuxiliaryData(String self, Promise promise) { + Native.I + .csl_bridge_fixedTransactionAuxiliaryData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionToHex(String self, Promise promise) { + public final void csl_bridge_fixedTransactionRawAuxiliaryData(String self, Promise promise) { Native.I - .fixedTransactionToHex(new RPtr(self)) + .csl_bridge_fixedTransactionRawAuxiliaryData(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } + @ReactMethod - public final void fixedTransactionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_fixedTransactionBodiesFromBytes(String bytes, Promise promise) { Native.I - .fixedTransactionFromHex(hexStr) + .csl_bridge_fixedTransactionBodiesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionNew(String rawBody, String rawWitnessSet, Boolean isValid, Promise promise) { + public final void csl_bridge_fixedTransactionBodiesFromHex(String hexStr, Promise promise) { Native.I - .fixedTransactionNew(Base64.decode(rawBody, Base64.DEFAULT), Base64.decode(rawWitnessSet, Base64.DEFAULT), isValid) + .csl_bridge_fixedTransactionBodiesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionNewWithAuxiliary(String rawBody, String rawWitnessSet, String rawAuxiliaryData, Boolean isValid, Promise promise) { + public final void csl_bridge_fixedTransactionBodiesNew( Promise promise) { Native.I - .fixedTransactionNewWithAuxiliary(Base64.decode(rawBody, Base64.DEFAULT), Base64.decode(rawWitnessSet, Base64.DEFAULT), Base64.decode(rawAuxiliaryData, Base64.DEFAULT), isValid) + .csl_bridge_fixedTransactionBodiesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionBody(String self, Promise promise) { + public final void csl_bridge_fixedTransactionBodiesLen(String self, Promise promise) { Native.I - .fixedTransactionBody(new RPtr(self)) + .csl_bridge_fixedTransactionBodiesLen(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_fixedTransactionBodiesGet(String self, Double index, Promise promise) { + Native.I + .csl_bridge_fixedTransactionBodiesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionRawBody(String self, Promise promise) { + public final void csl_bridge_fixedTransactionBodiesAdd(String self, String elem, Promise promise) { Native.I - .fixedTransactionRawBody(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_fixedTransactionBodiesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } + @ReactMethod - public final void fixedTransactionSetBody(String self, String rawBody, Promise promise) { + public final void csl_bridge_fixedTransactionBodyFromBytes(String bytes, Promise promise) { Native.I - .fixedTransactionSetBody(new RPtr(self), Base64.decode(rawBody, Base64.DEFAULT)) + .csl_bridge_fixedTransactionBodyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionSetWitnessSet(String self, String rawWitnessSet, Promise promise) { + public final void csl_bridge_fixedTransactionBodyFromHex(String hexStr, Promise promise) { Native.I - .fixedTransactionSetWitnessSet(new RPtr(self), Base64.decode(rawWitnessSet, Base64.DEFAULT)) + .csl_bridge_fixedTransactionBodyFromHex(hexStr) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionWitnessSet(String self, Promise promise) { + public final void csl_bridge_fixedTransactionBodyTransactionBody(String self, Promise promise) { Native.I - .fixedTransactionWitnessSet(new RPtr(self)) + .csl_bridge_fixedTransactionBodyTransactionBody(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionRawWitnessSet(String self, Promise promise) { + public final void csl_bridge_fixedTransactionBodyTxHash(String self, Promise promise) { Native.I - .fixedTransactionRawWitnessSet(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_fixedTransactionBodyTxHash(new RPtr(self)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionSetIsValid(String self, Boolean valid, Promise promise) { + public final void csl_bridge_fixedTransactionBodyOriginalBytes(String self, Promise promise) { Native.I - .fixedTransactionSetIsValid(new RPtr(self), valid) + .csl_bridge_fixedTransactionBodyOriginalBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } + @ReactMethod - public final void fixedTransactionIsValid(String self, Promise promise) { + public final void csl_bridge_fixedVersionedBlockFromBytes(String bytes, Promise promise) { Native.I - .fixedTransactionIsValid(new RPtr(self)) + .csl_bridge_fixedVersionedBlockFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionSetAuxiliaryData(String self, String rawAuxiliaryData, Promise promise) { + public final void csl_bridge_fixedVersionedBlockFromHex(String hexStr, Promise promise) { Native.I - .fixedTransactionSetAuxiliaryData(new RPtr(self), Base64.decode(rawAuxiliaryData, Base64.DEFAULT)) + .csl_bridge_fixedVersionedBlockFromHex(hexStr) + .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionAuxiliaryData(String self, Promise promise) { + public final void csl_bridge_fixedVersionedBlockBlock(String self, Promise promise) { Native.I - .fixedTransactionAuxiliaryData(new RPtr(self)) + .csl_bridge_fixedVersionedBlockBlock(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void fixedTransactionRawAuxiliaryData(String self, Promise promise) { + public final void csl_bridge_fixedVersionedBlockEra(String self, Promise promise) { Native.I - .fixedTransactionRawAuxiliaryData(new RPtr(self)) - .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .csl_bridge_fixedVersionedBlockEra(new RPtr(self)) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataToBytes(String self, Promise promise) { + public final void csl_bridge_generalTransactionMetadataToBytes(String self, Promise promise) { Native.I - .generalTransactionMetadataToBytes(new RPtr(self)) + .csl_bridge_generalTransactionMetadataToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataFromBytes(String bytes, Promise promise) { + public final void csl_bridge_generalTransactionMetadataFromBytes(String bytes, Promise promise) { Native.I - .generalTransactionMetadataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_generalTransactionMetadataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataToHex(String self, Promise promise) { + public final void csl_bridge_generalTransactionMetadataToHex(String self, Promise promise) { Native.I - .generalTransactionMetadataToHex(new RPtr(self)) + .csl_bridge_generalTransactionMetadataToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataFromHex(String hexStr, Promise promise) { + public final void csl_bridge_generalTransactionMetadataFromHex(String hexStr, Promise promise) { Native.I - .generalTransactionMetadataFromHex(hexStr) + .csl_bridge_generalTransactionMetadataFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataToJson(String self, Promise promise) { + public final void csl_bridge_generalTransactionMetadataToJson(String self, Promise promise) { Native.I - .generalTransactionMetadataToJson(new RPtr(self)) + .csl_bridge_generalTransactionMetadataToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataFromJson(String json, Promise promise) { + public final void csl_bridge_generalTransactionMetadataFromJson(String json, Promise promise) { Native.I - .generalTransactionMetadataFromJson(json) + .csl_bridge_generalTransactionMetadataFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataNew( Promise promise) { + public final void csl_bridge_generalTransactionMetadataNew( Promise promise) { Native.I - .generalTransactionMetadataNew() + .csl_bridge_generalTransactionMetadataNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataLen(String self, Promise promise) { + public final void csl_bridge_generalTransactionMetadataLen(String self, Promise promise) { Native.I - .generalTransactionMetadataLen(new RPtr(self)) + .csl_bridge_generalTransactionMetadataLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_generalTransactionMetadataInsert(String self, String key, String value, Promise promise) { Native.I - .generalTransactionMetadataInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_generalTransactionMetadataInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataGet(String self, String key, Promise promise) { + public final void csl_bridge_generalTransactionMetadataGet(String self, String key, Promise promise) { Native.I - .generalTransactionMetadataGet(new RPtr(self), new RPtr(key)) + .csl_bridge_generalTransactionMetadataGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void generalTransactionMetadataKeys(String self, Promise promise) { + public final void csl_bridge_generalTransactionMetadataKeys(String self, Promise promise) { Native.I - .generalTransactionMetadataKeys(new RPtr(self)) + .csl_bridge_generalTransactionMetadataKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisDelegateHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_genesisDelegateHashFromBytes(String bytes, Promise promise) { Native.I - .genesisDelegateHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_genesisDelegateHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisDelegateHashToBytes(String self, Promise promise) { + public final void csl_bridge_genesisDelegateHashToBytes(String self, Promise promise) { Native.I - .genesisDelegateHashToBytes(new RPtr(self)) + .csl_bridge_genesisDelegateHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void genesisDelegateHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_genesisDelegateHashToBech32(String self, String prefix, Promise promise) { Native.I - .genesisDelegateHashToBech32(new RPtr(self), prefix) + .csl_bridge_genesisDelegateHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void genesisDelegateHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_genesisDelegateHashFromBech32(String bechStr, Promise promise) { Native.I - .genesisDelegateHashFromBech32(bechStr) + .csl_bridge_genesisDelegateHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisDelegateHashToHex(String self, Promise promise) { + public final void csl_bridge_genesisDelegateHashToHex(String self, Promise promise) { Native.I - .genesisDelegateHashToHex(new RPtr(self)) + .csl_bridge_genesisDelegateHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisDelegateHashFromHex(String hex, Promise promise) { + public final void csl_bridge_genesisDelegateHashFromHex(String hex, Promise promise) { Native.I - .genesisDelegateHashFromHex(hex) + .csl_bridge_genesisDelegateHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_genesisHashFromBytes(String bytes, Promise promise) { Native.I - .genesisHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_genesisHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashToBytes(String self, Promise promise) { + public final void csl_bridge_genesisHashToBytes(String self, Promise promise) { Native.I - .genesisHashToBytes(new RPtr(self)) + .csl_bridge_genesisHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void genesisHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_genesisHashToBech32(String self, String prefix, Promise promise) { Native.I - .genesisHashToBech32(new RPtr(self), prefix) + .csl_bridge_genesisHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void genesisHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_genesisHashFromBech32(String bechStr, Promise promise) { Native.I - .genesisHashFromBech32(bechStr) + .csl_bridge_genesisHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashToHex(String self, Promise promise) { + public final void csl_bridge_genesisHashToHex(String self, Promise promise) { Native.I - .genesisHashToHex(new RPtr(self)) + .csl_bridge_genesisHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisHashFromHex(String hex, Promise promise) { + public final void csl_bridge_genesisHashFromHex(String hex, Promise promise) { Native.I - .genesisHashFromHex(hex) + .csl_bridge_genesisHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesToBytes(String self, Promise promise) { + public final void csl_bridge_genesisHashesToBytes(String self, Promise promise) { Native.I - .genesisHashesToBytes(new RPtr(self)) + .csl_bridge_genesisHashesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void genesisHashesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_genesisHashesFromBytes(String bytes, Promise promise) { Native.I - .genesisHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_genesisHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesToHex(String self, Promise promise) { + public final void csl_bridge_genesisHashesToHex(String self, Promise promise) { Native.I - .genesisHashesToHex(new RPtr(self)) + .csl_bridge_genesisHashesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisHashesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_genesisHashesFromHex(String hexStr, Promise promise) { Native.I - .genesisHashesFromHex(hexStr) + .csl_bridge_genesisHashesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesToJson(String self, Promise promise) { + public final void csl_bridge_genesisHashesToJson(String self, Promise promise) { Native.I - .genesisHashesToJson(new RPtr(self)) + .csl_bridge_genesisHashesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisHashesFromJson(String json, Promise promise) { + public final void csl_bridge_genesisHashesFromJson(String json, Promise promise) { Native.I - .genesisHashesFromJson(json) + .csl_bridge_genesisHashesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesNew( Promise promise) { + public final void csl_bridge_genesisHashesNew( Promise promise) { Native.I - .genesisHashesNew() + .csl_bridge_genesisHashesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesLen(String self, Promise promise) { + public final void csl_bridge_genesisHashesLen(String self, Promise promise) { Native.I - .genesisHashesLen(new RPtr(self)) + .csl_bridge_genesisHashesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void genesisHashesGet(String self, Double index, Promise promise) { + public final void csl_bridge_genesisHashesGet(String self, Double index, Promise promise) { Native.I - .genesisHashesGet(new RPtr(self), index.longValue()) + .csl_bridge_genesisHashesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisHashesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_genesisHashesAdd(String self, String elem, Promise promise) { Native.I - .genesisHashesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_genesisHashesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationToBytes(String self, Promise promise) { Native.I - .genesisKeyDelegationToBytes(new RPtr(self)) + .csl_bridge_genesisKeyDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_genesisKeyDelegationFromBytes(String bytes, Promise promise) { Native.I - .genesisKeyDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_genesisKeyDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationToHex(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationToHex(String self, Promise promise) { Native.I - .genesisKeyDelegationToHex(new RPtr(self)) + .csl_bridge_genesisKeyDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_genesisKeyDelegationFromHex(String hexStr, Promise promise) { Native.I - .genesisKeyDelegationFromHex(hexStr) + .csl_bridge_genesisKeyDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationToJson(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationToJson(String self, Promise promise) { Native.I - .genesisKeyDelegationToJson(new RPtr(self)) + .csl_bridge_genesisKeyDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_genesisKeyDelegationFromJson(String json, Promise promise) { Native.I - .genesisKeyDelegationFromJson(json) + .csl_bridge_genesisKeyDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationGenesishash(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationGenesishash(String self, Promise promise) { Native.I - .genesisKeyDelegationGenesishash(new RPtr(self)) + .csl_bridge_genesisKeyDelegationGenesishash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationGenesisDelegateHash(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationGenesisDelegateHash(String self, Promise promise) { Native.I - .genesisKeyDelegationGenesisDelegateHash(new RPtr(self)) + .csl_bridge_genesisKeyDelegationGenesisDelegateHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationVrfKeyhash(String self, Promise promise) { + public final void csl_bridge_genesisKeyDelegationVrfKeyhash(String self, Promise promise) { Native.I - .genesisKeyDelegationVrfKeyhash(new RPtr(self)) + .csl_bridge_genesisKeyDelegationVrfKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void genesisKeyDelegationNew(String genesishash, String genesisDelegateHash, String vrfKeyhash, Promise promise) { + public final void csl_bridge_genesisKeyDelegationNew(String genesishash, String genesisDelegateHash, String vrfKeyhash, Promise promise) { Native.I - .genesisKeyDelegationNew(new RPtr(genesishash), new RPtr(genesisDelegateHash), new RPtr(vrfKeyhash)) + .csl_bridge_genesisKeyDelegationNew(new RPtr(genesishash), new RPtr(genesisDelegateHash), new RPtr(vrfKeyhash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionToBytes(String self, Promise promise) { + public final void csl_bridge_governanceActionToBytes(String self, Promise promise) { Native.I - .governanceActionToBytes(new RPtr(self)) + .csl_bridge_governanceActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void governanceActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_governanceActionFromBytes(String bytes, Promise promise) { Native.I - .governanceActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_governanceActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionToHex(String self, Promise promise) { + public final void csl_bridge_governanceActionToHex(String self, Promise promise) { Native.I - .governanceActionToHex(new RPtr(self)) + .csl_bridge_governanceActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_governanceActionFromHex(String hexStr, Promise promise) { Native.I - .governanceActionFromHex(hexStr) + .csl_bridge_governanceActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionToJson(String self, Promise promise) { + public final void csl_bridge_governanceActionToJson(String self, Promise promise) { Native.I - .governanceActionToJson(new RPtr(self)) + .csl_bridge_governanceActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionFromJson(String json, Promise promise) { + public final void csl_bridge_governanceActionFromJson(String json, Promise promise) { Native.I - .governanceActionFromJson(json) + .csl_bridge_governanceActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewParameterChangeAction(String parameterChangeAction, Promise promise) { + public final void csl_bridge_governanceActionNewParameterChangeAction(String parameterChangeAction, Promise promise) { Native.I - .governanceActionNewParameterChangeAction(new RPtr(parameterChangeAction)) + .csl_bridge_governanceActionNewParameterChangeAction(new RPtr(parameterChangeAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewHardForkInitiationAction(String hardForkInitiationAction, Promise promise) { + public final void csl_bridge_governanceActionNewHardForkInitiationAction(String hardForkInitiationAction, Promise promise) { Native.I - .governanceActionNewHardForkInitiationAction(new RPtr(hardForkInitiationAction)) + .csl_bridge_governanceActionNewHardForkInitiationAction(new RPtr(hardForkInitiationAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewTreasuryWithdrawalsAction(String treasuryWithdrawalsAction, Promise promise) { + public final void csl_bridge_governanceActionNewTreasuryWithdrawalsAction(String treasuryWithdrawalsAction, Promise promise) { Native.I - .governanceActionNewTreasuryWithdrawalsAction(new RPtr(treasuryWithdrawalsAction)) + .csl_bridge_governanceActionNewTreasuryWithdrawalsAction(new RPtr(treasuryWithdrawalsAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewNoConfidenceAction(String noConfidenceAction, Promise promise) { + public final void csl_bridge_governanceActionNewNoConfidenceAction(String noConfidenceAction, Promise promise) { Native.I - .governanceActionNewNoConfidenceAction(new RPtr(noConfidenceAction)) + .csl_bridge_governanceActionNewNoConfidenceAction(new RPtr(noConfidenceAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewNewCommitteeAction(String newCommitteeAction, Promise promise) { + public final void csl_bridge_governanceActionNewNewCommitteeAction(String newCommitteeAction, Promise promise) { Native.I - .governanceActionNewNewCommitteeAction(new RPtr(newCommitteeAction)) + .csl_bridge_governanceActionNewNewCommitteeAction(new RPtr(newCommitteeAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewNewConstitutionAction(String newConstitutionAction, Promise promise) { + public final void csl_bridge_governanceActionNewNewConstitutionAction(String newConstitutionAction, Promise promise) { Native.I - .governanceActionNewNewConstitutionAction(new RPtr(newConstitutionAction)) + .csl_bridge_governanceActionNewNewConstitutionAction(new RPtr(newConstitutionAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionNewInfoAction(String infoAction, Promise promise) { + public final void csl_bridge_governanceActionNewInfoAction(String infoAction, Promise promise) { Native.I - .governanceActionNewInfoAction(new RPtr(infoAction)) + .csl_bridge_governanceActionNewInfoAction(new RPtr(infoAction)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionKind(String self, Promise promise) { + public final void csl_bridge_governanceActionKind(String self, Promise promise) { Native.I - .governanceActionKind(new RPtr(self)) + .csl_bridge_governanceActionKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionAsParameterChangeAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsParameterChangeAction(String self, Promise promise) { Native.I - .governanceActionAsParameterChangeAction(new RPtr(self)) + .csl_bridge_governanceActionAsParameterChangeAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsHardForkInitiationAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsHardForkInitiationAction(String self, Promise promise) { Native.I - .governanceActionAsHardForkInitiationAction(new RPtr(self)) + .csl_bridge_governanceActionAsHardForkInitiationAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsTreasuryWithdrawalsAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsTreasuryWithdrawalsAction(String self, Promise promise) { Native.I - .governanceActionAsTreasuryWithdrawalsAction(new RPtr(self)) + .csl_bridge_governanceActionAsTreasuryWithdrawalsAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsNoConfidenceAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsNoConfidenceAction(String self, Promise promise) { Native.I - .governanceActionAsNoConfidenceAction(new RPtr(self)) + .csl_bridge_governanceActionAsNoConfidenceAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsNewCommitteeAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsNewCommitteeAction(String self, Promise promise) { Native.I - .governanceActionAsNewCommitteeAction(new RPtr(self)) + .csl_bridge_governanceActionAsNewCommitteeAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsNewConstitutionAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsNewConstitutionAction(String self, Promise promise) { Native.I - .governanceActionAsNewConstitutionAction(new RPtr(self)) + .csl_bridge_governanceActionAsNewConstitutionAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionAsInfoAction(String self, Promise promise) { + public final void csl_bridge_governanceActionAsInfoAction(String self, Promise promise) { Native.I - .governanceActionAsInfoAction(new RPtr(self)) + .csl_bridge_governanceActionAsInfoAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdToBytes(String self, Promise promise) { + public final void csl_bridge_governanceActionIdToBytes(String self, Promise promise) { Native.I - .governanceActionIdToBytes(new RPtr(self)) + .csl_bridge_governanceActionIdToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void governanceActionIdFromBytes(String bytes, Promise promise) { + public final void csl_bridge_governanceActionIdFromBytes(String bytes, Promise promise) { Native.I - .governanceActionIdFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_governanceActionIdFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdToHex(String self, Promise promise) { + public final void csl_bridge_governanceActionIdToHex(String self, Promise promise) { Native.I - .governanceActionIdToHex(new RPtr(self)) + .csl_bridge_governanceActionIdToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionIdFromHex(String hexStr, Promise promise) { + public final void csl_bridge_governanceActionIdFromHex(String hexStr, Promise promise) { Native.I - .governanceActionIdFromHex(hexStr) + .csl_bridge_governanceActionIdFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdToJson(String self, Promise promise) { + public final void csl_bridge_governanceActionIdToJson(String self, Promise promise) { Native.I - .governanceActionIdToJson(new RPtr(self)) + .csl_bridge_governanceActionIdToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionIdFromJson(String json, Promise promise) { + public final void csl_bridge_governanceActionIdFromJson(String json, Promise promise) { Native.I - .governanceActionIdFromJson(json) + .csl_bridge_governanceActionIdFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdTransactionId(String self, Promise promise) { + public final void csl_bridge_governanceActionIdTransactionId(String self, Promise promise) { Native.I - .governanceActionIdTransactionId(new RPtr(self)) + .csl_bridge_governanceActionIdTransactionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdIndex(String self, Promise promise) { + public final void csl_bridge_governanceActionIdIndex(String self, Promise promise) { Native.I - .governanceActionIdIndex(new RPtr(self)) + .csl_bridge_governanceActionIdIndex(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void governanceActionIdNew(String transactionId, Double index, Promise promise) { + public final void csl_bridge_governanceActionIdNew(String transactionId, Double index, Promise promise) { Native.I - .governanceActionIdNew(new RPtr(transactionId), index.longValue()) + .csl_bridge_governanceActionIdNew(new RPtr(transactionId), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdsToJson(String self, Promise promise) { + public final void csl_bridge_governanceActionIdsToJson(String self, Promise promise) { Native.I - .governanceActionIdsToJson(new RPtr(self)) + .csl_bridge_governanceActionIdsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void governanceActionIdsFromJson(String json, Promise promise) { + public final void csl_bridge_governanceActionIdsFromJson(String json, Promise promise) { Native.I - .governanceActionIdsFromJson(json) + .csl_bridge_governanceActionIdsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdsNew( Promise promise) { + public final void csl_bridge_governanceActionIdsNew( Promise promise) { Native.I - .governanceActionIdsNew() + .csl_bridge_governanceActionIdsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdsAdd(String self, String governanceActionId, Promise promise) { + public final void csl_bridge_governanceActionIdsAdd(String self, String governanceActionId, Promise promise) { Native.I - .governanceActionIdsAdd(new RPtr(self), new RPtr(governanceActionId)) + .csl_bridge_governanceActionIdsAdd(new RPtr(self), new RPtr(governanceActionId)) .pour(promise); } @ReactMethod - public final void governanceActionIdsGet(String self, Double index, Promise promise) { + public final void csl_bridge_governanceActionIdsGet(String self, Double index, Promise promise) { Native.I - .governanceActionIdsGet(new RPtr(self), index.longValue()) + .csl_bridge_governanceActionIdsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void governanceActionIdsLen(String self, Promise promise) { + public final void csl_bridge_governanceActionIdsLen(String self, Promise promise) { Native.I - .governanceActionIdsLen(new RPtr(self)) + .csl_bridge_governanceActionIdsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionToBytes(String self, Promise promise) { + public final void csl_bridge_hardForkInitiationActionToBytes(String self, Promise promise) { Native.I - .hardForkInitiationActionToBytes(new RPtr(self)) + .csl_bridge_hardForkInitiationActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_hardForkInitiationActionFromBytes(String bytes, Promise promise) { Native.I - .hardForkInitiationActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_hardForkInitiationActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionToHex(String self, Promise promise) { + public final void csl_bridge_hardForkInitiationActionToHex(String self, Promise promise) { Native.I - .hardForkInitiationActionToHex(new RPtr(self)) + .csl_bridge_hardForkInitiationActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_hardForkInitiationActionFromHex(String hexStr, Promise promise) { Native.I - .hardForkInitiationActionFromHex(hexStr) + .csl_bridge_hardForkInitiationActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionToJson(String self, Promise promise) { + public final void csl_bridge_hardForkInitiationActionToJson(String self, Promise promise) { Native.I - .hardForkInitiationActionToJson(new RPtr(self)) + .csl_bridge_hardForkInitiationActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionFromJson(String json, Promise promise) { + public final void csl_bridge_hardForkInitiationActionFromJson(String json, Promise promise) { Native.I - .hardForkInitiationActionFromJson(json) + .csl_bridge_hardForkInitiationActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionGovActionId(String self, Promise promise) { + public final void csl_bridge_hardForkInitiationActionGovActionId(String self, Promise promise) { Native.I - .hardForkInitiationActionGovActionId(new RPtr(self)) + .csl_bridge_hardForkInitiationActionGovActionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionProtocolVersion(String self, Promise promise) { + public final void csl_bridge_hardForkInitiationActionProtocolVersion(String self, Promise promise) { Native.I - .hardForkInitiationActionProtocolVersion(new RPtr(self)) + .csl_bridge_hardForkInitiationActionProtocolVersion(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionNew(String protocolVersion, Promise promise) { + public final void csl_bridge_hardForkInitiationActionNew(String protocolVersion, Promise promise) { Native.I - .hardForkInitiationActionNew(new RPtr(protocolVersion)) + .csl_bridge_hardForkInitiationActionNew(new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hardForkInitiationActionNewWithActionId(String govActionId, String protocolVersion, Promise promise) { + public final void csl_bridge_hardForkInitiationActionNewWithActionId(String govActionId, String protocolVersion, Promise promise) { Native.I - .hardForkInitiationActionNewWithActionId(new RPtr(govActionId), new RPtr(protocolVersion)) + .csl_bridge_hardForkInitiationActionNewWithActionId(new RPtr(govActionId), new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerToBytes(String self, Promise promise) { + public final void csl_bridge_headerToBytes(String self, Promise promise) { Native.I - .headerToBytes(new RPtr(self)) + .csl_bridge_headerToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void headerFromBytes(String bytes, Promise promise) { + public final void csl_bridge_headerFromBytes(String bytes, Promise promise) { Native.I - .headerFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_headerFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerToHex(String self, Promise promise) { + public final void csl_bridge_headerToHex(String self, Promise promise) { Native.I - .headerToHex(new RPtr(self)) + .csl_bridge_headerToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerFromHex(String hexStr, Promise promise) { + public final void csl_bridge_headerFromHex(String hexStr, Promise promise) { Native.I - .headerFromHex(hexStr) + .csl_bridge_headerFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerToJson(String self, Promise promise) { + public final void csl_bridge_headerToJson(String self, Promise promise) { Native.I - .headerToJson(new RPtr(self)) + .csl_bridge_headerToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerFromJson(String json, Promise promise) { + public final void csl_bridge_headerFromJson(String json, Promise promise) { Native.I - .headerFromJson(json) + .csl_bridge_headerFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerHeaderBody(String self, Promise promise) { + public final void csl_bridge_headerHeaderBody(String self, Promise promise) { Native.I - .headerHeaderBody(new RPtr(self)) + .csl_bridge_headerHeaderBody(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodySignature(String self, Promise promise) { + public final void csl_bridge_headerBodySignature(String self, Promise promise) { Native.I - .headerBodySignature(new RPtr(self)) + .csl_bridge_headerBodySignature(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerNew(String headerBody, String bodySignature, Promise promise) { + public final void csl_bridge_headerNew(String headerBody, String bodySignature, Promise promise) { Native.I - .headerNew(new RPtr(headerBody), new RPtr(bodySignature)) + .csl_bridge_headerNew(new RPtr(headerBody), new RPtr(bodySignature)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyToBytes(String self, Promise promise) { + public final void csl_bridge_headerBodyToBytes(String self, Promise promise) { Native.I - .headerBodyToBytes(new RPtr(self)) + .csl_bridge_headerBodyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void headerBodyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_headerBodyFromBytes(String bytes, Promise promise) { Native.I - .headerBodyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_headerBodyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyToHex(String self, Promise promise) { + public final void csl_bridge_headerBodyToHex(String self, Promise promise) { Native.I - .headerBodyToHex(new RPtr(self)) + .csl_bridge_headerBodyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerBodyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_headerBodyFromHex(String hexStr, Promise promise) { Native.I - .headerBodyFromHex(hexStr) + .csl_bridge_headerBodyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyToJson(String self, Promise promise) { + public final void csl_bridge_headerBodyToJson(String self, Promise promise) { Native.I - .headerBodyToJson(new RPtr(self)) + .csl_bridge_headerBodyToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerBodyFromJson(String json, Promise promise) { + public final void csl_bridge_headerBodyFromJson(String json, Promise promise) { Native.I - .headerBodyFromJson(json) + .csl_bridge_headerBodyFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyBlockNumber(String self, Promise promise) { + public final void csl_bridge_headerBodyBlockNumber(String self, Promise promise) { Native.I - .headerBodyBlockNumber(new RPtr(self)) + .csl_bridge_headerBodyBlockNumber(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void headerBodySlot(String self, Promise promise) { + public final void csl_bridge_headerBodySlot(String self, Promise promise) { Native.I - .headerBodySlot(new RPtr(self)) + .csl_bridge_headerBodySlot(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void headerBodySlotBignum(String self, Promise promise) { + public final void csl_bridge_headerBodySlotBignum(String self, Promise promise) { Native.I - .headerBodySlotBignum(new RPtr(self)) + .csl_bridge_headerBodySlotBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyPrevHash(String self, Promise promise) { + public final void csl_bridge_headerBodyPrevHash(String self, Promise promise) { Native.I - .headerBodyPrevHash(new RPtr(self)) + .csl_bridge_headerBodyPrevHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyIssuerVkey(String self, Promise promise) { + public final void csl_bridge_headerBodyIssuerVkey(String self, Promise promise) { Native.I - .headerBodyIssuerVkey(new RPtr(self)) + .csl_bridge_headerBodyIssuerVkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyVrfVkey(String self, Promise promise) { + public final void csl_bridge_headerBodyVrfVkey(String self, Promise promise) { Native.I - .headerBodyVrfVkey(new RPtr(self)) + .csl_bridge_headerBodyVrfVkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyHasNonceAndLeaderVrf(String self, Promise promise) { + public final void csl_bridge_headerBodyHasNonceAndLeaderVrf(String self, Promise promise) { Native.I - .headerBodyHasNonceAndLeaderVrf(new RPtr(self)) + .csl_bridge_headerBodyHasNonceAndLeaderVrf(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerBodyNonceVrfOrNothing(String self, Promise promise) { + public final void csl_bridge_headerBodyNonceVrfOrNothing(String self, Promise promise) { Native.I - .headerBodyNonceVrfOrNothing(new RPtr(self)) + .csl_bridge_headerBodyNonceVrfOrNothing(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyLeaderVrfOrNothing(String self, Promise promise) { + public final void csl_bridge_headerBodyLeaderVrfOrNothing(String self, Promise promise) { Native.I - .headerBodyLeaderVrfOrNothing(new RPtr(self)) + .csl_bridge_headerBodyLeaderVrfOrNothing(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyHasVrfResult(String self, Promise promise) { + public final void csl_bridge_headerBodyHasVrfResult(String self, Promise promise) { Native.I - .headerBodyHasVrfResult(new RPtr(self)) + .csl_bridge_headerBodyHasVrfResult(new RPtr(self)) .pour(promise); } @ReactMethod - public final void headerBodyVrfResultOrNothing(String self, Promise promise) { + public final void csl_bridge_headerBodyVrfResultOrNothing(String self, Promise promise) { Native.I - .headerBodyVrfResultOrNothing(new RPtr(self)) + .csl_bridge_headerBodyVrfResultOrNothing(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyBlockBodySize(String self, Promise promise) { + public final void csl_bridge_headerBodyBlockBodySize(String self, Promise promise) { Native.I - .headerBodyBlockBodySize(new RPtr(self)) + .csl_bridge_headerBodyBlockBodySize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void headerBodyBlockBodyHash(String self, Promise promise) { + public final void csl_bridge_headerBodyBlockBodyHash(String self, Promise promise) { Native.I - .headerBodyBlockBodyHash(new RPtr(self)) + .csl_bridge_headerBodyBlockBodyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyOperationalCert(String self, Promise promise) { + public final void csl_bridge_headerBodyOperationalCert(String self, Promise promise) { Native.I - .headerBodyOperationalCert(new RPtr(self)) + .csl_bridge_headerBodyOperationalCert(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyProtocolVersion(String self, Promise promise) { + public final void csl_bridge_headerBodyProtocolVersion(String self, Promise promise) { Native.I - .headerBodyProtocolVersion(new RPtr(self)) + .csl_bridge_headerBodyProtocolVersion(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyNew(Double blockNumber, Double slot, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { + public final void csl_bridge_headerBodyNew(Double blockNumber, Double slot, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { Native.I - .headerBodyNew(blockNumber.longValue(), slot.longValue(), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) + .csl_bridge_headerBodyNew(blockNumber.longValue(), slot.longValue(), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyNewWithPrevHash(Double blockNumber, Double slot, String prevHash, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { + public final void csl_bridge_headerBodyNewWithPrevHash(Double blockNumber, Double slot, String prevHash, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { Native.I - .headerBodyNewWithPrevHash(blockNumber.longValue(), slot.longValue(), new RPtr(prevHash), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) + .csl_bridge_headerBodyNewWithPrevHash(blockNumber.longValue(), slot.longValue(), new RPtr(prevHash), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyNewHeaderbody(Double blockNumber, String slot, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { + public final void csl_bridge_headerBodyNewHeaderbody(Double blockNumber, String slot, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { Native.I - .headerBodyNewHeaderbody(blockNumber.longValue(), new RPtr(slot), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) + .csl_bridge_headerBodyNewHeaderbody(blockNumber.longValue(), new RPtr(slot), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void headerBodyNewHeaderbodyWithPrevHash(Double blockNumber, String slot, String prevHash, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { + public final void csl_bridge_headerBodyNewHeaderbodyWithPrevHash(Double blockNumber, String slot, String prevHash, String issuerVkey, String vrfVkey, String vrfResult, Double blockBodySize, String blockBodyHash, String operationalCert, String protocolVersion, Promise promise) { Native.I - .headerBodyNewHeaderbodyWithPrevHash(blockNumber.longValue(), new RPtr(slot), new RPtr(prevHash), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) + .csl_bridge_headerBodyNewHeaderbodyWithPrevHash(blockNumber.longValue(), new RPtr(slot), new RPtr(prevHash), new RPtr(issuerVkey), new RPtr(vrfVkey), new RPtr(vrfResult), blockBodySize.longValue(), new RPtr(blockBodyHash), new RPtr(operationalCert), new RPtr(protocolVersion)) .map(RPtr::toJs) .pour(promise); } @@ -5040,3226 +5366,3274 @@ public final void headerBodyNewHeaderbodyWithPrevHash(Double blockNumber, String @ReactMethod - public final void infoActionNew( Promise promise) { + public final void csl_bridge_infoActionNew( Promise promise) { Native.I - .infoActionNew() + .csl_bridge_infoActionNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intToBytes(String self, Promise promise) { + public final void csl_bridge_intToBytes(String self, Promise promise) { Native.I - .intToBytes(new RPtr(self)) + .csl_bridge_intToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void intFromBytes(String bytes, Promise promise) { + public final void csl_bridge_intFromBytes(String bytes, Promise promise) { Native.I - .intFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_intFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intToHex(String self, Promise promise) { + public final void csl_bridge_intToHex(String self, Promise promise) { Native.I - .intToHex(new RPtr(self)) + .csl_bridge_intToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void intFromHex(String hexStr, Promise promise) { + public final void csl_bridge_intFromHex(String hexStr, Promise promise) { Native.I - .intFromHex(hexStr) + .csl_bridge_intFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intToJson(String self, Promise promise) { + public final void csl_bridge_intToJson(String self, Promise promise) { Native.I - .intToJson(new RPtr(self)) + .csl_bridge_intToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void intFromJson(String json, Promise promise) { + public final void csl_bridge_intFromJson(String json, Promise promise) { Native.I - .intFromJson(json) + .csl_bridge_intFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intNew(String x, Promise promise) { + public final void csl_bridge_intNew(String x, Promise promise) { Native.I - .intNew(new RPtr(x)) + .csl_bridge_intNew(new RPtr(x)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intNewNegative(String x, Promise promise) { + public final void csl_bridge_intNewNegative(String x, Promise promise) { Native.I - .intNewNegative(new RPtr(x)) + .csl_bridge_intNewNegative(new RPtr(x)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intNewI32(Double x, Promise promise) { + public final void csl_bridge_intNewI32(Double x, Promise promise) { Native.I - .intNewI32(x.longValue()) + .csl_bridge_intNewI32(x.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intIsPositive(String self, Promise promise) { + public final void csl_bridge_intIsPositive(String self, Promise promise) { Native.I - .intIsPositive(new RPtr(self)) + .csl_bridge_intIsPositive(new RPtr(self)) .pour(promise); } @ReactMethod - public final void intAsPositive(String self, Promise promise) { + public final void csl_bridge_intAsPositive(String self, Promise promise) { Native.I - .intAsPositive(new RPtr(self)) + .csl_bridge_intAsPositive(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intAsNegative(String self, Promise promise) { + public final void csl_bridge_intAsNegative(String self, Promise promise) { Native.I - .intAsNegative(new RPtr(self)) + .csl_bridge_intAsNegative(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void intAsI32(String self, Promise promise) { + public final void csl_bridge_intAsI32(String self, Promise promise) { Native.I - .intAsI32(new RPtr(self)) + .csl_bridge_intAsI32(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void intAsI32OrNothing(String self, Promise promise) { + public final void csl_bridge_intAsI32OrNothing(String self, Promise promise) { Native.I - .intAsI32OrNothing(new RPtr(self)) + .csl_bridge_intAsI32OrNothing(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void intAsI32OrFail(String self, Promise promise) { + public final void csl_bridge_intAsI32OrFail(String self, Promise promise) { Native.I - .intAsI32OrFail(new RPtr(self)) + .csl_bridge_intAsI32OrFail(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void intToStr(String self, Promise promise) { + public final void csl_bridge_intToStr(String self, Promise promise) { Native.I - .intToStr(new RPtr(self)) + .csl_bridge_intToStr(new RPtr(self)) .pour(promise); } @ReactMethod - public final void intFromStr(String string, Promise promise) { + public final void csl_bridge_intFromStr(String string, Promise promise) { Native.I - .intFromStr(string) + .csl_bridge_intFromStr(string) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv4ToBytes(String self, Promise promise) { + public final void csl_bridge_ipv4ToBytes(String self, Promise promise) { Native.I - .ipv4ToBytes(new RPtr(self)) + .csl_bridge_ipv4ToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void ipv4FromBytes(String bytes, Promise promise) { + public final void csl_bridge_ipv4FromBytes(String bytes, Promise promise) { Native.I - .ipv4FromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_ipv4FromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv4ToHex(String self, Promise promise) { + public final void csl_bridge_ipv4ToHex(String self, Promise promise) { Native.I - .ipv4ToHex(new RPtr(self)) + .csl_bridge_ipv4ToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ipv4FromHex(String hexStr, Promise promise) { + public final void csl_bridge_ipv4FromHex(String hexStr, Promise promise) { Native.I - .ipv4FromHex(hexStr) + .csl_bridge_ipv4FromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv4ToJson(String self, Promise promise) { + public final void csl_bridge_ipv4ToJson(String self, Promise promise) { Native.I - .ipv4ToJson(new RPtr(self)) + .csl_bridge_ipv4ToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ipv4FromJson(String json, Promise promise) { + public final void csl_bridge_ipv4FromJson(String json, Promise promise) { Native.I - .ipv4FromJson(json) + .csl_bridge_ipv4FromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv4New(String data, Promise promise) { + public final void csl_bridge_ipv4New(String data, Promise promise) { Native.I - .ipv4New(Base64.decode(data, Base64.DEFAULT)) + .csl_bridge_ipv4New(Base64.decode(data, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv4Ip(String self, Promise promise) { + public final void csl_bridge_ipv4Ip(String self, Promise promise) { Native.I - .ipv4Ip(new RPtr(self)) + .csl_bridge_ipv4Ip(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void ipv6ToBytes(String self, Promise promise) { + public final void csl_bridge_ipv6ToBytes(String self, Promise promise) { Native.I - .ipv6ToBytes(new RPtr(self)) + .csl_bridge_ipv6ToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void ipv6FromBytes(String bytes, Promise promise) { + public final void csl_bridge_ipv6FromBytes(String bytes, Promise promise) { Native.I - .ipv6FromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_ipv6FromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv6ToHex(String self, Promise promise) { + public final void csl_bridge_ipv6ToHex(String self, Promise promise) { Native.I - .ipv6ToHex(new RPtr(self)) + .csl_bridge_ipv6ToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ipv6FromHex(String hexStr, Promise promise) { + public final void csl_bridge_ipv6FromHex(String hexStr, Promise promise) { Native.I - .ipv6FromHex(hexStr) + .csl_bridge_ipv6FromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv6ToJson(String self, Promise promise) { + public final void csl_bridge_ipv6ToJson(String self, Promise promise) { Native.I - .ipv6ToJson(new RPtr(self)) + .csl_bridge_ipv6ToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void ipv6FromJson(String json, Promise promise) { + public final void csl_bridge_ipv6FromJson(String json, Promise promise) { Native.I - .ipv6FromJson(json) + .csl_bridge_ipv6FromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv6New(String data, Promise promise) { + public final void csl_bridge_ipv6New(String data, Promise promise) { Native.I - .ipv6New(Base64.decode(data, Base64.DEFAULT)) + .csl_bridge_ipv6New(Base64.decode(data, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void ipv6Ip(String self, Promise promise) { + public final void csl_bridge_ipv6Ip(String self, Promise promise) { Native.I - .ipv6Ip(new RPtr(self)) + .csl_bridge_ipv6Ip(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void kESSignatureToBytes(String self, Promise promise) { + public final void csl_bridge_kESSignatureToBytes(String self, Promise promise) { Native.I - .kESSignatureToBytes(new RPtr(self)) + .csl_bridge_kESSignatureToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void kESSignatureFromBytes(String bytes, Promise promise) { + public final void csl_bridge_kESSignatureFromBytes(String bytes, Promise promise) { Native.I - .kESSignatureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_kESSignatureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void kESVKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_kESVKeyFromBytes(String bytes, Promise promise) { Native.I - .kESVKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_kESVKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void kESVKeyToBytes(String self, Promise promise) { + public final void csl_bridge_kESVKeyToBytes(String self, Promise promise) { Native.I - .kESVKeyToBytes(new RPtr(self)) + .csl_bridge_kESVKeyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void kESVKeyToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_kESVKeyToBech32(String self, String prefix, Promise promise) { Native.I - .kESVKeyToBech32(new RPtr(self), prefix) + .csl_bridge_kESVKeyToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void kESVKeyFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_kESVKeyFromBech32(String bechStr, Promise promise) { Native.I - .kESVKeyFromBech32(bechStr) + .csl_bridge_kESVKeyFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void kESVKeyToHex(String self, Promise promise) { + public final void csl_bridge_kESVKeyToHex(String self, Promise promise) { Native.I - .kESVKeyToHex(new RPtr(self)) + .csl_bridge_kESVKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void kESVKeyFromHex(String hex, Promise promise) { + public final void csl_bridge_kESVKeyFromHex(String hex, Promise promise) { Native.I - .kESVKeyFromHex(hex) + .csl_bridge_kESVKeyFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageToBytes(String self, Promise promise) { + public final void csl_bridge_languageToBytes(String self, Promise promise) { Native.I - .languageToBytes(new RPtr(self)) + .csl_bridge_languageToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void languageFromBytes(String bytes, Promise promise) { + public final void csl_bridge_languageFromBytes(String bytes, Promise promise) { Native.I - .languageFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_languageFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageToHex(String self, Promise promise) { + public final void csl_bridge_languageToHex(String self, Promise promise) { Native.I - .languageToHex(new RPtr(self)) + .csl_bridge_languageToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void languageFromHex(String hexStr, Promise promise) { + public final void csl_bridge_languageFromHex(String hexStr, Promise promise) { Native.I - .languageFromHex(hexStr) + .csl_bridge_languageFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageToJson(String self, Promise promise) { + public final void csl_bridge_languageToJson(String self, Promise promise) { Native.I - .languageToJson(new RPtr(self)) + .csl_bridge_languageToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void languageFromJson(String json, Promise promise) { + public final void csl_bridge_languageFromJson(String json, Promise promise) { Native.I - .languageFromJson(json) + .csl_bridge_languageFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageNewPlutusV1( Promise promise) { + public final void csl_bridge_languageNewPlutusV1( Promise promise) { Native.I - .languageNewPlutusV1() + .csl_bridge_languageNewPlutusV1() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageNewPlutusV2( Promise promise) { + public final void csl_bridge_languageNewPlutusV2( Promise promise) { Native.I - .languageNewPlutusV2() + .csl_bridge_languageNewPlutusV2() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageNewPlutusV3( Promise promise) { + public final void csl_bridge_languageNewPlutusV3( Promise promise) { Native.I - .languageNewPlutusV3() + .csl_bridge_languageNewPlutusV3() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languageKind(String self, Promise promise) { + public final void csl_bridge_languageKind(String self, Promise promise) { Native.I - .languageKind(new RPtr(self)) + .csl_bridge_languageKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void languagesNew( Promise promise) { + public final void csl_bridge_languagesNew( Promise promise) { Native.I - .languagesNew() + .csl_bridge_languagesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languagesLen(String self, Promise promise) { + public final void csl_bridge_languagesLen(String self, Promise promise) { Native.I - .languagesLen(new RPtr(self)) + .csl_bridge_languagesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void languagesGet(String self, Double index, Promise promise) { + public final void csl_bridge_languagesGet(String self, Double index, Promise promise) { Native.I - .languagesGet(new RPtr(self), index.longValue()) + .csl_bridge_languagesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void languagesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_languagesAdd(String self, String elem, Promise promise) { Native.I - .languagesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_languagesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void languagesList( Promise promise) { + public final void csl_bridge_languagesList( Promise promise) { Native.I - .languagesList() + .csl_bridge_languagesList() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void legacyDaedalusPrivateKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_legacyDaedalusPrivateKeyFromBytes(String bytes, Promise promise) { Native.I - .legacyDaedalusPrivateKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_legacyDaedalusPrivateKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void legacyDaedalusPrivateKeyAsBytes(String self, Promise promise) { + public final void csl_bridge_legacyDaedalusPrivateKeyAsBytes(String self, Promise promise) { Native.I - .legacyDaedalusPrivateKeyAsBytes(new RPtr(self)) + .csl_bridge_legacyDaedalusPrivateKeyAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void legacyDaedalusPrivateKeyChaincode(String self, Promise promise) { + public final void csl_bridge_legacyDaedalusPrivateKeyChaincode(String self, Promise promise) { Native.I - .legacyDaedalusPrivateKeyChaincode(new RPtr(self)) + .csl_bridge_legacyDaedalusPrivateKeyChaincode(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void linearFeeConstant(String self, Promise promise) { + public final void csl_bridge_linearFeeConstant(String self, Promise promise) { Native.I - .linearFeeConstant(new RPtr(self)) + .csl_bridge_linearFeeConstant(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void linearFeeCoefficient(String self, Promise promise) { + public final void csl_bridge_linearFeeCoefficient(String self, Promise promise) { Native.I - .linearFeeCoefficient(new RPtr(self)) + .csl_bridge_linearFeeCoefficient(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void linearFeeNew(String coefficient, String constant, Promise promise) { + public final void csl_bridge_linearFeeNew(String coefficient, String constant, Promise promise) { Native.I - .linearFeeNew(new RPtr(coefficient), new RPtr(constant)) + .csl_bridge_linearFeeNew(new RPtr(coefficient), new RPtr(constant)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsToBytes(String self, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsToBytes(String self, Promise promise) { Native.I - .mIRToStakeCredentialsToBytes(new RPtr(self)) + .csl_bridge_mIRToStakeCredentialsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsFromBytes(String bytes, Promise promise) { Native.I - .mIRToStakeCredentialsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_mIRToStakeCredentialsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsToHex(String self, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsToHex(String self, Promise promise) { Native.I - .mIRToStakeCredentialsToHex(new RPtr(self)) + .csl_bridge_mIRToStakeCredentialsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsFromHex(String hexStr, Promise promise) { Native.I - .mIRToStakeCredentialsFromHex(hexStr) + .csl_bridge_mIRToStakeCredentialsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsToJson(String self, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsToJson(String self, Promise promise) { Native.I - .mIRToStakeCredentialsToJson(new RPtr(self)) + .csl_bridge_mIRToStakeCredentialsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsFromJson(String json, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsFromJson(String json, Promise promise) { Native.I - .mIRToStakeCredentialsFromJson(json) + .csl_bridge_mIRToStakeCredentialsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsNew( Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsNew( Promise promise) { Native.I - .mIRToStakeCredentialsNew() + .csl_bridge_mIRToStakeCredentialsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsLen(String self, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsLen(String self, Promise promise) { Native.I - .mIRToStakeCredentialsLen(new RPtr(self)) + .csl_bridge_mIRToStakeCredentialsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsInsert(String self, String cred, String delta, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsInsert(String self, String cred, String delta, Promise promise) { Native.I - .mIRToStakeCredentialsInsert(new RPtr(self), new RPtr(cred), new RPtr(delta)) + .csl_bridge_mIRToStakeCredentialsInsert(new RPtr(self), new RPtr(cred), new RPtr(delta)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsGet(String self, String cred, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsGet(String self, String cred, Promise promise) { Native.I - .mIRToStakeCredentialsGet(new RPtr(self), new RPtr(cred)) + .csl_bridge_mIRToStakeCredentialsGet(new RPtr(self), new RPtr(cred)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mIRToStakeCredentialsKeys(String self, Promise promise) { + public final void csl_bridge_mIRToStakeCredentialsKeys(String self, Promise promise) { Native.I - .mIRToStakeCredentialsKeys(new RPtr(self)) + .csl_bridge_mIRToStakeCredentialsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void malformedAddressOriginalBytes(String self, Promise promise) { + public final void csl_bridge_malformedAddressOriginalBytes(String self, Promise promise) { Native.I - .malformedAddressOriginalBytes(new RPtr(self)) + .csl_bridge_malformedAddressOriginalBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void malformedAddressToAddress(String self, Promise promise) { + public final void csl_bridge_malformedAddressToAddress(String self, Promise promise) { Native.I - .malformedAddressToAddress(new RPtr(self)) + .csl_bridge_malformedAddressToAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void malformedAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_malformedAddressFromAddress(String addr, Promise promise) { Native.I - .malformedAddressFromAddress(new RPtr(addr)) + .csl_bridge_malformedAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataListToBytes(String self, Promise promise) { + public final void csl_bridge_metadataListToBytes(String self, Promise promise) { Native.I - .metadataListToBytes(new RPtr(self)) + .csl_bridge_metadataListToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void metadataListFromBytes(String bytes, Promise promise) { + public final void csl_bridge_metadataListFromBytes(String bytes, Promise promise) { Native.I - .metadataListFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_metadataListFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataListToHex(String self, Promise promise) { + public final void csl_bridge_metadataListToHex(String self, Promise promise) { Native.I - .metadataListToHex(new RPtr(self)) + .csl_bridge_metadataListToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void metadataListFromHex(String hexStr, Promise promise) { + public final void csl_bridge_metadataListFromHex(String hexStr, Promise promise) { Native.I - .metadataListFromHex(hexStr) + .csl_bridge_metadataListFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataListNew( Promise promise) { + public final void csl_bridge_metadataListNew( Promise promise) { Native.I - .metadataListNew() + .csl_bridge_metadataListNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataListLen(String self, Promise promise) { + public final void csl_bridge_metadataListLen(String self, Promise promise) { Native.I - .metadataListLen(new RPtr(self)) + .csl_bridge_metadataListLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void metadataListGet(String self, Double index, Promise promise) { + public final void csl_bridge_metadataListGet(String self, Double index, Promise promise) { Native.I - .metadataListGet(new RPtr(self), index.longValue()) + .csl_bridge_metadataListGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataListAdd(String self, String elem, Promise promise) { + public final void csl_bridge_metadataListAdd(String self, String elem, Promise promise) { Native.I - .metadataListAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_metadataListAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void metadataMapToBytes(String self, Promise promise) { + public final void csl_bridge_metadataMapToBytes(String self, Promise promise) { Native.I - .metadataMapToBytes(new RPtr(self)) + .csl_bridge_metadataMapToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void metadataMapFromBytes(String bytes, Promise promise) { + public final void csl_bridge_metadataMapFromBytes(String bytes, Promise promise) { Native.I - .metadataMapFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_metadataMapFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapToHex(String self, Promise promise) { + public final void csl_bridge_metadataMapToHex(String self, Promise promise) { Native.I - .metadataMapToHex(new RPtr(self)) + .csl_bridge_metadataMapToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void metadataMapFromHex(String hexStr, Promise promise) { + public final void csl_bridge_metadataMapFromHex(String hexStr, Promise promise) { Native.I - .metadataMapFromHex(hexStr) + .csl_bridge_metadataMapFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapNew( Promise promise) { + public final void csl_bridge_metadataMapNew( Promise promise) { Native.I - .metadataMapNew() + .csl_bridge_metadataMapNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapLen(String self, Promise promise) { + public final void csl_bridge_metadataMapLen(String self, Promise promise) { Native.I - .metadataMapLen(new RPtr(self)) + .csl_bridge_metadataMapLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void metadataMapInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_metadataMapInsert(String self, String key, String value, Promise promise) { Native.I - .metadataMapInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_metadataMapInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapInsertStr(String self, String key, String value, Promise promise) { + public final void csl_bridge_metadataMapInsertStr(String self, String key, String value, Promise promise) { Native.I - .metadataMapInsertStr(new RPtr(self), key, new RPtr(value)) + .csl_bridge_metadataMapInsertStr(new RPtr(self), key, new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapInsertI32(String self, Double key, String value, Promise promise) { + public final void csl_bridge_metadataMapInsertI32(String self, Double key, String value, Promise promise) { Native.I - .metadataMapInsertI32(new RPtr(self), key.longValue(), new RPtr(value)) + .csl_bridge_metadataMapInsertI32(new RPtr(self), key.longValue(), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapGet(String self, String key, Promise promise) { + public final void csl_bridge_metadataMapGet(String self, String key, Promise promise) { Native.I - .metadataMapGet(new RPtr(self), new RPtr(key)) + .csl_bridge_metadataMapGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapGetStr(String self, String key, Promise promise) { + public final void csl_bridge_metadataMapGetStr(String self, String key, Promise promise) { Native.I - .metadataMapGetStr(new RPtr(self), key) + .csl_bridge_metadataMapGetStr(new RPtr(self), key) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapGetI32(String self, Double key, Promise promise) { + public final void csl_bridge_metadataMapGetI32(String self, Double key, Promise promise) { Native.I - .metadataMapGetI32(new RPtr(self), key.longValue()) + .csl_bridge_metadataMapGetI32(new RPtr(self), key.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void metadataMapHas(String self, String key, Promise promise) { + public final void csl_bridge_metadataMapHas(String self, String key, Promise promise) { Native.I - .metadataMapHas(new RPtr(self), new RPtr(key)) + .csl_bridge_metadataMapHas(new RPtr(self), new RPtr(key)) .pour(promise); } @ReactMethod - public final void metadataMapKeys(String self, Promise promise) { + public final void csl_bridge_metadataMapKeys(String self, Promise promise) { Native.I - .metadataMapKeys(new RPtr(self)) + .csl_bridge_metadataMapKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintToBytes(String self, Promise promise) { + public final void csl_bridge_mintToBytes(String self, Promise promise) { Native.I - .mintToBytes(new RPtr(self)) + .csl_bridge_mintToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void mintFromBytes(String bytes, Promise promise) { + public final void csl_bridge_mintFromBytes(String bytes, Promise promise) { Native.I - .mintFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_mintFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintToHex(String self, Promise promise) { + public final void csl_bridge_mintToHex(String self, Promise promise) { Native.I - .mintToHex(new RPtr(self)) + .csl_bridge_mintToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mintFromHex(String hexStr, Promise promise) { + public final void csl_bridge_mintFromHex(String hexStr, Promise promise) { Native.I - .mintFromHex(hexStr) + .csl_bridge_mintFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintToJson(String self, Promise promise) { + public final void csl_bridge_mintToJson(String self, Promise promise) { Native.I - .mintToJson(new RPtr(self)) + .csl_bridge_mintToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mintFromJson(String json, Promise promise) { + public final void csl_bridge_mintFromJson(String json, Promise promise) { Native.I - .mintFromJson(json) + .csl_bridge_mintFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintNew( Promise promise) { + public final void csl_bridge_mintNew( Promise promise) { Native.I - .mintNew() + .csl_bridge_mintNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintNewFromEntry(String key, String value, Promise promise) { + public final void csl_bridge_mintNewFromEntry(String key, String value, Promise promise) { Native.I - .mintNewFromEntry(new RPtr(key), new RPtr(value)) + .csl_bridge_mintNewFromEntry(new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintLen(String self, Promise promise) { + public final void csl_bridge_mintLen(String self, Promise promise) { Native.I - .mintLen(new RPtr(self)) + .csl_bridge_mintLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void mintInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_mintInsert(String self, String key, String value, Promise promise) { Native.I - .mintInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_mintInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintGet(String self, String key, Promise promise) { + public final void csl_bridge_mintGet(String self, String key, Promise promise) { Native.I - .mintGet(new RPtr(self), new RPtr(key)) + .csl_bridge_mintGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintKeys(String self, Promise promise) { + public final void csl_bridge_mintKeys(String self, Promise promise) { Native.I - .mintKeys(new RPtr(self)) + .csl_bridge_mintKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAsPositiveMultiasset(String self, Promise promise) { + public final void csl_bridge_mintAsPositiveMultiasset(String self, Promise promise) { Native.I - .mintAsPositiveMultiasset(new RPtr(self)) + .csl_bridge_mintAsPositiveMultiasset(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAsNegativeMultiasset(String self, Promise promise) { + public final void csl_bridge_mintAsNegativeMultiasset(String self, Promise promise) { Native.I - .mintAsNegativeMultiasset(new RPtr(self)) + .csl_bridge_mintAsNegativeMultiasset(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAssetsNew( Promise promise) { + public final void csl_bridge_mintAssetsNew( Promise promise) { Native.I - .mintAssetsNew() + .csl_bridge_mintAssetsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAssetsNewFromEntry(String key, String value, Promise promise) { + public final void csl_bridge_mintAssetsNewFromEntry(String key, String value, Promise promise) { Native.I - .mintAssetsNewFromEntry(new RPtr(key), new RPtr(value)) + .csl_bridge_mintAssetsNewFromEntry(new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAssetsLen(String self, Promise promise) { + public final void csl_bridge_mintAssetsLen(String self, Promise promise) { Native.I - .mintAssetsLen(new RPtr(self)) + .csl_bridge_mintAssetsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void mintAssetsInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_mintAssetsInsert(String self, String key, String value, Promise promise) { Native.I - .mintAssetsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_mintAssetsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAssetsGet(String self, String key, Promise promise) { + public final void csl_bridge_mintAssetsGet(String self, String key, Promise promise) { Native.I - .mintAssetsGet(new RPtr(self), new RPtr(key)) + .csl_bridge_mintAssetsGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintAssetsKeys(String self, Promise promise) { + public final void csl_bridge_mintAssetsKeys(String self, Promise promise) { Native.I - .mintAssetsKeys(new RPtr(self)) + .csl_bridge_mintAssetsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderNew( Promise promise) { + public final void csl_bridge_mintBuilderNew( Promise promise) { Native.I - .mintBuilderNew() + .csl_bridge_mintBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderAddAsset(String self, String mint, String assetName, String amount, Promise promise) { + public final void csl_bridge_mintBuilderAddAsset(String self, String mint, String assetName, String amount, Promise promise) { Native.I - .mintBuilderAddAsset(new RPtr(self), new RPtr(mint), new RPtr(assetName), new RPtr(amount)) + .csl_bridge_mintBuilderAddAsset(new RPtr(self), new RPtr(mint), new RPtr(assetName), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void mintBuilderSetAsset(String self, String mint, String assetName, String amount, Promise promise) { + public final void csl_bridge_mintBuilderSetAsset(String self, String mint, String assetName, String amount, Promise promise) { Native.I - .mintBuilderSetAsset(new RPtr(self), new RPtr(mint), new RPtr(assetName), new RPtr(amount)) + .csl_bridge_mintBuilderSetAsset(new RPtr(self), new RPtr(mint), new RPtr(assetName), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void mintBuilderBuild(String self, Promise promise) { + public final void csl_bridge_mintBuilderBuild(String self, Promise promise) { Native.I - .mintBuilderBuild(new RPtr(self)) + .csl_bridge_mintBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderGetNativeScripts(String self, Promise promise) { + public final void csl_bridge_mintBuilderGetNativeScripts(String self, Promise promise) { Native.I - .mintBuilderGetNativeScripts(new RPtr(self)) + .csl_bridge_mintBuilderGetNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderGetPlutusWitnesses(String self, Promise promise) { + public final void csl_bridge_mintBuilderGetPlutusWitnesses(String self, Promise promise) { Native.I - .mintBuilderGetPlutusWitnesses(new RPtr(self)) + .csl_bridge_mintBuilderGetPlutusWitnesses(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_mintBuilderGetRefInputs(String self, Promise promise) { Native.I - .mintBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_mintBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderGetRedeemers(String self, Promise promise) { + public final void csl_bridge_mintBuilderGetRedeemers(String self, Promise promise) { Native.I - .mintBuilderGetRedeemers(new RPtr(self)) + .csl_bridge_mintBuilderGetRedeemers(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintBuilderHasPlutusScripts(String self, Promise promise) { + public final void csl_bridge_mintBuilderHasPlutusScripts(String self, Promise promise) { Native.I - .mintBuilderHasPlutusScripts(new RPtr(self)) + .csl_bridge_mintBuilderHasPlutusScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mintBuilderHasNativeScripts(String self, Promise promise) { + public final void csl_bridge_mintBuilderHasNativeScripts(String self, Promise promise) { Native.I - .mintBuilderHasNativeScripts(new RPtr(self)) + .csl_bridge_mintBuilderHasNativeScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mintWitnessNewNativeScript(String nativeScript, Promise promise) { + public final void csl_bridge_mintWitnessNewNativeScript(String nativeScript, Promise promise) { Native.I - .mintWitnessNewNativeScript(new RPtr(nativeScript)) + .csl_bridge_mintWitnessNewNativeScript(new RPtr(nativeScript)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintWitnessNewPlutusScript(String plutusScript, String redeemer, Promise promise) { + public final void csl_bridge_mintWitnessNewPlutusScript(String plutusScript, String redeemer, Promise promise) { Native.I - .mintWitnessNewPlutusScript(new RPtr(plutusScript), new RPtr(redeemer)) + .csl_bridge_mintWitnessNewPlutusScript(new RPtr(plutusScript), new RPtr(redeemer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintsAssetsToJson(String self, Promise promise) { + public final void csl_bridge_mintsAssetsToJson(String self, Promise promise) { Native.I - .mintsAssetsToJson(new RPtr(self)) + .csl_bridge_mintsAssetsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void mintsAssetsFromJson(String json, Promise promise) { + public final void csl_bridge_mintsAssetsFromJson(String json, Promise promise) { Native.I - .mintsAssetsFromJson(json) + .csl_bridge_mintsAssetsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintsAssetsNew( Promise promise) { + public final void csl_bridge_mintsAssetsNew( Promise promise) { Native.I - .mintsAssetsNew() + .csl_bridge_mintsAssetsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintsAssetsAdd(String self, String mintAssets, Promise promise) { + public final void csl_bridge_mintsAssetsAdd(String self, String mintAssets, Promise promise) { Native.I - .mintsAssetsAdd(new RPtr(self), new RPtr(mintAssets)) + .csl_bridge_mintsAssetsAdd(new RPtr(self), new RPtr(mintAssets)) .pour(promise); } @ReactMethod - public final void mintsAssetsGet(String self, Double index, Promise promise) { + public final void csl_bridge_mintsAssetsGet(String self, Double index, Promise promise) { Native.I - .mintsAssetsGet(new RPtr(self), index.longValue()) + .csl_bridge_mintsAssetsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void mintsAssetsLen(String self, Promise promise) { + public final void csl_bridge_mintsAssetsLen(String self, Promise promise) { Native.I - .mintsAssetsLen(new RPtr(self)) + .csl_bridge_mintsAssetsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardToBytes(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardToBytes(String self, Promise promise) { Native.I - .moveInstantaneousRewardToBytes(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardFromBytes(String bytes, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardFromBytes(String bytes, Promise promise) { Native.I - .moveInstantaneousRewardFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_moveInstantaneousRewardFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardToHex(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardToHex(String self, Promise promise) { Native.I - .moveInstantaneousRewardToHex(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardFromHex(String hexStr, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardFromHex(String hexStr, Promise promise) { Native.I - .moveInstantaneousRewardFromHex(hexStr) + .csl_bridge_moveInstantaneousRewardFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardToJson(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardToJson(String self, Promise promise) { Native.I - .moveInstantaneousRewardToJson(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardFromJson(String json, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardFromJson(String json, Promise promise) { Native.I - .moveInstantaneousRewardFromJson(json) + .csl_bridge_moveInstantaneousRewardFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardNewToOtherPot(Double pot, String amount, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardNewToOtherPot(Double pot, String amount, Promise promise) { Native.I - .moveInstantaneousRewardNewToOtherPot(pot.intValue(), new RPtr(amount)) + .csl_bridge_moveInstantaneousRewardNewToOtherPot(pot.intValue(), new RPtr(amount)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardNewToStakeCreds(Double pot, String amounts, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardNewToStakeCreds(Double pot, String amounts, Promise promise) { Native.I - .moveInstantaneousRewardNewToStakeCreds(pot.intValue(), new RPtr(amounts)) + .csl_bridge_moveInstantaneousRewardNewToStakeCreds(pot.intValue(), new RPtr(amounts)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardPot(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardPot(String self, Promise promise) { Native.I - .moveInstantaneousRewardPot(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardPot(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardKind(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardKind(String self, Promise promise) { Native.I - .moveInstantaneousRewardKind(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardAsToOtherPot(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardAsToOtherPot(String self, Promise promise) { Native.I - .moveInstantaneousRewardAsToOtherPot(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardAsToOtherPot(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardAsToStakeCreds(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardAsToStakeCreds(String self, Promise promise) { Native.I - .moveInstantaneousRewardAsToStakeCreds(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardAsToStakeCreds(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertToBytes(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertToBytes(String self, Promise promise) { Native.I - .moveInstantaneousRewardsCertToBytes(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardsCertToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertFromBytes(String bytes, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertFromBytes(String bytes, Promise promise) { Native.I - .moveInstantaneousRewardsCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_moveInstantaneousRewardsCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertToHex(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertToHex(String self, Promise promise) { Native.I - .moveInstantaneousRewardsCertToHex(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardsCertToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertFromHex(String hexStr, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertFromHex(String hexStr, Promise promise) { Native.I - .moveInstantaneousRewardsCertFromHex(hexStr) + .csl_bridge_moveInstantaneousRewardsCertFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertToJson(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertToJson(String self, Promise promise) { Native.I - .moveInstantaneousRewardsCertToJson(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardsCertToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertFromJson(String json, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertFromJson(String json, Promise promise) { Native.I - .moveInstantaneousRewardsCertFromJson(json) + .csl_bridge_moveInstantaneousRewardsCertFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertMoveInstantaneousReward(String self, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertMoveInstantaneousReward(String self, Promise promise) { Native.I - .moveInstantaneousRewardsCertMoveInstantaneousReward(new RPtr(self)) + .csl_bridge_moveInstantaneousRewardsCertMoveInstantaneousReward(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void moveInstantaneousRewardsCertNew(String moveInstantaneousReward, Promise promise) { + public final void csl_bridge_moveInstantaneousRewardsCertNew(String moveInstantaneousReward, Promise promise) { Native.I - .moveInstantaneousRewardsCertNew(new RPtr(moveInstantaneousReward)) + .csl_bridge_moveInstantaneousRewardsCertNew(new RPtr(moveInstantaneousReward)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetToBytes(String self, Promise promise) { + public final void csl_bridge_multiAssetToBytes(String self, Promise promise) { Native.I - .multiAssetToBytes(new RPtr(self)) + .csl_bridge_multiAssetToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void multiAssetFromBytes(String bytes, Promise promise) { + public final void csl_bridge_multiAssetFromBytes(String bytes, Promise promise) { Native.I - .multiAssetFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_multiAssetFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetToHex(String self, Promise promise) { + public final void csl_bridge_multiAssetToHex(String self, Promise promise) { Native.I - .multiAssetToHex(new RPtr(self)) + .csl_bridge_multiAssetToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void multiAssetFromHex(String hexStr, Promise promise) { + public final void csl_bridge_multiAssetFromHex(String hexStr, Promise promise) { Native.I - .multiAssetFromHex(hexStr) + .csl_bridge_multiAssetFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetToJson(String self, Promise promise) { + public final void csl_bridge_multiAssetToJson(String self, Promise promise) { Native.I - .multiAssetToJson(new RPtr(self)) + .csl_bridge_multiAssetToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void multiAssetFromJson(String json, Promise promise) { + public final void csl_bridge_multiAssetFromJson(String json, Promise promise) { Native.I - .multiAssetFromJson(json) + .csl_bridge_multiAssetFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetNew( Promise promise) { + public final void csl_bridge_multiAssetNew( Promise promise) { Native.I - .multiAssetNew() + .csl_bridge_multiAssetNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetLen(String self, Promise promise) { + public final void csl_bridge_multiAssetLen(String self, Promise promise) { Native.I - .multiAssetLen(new RPtr(self)) + .csl_bridge_multiAssetLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void multiAssetInsert(String self, String policyId, String assets, Promise promise) { + public final void csl_bridge_multiAssetInsert(String self, String policyId, String assets, Promise promise) { Native.I - .multiAssetInsert(new RPtr(self), new RPtr(policyId), new RPtr(assets)) + .csl_bridge_multiAssetInsert(new RPtr(self), new RPtr(policyId), new RPtr(assets)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetGet(String self, String policyId, Promise promise) { + public final void csl_bridge_multiAssetGet(String self, String policyId, Promise promise) { Native.I - .multiAssetGet(new RPtr(self), new RPtr(policyId)) + .csl_bridge_multiAssetGet(new RPtr(self), new RPtr(policyId)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetSetAsset(String self, String policyId, String assetName, String value, Promise promise) { + public final void csl_bridge_multiAssetSetAsset(String self, String policyId, String assetName, String value, Promise promise) { Native.I - .multiAssetSetAsset(new RPtr(self), new RPtr(policyId), new RPtr(assetName), new RPtr(value)) + .csl_bridge_multiAssetSetAsset(new RPtr(self), new RPtr(policyId), new RPtr(assetName), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetGetAsset(String self, String policyId, String assetName, Promise promise) { + public final void csl_bridge_multiAssetGetAsset(String self, String policyId, String assetName, Promise promise) { Native.I - .multiAssetGetAsset(new RPtr(self), new RPtr(policyId), new RPtr(assetName)) + .csl_bridge_multiAssetGetAsset(new RPtr(self), new RPtr(policyId), new RPtr(assetName)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetKeys(String self, Promise promise) { + public final void csl_bridge_multiAssetKeys(String self, Promise promise) { Native.I - .multiAssetKeys(new RPtr(self)) + .csl_bridge_multiAssetKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiAssetSub(String self, String rhsMa, Promise promise) { + public final void csl_bridge_multiAssetSub(String self, String rhsMa, Promise promise) { Native.I - .multiAssetSub(new RPtr(self), new RPtr(rhsMa)) + .csl_bridge_multiAssetSub(new RPtr(self), new RPtr(rhsMa)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiHostNameToBytes(String self, Promise promise) { + public final void csl_bridge_multiHostNameToBytes(String self, Promise promise) { Native.I - .multiHostNameToBytes(new RPtr(self)) + .csl_bridge_multiHostNameToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void multiHostNameFromBytes(String bytes, Promise promise) { + public final void csl_bridge_multiHostNameFromBytes(String bytes, Promise promise) { Native.I - .multiHostNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_multiHostNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiHostNameToHex(String self, Promise promise) { + public final void csl_bridge_multiHostNameToHex(String self, Promise promise) { Native.I - .multiHostNameToHex(new RPtr(self)) + .csl_bridge_multiHostNameToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void multiHostNameFromHex(String hexStr, Promise promise) { + public final void csl_bridge_multiHostNameFromHex(String hexStr, Promise promise) { Native.I - .multiHostNameFromHex(hexStr) + .csl_bridge_multiHostNameFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiHostNameToJson(String self, Promise promise) { + public final void csl_bridge_multiHostNameToJson(String self, Promise promise) { Native.I - .multiHostNameToJson(new RPtr(self)) + .csl_bridge_multiHostNameToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void multiHostNameFromJson(String json, Promise promise) { + public final void csl_bridge_multiHostNameFromJson(String json, Promise promise) { Native.I - .multiHostNameFromJson(json) + .csl_bridge_multiHostNameFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiHostNameDnsName(String self, Promise promise) { + public final void csl_bridge_multiHostNameDnsName(String self, Promise promise) { Native.I - .multiHostNameDnsName(new RPtr(self)) + .csl_bridge_multiHostNameDnsName(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void multiHostNameNew(String dnsName, Promise promise) { + public final void csl_bridge_multiHostNameNew(String dnsName, Promise promise) { Native.I - .multiHostNameNew(new RPtr(dnsName)) + .csl_bridge_multiHostNameNew(new RPtr(dnsName)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptToBytes(String self, Promise promise) { + public final void csl_bridge_nativeScriptToBytes(String self, Promise promise) { Native.I - .nativeScriptToBytes(new RPtr(self)) + .csl_bridge_nativeScriptToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void nativeScriptFromBytes(String bytes, Promise promise) { + public final void csl_bridge_nativeScriptFromBytes(String bytes, Promise promise) { Native.I - .nativeScriptFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_nativeScriptFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptToHex(String self, Promise promise) { + public final void csl_bridge_nativeScriptToHex(String self, Promise promise) { Native.I - .nativeScriptToHex(new RPtr(self)) + .csl_bridge_nativeScriptToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nativeScriptFromHex(String hexStr, Promise promise) { + public final void csl_bridge_nativeScriptFromHex(String hexStr, Promise promise) { Native.I - .nativeScriptFromHex(hexStr) + .csl_bridge_nativeScriptFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptToJson(String self, Promise promise) { + public final void csl_bridge_nativeScriptToJson(String self, Promise promise) { Native.I - .nativeScriptToJson(new RPtr(self)) + .csl_bridge_nativeScriptToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nativeScriptFromJson(String json, Promise promise) { + public final void csl_bridge_nativeScriptFromJson(String json, Promise promise) { Native.I - .nativeScriptFromJson(json) + .csl_bridge_nativeScriptFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptHash(String self, Promise promise) { + public final void csl_bridge_nativeScriptHash(String self, Promise promise) { Native.I - .nativeScriptHash(new RPtr(self)) + .csl_bridge_nativeScriptHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewScriptPubkey(String scriptPubkey, Promise promise) { + public final void csl_bridge_nativeScriptNewScriptPubkey(String scriptPubkey, Promise promise) { Native.I - .nativeScriptNewScriptPubkey(new RPtr(scriptPubkey)) + .csl_bridge_nativeScriptNewScriptPubkey(new RPtr(scriptPubkey)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewScriptAll(String scriptAll, Promise promise) { + public final void csl_bridge_nativeScriptNewScriptAll(String scriptAll, Promise promise) { Native.I - .nativeScriptNewScriptAll(new RPtr(scriptAll)) + .csl_bridge_nativeScriptNewScriptAll(new RPtr(scriptAll)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewScriptAny(String scriptAny, Promise promise) { + public final void csl_bridge_nativeScriptNewScriptAny(String scriptAny, Promise promise) { Native.I - .nativeScriptNewScriptAny(new RPtr(scriptAny)) + .csl_bridge_nativeScriptNewScriptAny(new RPtr(scriptAny)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewScriptNOfK(String scriptNOfK, Promise promise) { + public final void csl_bridge_nativeScriptNewScriptNOfK(String scriptNOfK, Promise promise) { Native.I - .nativeScriptNewScriptNOfK(new RPtr(scriptNOfK)) + .csl_bridge_nativeScriptNewScriptNOfK(new RPtr(scriptNOfK)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewTimelockStart(String timelockStart, Promise promise) { + public final void csl_bridge_nativeScriptNewTimelockStart(String timelockStart, Promise promise) { Native.I - .nativeScriptNewTimelockStart(new RPtr(timelockStart)) + .csl_bridge_nativeScriptNewTimelockStart(new RPtr(timelockStart)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptNewTimelockExpiry(String timelockExpiry, Promise promise) { + public final void csl_bridge_nativeScriptNewTimelockExpiry(String timelockExpiry, Promise promise) { Native.I - .nativeScriptNewTimelockExpiry(new RPtr(timelockExpiry)) + .csl_bridge_nativeScriptNewTimelockExpiry(new RPtr(timelockExpiry)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptKind(String self, Promise promise) { + public final void csl_bridge_nativeScriptKind(String self, Promise promise) { Native.I - .nativeScriptKind(new RPtr(self)) + .csl_bridge_nativeScriptKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nativeScriptAsScriptPubkey(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsScriptPubkey(String self, Promise promise) { Native.I - .nativeScriptAsScriptPubkey(new RPtr(self)) + .csl_bridge_nativeScriptAsScriptPubkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptAsScriptAll(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsScriptAll(String self, Promise promise) { Native.I - .nativeScriptAsScriptAll(new RPtr(self)) + .csl_bridge_nativeScriptAsScriptAll(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptAsScriptAny(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsScriptAny(String self, Promise promise) { Native.I - .nativeScriptAsScriptAny(new RPtr(self)) + .csl_bridge_nativeScriptAsScriptAny(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptAsScriptNOfK(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsScriptNOfK(String self, Promise promise) { Native.I - .nativeScriptAsScriptNOfK(new RPtr(self)) + .csl_bridge_nativeScriptAsScriptNOfK(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptAsTimelockStart(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsTimelockStart(String self, Promise promise) { Native.I - .nativeScriptAsTimelockStart(new RPtr(self)) + .csl_bridge_nativeScriptAsTimelockStart(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptAsTimelockExpiry(String self, Promise promise) { + public final void csl_bridge_nativeScriptAsTimelockExpiry(String self, Promise promise) { Native.I - .nativeScriptAsTimelockExpiry(new RPtr(self)) + .csl_bridge_nativeScriptAsTimelockExpiry(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptGetRequiredSigners(String self, Promise promise) { + public final void csl_bridge_nativeScriptGetRequiredSigners(String self, Promise promise) { Native.I - .nativeScriptGetRequiredSigners(new RPtr(self)) + .csl_bridge_nativeScriptGetRequiredSigners(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptSourceNew(String script, Promise promise) { + public final void csl_bridge_nativeScriptSourceNew(String script, Promise promise) { Native.I - .nativeScriptSourceNew(new RPtr(script)) + .csl_bridge_nativeScriptSourceNew(new RPtr(script)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptSourceNewRefInput(String scriptHash, String input, Promise promise) { + public final void csl_bridge_nativeScriptSourceNewRefInput(String scriptHash, String input, Double scriptSize, Promise promise) { Native.I - .nativeScriptSourceNewRefInput(new RPtr(scriptHash), new RPtr(input)) + .csl_bridge_nativeScriptSourceNewRefInput(new RPtr(scriptHash), new RPtr(input), scriptSize.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptSourceSetRequiredSigners(String self, String keyHashes, Promise promise) { + public final void csl_bridge_nativeScriptSourceSetRequiredSigners(String self, String keyHashes, Promise promise) { Native.I - .nativeScriptSourceSetRequiredSigners(new RPtr(self), new RPtr(keyHashes)) + .csl_bridge_nativeScriptSourceSetRequiredSigners(new RPtr(self), new RPtr(keyHashes)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_nativeScriptSourceGetRefScriptSize(String self, Promise promise) { + Native.I + .csl_bridge_nativeScriptSourceGetRefScriptSize(new RPtr(self)) + .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void nativeScriptsNew( Promise promise) { + public final void csl_bridge_nativeScriptsNew( Promise promise) { Native.I - .nativeScriptsNew() + .csl_bridge_nativeScriptsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptsLen(String self, Promise promise) { + public final void csl_bridge_nativeScriptsLen(String self, Promise promise) { Native.I - .nativeScriptsLen(new RPtr(self)) + .csl_bridge_nativeScriptsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void nativeScriptsGet(String self, Double index, Promise promise) { + public final void csl_bridge_nativeScriptsGet(String self, Double index, Promise promise) { Native.I - .nativeScriptsGet(new RPtr(self), index.longValue()) + .csl_bridge_nativeScriptsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_nativeScriptsAdd(String self, String elem, Promise promise) { Native.I - .nativeScriptsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_nativeScriptsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void nativeScriptsToBytes(String self, Promise promise) { + public final void csl_bridge_nativeScriptsToBytes(String self, Promise promise) { Native.I - .nativeScriptsToBytes(new RPtr(self)) + .csl_bridge_nativeScriptsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void nativeScriptsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_nativeScriptsFromBytes(String bytes, Promise promise) { Native.I - .nativeScriptsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_nativeScriptsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptsToHex(String self, Promise promise) { + public final void csl_bridge_nativeScriptsToHex(String self, Promise promise) { Native.I - .nativeScriptsToHex(new RPtr(self)) + .csl_bridge_nativeScriptsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nativeScriptsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_nativeScriptsFromHex(String hexStr, Promise promise) { Native.I - .nativeScriptsFromHex(hexStr) + .csl_bridge_nativeScriptsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nativeScriptsToJson(String self, Promise promise) { + public final void csl_bridge_nativeScriptsToJson(String self, Promise promise) { Native.I - .nativeScriptsToJson(new RPtr(self)) + .csl_bridge_nativeScriptsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nativeScriptsFromJson(String json, Promise promise) { + public final void csl_bridge_nativeScriptsFromJson(String json, Promise promise) { Native.I - .nativeScriptsFromJson(json) + .csl_bridge_nativeScriptsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdToBytes(String self, Promise promise) { + public final void csl_bridge_networkIdToBytes(String self, Promise promise) { Native.I - .networkIdToBytes(new RPtr(self)) + .csl_bridge_networkIdToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void networkIdFromBytes(String bytes, Promise promise) { + public final void csl_bridge_networkIdFromBytes(String bytes, Promise promise) { Native.I - .networkIdFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_networkIdFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdToHex(String self, Promise promise) { + public final void csl_bridge_networkIdToHex(String self, Promise promise) { Native.I - .networkIdToHex(new RPtr(self)) + .csl_bridge_networkIdToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void networkIdFromHex(String hexStr, Promise promise) { + public final void csl_bridge_networkIdFromHex(String hexStr, Promise promise) { Native.I - .networkIdFromHex(hexStr) + .csl_bridge_networkIdFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdToJson(String self, Promise promise) { + public final void csl_bridge_networkIdToJson(String self, Promise promise) { Native.I - .networkIdToJson(new RPtr(self)) + .csl_bridge_networkIdToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void networkIdFromJson(String json, Promise promise) { + public final void csl_bridge_networkIdFromJson(String json, Promise promise) { Native.I - .networkIdFromJson(json) + .csl_bridge_networkIdFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdTestnet( Promise promise) { + public final void csl_bridge_networkIdTestnet( Promise promise) { Native.I - .networkIdTestnet() + .csl_bridge_networkIdTestnet() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdMainnet( Promise promise) { + public final void csl_bridge_networkIdMainnet( Promise promise) { Native.I - .networkIdMainnet() + .csl_bridge_networkIdMainnet() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkIdKind(String self, Promise promise) { + public final void csl_bridge_networkIdKind(String self, Promise promise) { Native.I - .networkIdKind(new RPtr(self)) + .csl_bridge_networkIdKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void networkInfoNew(Double networkId, Double protocolMagic, Promise promise) { + public final void csl_bridge_networkInfoNew(Double networkId, Double protocolMagic, Promise promise) { Native.I - .networkInfoNew(networkId.longValue(), protocolMagic.longValue()) + .csl_bridge_networkInfoNew(networkId.longValue(), protocolMagic.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkInfoNetworkId(String self, Promise promise) { + public final void csl_bridge_networkInfoNetworkId(String self, Promise promise) { Native.I - .networkInfoNetworkId(new RPtr(self)) + .csl_bridge_networkInfoNetworkId(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void networkInfoProtocolMagic(String self, Promise promise) { + public final void csl_bridge_networkInfoProtocolMagic(String self, Promise promise) { Native.I - .networkInfoProtocolMagic(new RPtr(self)) + .csl_bridge_networkInfoProtocolMagic(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void networkInfoTestnetPreview( Promise promise) { + public final void csl_bridge_networkInfoTestnetPreview( Promise promise) { Native.I - .networkInfoTestnetPreview() + .csl_bridge_networkInfoTestnetPreview() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkInfoTestnetPreprod( Promise promise) { + public final void csl_bridge_networkInfoTestnetPreprod( Promise promise) { Native.I - .networkInfoTestnetPreprod() + .csl_bridge_networkInfoTestnetPreprod() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void networkInfoMainnet( Promise promise) { + public final void csl_bridge_networkInfoMainnet( Promise promise) { Native.I - .networkInfoMainnet() + .csl_bridge_networkInfoMainnet() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionToBytes(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionToBytes(String self, Promise promise) { Native.I - .newConstitutionActionToBytes(new RPtr(self)) + .csl_bridge_newConstitutionActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void newConstitutionActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_newConstitutionActionFromBytes(String bytes, Promise promise) { Native.I - .newConstitutionActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_newConstitutionActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionToHex(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionToHex(String self, Promise promise) { Native.I - .newConstitutionActionToHex(new RPtr(self)) + .csl_bridge_newConstitutionActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void newConstitutionActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_newConstitutionActionFromHex(String hexStr, Promise promise) { Native.I - .newConstitutionActionFromHex(hexStr) + .csl_bridge_newConstitutionActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionToJson(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionToJson(String self, Promise promise) { Native.I - .newConstitutionActionToJson(new RPtr(self)) + .csl_bridge_newConstitutionActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void newConstitutionActionFromJson(String json, Promise promise) { + public final void csl_bridge_newConstitutionActionFromJson(String json, Promise promise) { Native.I - .newConstitutionActionFromJson(json) + .csl_bridge_newConstitutionActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionGovActionId(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionGovActionId(String self, Promise promise) { Native.I - .newConstitutionActionGovActionId(new RPtr(self)) + .csl_bridge_newConstitutionActionGovActionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionConstitution(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionConstitution(String self, Promise promise) { Native.I - .newConstitutionActionConstitution(new RPtr(self)) + .csl_bridge_newConstitutionActionConstitution(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionNew(String constitution, Promise promise) { + public final void csl_bridge_newConstitutionActionNew(String constitution, Promise promise) { Native.I - .newConstitutionActionNew(new RPtr(constitution)) + .csl_bridge_newConstitutionActionNew(new RPtr(constitution)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionNewWithActionId(String govActionId, String constitution, Promise promise) { + public final void csl_bridge_newConstitutionActionNewWithActionId(String govActionId, String constitution, Promise promise) { Native.I - .newConstitutionActionNewWithActionId(new RPtr(govActionId), new RPtr(constitution)) + .csl_bridge_newConstitutionActionNewWithActionId(new RPtr(govActionId), new RPtr(constitution)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void newConstitutionActionHasScriptHash(String self, Promise promise) { + public final void csl_bridge_newConstitutionActionHasScriptHash(String self, Promise promise) { Native.I - .newConstitutionActionHasScriptHash(new RPtr(self)) + .csl_bridge_newConstitutionActionHasScriptHash(new RPtr(self)) .pour(promise); } @ReactMethod - public final void noConfidenceActionToBytes(String self, Promise promise) { + public final void csl_bridge_noConfidenceActionToBytes(String self, Promise promise) { Native.I - .noConfidenceActionToBytes(new RPtr(self)) + .csl_bridge_noConfidenceActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void noConfidenceActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_noConfidenceActionFromBytes(String bytes, Promise promise) { Native.I - .noConfidenceActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_noConfidenceActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void noConfidenceActionToHex(String self, Promise promise) { + public final void csl_bridge_noConfidenceActionToHex(String self, Promise promise) { Native.I - .noConfidenceActionToHex(new RPtr(self)) + .csl_bridge_noConfidenceActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void noConfidenceActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_noConfidenceActionFromHex(String hexStr, Promise promise) { Native.I - .noConfidenceActionFromHex(hexStr) + .csl_bridge_noConfidenceActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void noConfidenceActionToJson(String self, Promise promise) { + public final void csl_bridge_noConfidenceActionToJson(String self, Promise promise) { Native.I - .noConfidenceActionToJson(new RPtr(self)) + .csl_bridge_noConfidenceActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void noConfidenceActionFromJson(String json, Promise promise) { + public final void csl_bridge_noConfidenceActionFromJson(String json, Promise promise) { Native.I - .noConfidenceActionFromJson(json) + .csl_bridge_noConfidenceActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void noConfidenceActionGovActionId(String self, Promise promise) { + public final void csl_bridge_noConfidenceActionGovActionId(String self, Promise promise) { Native.I - .noConfidenceActionGovActionId(new RPtr(self)) + .csl_bridge_noConfidenceActionGovActionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void noConfidenceActionNew( Promise promise) { + public final void csl_bridge_noConfidenceActionNew( Promise promise) { Native.I - .noConfidenceActionNew() + .csl_bridge_noConfidenceActionNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void noConfidenceActionNewWithActionId(String govActionId, Promise promise) { + public final void csl_bridge_noConfidenceActionNewWithActionId(String govActionId, Promise promise) { Native.I - .noConfidenceActionNewWithActionId(new RPtr(govActionId)) + .csl_bridge_noConfidenceActionNewWithActionId(new RPtr(govActionId)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceToBytes(String self, Promise promise) { + public final void csl_bridge_nonceToBytes(String self, Promise promise) { Native.I - .nonceToBytes(new RPtr(self)) + .csl_bridge_nonceToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void nonceFromBytes(String bytes, Promise promise) { + public final void csl_bridge_nonceFromBytes(String bytes, Promise promise) { Native.I - .nonceFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_nonceFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceToHex(String self, Promise promise) { + public final void csl_bridge_nonceToHex(String self, Promise promise) { Native.I - .nonceToHex(new RPtr(self)) + .csl_bridge_nonceToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nonceFromHex(String hexStr, Promise promise) { + public final void csl_bridge_nonceFromHex(String hexStr, Promise promise) { Native.I - .nonceFromHex(hexStr) + .csl_bridge_nonceFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceToJson(String self, Promise promise) { + public final void csl_bridge_nonceToJson(String self, Promise promise) { Native.I - .nonceToJson(new RPtr(self)) + .csl_bridge_nonceToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void nonceFromJson(String json, Promise promise) { + public final void csl_bridge_nonceFromJson(String json, Promise promise) { Native.I - .nonceFromJson(json) + .csl_bridge_nonceFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceNewIdentity( Promise promise) { + public final void csl_bridge_nonceNewIdentity( Promise promise) { Native.I - .nonceNewIdentity() + .csl_bridge_nonceNewIdentity() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceNewFromHash(String hash, Promise promise) { + public final void csl_bridge_nonceNewFromHash(String hash, Promise promise) { Native.I - .nonceNewFromHash(Base64.decode(hash, Base64.DEFAULT)) + .csl_bridge_nonceNewFromHash(Base64.decode(hash, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void nonceGetHash(String self, Promise promise) { + public final void csl_bridge_nonceGetHash(String self, Promise promise) { Native.I - .nonceGetHash(new RPtr(self)) + .csl_bridge_nonceGetHash(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void operationalCertToBytes(String self, Promise promise) { + public final void csl_bridge_operationalCertToBytes(String self, Promise promise) { Native.I - .operationalCertToBytes(new RPtr(self)) + .csl_bridge_operationalCertToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void operationalCertFromBytes(String bytes, Promise promise) { + public final void csl_bridge_operationalCertFromBytes(String bytes, Promise promise) { Native.I - .operationalCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_operationalCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void operationalCertToHex(String self, Promise promise) { + public final void csl_bridge_operationalCertToHex(String self, Promise promise) { Native.I - .operationalCertToHex(new RPtr(self)) + .csl_bridge_operationalCertToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void operationalCertFromHex(String hexStr, Promise promise) { + public final void csl_bridge_operationalCertFromHex(String hexStr, Promise promise) { Native.I - .operationalCertFromHex(hexStr) + .csl_bridge_operationalCertFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void operationalCertToJson(String self, Promise promise) { + public final void csl_bridge_operationalCertToJson(String self, Promise promise) { Native.I - .operationalCertToJson(new RPtr(self)) + .csl_bridge_operationalCertToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void operationalCertFromJson(String json, Promise promise) { + public final void csl_bridge_operationalCertFromJson(String json, Promise promise) { Native.I - .operationalCertFromJson(json) + .csl_bridge_operationalCertFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void operationalCertHotVkey(String self, Promise promise) { + public final void csl_bridge_operationalCertHotVkey(String self, Promise promise) { Native.I - .operationalCertHotVkey(new RPtr(self)) + .csl_bridge_operationalCertHotVkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void operationalCertSequenceNumber(String self, Promise promise) { + public final void csl_bridge_operationalCertSequenceNumber(String self, Promise promise) { Native.I - .operationalCertSequenceNumber(new RPtr(self)) + .csl_bridge_operationalCertSequenceNumber(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void operationalCertKesPeriod(String self, Promise promise) { + public final void csl_bridge_operationalCertKesPeriod(String self, Promise promise) { Native.I - .operationalCertKesPeriod(new RPtr(self)) + .csl_bridge_operationalCertKesPeriod(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void operationalCertSigma(String self, Promise promise) { + public final void csl_bridge_operationalCertSigma(String self, Promise promise) { Native.I - .operationalCertSigma(new RPtr(self)) + .csl_bridge_operationalCertSigma(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void operationalCertNew(String hotVkey, Double sequenceNumber, Double kesPeriod, String sigma, Promise promise) { + public final void csl_bridge_operationalCertNew(String hotVkey, Double sequenceNumber, Double kesPeriod, String sigma, Promise promise) { Native.I - .operationalCertNew(new RPtr(hotVkey), sequenceNumber.longValue(), kesPeriod.longValue(), new RPtr(sigma)) + .csl_bridge_operationalCertNew(new RPtr(hotVkey), sequenceNumber.longValue(), kesPeriod.longValue(), new RPtr(sigma)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void outputDatumNewDataHash(String dataHash, Promise promise) { + public final void csl_bridge_outputDatumNewDataHash(String dataHash, Promise promise) { Native.I - .outputDatumNewDataHash(new RPtr(dataHash)) + .csl_bridge_outputDatumNewDataHash(new RPtr(dataHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void outputDatumNewData(String data, Promise promise) { + public final void csl_bridge_outputDatumNewData(String data, Promise promise) { Native.I - .outputDatumNewData(new RPtr(data)) + .csl_bridge_outputDatumNewData(new RPtr(data)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void outputDatumDataHash(String self, Promise promise) { + public final void csl_bridge_outputDatumDataHash(String self, Promise promise) { Native.I - .outputDatumDataHash(new RPtr(self)) + .csl_bridge_outputDatumDataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void outputDatumData(String self, Promise promise) { + public final void csl_bridge_outputDatumData(String self, Promise promise) { Native.I - .outputDatumData(new RPtr(self)) + .csl_bridge_outputDatumData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionToBytes(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionToBytes(String self, Promise promise) { Native.I - .parameterChangeActionToBytes(new RPtr(self)) + .csl_bridge_parameterChangeActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void parameterChangeActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_parameterChangeActionFromBytes(String bytes, Promise promise) { Native.I - .parameterChangeActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_parameterChangeActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionToHex(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionToHex(String self, Promise promise) { Native.I - .parameterChangeActionToHex(new RPtr(self)) + .csl_bridge_parameterChangeActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void parameterChangeActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_parameterChangeActionFromHex(String hexStr, Promise promise) { Native.I - .parameterChangeActionFromHex(hexStr) + .csl_bridge_parameterChangeActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionToJson(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionToJson(String self, Promise promise) { Native.I - .parameterChangeActionToJson(new RPtr(self)) + .csl_bridge_parameterChangeActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void parameterChangeActionFromJson(String json, Promise promise) { + public final void csl_bridge_parameterChangeActionFromJson(String json, Promise promise) { Native.I - .parameterChangeActionFromJson(json) + .csl_bridge_parameterChangeActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionGovActionId(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionGovActionId(String self, Promise promise) { Native.I - .parameterChangeActionGovActionId(new RPtr(self)) + .csl_bridge_parameterChangeActionGovActionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionProtocolParamUpdates(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionProtocolParamUpdates(String self, Promise promise) { Native.I - .parameterChangeActionProtocolParamUpdates(new RPtr(self)) + .csl_bridge_parameterChangeActionProtocolParamUpdates(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionPolicyHash(String self, Promise promise) { + public final void csl_bridge_parameterChangeActionPolicyHash(String self, Promise promise) { Native.I - .parameterChangeActionPolicyHash(new RPtr(self)) + .csl_bridge_parameterChangeActionPolicyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionNew(String protocolParamUpdates, Promise promise) { + public final void csl_bridge_parameterChangeActionNew(String protocolParamUpdates, Promise promise) { Native.I - .parameterChangeActionNew(new RPtr(protocolParamUpdates)) + .csl_bridge_parameterChangeActionNew(new RPtr(protocolParamUpdates)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionNewWithActionId(String govActionId, String protocolParamUpdates, Promise promise) { + public final void csl_bridge_parameterChangeActionNewWithActionId(String govActionId, String protocolParamUpdates, Promise promise) { Native.I - .parameterChangeActionNewWithActionId(new RPtr(govActionId), new RPtr(protocolParamUpdates)) + .csl_bridge_parameterChangeActionNewWithActionId(new RPtr(govActionId), new RPtr(protocolParamUpdates)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionNewWithPolicyHash(String protocolParamUpdates, String policyHash, Promise promise) { + public final void csl_bridge_parameterChangeActionNewWithPolicyHash(String protocolParamUpdates, String policyHash, Promise promise) { Native.I - .parameterChangeActionNewWithPolicyHash(new RPtr(protocolParamUpdates), new RPtr(policyHash)) + .csl_bridge_parameterChangeActionNewWithPolicyHash(new RPtr(protocolParamUpdates), new RPtr(policyHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void parameterChangeActionNewWithPolicyHashAndActionId(String govActionId, String protocolParamUpdates, String policyHash, Promise promise) { + public final void csl_bridge_parameterChangeActionNewWithPolicyHashAndActionId(String govActionId, String protocolParamUpdates, String policyHash, Promise promise) { Native.I - .parameterChangeActionNewWithPolicyHashAndActionId(new RPtr(govActionId), new RPtr(protocolParamUpdates), new RPtr(policyHash)) + .csl_bridge_parameterChangeActionNewWithPolicyHashAndActionId(new RPtr(govActionId), new RPtr(protocolParamUpdates), new RPtr(policyHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataToBytes(String self, Promise promise) { + public final void csl_bridge_plutusDataToBytes(String self, Promise promise) { Native.I - .plutusDataToBytes(new RPtr(self)) + .csl_bridge_plutusDataToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusDataFromBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusDataFromBytes(String bytes, Promise promise) { Native.I - .plutusDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusDataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataToHex(String self, Promise promise) { + public final void csl_bridge_plutusDataToHex(String self, Promise promise) { Native.I - .plutusDataToHex(new RPtr(self)) + .csl_bridge_plutusDataToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusDataFromHex(String hexStr, Promise promise) { + public final void csl_bridge_plutusDataFromHex(String hexStr, Promise promise) { Native.I - .plutusDataFromHex(hexStr) + .csl_bridge_plutusDataFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewConstrPlutusData(String constrPlutusData, Promise promise) { + public final void csl_bridge_plutusDataNewConstrPlutusData(String constrPlutusData, Promise promise) { Native.I - .plutusDataNewConstrPlutusData(new RPtr(constrPlutusData)) + .csl_bridge_plutusDataNewConstrPlutusData(new RPtr(constrPlutusData)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewEmptyConstrPlutusData(String alternative, Promise promise) { + public final void csl_bridge_plutusDataNewEmptyConstrPlutusData(String alternative, Promise promise) { Native.I - .plutusDataNewEmptyConstrPlutusData(new RPtr(alternative)) + .csl_bridge_plutusDataNewEmptyConstrPlutusData(new RPtr(alternative)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewSingleValueConstrPlutusData(String alternative, String plutusData, Promise promise) { + public final void csl_bridge_plutusDataNewSingleValueConstrPlutusData(String alternative, String plutusData, Promise promise) { Native.I - .plutusDataNewSingleValueConstrPlutusData(new RPtr(alternative), new RPtr(plutusData)) + .csl_bridge_plutusDataNewSingleValueConstrPlutusData(new RPtr(alternative), new RPtr(plutusData)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewMap(String map, Promise promise) { + public final void csl_bridge_plutusDataNewMap(String map, Promise promise) { Native.I - .plutusDataNewMap(new RPtr(map)) + .csl_bridge_plutusDataNewMap(new RPtr(map)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewList(String list, Promise promise) { + public final void csl_bridge_plutusDataNewList(String list, Promise promise) { Native.I - .plutusDataNewList(new RPtr(list)) + .csl_bridge_plutusDataNewList(new RPtr(list)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewInteger(String integer, Promise promise) { + public final void csl_bridge_plutusDataNewInteger(String integer, Promise promise) { Native.I - .plutusDataNewInteger(new RPtr(integer)) + .csl_bridge_plutusDataNewInteger(new RPtr(integer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataNewBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusDataNewBytes(String bytes, Promise promise) { Native.I - .plutusDataNewBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusDataNewBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataKind(String self, Promise promise) { + public final void csl_bridge_plutusDataKind(String self, Promise promise) { Native.I - .plutusDataKind(new RPtr(self)) + .csl_bridge_plutusDataKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusDataAsConstrPlutusData(String self, Promise promise) { + public final void csl_bridge_plutusDataAsConstrPlutusData(String self, Promise promise) { Native.I - .plutusDataAsConstrPlutusData(new RPtr(self)) + .csl_bridge_plutusDataAsConstrPlutusData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataAsMap(String self, Promise promise) { + public final void csl_bridge_plutusDataAsMap(String self, Promise promise) { Native.I - .plutusDataAsMap(new RPtr(self)) + .csl_bridge_plutusDataAsMap(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataAsList(String self, Promise promise) { + public final void csl_bridge_plutusDataAsList(String self, Promise promise) { Native.I - .plutusDataAsList(new RPtr(self)) + .csl_bridge_plutusDataAsList(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataAsInteger(String self, Promise promise) { + public final void csl_bridge_plutusDataAsInteger(String self, Promise promise) { Native.I - .plutusDataAsInteger(new RPtr(self)) + .csl_bridge_plutusDataAsInteger(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataAsBytes(String self, Promise promise) { + public final void csl_bridge_plutusDataAsBytes(String self, Promise promise) { Native.I - .plutusDataAsBytes(new RPtr(self)) + .csl_bridge_plutusDataAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusDataToJson(String self, Double schema, Promise promise) { + public final void csl_bridge_plutusDataToJson(String self, Double schema, Promise promise) { Native.I - .plutusDataToJson(new RPtr(self), schema.intValue()) + .csl_bridge_plutusDataToJson(new RPtr(self), schema.intValue()) .pour(promise); } @ReactMethod - public final void plutusDataFromJson(String json, Double schema, Promise promise) { + public final void csl_bridge_plutusDataFromJson(String json, Double schema, Promise promise) { Native.I - .plutusDataFromJson(json, schema.intValue()) + .csl_bridge_plutusDataFromJson(json, schema.intValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusDataFromAddress(String address, Promise promise) { + public final void csl_bridge_plutusDataFromAddress(String address, Promise promise) { Native.I - .plutusDataFromAddress(new RPtr(address)) + .csl_bridge_plutusDataFromAddress(new RPtr(address)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusListToBytes(String self, Promise promise) { + public final void csl_bridge_plutusListToBytes(String self, Promise promise) { Native.I - .plutusListToBytes(new RPtr(self)) + .csl_bridge_plutusListToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusListFromBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusListFromBytes(String bytes, Promise promise) { Native.I - .plutusListFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusListFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusListToHex(String self, Promise promise) { + public final void csl_bridge_plutusListToHex(String self, Promise promise) { Native.I - .plutusListToHex(new RPtr(self)) + .csl_bridge_plutusListToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusListFromHex(String hexStr, Promise promise) { + public final void csl_bridge_plutusListFromHex(String hexStr, Promise promise) { Native.I - .plutusListFromHex(hexStr) + .csl_bridge_plutusListFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusListNew( Promise promise) { + public final void csl_bridge_plutusListNew( Promise promise) { Native.I - .plutusListNew() + .csl_bridge_plutusListNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusListLen(String self, Promise promise) { + public final void csl_bridge_plutusListLen(String self, Promise promise) { Native.I - .plutusListLen(new RPtr(self)) + .csl_bridge_plutusListLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void plutusListGet(String self, Double index, Promise promise) { + public final void csl_bridge_plutusListGet(String self, Double index, Promise promise) { Native.I - .plutusListGet(new RPtr(self), index.longValue()) + .csl_bridge_plutusListGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusListAdd(String self, String elem, Promise promise) { + public final void csl_bridge_plutusListAdd(String self, String elem, Promise promise) { Native.I - .plutusListAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_plutusListAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void plutusMapToBytes(String self, Promise promise) { + public final void csl_bridge_plutusMapToBytes(String self, Promise promise) { Native.I - .plutusMapToBytes(new RPtr(self)) + .csl_bridge_plutusMapToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusMapFromBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusMapFromBytes(String bytes, Promise promise) { Native.I - .plutusMapFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusMapFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusMapToHex(String self, Promise promise) { + public final void csl_bridge_plutusMapToHex(String self, Promise promise) { Native.I - .plutusMapToHex(new RPtr(self)) + .csl_bridge_plutusMapToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusMapFromHex(String hexStr, Promise promise) { + public final void csl_bridge_plutusMapFromHex(String hexStr, Promise promise) { Native.I - .plutusMapFromHex(hexStr) + .csl_bridge_plutusMapFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusMapNew( Promise promise) { + public final void csl_bridge_plutusMapNew( Promise promise) { Native.I - .plutusMapNew() + .csl_bridge_plutusMapNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusMapLen(String self, Promise promise) { + public final void csl_bridge_plutusMapLen(String self, Promise promise) { Native.I - .plutusMapLen(new RPtr(self)) + .csl_bridge_plutusMapLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void plutusMapInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_plutusMapInsert(String self, String key, String values, Promise promise) { Native.I - .plutusMapInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_plutusMapInsert(new RPtr(self), new RPtr(key), new RPtr(values)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusMapGet(String self, String key, Promise promise) { + public final void csl_bridge_plutusMapGet(String self, String key, Promise promise) { Native.I - .plutusMapGet(new RPtr(self), new RPtr(key)) + .csl_bridge_plutusMapGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusMapKeys(String self, Promise promise) { + public final void csl_bridge_plutusMapKeys(String self, Promise promise) { Native.I - .plutusMapKeys(new RPtr(self)) + .csl_bridge_plutusMapKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptToBytes(String self, Promise promise) { + public final void csl_bridge_plutusMapValuesNew( Promise promise) { Native.I - .plutusScriptToBytes(new RPtr(self)) + .csl_bridge_plutusMapValuesNew() + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_plutusMapValuesLen(String self, Promise promise) { + Native.I + .csl_bridge_plutusMapValuesLen(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_plutusMapValuesGet(String self, Double index, Promise promise) { + Native.I + .csl_bridge_plutusMapValuesGet(new RPtr(self), index.longValue()) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_plutusMapValuesAdd(String self, String elem, Promise promise) { + Native.I + .csl_bridge_plutusMapValuesAdd(new RPtr(self), new RPtr(elem)) + .pour(promise); + } + + + @ReactMethod + public final void csl_bridge_plutusScriptToBytes(String self, Promise promise) { + Native.I + .csl_bridge_plutusScriptToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusScriptFromBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptFromBytes(String bytes, Promise promise) { Native.I - .plutusScriptFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptToHex(String self, Promise promise) { + public final void csl_bridge_plutusScriptToHex(String self, Promise promise) { Native.I - .plutusScriptToHex(new RPtr(self)) + .csl_bridge_plutusScriptToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusScriptFromHex(String hexStr, Promise promise) { + public final void csl_bridge_plutusScriptFromHex(String hexStr, Promise promise) { Native.I - .plutusScriptFromHex(hexStr) + .csl_bridge_plutusScriptFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptNew(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptNew(String bytes, Promise promise) { Native.I - .plutusScriptNew(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptNew(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptNewV2(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptNewV2(String bytes, Promise promise) { Native.I - .plutusScriptNewV2(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptNewV2(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptNewV3(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptNewV3(String bytes, Promise promise) { Native.I - .plutusScriptNewV3(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptNewV3(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptNewWithVersion(String bytes, String language, Promise promise) { + public final void csl_bridge_plutusScriptNewWithVersion(String bytes, String language, Promise promise) { Native.I - .plutusScriptNewWithVersion(Base64.decode(bytes, Base64.DEFAULT), new RPtr(language)) + .csl_bridge_plutusScriptNewWithVersion(Base64.decode(bytes, Base64.DEFAULT), new RPtr(language)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptBytes(String self, Promise promise) { + public final void csl_bridge_plutusScriptBytes(String self, Promise promise) { Native.I - .plutusScriptBytes(new RPtr(self)) + .csl_bridge_plutusScriptBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusScriptFromBytesV2(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptFromBytesV2(String bytes, Promise promise) { Native.I - .plutusScriptFromBytesV2(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptFromBytesV2(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptFromBytesV3(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptFromBytesV3(String bytes, Promise promise) { Native.I - .plutusScriptFromBytesV3(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptFromBytesV3(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptFromBytesWithVersion(String bytes, String language, Promise promise) { + public final void csl_bridge_plutusScriptFromBytesWithVersion(String bytes, String language, Promise promise) { Native.I - .plutusScriptFromBytesWithVersion(Base64.decode(bytes, Base64.DEFAULT), new RPtr(language)) + .csl_bridge_plutusScriptFromBytesWithVersion(Base64.decode(bytes, Base64.DEFAULT), new RPtr(language)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptFromHexWithVersion(String hexStr, String language, Promise promise) { + public final void csl_bridge_plutusScriptFromHexWithVersion(String hexStr, String language, Promise promise) { Native.I - .plutusScriptFromHexWithVersion(hexStr, new RPtr(language)) + .csl_bridge_plutusScriptFromHexWithVersion(hexStr, new RPtr(language)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptHash(String self, Promise promise) { + public final void csl_bridge_plutusScriptHash(String self, Promise promise) { Native.I - .plutusScriptHash(new RPtr(self)) + .csl_bridge_plutusScriptHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptLanguageVersion(String self, Promise promise) { + public final void csl_bridge_plutusScriptLanguageVersion(String self, Promise promise) { Native.I - .plutusScriptLanguageVersion(new RPtr(self)) + .csl_bridge_plutusScriptLanguageVersion(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptSourceNew(String script, Promise promise) { + public final void csl_bridge_plutusScriptSourceNew(String script, Promise promise) { Native.I - .plutusScriptSourceNew(new RPtr(script)) + .csl_bridge_plutusScriptSourceNew(new RPtr(script)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptSourceNewRefInput(String scriptHash, String input, String langVer, Double scriptSize, Promise promise) { + public final void csl_bridge_plutusScriptSourceNewRefInput(String scriptHash, String input, String langVer, Double scriptSize, Promise promise) { Native.I - .plutusScriptSourceNewRefInput(new RPtr(scriptHash), new RPtr(input), new RPtr(langVer), scriptSize.longValue()) + .csl_bridge_plutusScriptSourceNewRefInput(new RPtr(scriptHash), new RPtr(input), new RPtr(langVer), scriptSize.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptSourceSetRequiredSigners(String self, String keyHashes, Promise promise) { + public final void csl_bridge_plutusScriptSourceSetRequiredSigners(String self, String keyHashes, Promise promise) { Native.I - .plutusScriptSourceSetRequiredSigners(new RPtr(self), new RPtr(keyHashes)) + .csl_bridge_plutusScriptSourceSetRequiredSigners(new RPtr(self), new RPtr(keyHashes)) .pour(promise); } @ReactMethod - public final void plutusScriptSourceGetRefScriptSize(String self, Promise promise) { + public final void csl_bridge_plutusScriptSourceGetRefScriptSize(String self, Promise promise) { Native.I - .plutusScriptSourceGetRefScriptSize(new RPtr(self)) + .csl_bridge_plutusScriptSourceGetRefScriptSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void plutusScriptsToBytes(String self, Promise promise) { + public final void csl_bridge_plutusScriptsToBytes(String self, Promise promise) { Native.I - .plutusScriptsToBytes(new RPtr(self)) + .csl_bridge_plutusScriptsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void plutusScriptsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_plutusScriptsFromBytes(String bytes, Promise promise) { Native.I - .plutusScriptsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_plutusScriptsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptsToHex(String self, Promise promise) { + public final void csl_bridge_plutusScriptsToHex(String self, Promise promise) { Native.I - .plutusScriptsToHex(new RPtr(self)) + .csl_bridge_plutusScriptsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusScriptsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_plutusScriptsFromHex(String hexStr, Promise promise) { Native.I - .plutusScriptsFromHex(hexStr) + .csl_bridge_plutusScriptsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptsToJson(String self, Promise promise) { + public final void csl_bridge_plutusScriptsToJson(String self, Promise promise) { Native.I - .plutusScriptsToJson(new RPtr(self)) + .csl_bridge_plutusScriptsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void plutusScriptsFromJson(String json, Promise promise) { + public final void csl_bridge_plutusScriptsFromJson(String json, Promise promise) { Native.I - .plutusScriptsFromJson(json) + .csl_bridge_plutusScriptsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptsNew( Promise promise) { + public final void csl_bridge_plutusScriptsNew( Promise promise) { Native.I - .plutusScriptsNew() + .csl_bridge_plutusScriptsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptsLen(String self, Promise promise) { + public final void csl_bridge_plutusScriptsLen(String self, Promise promise) { Native.I - .plutusScriptsLen(new RPtr(self)) + .csl_bridge_plutusScriptsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void plutusScriptsGet(String self, Double index, Promise promise) { + public final void csl_bridge_plutusScriptsGet(String self, Double index, Promise promise) { Native.I - .plutusScriptsGet(new RPtr(self), index.longValue()) + .csl_bridge_plutusScriptsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusScriptsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_plutusScriptsAdd(String self, String elem, Promise promise) { Native.I - .plutusScriptsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_plutusScriptsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void plutusWitnessNew(String script, String datum, String redeemer, Promise promise) { + public final void csl_bridge_plutusWitnessNew(String script, String datum, String redeemer, Promise promise) { Native.I - .plutusWitnessNew(new RPtr(script), new RPtr(datum), new RPtr(redeemer)) + .csl_bridge_plutusWitnessNew(new RPtr(script), new RPtr(datum), new RPtr(redeemer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessNewWithRef(String script, String datum, String redeemer, Promise promise) { + public final void csl_bridge_plutusWitnessNewWithRef(String script, String datum, String redeemer, Promise promise) { Native.I - .plutusWitnessNewWithRef(new RPtr(script), new RPtr(datum), new RPtr(redeemer)) + .csl_bridge_plutusWitnessNewWithRef(new RPtr(script), new RPtr(datum), new RPtr(redeemer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessNewWithoutDatum(String script, String redeemer, Promise promise) { + public final void csl_bridge_plutusWitnessNewWithoutDatum(String script, String redeemer, Promise promise) { Native.I - .plutusWitnessNewWithoutDatum(new RPtr(script), new RPtr(redeemer)) + .csl_bridge_plutusWitnessNewWithoutDatum(new RPtr(script), new RPtr(redeemer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessNewWithRefWithoutDatum(String script, String redeemer, Promise promise) { + public final void csl_bridge_plutusWitnessNewWithRefWithoutDatum(String script, String redeemer, Promise promise) { Native.I - .plutusWitnessNewWithRefWithoutDatum(new RPtr(script), new RPtr(redeemer)) + .csl_bridge_plutusWitnessNewWithRefWithoutDatum(new RPtr(script), new RPtr(redeemer)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessScript(String self, Promise promise) { + public final void csl_bridge_plutusWitnessScript(String self, Promise promise) { Native.I - .plutusWitnessScript(new RPtr(self)) + .csl_bridge_plutusWitnessScript(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessDatum(String self, Promise promise) { + public final void csl_bridge_plutusWitnessDatum(String self, Promise promise) { Native.I - .plutusWitnessDatum(new RPtr(self)) + .csl_bridge_plutusWitnessDatum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessRedeemer(String self, Promise promise) { + public final void csl_bridge_plutusWitnessRedeemer(String self, Promise promise) { Native.I - .plutusWitnessRedeemer(new RPtr(self)) + .csl_bridge_plutusWitnessRedeemer(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessesNew( Promise promise) { + public final void csl_bridge_plutusWitnessesNew( Promise promise) { Native.I - .plutusWitnessesNew() + .csl_bridge_plutusWitnessesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessesLen(String self, Promise promise) { + public final void csl_bridge_plutusWitnessesLen(String self, Promise promise) { Native.I - .plutusWitnessesLen(new RPtr(self)) + .csl_bridge_plutusWitnessesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void plutusWitnessesGet(String self, Double index, Promise promise) { + public final void csl_bridge_plutusWitnessesGet(String self, Double index, Promise promise) { Native.I - .plutusWitnessesGet(new RPtr(self), index.longValue()) + .csl_bridge_plutusWitnessesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void plutusWitnessesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_plutusWitnessesAdd(String self, String elem, Promise promise) { Native.I - .plutusWitnessesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_plutusWitnessesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void pointerNew(Double slot, Double txIndex, Double certIndex, Promise promise) { + public final void csl_bridge_pointerNew(Double slot, Double txIndex, Double certIndex, Promise promise) { Native.I - .pointerNew(slot.longValue(), txIndex.longValue(), certIndex.longValue()) + .csl_bridge_pointerNew(slot.longValue(), txIndex.longValue(), certIndex.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerNewPointer(String slot, String txIndex, String certIndex, Promise promise) { + public final void csl_bridge_pointerNewPointer(String slot, String txIndex, String certIndex, Promise promise) { Native.I - .pointerNewPointer(new RPtr(slot), new RPtr(txIndex), new RPtr(certIndex)) + .csl_bridge_pointerNewPointer(new RPtr(slot), new RPtr(txIndex), new RPtr(certIndex)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerSlot(String self, Promise promise) { + public final void csl_bridge_pointerSlot(String self, Promise promise) { Native.I - .pointerSlot(new RPtr(self)) + .csl_bridge_pointerSlot(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void pointerTxIndex(String self, Promise promise) { + public final void csl_bridge_pointerTxIndex(String self, Promise promise) { Native.I - .pointerTxIndex(new RPtr(self)) + .csl_bridge_pointerTxIndex(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void pointerCertIndex(String self, Promise promise) { + public final void csl_bridge_pointerCertIndex(String self, Promise promise) { Native.I - .pointerCertIndex(new RPtr(self)) + .csl_bridge_pointerCertIndex(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void pointerSlotBignum(String self, Promise promise) { + public final void csl_bridge_pointerSlotBignum(String self, Promise promise) { Native.I - .pointerSlotBignum(new RPtr(self)) + .csl_bridge_pointerSlotBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerTxIndexBignum(String self, Promise promise) { + public final void csl_bridge_pointerTxIndexBignum(String self, Promise promise) { Native.I - .pointerTxIndexBignum(new RPtr(self)) + .csl_bridge_pointerTxIndexBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerCertIndexBignum(String self, Promise promise) { + public final void csl_bridge_pointerCertIndexBignum(String self, Promise promise) { Native.I - .pointerCertIndexBignum(new RPtr(self)) + .csl_bridge_pointerCertIndexBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerAddressNew(Double network, String payment, String stake, Promise promise) { + public final void csl_bridge_pointerAddressNew(Double network, String payment, String stake, Promise promise) { Native.I - .pointerAddressNew(network.longValue(), new RPtr(payment), new RPtr(stake)) + .csl_bridge_pointerAddressNew(network.longValue(), new RPtr(payment), new RPtr(stake)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerAddressPaymentCred(String self, Promise promise) { + public final void csl_bridge_pointerAddressPaymentCred(String self, Promise promise) { Native.I - .pointerAddressPaymentCred(new RPtr(self)) + .csl_bridge_pointerAddressPaymentCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerAddressStakePointer(String self, Promise promise) { + public final void csl_bridge_pointerAddressStakePointer(String self, Promise promise) { Native.I - .pointerAddressStakePointer(new RPtr(self)) + .csl_bridge_pointerAddressStakePointer(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerAddressToAddress(String self, Promise promise) { + public final void csl_bridge_pointerAddressToAddress(String self, Promise promise) { Native.I - .pointerAddressToAddress(new RPtr(self)) + .csl_bridge_pointerAddressToAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void pointerAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_pointerAddressFromAddress(String addr, Promise promise) { Native.I - .pointerAddressFromAddress(new RPtr(addr)) + .csl_bridge_pointerAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_pointerAddressNetworkId(String self, Promise promise) { + Native.I + .csl_bridge_pointerAddressNetworkId(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + @ReactMethod - public final void poolMetadataToBytes(String self, Promise promise) { + public final void csl_bridge_poolMetadataToBytes(String self, Promise promise) { Native.I - .poolMetadataToBytes(new RPtr(self)) + .csl_bridge_poolMetadataToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolMetadataFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolMetadataFromBytes(String bytes, Promise promise) { Native.I - .poolMetadataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolMetadataFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataToHex(String self, Promise promise) { + public final void csl_bridge_poolMetadataToHex(String self, Promise promise) { Native.I - .poolMetadataToHex(new RPtr(self)) + .csl_bridge_poolMetadataToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolMetadataFromHex(String hexStr, Promise promise) { + public final void csl_bridge_poolMetadataFromHex(String hexStr, Promise promise) { Native.I - .poolMetadataFromHex(hexStr) + .csl_bridge_poolMetadataFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataToJson(String self, Promise promise) { + public final void csl_bridge_poolMetadataToJson(String self, Promise promise) { Native.I - .poolMetadataToJson(new RPtr(self)) + .csl_bridge_poolMetadataToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolMetadataFromJson(String json, Promise promise) { + public final void csl_bridge_poolMetadataFromJson(String json, Promise promise) { Native.I - .poolMetadataFromJson(json) + .csl_bridge_poolMetadataFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataUrl(String self, Promise promise) { + public final void csl_bridge_poolMetadataUrl(String self, Promise promise) { Native.I - .poolMetadataUrl(new RPtr(self)) + .csl_bridge_poolMetadataUrl(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataPoolMetadataHash(String self, Promise promise) { + public final void csl_bridge_poolMetadataPoolMetadataHash(String self, Promise promise) { Native.I - .poolMetadataPoolMetadataHash(new RPtr(self)) + .csl_bridge_poolMetadataPoolMetadataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataNew(String url, String poolMetadataHash, Promise promise) { + public final void csl_bridge_poolMetadataNew(String url, String poolMetadataHash, Promise promise) { Native.I - .poolMetadataNew(new RPtr(url), new RPtr(poolMetadataHash)) + .csl_bridge_poolMetadataNew(new RPtr(url), new RPtr(poolMetadataHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolMetadataHashFromBytes(String bytes, Promise promise) { Native.I - .poolMetadataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolMetadataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataHashToBytes(String self, Promise promise) { + public final void csl_bridge_poolMetadataHashToBytes(String self, Promise promise) { Native.I - .poolMetadataHashToBytes(new RPtr(self)) + .csl_bridge_poolMetadataHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolMetadataHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_poolMetadataHashToBech32(String self, String prefix, Promise promise) { Native.I - .poolMetadataHashToBech32(new RPtr(self), prefix) + .csl_bridge_poolMetadataHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void poolMetadataHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_poolMetadataHashFromBech32(String bechStr, Promise promise) { Native.I - .poolMetadataHashFromBech32(bechStr) + .csl_bridge_poolMetadataHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolMetadataHashToHex(String self, Promise promise) { + public final void csl_bridge_poolMetadataHashToHex(String self, Promise promise) { Native.I - .poolMetadataHashToHex(new RPtr(self)) + .csl_bridge_poolMetadataHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolMetadataHashFromHex(String hex, Promise promise) { + public final void csl_bridge_poolMetadataHashFromHex(String hex, Promise promise) { Native.I - .poolMetadataHashFromHex(hex) + .csl_bridge_poolMetadataHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsToBytes(String self, Promise promise) { + public final void csl_bridge_poolParamsToBytes(String self, Promise promise) { Native.I - .poolParamsToBytes(new RPtr(self)) + .csl_bridge_poolParamsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolParamsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolParamsFromBytes(String bytes, Promise promise) { Native.I - .poolParamsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolParamsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsToHex(String self, Promise promise) { + public final void csl_bridge_poolParamsToHex(String self, Promise promise) { Native.I - .poolParamsToHex(new RPtr(self)) + .csl_bridge_poolParamsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolParamsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_poolParamsFromHex(String hexStr, Promise promise) { Native.I - .poolParamsFromHex(hexStr) + .csl_bridge_poolParamsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsToJson(String self, Promise promise) { + public final void csl_bridge_poolParamsToJson(String self, Promise promise) { Native.I - .poolParamsToJson(new RPtr(self)) + .csl_bridge_poolParamsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolParamsFromJson(String json, Promise promise) { + public final void csl_bridge_poolParamsFromJson(String json, Promise promise) { Native.I - .poolParamsFromJson(json) + .csl_bridge_poolParamsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsOperator(String self, Promise promise) { + public final void csl_bridge_poolParamsOperator(String self, Promise promise) { Native.I - .poolParamsOperator(new RPtr(self)) + .csl_bridge_poolParamsOperator(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsVrfKeyhash(String self, Promise promise) { + public final void csl_bridge_poolParamsVrfKeyhash(String self, Promise promise) { Native.I - .poolParamsVrfKeyhash(new RPtr(self)) + .csl_bridge_poolParamsVrfKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsPledge(String self, Promise promise) { + public final void csl_bridge_poolParamsPledge(String self, Promise promise) { Native.I - .poolParamsPledge(new RPtr(self)) + .csl_bridge_poolParamsPledge(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsCost(String self, Promise promise) { + public final void csl_bridge_poolParamsCost(String self, Promise promise) { Native.I - .poolParamsCost(new RPtr(self)) + .csl_bridge_poolParamsCost(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsMargin(String self, Promise promise) { + public final void csl_bridge_poolParamsMargin(String self, Promise promise) { Native.I - .poolParamsMargin(new RPtr(self)) + .csl_bridge_poolParamsMargin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsRewardAccount(String self, Promise promise) { + public final void csl_bridge_poolParamsRewardAccount(String self, Promise promise) { Native.I - .poolParamsRewardAccount(new RPtr(self)) + .csl_bridge_poolParamsRewardAccount(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsPoolOwners(String self, Promise promise) { + public final void csl_bridge_poolParamsPoolOwners(String self, Promise promise) { Native.I - .poolParamsPoolOwners(new RPtr(self)) + .csl_bridge_poolParamsPoolOwners(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsRelays(String self, Promise promise) { + public final void csl_bridge_poolParamsRelays(String self, Promise promise) { Native.I - .poolParamsRelays(new RPtr(self)) + .csl_bridge_poolParamsRelays(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsPoolMetadata(String self, Promise promise) { + public final void csl_bridge_poolParamsPoolMetadata(String self, Promise promise) { Native.I - .poolParamsPoolMetadata(new RPtr(self)) + .csl_bridge_poolParamsPoolMetadata(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsNew(String operator, String vrfKeyhash, String pledge, String cost, String margin, String rewardAccount, String poolOwners, String relays, Promise promise) { + public final void csl_bridge_poolParamsNew(String operator, String vrfKeyhash, String pledge, String cost, String margin, String rewardAccount, String poolOwners, String relays, Promise promise) { Native.I - .poolParamsNew(new RPtr(operator), new RPtr(vrfKeyhash), new RPtr(pledge), new RPtr(cost), new RPtr(margin), new RPtr(rewardAccount), new RPtr(poolOwners), new RPtr(relays)) + .csl_bridge_poolParamsNew(new RPtr(operator), new RPtr(vrfKeyhash), new RPtr(pledge), new RPtr(cost), new RPtr(margin), new RPtr(rewardAccount), new RPtr(poolOwners), new RPtr(relays)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolParamsNewWithPoolMetadata(String operator, String vrfKeyhash, String pledge, String cost, String margin, String rewardAccount, String poolOwners, String relays, String poolMetadata, Promise promise) { + public final void csl_bridge_poolParamsNewWithPoolMetadata(String operator, String vrfKeyhash, String pledge, String cost, String margin, String rewardAccount, String poolOwners, String relays, String poolMetadata, Promise promise) { Native.I - .poolParamsNewWithPoolMetadata(new RPtr(operator), new RPtr(vrfKeyhash), new RPtr(pledge), new RPtr(cost), new RPtr(margin), new RPtr(rewardAccount), new RPtr(poolOwners), new RPtr(relays), new RPtr(poolMetadata)) + .csl_bridge_poolParamsNewWithPoolMetadata(new RPtr(operator), new RPtr(vrfKeyhash), new RPtr(pledge), new RPtr(cost), new RPtr(margin), new RPtr(rewardAccount), new RPtr(poolOwners), new RPtr(relays), new RPtr(poolMetadata)) .map(RPtr::toJs) .pour(promise); } @@ -8267,2322 +8641,2346 @@ public final void poolParamsNewWithPoolMetadata(String operator, String vrfKeyha @ReactMethod - public final void poolRegistrationToBytes(String self, Promise promise) { + public final void csl_bridge_poolRegistrationToBytes(String self, Promise promise) { Native.I - .poolRegistrationToBytes(new RPtr(self)) + .csl_bridge_poolRegistrationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolRegistrationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolRegistrationFromBytes(String bytes, Promise promise) { Native.I - .poolRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRegistrationToHex(String self, Promise promise) { + public final void csl_bridge_poolRegistrationToHex(String self, Promise promise) { Native.I - .poolRegistrationToHex(new RPtr(self)) + .csl_bridge_poolRegistrationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolRegistrationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_poolRegistrationFromHex(String hexStr, Promise promise) { Native.I - .poolRegistrationFromHex(hexStr) + .csl_bridge_poolRegistrationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRegistrationToJson(String self, Promise promise) { + public final void csl_bridge_poolRegistrationToJson(String self, Promise promise) { Native.I - .poolRegistrationToJson(new RPtr(self)) + .csl_bridge_poolRegistrationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolRegistrationFromJson(String json, Promise promise) { + public final void csl_bridge_poolRegistrationFromJson(String json, Promise promise) { Native.I - .poolRegistrationFromJson(json) + .csl_bridge_poolRegistrationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRegistrationPoolParams(String self, Promise promise) { + public final void csl_bridge_poolRegistrationPoolParams(String self, Promise promise) { Native.I - .poolRegistrationPoolParams(new RPtr(self)) + .csl_bridge_poolRegistrationPoolParams(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRegistrationNew(String poolParams, Promise promise) { + public final void csl_bridge_poolRegistrationNew(String poolParams, Promise promise) { Native.I - .poolRegistrationNew(new RPtr(poolParams)) + .csl_bridge_poolRegistrationNew(new RPtr(poolParams)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRetirementToBytes(String self, Promise promise) { + public final void csl_bridge_poolRetirementToBytes(String self, Promise promise) { Native.I - .poolRetirementToBytes(new RPtr(self)) + .csl_bridge_poolRetirementToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolRetirementFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolRetirementFromBytes(String bytes, Promise promise) { Native.I - .poolRetirementFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolRetirementFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRetirementToHex(String self, Promise promise) { + public final void csl_bridge_poolRetirementToHex(String self, Promise promise) { Native.I - .poolRetirementToHex(new RPtr(self)) + .csl_bridge_poolRetirementToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolRetirementFromHex(String hexStr, Promise promise) { + public final void csl_bridge_poolRetirementFromHex(String hexStr, Promise promise) { Native.I - .poolRetirementFromHex(hexStr) + .csl_bridge_poolRetirementFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRetirementToJson(String self, Promise promise) { + public final void csl_bridge_poolRetirementToJson(String self, Promise promise) { Native.I - .poolRetirementToJson(new RPtr(self)) + .csl_bridge_poolRetirementToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolRetirementFromJson(String json, Promise promise) { + public final void csl_bridge_poolRetirementFromJson(String json, Promise promise) { Native.I - .poolRetirementFromJson(json) + .csl_bridge_poolRetirementFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRetirementPoolKeyhash(String self, Promise promise) { + public final void csl_bridge_poolRetirementPoolKeyhash(String self, Promise promise) { Native.I - .poolRetirementPoolKeyhash(new RPtr(self)) + .csl_bridge_poolRetirementPoolKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolRetirementEpoch(String self, Promise promise) { + public final void csl_bridge_poolRetirementEpoch(String self, Promise promise) { Native.I - .poolRetirementEpoch(new RPtr(self)) + .csl_bridge_poolRetirementEpoch(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void poolRetirementNew(String poolKeyhash, Double epoch, Promise promise) { + public final void csl_bridge_poolRetirementNew(String poolKeyhash, Double epoch, Promise promise) { Native.I - .poolRetirementNew(new RPtr(poolKeyhash), epoch.longValue()) + .csl_bridge_poolRetirementNew(new RPtr(poolKeyhash), epoch.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsToBytes(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsToBytes(String self, Promise promise) { Native.I - .poolVotingThresholdsToBytes(new RPtr(self)) + .csl_bridge_poolVotingThresholdsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_poolVotingThresholdsFromBytes(String bytes, Promise promise) { Native.I - .poolVotingThresholdsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_poolVotingThresholdsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsToHex(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsToHex(String self, Promise promise) { Native.I - .poolVotingThresholdsToHex(new RPtr(self)) + .csl_bridge_poolVotingThresholdsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_poolVotingThresholdsFromHex(String hexStr, Promise promise) { Native.I - .poolVotingThresholdsFromHex(hexStr) + .csl_bridge_poolVotingThresholdsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsToJson(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsToJson(String self, Promise promise) { Native.I - .poolVotingThresholdsToJson(new RPtr(self)) + .csl_bridge_poolVotingThresholdsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsFromJson(String json, Promise promise) { + public final void csl_bridge_poolVotingThresholdsFromJson(String json, Promise promise) { Native.I - .poolVotingThresholdsFromJson(json) + .csl_bridge_poolVotingThresholdsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsNew(String motionNoConfidence, String committeeNormal, String committeeNoConfidence, String hardForkInitiation, String securityRelevantThreshold, Promise promise) { + public final void csl_bridge_poolVotingThresholdsNew(String motionNoConfidence, String committeeNormal, String committeeNoConfidence, String hardForkInitiation, String securityRelevantThreshold, Promise promise) { Native.I - .poolVotingThresholdsNew(new RPtr(motionNoConfidence), new RPtr(committeeNormal), new RPtr(committeeNoConfidence), new RPtr(hardForkInitiation), new RPtr(securityRelevantThreshold)) + .csl_bridge_poolVotingThresholdsNew(new RPtr(motionNoConfidence), new RPtr(committeeNormal), new RPtr(committeeNoConfidence), new RPtr(hardForkInitiation), new RPtr(securityRelevantThreshold)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsMotionNoConfidence(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsMotionNoConfidence(String self, Promise promise) { Native.I - .poolVotingThresholdsMotionNoConfidence(new RPtr(self)) + .csl_bridge_poolVotingThresholdsMotionNoConfidence(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsCommitteeNormal(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsCommitteeNormal(String self, Promise promise) { Native.I - .poolVotingThresholdsCommitteeNormal(new RPtr(self)) + .csl_bridge_poolVotingThresholdsCommitteeNormal(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsCommitteeNoConfidence(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsCommitteeNoConfidence(String self, Promise promise) { Native.I - .poolVotingThresholdsCommitteeNoConfidence(new RPtr(self)) + .csl_bridge_poolVotingThresholdsCommitteeNoConfidence(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void poolVotingThresholdsHardForkInitiation(String self, Promise promise) { + public final void csl_bridge_poolVotingThresholdsHardForkInitiation(String self, Promise promise) { Native.I - .poolVotingThresholdsHardForkInitiation(new RPtr(self)) + .csl_bridge_poolVotingThresholdsHardForkInitiation(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_poolVotingThresholdsSecurityRelevantThreshold(String self, Promise promise) { + Native.I + .csl_bridge_poolVotingThresholdsSecurityRelevantThreshold(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyToPublic(String self, Promise promise) { + public final void csl_bridge_privateKeyToPublic(String self, Promise promise) { Native.I - .privateKeyToPublic(new RPtr(self)) + .csl_bridge_privateKeyToPublic(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyGenerateEd25519( Promise promise) { + public final void csl_bridge_privateKeyGenerateEd25519( Promise promise) { Native.I - .privateKeyGenerateEd25519() + .csl_bridge_privateKeyGenerateEd25519() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyGenerateEd25519extended( Promise promise) { + public final void csl_bridge_privateKeyGenerateEd25519extended( Promise promise) { Native.I - .privateKeyGenerateEd25519extended() + .csl_bridge_privateKeyGenerateEd25519extended() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyFromBech32(String bech32Str, Promise promise) { + public final void csl_bridge_privateKeyFromBech32(String bech32Str, Promise promise) { Native.I - .privateKeyFromBech32(bech32Str) + .csl_bridge_privateKeyFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyToBech32(String self, Promise promise) { + public final void csl_bridge_privateKeyToBech32(String self, Promise promise) { Native.I - .privateKeyToBech32(new RPtr(self)) + .csl_bridge_privateKeyToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void privateKeyAsBytes(String self, Promise promise) { + public final void csl_bridge_privateKeyAsBytes(String self, Promise promise) { Native.I - .privateKeyAsBytes(new RPtr(self)) + .csl_bridge_privateKeyAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void privateKeyFromExtendedBytes(String bytes, Promise promise) { + public final void csl_bridge_privateKeyFromExtendedBytes(String bytes, Promise promise) { Native.I - .privateKeyFromExtendedBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_privateKeyFromExtendedBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyFromNormalBytes(String bytes, Promise promise) { + public final void csl_bridge_privateKeyFromNormalBytes(String bytes, Promise promise) { Native.I - .privateKeyFromNormalBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_privateKeyFromNormalBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeySign(String self, String message, Promise promise) { + public final void csl_bridge_privateKeySign(String self, String message, Promise promise) { Native.I - .privateKeySign(new RPtr(self), Base64.decode(message, Base64.DEFAULT)) + .csl_bridge_privateKeySign(new RPtr(self), Base64.decode(message, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void privateKeyToHex(String self, Promise promise) { + public final void csl_bridge_privateKeyToHex(String self, Promise promise) { Native.I - .privateKeyToHex(new RPtr(self)) + .csl_bridge_privateKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void privateKeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_privateKeyFromHex(String hexStr, Promise promise) { Native.I - .privateKeyFromHex(hexStr) + .csl_bridge_privateKeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesToBytes(String self, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesToBytes(String self, Promise promise) { Native.I - .proposedProtocolParameterUpdatesToBytes(new RPtr(self)) + .csl_bridge_proposedProtocolParameterUpdatesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesFromBytes(String bytes, Promise promise) { Native.I - .proposedProtocolParameterUpdatesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_proposedProtocolParameterUpdatesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesToHex(String self, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesToHex(String self, Promise promise) { Native.I - .proposedProtocolParameterUpdatesToHex(new RPtr(self)) + .csl_bridge_proposedProtocolParameterUpdatesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesFromHex(String hexStr, Promise promise) { Native.I - .proposedProtocolParameterUpdatesFromHex(hexStr) + .csl_bridge_proposedProtocolParameterUpdatesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesToJson(String self, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesToJson(String self, Promise promise) { Native.I - .proposedProtocolParameterUpdatesToJson(new RPtr(self)) + .csl_bridge_proposedProtocolParameterUpdatesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesFromJson(String json, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesFromJson(String json, Promise promise) { Native.I - .proposedProtocolParameterUpdatesFromJson(json) + .csl_bridge_proposedProtocolParameterUpdatesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesNew( Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesNew( Promise promise) { Native.I - .proposedProtocolParameterUpdatesNew() + .csl_bridge_proposedProtocolParameterUpdatesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesLen(String self, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesLen(String self, Promise promise) { Native.I - .proposedProtocolParameterUpdatesLen(new RPtr(self)) + .csl_bridge_proposedProtocolParameterUpdatesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesInsert(String self, String key, String value, Promise promise) { Native.I - .proposedProtocolParameterUpdatesInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_proposedProtocolParameterUpdatesInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesGet(String self, String key, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesGet(String self, String key, Promise promise) { Native.I - .proposedProtocolParameterUpdatesGet(new RPtr(self), new RPtr(key)) + .csl_bridge_proposedProtocolParameterUpdatesGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void proposedProtocolParameterUpdatesKeys(String self, Promise promise) { + public final void csl_bridge_proposedProtocolParameterUpdatesKeys(String self, Promise promise) { Native.I - .proposedProtocolParameterUpdatesKeys(new RPtr(self)) + .csl_bridge_proposedProtocolParameterUpdatesKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateToBytes(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateToBytes(String self, Promise promise) { Native.I - .protocolParamUpdateToBytes(new RPtr(self)) + .csl_bridge_protocolParamUpdateToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateFromBytes(String bytes, Promise promise) { + public final void csl_bridge_protocolParamUpdateFromBytes(String bytes, Promise promise) { Native.I - .protocolParamUpdateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_protocolParamUpdateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateToHex(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateToHex(String self, Promise promise) { Native.I - .protocolParamUpdateToHex(new RPtr(self)) + .csl_bridge_protocolParamUpdateToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateFromHex(String hexStr, Promise promise) { + public final void csl_bridge_protocolParamUpdateFromHex(String hexStr, Promise promise) { Native.I - .protocolParamUpdateFromHex(hexStr) + .csl_bridge_protocolParamUpdateFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateToJson(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateToJson(String self, Promise promise) { Native.I - .protocolParamUpdateToJson(new RPtr(self)) + .csl_bridge_protocolParamUpdateToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateFromJson(String json, Promise promise) { + public final void csl_bridge_protocolParamUpdateFromJson(String json, Promise promise) { Native.I - .protocolParamUpdateFromJson(json) + .csl_bridge_protocolParamUpdateFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMinfeeA(String self, String minfeeA, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMinfeeA(String self, String minfeeA, Promise promise) { Native.I - .protocolParamUpdateSetMinfeeA(new RPtr(self), new RPtr(minfeeA)) + .csl_bridge_protocolParamUpdateSetMinfeeA(new RPtr(self), new RPtr(minfeeA)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMinfeeA(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMinfeeA(String self, Promise promise) { Native.I - .protocolParamUpdateMinfeeA(new RPtr(self)) + .csl_bridge_protocolParamUpdateMinfeeA(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMinfeeB(String self, String minfeeB, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMinfeeB(String self, String minfeeB, Promise promise) { Native.I - .protocolParamUpdateSetMinfeeB(new RPtr(self), new RPtr(minfeeB)) + .csl_bridge_protocolParamUpdateSetMinfeeB(new RPtr(self), new RPtr(minfeeB)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMinfeeB(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMinfeeB(String self, Promise promise) { Native.I - .protocolParamUpdateMinfeeB(new RPtr(self)) + .csl_bridge_protocolParamUpdateMinfeeB(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxBlockBodySize(String self, Double maxBlockBodySize, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxBlockBodySize(String self, Double maxBlockBodySize, Promise promise) { Native.I - .protocolParamUpdateSetMaxBlockBodySize(new RPtr(self), maxBlockBodySize.longValue()) + .csl_bridge_protocolParamUpdateSetMaxBlockBodySize(new RPtr(self), maxBlockBodySize.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxBlockBodySize(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxBlockBodySize(String self, Promise promise) { Native.I - .protocolParamUpdateMaxBlockBodySize(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxBlockBodySize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxTxSize(String self, Double maxTxSize, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxTxSize(String self, Double maxTxSize, Promise promise) { Native.I - .protocolParamUpdateSetMaxTxSize(new RPtr(self), maxTxSize.longValue()) + .csl_bridge_protocolParamUpdateSetMaxTxSize(new RPtr(self), maxTxSize.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxTxSize(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxTxSize(String self, Promise promise) { Native.I - .protocolParamUpdateMaxTxSize(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxTxSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxBlockHeaderSize(String self, Double maxBlockHeaderSize, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxBlockHeaderSize(String self, Double maxBlockHeaderSize, Promise promise) { Native.I - .protocolParamUpdateSetMaxBlockHeaderSize(new RPtr(self), maxBlockHeaderSize.longValue()) + .csl_bridge_protocolParamUpdateSetMaxBlockHeaderSize(new RPtr(self), maxBlockHeaderSize.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxBlockHeaderSize(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxBlockHeaderSize(String self, Promise promise) { Native.I - .protocolParamUpdateMaxBlockHeaderSize(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxBlockHeaderSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetKeyDeposit(String self, String keyDeposit, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetKeyDeposit(String self, String keyDeposit, Promise promise) { Native.I - .protocolParamUpdateSetKeyDeposit(new RPtr(self), new RPtr(keyDeposit)) + .csl_bridge_protocolParamUpdateSetKeyDeposit(new RPtr(self), new RPtr(keyDeposit)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateKeyDeposit(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateKeyDeposit(String self, Promise promise) { Native.I - .protocolParamUpdateKeyDeposit(new RPtr(self)) + .csl_bridge_protocolParamUpdateKeyDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetPoolDeposit(String self, String poolDeposit, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetPoolDeposit(String self, String poolDeposit, Promise promise) { Native.I - .protocolParamUpdateSetPoolDeposit(new RPtr(self), new RPtr(poolDeposit)) + .csl_bridge_protocolParamUpdateSetPoolDeposit(new RPtr(self), new RPtr(poolDeposit)) .pour(promise); } @ReactMethod - public final void protocolParamUpdatePoolDeposit(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdatePoolDeposit(String self, Promise promise) { Native.I - .protocolParamUpdatePoolDeposit(new RPtr(self)) + .csl_bridge_protocolParamUpdatePoolDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxEpoch(String self, Double maxEpoch, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxEpoch(String self, Double maxEpoch, Promise promise) { Native.I - .protocolParamUpdateSetMaxEpoch(new RPtr(self), maxEpoch.longValue()) + .csl_bridge_protocolParamUpdateSetMaxEpoch(new RPtr(self), maxEpoch.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxEpoch(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxEpoch(String self, Promise promise) { Native.I - .protocolParamUpdateMaxEpoch(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxEpoch(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetNOpt(String self, Double nOpt, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetNOpt(String self, Double nOpt, Promise promise) { Native.I - .protocolParamUpdateSetNOpt(new RPtr(self), nOpt.longValue()) + .csl_bridge_protocolParamUpdateSetNOpt(new RPtr(self), nOpt.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateNOpt(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateNOpt(String self, Promise promise) { Native.I - .protocolParamUpdateNOpt(new RPtr(self)) + .csl_bridge_protocolParamUpdateNOpt(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetPoolPledgeInfluence(String self, String poolPledgeInfluence, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetPoolPledgeInfluence(String self, String poolPledgeInfluence, Promise promise) { Native.I - .protocolParamUpdateSetPoolPledgeInfluence(new RPtr(self), new RPtr(poolPledgeInfluence)) + .csl_bridge_protocolParamUpdateSetPoolPledgeInfluence(new RPtr(self), new RPtr(poolPledgeInfluence)) .pour(promise); } @ReactMethod - public final void protocolParamUpdatePoolPledgeInfluence(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdatePoolPledgeInfluence(String self, Promise promise) { Native.I - .protocolParamUpdatePoolPledgeInfluence(new RPtr(self)) + .csl_bridge_protocolParamUpdatePoolPledgeInfluence(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetExpansionRate(String self, String expansionRate, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetExpansionRate(String self, String expansionRate, Promise promise) { Native.I - .protocolParamUpdateSetExpansionRate(new RPtr(self), new RPtr(expansionRate)) + .csl_bridge_protocolParamUpdateSetExpansionRate(new RPtr(self), new RPtr(expansionRate)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateExpansionRate(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateExpansionRate(String self, Promise promise) { Native.I - .protocolParamUpdateExpansionRate(new RPtr(self)) + .csl_bridge_protocolParamUpdateExpansionRate(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetTreasuryGrowthRate(String self, String treasuryGrowthRate, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetTreasuryGrowthRate(String self, String treasuryGrowthRate, Promise promise) { Native.I - .protocolParamUpdateSetTreasuryGrowthRate(new RPtr(self), new RPtr(treasuryGrowthRate)) + .csl_bridge_protocolParamUpdateSetTreasuryGrowthRate(new RPtr(self), new RPtr(treasuryGrowthRate)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateTreasuryGrowthRate(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateTreasuryGrowthRate(String self, Promise promise) { Native.I - .protocolParamUpdateTreasuryGrowthRate(new RPtr(self)) + .csl_bridge_protocolParamUpdateTreasuryGrowthRate(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateD(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateD(String self, Promise promise) { Native.I - .protocolParamUpdateD(new RPtr(self)) + .csl_bridge_protocolParamUpdateD(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateExtraEntropy(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateExtraEntropy(String self, Promise promise) { Native.I - .protocolParamUpdateExtraEntropy(new RPtr(self)) + .csl_bridge_protocolParamUpdateExtraEntropy(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetProtocolVersion(String self, String protocolVersion, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetProtocolVersion(String self, String protocolVersion, Promise promise) { Native.I - .protocolParamUpdateSetProtocolVersion(new RPtr(self), new RPtr(protocolVersion)) + .csl_bridge_protocolParamUpdateSetProtocolVersion(new RPtr(self), new RPtr(protocolVersion)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateProtocolVersion(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateProtocolVersion(String self, Promise promise) { Native.I - .protocolParamUpdateProtocolVersion(new RPtr(self)) + .csl_bridge_protocolParamUpdateProtocolVersion(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMinPoolCost(String self, String minPoolCost, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMinPoolCost(String self, String minPoolCost, Promise promise) { Native.I - .protocolParamUpdateSetMinPoolCost(new RPtr(self), new RPtr(minPoolCost)) + .csl_bridge_protocolParamUpdateSetMinPoolCost(new RPtr(self), new RPtr(minPoolCost)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMinPoolCost(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMinPoolCost(String self, Promise promise) { Native.I - .protocolParamUpdateMinPoolCost(new RPtr(self)) + .csl_bridge_protocolParamUpdateMinPoolCost(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetAdaPerUtxoByte(String self, String adaPerUtxoByte, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetAdaPerUtxoByte(String self, String adaPerUtxoByte, Promise promise) { Native.I - .protocolParamUpdateSetAdaPerUtxoByte(new RPtr(self), new RPtr(adaPerUtxoByte)) + .csl_bridge_protocolParamUpdateSetAdaPerUtxoByte(new RPtr(self), new RPtr(adaPerUtxoByte)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateAdaPerUtxoByte(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateAdaPerUtxoByte(String self, Promise promise) { Native.I - .protocolParamUpdateAdaPerUtxoByte(new RPtr(self)) + .csl_bridge_protocolParamUpdateAdaPerUtxoByte(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetCostModels(String self, String costModels, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetCostModels(String self, String costModels, Promise promise) { Native.I - .protocolParamUpdateSetCostModels(new RPtr(self), new RPtr(costModels)) + .csl_bridge_protocolParamUpdateSetCostModels(new RPtr(self), new RPtr(costModels)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateCostModels(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateCostModels(String self, Promise promise) { Native.I - .protocolParamUpdateCostModels(new RPtr(self)) + .csl_bridge_protocolParamUpdateCostModels(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetExecutionCosts(String self, String executionCosts, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetExecutionCosts(String self, String executionCosts, Promise promise) { Native.I - .protocolParamUpdateSetExecutionCosts(new RPtr(self), new RPtr(executionCosts)) + .csl_bridge_protocolParamUpdateSetExecutionCosts(new RPtr(self), new RPtr(executionCosts)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateExecutionCosts(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateExecutionCosts(String self, Promise promise) { Native.I - .protocolParamUpdateExecutionCosts(new RPtr(self)) + .csl_bridge_protocolParamUpdateExecutionCosts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxTxExUnits(String self, String maxTxExUnits, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxTxExUnits(String self, String maxTxExUnits, Promise promise) { Native.I - .protocolParamUpdateSetMaxTxExUnits(new RPtr(self), new RPtr(maxTxExUnits)) + .csl_bridge_protocolParamUpdateSetMaxTxExUnits(new RPtr(self), new RPtr(maxTxExUnits)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxTxExUnits(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxTxExUnits(String self, Promise promise) { Native.I - .protocolParamUpdateMaxTxExUnits(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxTxExUnits(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxBlockExUnits(String self, String maxBlockExUnits, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxBlockExUnits(String self, String maxBlockExUnits, Promise promise) { Native.I - .protocolParamUpdateSetMaxBlockExUnits(new RPtr(self), new RPtr(maxBlockExUnits)) + .csl_bridge_protocolParamUpdateSetMaxBlockExUnits(new RPtr(self), new RPtr(maxBlockExUnits)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxBlockExUnits(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxBlockExUnits(String self, Promise promise) { Native.I - .protocolParamUpdateMaxBlockExUnits(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxBlockExUnits(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxValueSize(String self, Double maxValueSize, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxValueSize(String self, Double maxValueSize, Promise promise) { Native.I - .protocolParamUpdateSetMaxValueSize(new RPtr(self), maxValueSize.longValue()) + .csl_bridge_protocolParamUpdateSetMaxValueSize(new RPtr(self), maxValueSize.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxValueSize(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxValueSize(String self, Promise promise) { Native.I - .protocolParamUpdateMaxValueSize(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxValueSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetCollateralPercentage(String self, Double collateralPercentage, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetCollateralPercentage(String self, Double collateralPercentage, Promise promise) { Native.I - .protocolParamUpdateSetCollateralPercentage(new RPtr(self), collateralPercentage.longValue()) + .csl_bridge_protocolParamUpdateSetCollateralPercentage(new RPtr(self), collateralPercentage.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateCollateralPercentage(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateCollateralPercentage(String self, Promise promise) { Native.I - .protocolParamUpdateCollateralPercentage(new RPtr(self)) + .csl_bridge_protocolParamUpdateCollateralPercentage(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMaxCollateralInputs(String self, Double maxCollateralInputs, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMaxCollateralInputs(String self, Double maxCollateralInputs, Promise promise) { Native.I - .protocolParamUpdateSetMaxCollateralInputs(new RPtr(self), maxCollateralInputs.longValue()) + .csl_bridge_protocolParamUpdateSetMaxCollateralInputs(new RPtr(self), maxCollateralInputs.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMaxCollateralInputs(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMaxCollateralInputs(String self, Promise promise) { Native.I - .protocolParamUpdateMaxCollateralInputs(new RPtr(self)) + .csl_bridge_protocolParamUpdateMaxCollateralInputs(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetPoolVotingThresholds(String self, String poolVotingThresholds, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetPoolVotingThresholds(String self, String poolVotingThresholds, Promise promise) { Native.I - .protocolParamUpdateSetPoolVotingThresholds(new RPtr(self), new RPtr(poolVotingThresholds)) + .csl_bridge_protocolParamUpdateSetPoolVotingThresholds(new RPtr(self), new RPtr(poolVotingThresholds)) .pour(promise); } @ReactMethod - public final void protocolParamUpdatePoolVotingThresholds(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdatePoolVotingThresholds(String self, Promise promise) { Native.I - .protocolParamUpdatePoolVotingThresholds(new RPtr(self)) + .csl_bridge_protocolParamUpdatePoolVotingThresholds(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetDrepVotingThresholds(String self, String drepVotingThresholds, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetDrepVotingThresholds(String self, String drepVotingThresholds, Promise promise) { Native.I - .protocolParamUpdateSetDrepVotingThresholds(new RPtr(self), new RPtr(drepVotingThresholds)) + .csl_bridge_protocolParamUpdateSetDrepVotingThresholds(new RPtr(self), new RPtr(drepVotingThresholds)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateDrepVotingThresholds(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateDrepVotingThresholds(String self, Promise promise) { Native.I - .protocolParamUpdateDrepVotingThresholds(new RPtr(self)) + .csl_bridge_protocolParamUpdateDrepVotingThresholds(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetMinCommitteeSize(String self, Double minCommitteeSize, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetMinCommitteeSize(String self, Double minCommitteeSize, Promise promise) { Native.I - .protocolParamUpdateSetMinCommitteeSize(new RPtr(self), minCommitteeSize.longValue()) + .csl_bridge_protocolParamUpdateSetMinCommitteeSize(new RPtr(self), minCommitteeSize.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateMinCommitteeSize(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateMinCommitteeSize(String self, Promise promise) { Native.I - .protocolParamUpdateMinCommitteeSize(new RPtr(self)) + .csl_bridge_protocolParamUpdateMinCommitteeSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetCommitteeTermLimit(String self, Double committeeTermLimit, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetCommitteeTermLimit(String self, Double committeeTermLimit, Promise promise) { Native.I - .protocolParamUpdateSetCommitteeTermLimit(new RPtr(self), committeeTermLimit.longValue()) + .csl_bridge_protocolParamUpdateSetCommitteeTermLimit(new RPtr(self), committeeTermLimit.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateCommitteeTermLimit(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateCommitteeTermLimit(String self, Promise promise) { Native.I - .protocolParamUpdateCommitteeTermLimit(new RPtr(self)) + .csl_bridge_protocolParamUpdateCommitteeTermLimit(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetGovernanceActionValidityPeriod(String self, Double governanceActionValidityPeriod, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetGovernanceActionValidityPeriod(String self, Double governanceActionValidityPeriod, Promise promise) { Native.I - .protocolParamUpdateSetGovernanceActionValidityPeriod(new RPtr(self), governanceActionValidityPeriod.longValue()) + .csl_bridge_protocolParamUpdateSetGovernanceActionValidityPeriod(new RPtr(self), governanceActionValidityPeriod.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateGovernanceActionValidityPeriod(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateGovernanceActionValidityPeriod(String self, Promise promise) { Native.I - .protocolParamUpdateGovernanceActionValidityPeriod(new RPtr(self)) + .csl_bridge_protocolParamUpdateGovernanceActionValidityPeriod(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetGovernanceActionDeposit(String self, String governanceActionDeposit, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetGovernanceActionDeposit(String self, String governanceActionDeposit, Promise promise) { Native.I - .protocolParamUpdateSetGovernanceActionDeposit(new RPtr(self), new RPtr(governanceActionDeposit)) + .csl_bridge_protocolParamUpdateSetGovernanceActionDeposit(new RPtr(self), new RPtr(governanceActionDeposit)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateGovernanceActionDeposit(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateGovernanceActionDeposit(String self, Promise promise) { Native.I - .protocolParamUpdateGovernanceActionDeposit(new RPtr(self)) + .csl_bridge_protocolParamUpdateGovernanceActionDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetDrepDeposit(String self, String drepDeposit, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetDrepDeposit(String self, String drepDeposit, Promise promise) { Native.I - .protocolParamUpdateSetDrepDeposit(new RPtr(self), new RPtr(drepDeposit)) + .csl_bridge_protocolParamUpdateSetDrepDeposit(new RPtr(self), new RPtr(drepDeposit)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateDrepDeposit(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateDrepDeposit(String self, Promise promise) { Native.I - .protocolParamUpdateDrepDeposit(new RPtr(self)) + .csl_bridge_protocolParamUpdateDrepDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetDrepInactivityPeriod(String self, Double drepInactivityPeriod, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetDrepInactivityPeriod(String self, Double drepInactivityPeriod, Promise promise) { Native.I - .protocolParamUpdateSetDrepInactivityPeriod(new RPtr(self), drepInactivityPeriod.longValue()) + .csl_bridge_protocolParamUpdateSetDrepInactivityPeriod(new RPtr(self), drepInactivityPeriod.longValue()) .pour(promise); } @ReactMethod - public final void protocolParamUpdateDrepInactivityPeriod(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateDrepInactivityPeriod(String self, Promise promise) { Native.I - .protocolParamUpdateDrepInactivityPeriod(new RPtr(self)) + .csl_bridge_protocolParamUpdateDrepInactivityPeriod(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolParamUpdateSetRefScriptCoinsPerByte(String self, String refScriptCoinsPerByte, Promise promise) { + public final void csl_bridge_protocolParamUpdateSetRefScriptCoinsPerByte(String self, String refScriptCoinsPerByte, Promise promise) { Native.I - .protocolParamUpdateSetRefScriptCoinsPerByte(new RPtr(self), new RPtr(refScriptCoinsPerByte)) + .csl_bridge_protocolParamUpdateSetRefScriptCoinsPerByte(new RPtr(self), new RPtr(refScriptCoinsPerByte)) .pour(promise); } @ReactMethod - public final void protocolParamUpdateRefScriptCoinsPerByte(String self, Promise promise) { + public final void csl_bridge_protocolParamUpdateRefScriptCoinsPerByte(String self, Promise promise) { Native.I - .protocolParamUpdateRefScriptCoinsPerByte(new RPtr(self)) + .csl_bridge_protocolParamUpdateRefScriptCoinsPerByte(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolParamUpdateNew( Promise promise) { + public final void csl_bridge_protocolParamUpdateNew( Promise promise) { Native.I - .protocolParamUpdateNew() + .csl_bridge_protocolParamUpdateNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolVersionToBytes(String self, Promise promise) { + public final void csl_bridge_protocolVersionToBytes(String self, Promise promise) { Native.I - .protocolVersionToBytes(new RPtr(self)) + .csl_bridge_protocolVersionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void protocolVersionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_protocolVersionFromBytes(String bytes, Promise promise) { Native.I - .protocolVersionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_protocolVersionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolVersionToHex(String self, Promise promise) { + public final void csl_bridge_protocolVersionToHex(String self, Promise promise) { Native.I - .protocolVersionToHex(new RPtr(self)) + .csl_bridge_protocolVersionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void protocolVersionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_protocolVersionFromHex(String hexStr, Promise promise) { Native.I - .protocolVersionFromHex(hexStr) + .csl_bridge_protocolVersionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolVersionToJson(String self, Promise promise) { + public final void csl_bridge_protocolVersionToJson(String self, Promise promise) { Native.I - .protocolVersionToJson(new RPtr(self)) + .csl_bridge_protocolVersionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void protocolVersionFromJson(String json, Promise promise) { + public final void csl_bridge_protocolVersionFromJson(String json, Promise promise) { Native.I - .protocolVersionFromJson(json) + .csl_bridge_protocolVersionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void protocolVersionMajor(String self, Promise promise) { + public final void csl_bridge_protocolVersionMajor(String self, Promise promise) { Native.I - .protocolVersionMajor(new RPtr(self)) + .csl_bridge_protocolVersionMajor(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolVersionMinor(String self, Promise promise) { + public final void csl_bridge_protocolVersionMinor(String self, Promise promise) { Native.I - .protocolVersionMinor(new RPtr(self)) + .csl_bridge_protocolVersionMinor(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void protocolVersionNew(Double major, Double minor, Promise promise) { + public final void csl_bridge_protocolVersionNew(Double major, Double minor, Promise promise) { Native.I - .protocolVersionNew(major.longValue(), minor.longValue()) + .csl_bridge_protocolVersionNew(major.longValue(), minor.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeyFromBech32(String bech32Str, Promise promise) { + public final void csl_bridge_publicKeyFromBech32(String bech32Str, Promise promise) { Native.I - .publicKeyFromBech32(bech32Str) + .csl_bridge_publicKeyFromBech32(bech32Str) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeyToBech32(String self, Promise promise) { + public final void csl_bridge_publicKeyToBech32(String self, Promise promise) { Native.I - .publicKeyToBech32(new RPtr(self)) + .csl_bridge_publicKeyToBech32(new RPtr(self)) .pour(promise); } @ReactMethod - public final void publicKeyAsBytes(String self, Promise promise) { + public final void csl_bridge_publicKeyAsBytes(String self, Promise promise) { Native.I - .publicKeyAsBytes(new RPtr(self)) + .csl_bridge_publicKeyAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void publicKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_publicKeyFromBytes(String bytes, Promise promise) { Native.I - .publicKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_publicKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeyVerify(String self, String data, String signature, Promise promise) { + public final void csl_bridge_publicKeyVerify(String self, String data, String signature, Promise promise) { Native.I - .publicKeyVerify(new RPtr(self), Base64.decode(data, Base64.DEFAULT), new RPtr(signature)) + .csl_bridge_publicKeyVerify(new RPtr(self), Base64.decode(data, Base64.DEFAULT), new RPtr(signature)) .pour(promise); } @ReactMethod - public final void publicKeyHash(String self, Promise promise) { + public final void csl_bridge_publicKeyHash(String self, Promise promise) { Native.I - .publicKeyHash(new RPtr(self)) + .csl_bridge_publicKeyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeyToHex(String self, Promise promise) { + public final void csl_bridge_publicKeyToHex(String self, Promise promise) { Native.I - .publicKeyToHex(new RPtr(self)) + .csl_bridge_publicKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void publicKeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_publicKeyFromHex(String hexStr, Promise promise) { Native.I - .publicKeyFromHex(hexStr) + .csl_bridge_publicKeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeysNew( Promise promise) { + public final void csl_bridge_publicKeysNew( Promise promise) { Native.I - .publicKeysNew() + .csl_bridge_publicKeysNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeysSize(String self, Promise promise) { + public final void csl_bridge_publicKeysSize(String self, Promise promise) { Native.I - .publicKeysSize(new RPtr(self)) + .csl_bridge_publicKeysSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void publicKeysGet(String self, Double index, Promise promise) { + public final void csl_bridge_publicKeysGet(String self, Double index, Promise promise) { Native.I - .publicKeysGet(new RPtr(self), index.longValue()) + .csl_bridge_publicKeysGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void publicKeysAdd(String self, String key, Promise promise) { + public final void csl_bridge_publicKeysAdd(String self, String key, Promise promise) { Native.I - .publicKeysAdd(new RPtr(self), new RPtr(key)) + .csl_bridge_publicKeysAdd(new RPtr(self), new RPtr(key)) .pour(promise); } @ReactMethod - public final void redeemerToBytes(String self, Promise promise) { + public final void csl_bridge_redeemerToBytes(String self, Promise promise) { Native.I - .redeemerToBytes(new RPtr(self)) + .csl_bridge_redeemerToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void redeemerFromBytes(String bytes, Promise promise) { + public final void csl_bridge_redeemerFromBytes(String bytes, Promise promise) { Native.I - .redeemerFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_redeemerFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerToHex(String self, Promise promise) { + public final void csl_bridge_redeemerToHex(String self, Promise promise) { Native.I - .redeemerToHex(new RPtr(self)) + .csl_bridge_redeemerToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemerFromHex(String hexStr, Promise promise) { + public final void csl_bridge_redeemerFromHex(String hexStr, Promise promise) { Native.I - .redeemerFromHex(hexStr) + .csl_bridge_redeemerFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerToJson(String self, Promise promise) { + public final void csl_bridge_redeemerToJson(String self, Promise promise) { Native.I - .redeemerToJson(new RPtr(self)) + .csl_bridge_redeemerToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemerFromJson(String json, Promise promise) { + public final void csl_bridge_redeemerFromJson(String json, Promise promise) { Native.I - .redeemerFromJson(json) + .csl_bridge_redeemerFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTag(String self, Promise promise) { + public final void csl_bridge_redeemerTag(String self, Promise promise) { Native.I - .redeemerTag(new RPtr(self)) + .csl_bridge_redeemerTag(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerIndex(String self, Promise promise) { + public final void csl_bridge_redeemerIndex(String self, Promise promise) { Native.I - .redeemerIndex(new RPtr(self)) + .csl_bridge_redeemerIndex(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerData(String self, Promise promise) { + public final void csl_bridge_redeemerData(String self, Promise promise) { Native.I - .redeemerData(new RPtr(self)) + .csl_bridge_redeemerData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerExUnits(String self, Promise promise) { + public final void csl_bridge_redeemerExUnits(String self, Promise promise) { Native.I - .redeemerExUnits(new RPtr(self)) + .csl_bridge_redeemerExUnits(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerNew(String tag, String index, String data, String exUnits, Promise promise) { + public final void csl_bridge_redeemerNew(String tag, String index, String data, String exUnits, Promise promise) { Native.I - .redeemerNew(new RPtr(tag), new RPtr(index), new RPtr(data), new RPtr(exUnits)) + .csl_bridge_redeemerNew(new RPtr(tag), new RPtr(index), new RPtr(data), new RPtr(exUnits)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagToBytes(String self, Promise promise) { + public final void csl_bridge_redeemerTagToBytes(String self, Promise promise) { Native.I - .redeemerTagToBytes(new RPtr(self)) + .csl_bridge_redeemerTagToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void redeemerTagFromBytes(String bytes, Promise promise) { + public final void csl_bridge_redeemerTagFromBytes(String bytes, Promise promise) { Native.I - .redeemerTagFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_redeemerTagFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagToHex(String self, Promise promise) { + public final void csl_bridge_redeemerTagToHex(String self, Promise promise) { Native.I - .redeemerTagToHex(new RPtr(self)) + .csl_bridge_redeemerTagToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemerTagFromHex(String hexStr, Promise promise) { + public final void csl_bridge_redeemerTagFromHex(String hexStr, Promise promise) { Native.I - .redeemerTagFromHex(hexStr) + .csl_bridge_redeemerTagFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagToJson(String self, Promise promise) { + public final void csl_bridge_redeemerTagToJson(String self, Promise promise) { Native.I - .redeemerTagToJson(new RPtr(self)) + .csl_bridge_redeemerTagToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemerTagFromJson(String json, Promise promise) { + public final void csl_bridge_redeemerTagFromJson(String json, Promise promise) { Native.I - .redeemerTagFromJson(json) + .csl_bridge_redeemerTagFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewSpend( Promise promise) { + public final void csl_bridge_redeemerTagNewSpend( Promise promise) { Native.I - .redeemerTagNewSpend() + .csl_bridge_redeemerTagNewSpend() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewMint( Promise promise) { + public final void csl_bridge_redeemerTagNewMint( Promise promise) { Native.I - .redeemerTagNewMint() + .csl_bridge_redeemerTagNewMint() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewCert( Promise promise) { + public final void csl_bridge_redeemerTagNewCert( Promise promise) { Native.I - .redeemerTagNewCert() + .csl_bridge_redeemerTagNewCert() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewReward( Promise promise) { + public final void csl_bridge_redeemerTagNewReward( Promise promise) { Native.I - .redeemerTagNewReward() + .csl_bridge_redeemerTagNewReward() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewVote( Promise promise) { + public final void csl_bridge_redeemerTagNewVote( Promise promise) { Native.I - .redeemerTagNewVote() + .csl_bridge_redeemerTagNewVote() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagNewVotingProposal( Promise promise) { + public final void csl_bridge_redeemerTagNewVotingProposal( Promise promise) { Native.I - .redeemerTagNewVotingProposal() + .csl_bridge_redeemerTagNewVotingProposal() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemerTagKind(String self, Promise promise) { + public final void csl_bridge_redeemerTagKind(String self, Promise promise) { Native.I - .redeemerTagKind(new RPtr(self)) + .csl_bridge_redeemerTagKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemersToBytes(String self, Promise promise) { + public final void csl_bridge_redeemersToBytes(String self, Promise promise) { Native.I - .redeemersToBytes(new RPtr(self)) + .csl_bridge_redeemersToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void redeemersFromBytes(String bytes, Promise promise) { + public final void csl_bridge_redeemersFromBytes(String bytes, Promise promise) { Native.I - .redeemersFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_redeemersFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemersToHex(String self, Promise promise) { + public final void csl_bridge_redeemersToHex(String self, Promise promise) { Native.I - .redeemersToHex(new RPtr(self)) + .csl_bridge_redeemersToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemersFromHex(String hexStr, Promise promise) { + public final void csl_bridge_redeemersFromHex(String hexStr, Promise promise) { Native.I - .redeemersFromHex(hexStr) + .csl_bridge_redeemersFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemersToJson(String self, Promise promise) { + public final void csl_bridge_redeemersToJson(String self, Promise promise) { Native.I - .redeemersToJson(new RPtr(self)) + .csl_bridge_redeemersToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void redeemersFromJson(String json, Promise promise) { + public final void csl_bridge_redeemersFromJson(String json, Promise promise) { Native.I - .redeemersFromJson(json) + .csl_bridge_redeemersFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemersNew( Promise promise) { + public final void csl_bridge_redeemersNew( Promise promise) { Native.I - .redeemersNew() + .csl_bridge_redeemersNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemersLen(String self, Promise promise) { + public final void csl_bridge_redeemersLen(String self, Promise promise) { Native.I - .redeemersLen(new RPtr(self)) + .csl_bridge_redeemersLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void redeemersGet(String self, Double index, Promise promise) { + public final void csl_bridge_redeemersGet(String self, Double index, Promise promise) { Native.I - .redeemersGet(new RPtr(self), index.longValue()) + .csl_bridge_redeemersGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void redeemersAdd(String self, String elem, Promise promise) { + public final void csl_bridge_redeemersAdd(String self, String elem, Promise promise) { Native.I - .redeemersAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_redeemersAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void redeemersTotalExUnits(String self, Promise promise) { + public final void csl_bridge_redeemersTotalExUnits(String self, Promise promise) { Native.I - .redeemersTotalExUnits(new RPtr(self)) + .csl_bridge_redeemersTotalExUnits(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayToBytes(String self, Promise promise) { + public final void csl_bridge_relayToBytes(String self, Promise promise) { Native.I - .relayToBytes(new RPtr(self)) + .csl_bridge_relayToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void relayFromBytes(String bytes, Promise promise) { + public final void csl_bridge_relayFromBytes(String bytes, Promise promise) { Native.I - .relayFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_relayFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayToHex(String self, Promise promise) { + public final void csl_bridge_relayToHex(String self, Promise promise) { Native.I - .relayToHex(new RPtr(self)) + .csl_bridge_relayToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void relayFromHex(String hexStr, Promise promise) { + public final void csl_bridge_relayFromHex(String hexStr, Promise promise) { Native.I - .relayFromHex(hexStr) + .csl_bridge_relayFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayToJson(String self, Promise promise) { + public final void csl_bridge_relayToJson(String self, Promise promise) { Native.I - .relayToJson(new RPtr(self)) + .csl_bridge_relayToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void relayFromJson(String json, Promise promise) { + public final void csl_bridge_relayFromJson(String json, Promise promise) { Native.I - .relayFromJson(json) + .csl_bridge_relayFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayNewSingleHostAddr(String singleHostAddr, Promise promise) { + public final void csl_bridge_relayNewSingleHostAddr(String singleHostAddr, Promise promise) { Native.I - .relayNewSingleHostAddr(new RPtr(singleHostAddr)) + .csl_bridge_relayNewSingleHostAddr(new RPtr(singleHostAddr)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayNewSingleHostName(String singleHostName, Promise promise) { + public final void csl_bridge_relayNewSingleHostName(String singleHostName, Promise promise) { Native.I - .relayNewSingleHostName(new RPtr(singleHostName)) + .csl_bridge_relayNewSingleHostName(new RPtr(singleHostName)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayNewMultiHostName(String multiHostName, Promise promise) { + public final void csl_bridge_relayNewMultiHostName(String multiHostName, Promise promise) { Native.I - .relayNewMultiHostName(new RPtr(multiHostName)) + .csl_bridge_relayNewMultiHostName(new RPtr(multiHostName)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayKind(String self, Promise promise) { + public final void csl_bridge_relayKind(String self, Promise promise) { Native.I - .relayKind(new RPtr(self)) + .csl_bridge_relayKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void relayAsSingleHostAddr(String self, Promise promise) { + public final void csl_bridge_relayAsSingleHostAddr(String self, Promise promise) { Native.I - .relayAsSingleHostAddr(new RPtr(self)) + .csl_bridge_relayAsSingleHostAddr(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayAsSingleHostName(String self, Promise promise) { + public final void csl_bridge_relayAsSingleHostName(String self, Promise promise) { Native.I - .relayAsSingleHostName(new RPtr(self)) + .csl_bridge_relayAsSingleHostName(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relayAsMultiHostName(String self, Promise promise) { + public final void csl_bridge_relayAsMultiHostName(String self, Promise promise) { Native.I - .relayAsMultiHostName(new RPtr(self)) + .csl_bridge_relayAsMultiHostName(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysToBytes(String self, Promise promise) { + public final void csl_bridge_relaysToBytes(String self, Promise promise) { Native.I - .relaysToBytes(new RPtr(self)) + .csl_bridge_relaysToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void relaysFromBytes(String bytes, Promise promise) { + public final void csl_bridge_relaysFromBytes(String bytes, Promise promise) { Native.I - .relaysFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_relaysFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysToHex(String self, Promise promise) { + public final void csl_bridge_relaysToHex(String self, Promise promise) { Native.I - .relaysToHex(new RPtr(self)) + .csl_bridge_relaysToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void relaysFromHex(String hexStr, Promise promise) { + public final void csl_bridge_relaysFromHex(String hexStr, Promise promise) { Native.I - .relaysFromHex(hexStr) + .csl_bridge_relaysFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysToJson(String self, Promise promise) { + public final void csl_bridge_relaysToJson(String self, Promise promise) { Native.I - .relaysToJson(new RPtr(self)) + .csl_bridge_relaysToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void relaysFromJson(String json, Promise promise) { + public final void csl_bridge_relaysFromJson(String json, Promise promise) { Native.I - .relaysFromJson(json) + .csl_bridge_relaysFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysNew( Promise promise) { + public final void csl_bridge_relaysNew( Promise promise) { Native.I - .relaysNew() + .csl_bridge_relaysNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysLen(String self, Promise promise) { + public final void csl_bridge_relaysLen(String self, Promise promise) { Native.I - .relaysLen(new RPtr(self)) + .csl_bridge_relaysLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void relaysGet(String self, Double index, Promise promise) { + public final void csl_bridge_relaysGet(String self, Double index, Promise promise) { Native.I - .relaysGet(new RPtr(self), index.longValue()) + .csl_bridge_relaysGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void relaysAdd(String self, String elem, Promise promise) { + public final void csl_bridge_relaysAdd(String self, String elem, Promise promise) { Native.I - .relaysAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_relaysAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void rewardAddressNew(Double network, String payment, Promise promise) { + public final void csl_bridge_rewardAddressNew(Double network, String payment, Promise promise) { Native.I - .rewardAddressNew(network.longValue(), new RPtr(payment)) + .csl_bridge_rewardAddressNew(network.longValue(), new RPtr(payment)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressPaymentCred(String self, Promise promise) { + public final void csl_bridge_rewardAddressPaymentCred(String self, Promise promise) { Native.I - .rewardAddressPaymentCred(new RPtr(self)) + .csl_bridge_rewardAddressPaymentCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressToAddress(String self, Promise promise) { + public final void csl_bridge_rewardAddressToAddress(String self, Promise promise) { Native.I - .rewardAddressToAddress(new RPtr(self)) + .csl_bridge_rewardAddressToAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressFromAddress(String addr, Promise promise) { + public final void csl_bridge_rewardAddressFromAddress(String addr, Promise promise) { Native.I - .rewardAddressFromAddress(new RPtr(addr)) + .csl_bridge_rewardAddressFromAddress(new RPtr(addr)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_rewardAddressNetworkId(String self, Promise promise) { + Native.I + .csl_bridge_rewardAddressNetworkId(new RPtr(self)) + .map(Utils::boxedLongToDouble) + .pour(promise); + } + @ReactMethod - public final void rewardAddressesToBytes(String self, Promise promise) { + public final void csl_bridge_rewardAddressesToBytes(String self, Promise promise) { Native.I - .rewardAddressesToBytes(new RPtr(self)) + .csl_bridge_rewardAddressesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void rewardAddressesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_rewardAddressesFromBytes(String bytes, Promise promise) { Native.I - .rewardAddressesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_rewardAddressesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressesToHex(String self, Promise promise) { + public final void csl_bridge_rewardAddressesToHex(String self, Promise promise) { Native.I - .rewardAddressesToHex(new RPtr(self)) + .csl_bridge_rewardAddressesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void rewardAddressesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_rewardAddressesFromHex(String hexStr, Promise promise) { Native.I - .rewardAddressesFromHex(hexStr) + .csl_bridge_rewardAddressesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressesToJson(String self, Promise promise) { + public final void csl_bridge_rewardAddressesToJson(String self, Promise promise) { Native.I - .rewardAddressesToJson(new RPtr(self)) + .csl_bridge_rewardAddressesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void rewardAddressesFromJson(String json, Promise promise) { + public final void csl_bridge_rewardAddressesFromJson(String json, Promise promise) { Native.I - .rewardAddressesFromJson(json) + .csl_bridge_rewardAddressesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressesNew( Promise promise) { + public final void csl_bridge_rewardAddressesNew( Promise promise) { Native.I - .rewardAddressesNew() + .csl_bridge_rewardAddressesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressesLen(String self, Promise promise) { + public final void csl_bridge_rewardAddressesLen(String self, Promise promise) { Native.I - .rewardAddressesLen(new RPtr(self)) + .csl_bridge_rewardAddressesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void rewardAddressesGet(String self, Double index, Promise promise) { + public final void csl_bridge_rewardAddressesGet(String self, Double index, Promise promise) { Native.I - .rewardAddressesGet(new RPtr(self), index.longValue()) + .csl_bridge_rewardAddressesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void rewardAddressesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_rewardAddressesAdd(String self, String elem, Promise promise) { Native.I - .rewardAddressesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_rewardAddressesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void scriptAllToBytes(String self, Promise promise) { + public final void csl_bridge_scriptAllToBytes(String self, Promise promise) { Native.I - .scriptAllToBytes(new RPtr(self)) + .csl_bridge_scriptAllToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptAllFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptAllFromBytes(String bytes, Promise promise) { Native.I - .scriptAllFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptAllFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAllToHex(String self, Promise promise) { + public final void csl_bridge_scriptAllToHex(String self, Promise promise) { Native.I - .scriptAllToHex(new RPtr(self)) + .csl_bridge_scriptAllToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptAllFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptAllFromHex(String hexStr, Promise promise) { Native.I - .scriptAllFromHex(hexStr) + .csl_bridge_scriptAllFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAllToJson(String self, Promise promise) { + public final void csl_bridge_scriptAllToJson(String self, Promise promise) { Native.I - .scriptAllToJson(new RPtr(self)) + .csl_bridge_scriptAllToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptAllFromJson(String json, Promise promise) { + public final void csl_bridge_scriptAllFromJson(String json, Promise promise) { Native.I - .scriptAllFromJson(json) + .csl_bridge_scriptAllFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAllNativeScripts(String self, Promise promise) { + public final void csl_bridge_scriptAllNativeScripts(String self, Promise promise) { Native.I - .scriptAllNativeScripts(new RPtr(self)) + .csl_bridge_scriptAllNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAllNew(String nativeScripts, Promise promise) { + public final void csl_bridge_scriptAllNew(String nativeScripts, Promise promise) { Native.I - .scriptAllNew(new RPtr(nativeScripts)) + .csl_bridge_scriptAllNew(new RPtr(nativeScripts)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAnyToBytes(String self, Promise promise) { + public final void csl_bridge_scriptAnyToBytes(String self, Promise promise) { Native.I - .scriptAnyToBytes(new RPtr(self)) + .csl_bridge_scriptAnyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptAnyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptAnyFromBytes(String bytes, Promise promise) { Native.I - .scriptAnyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptAnyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAnyToHex(String self, Promise promise) { + public final void csl_bridge_scriptAnyToHex(String self, Promise promise) { Native.I - .scriptAnyToHex(new RPtr(self)) + .csl_bridge_scriptAnyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptAnyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptAnyFromHex(String hexStr, Promise promise) { Native.I - .scriptAnyFromHex(hexStr) + .csl_bridge_scriptAnyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAnyToJson(String self, Promise promise) { + public final void csl_bridge_scriptAnyToJson(String self, Promise promise) { Native.I - .scriptAnyToJson(new RPtr(self)) + .csl_bridge_scriptAnyToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptAnyFromJson(String json, Promise promise) { + public final void csl_bridge_scriptAnyFromJson(String json, Promise promise) { Native.I - .scriptAnyFromJson(json) + .csl_bridge_scriptAnyFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAnyNativeScripts(String self, Promise promise) { + public final void csl_bridge_scriptAnyNativeScripts(String self, Promise promise) { Native.I - .scriptAnyNativeScripts(new RPtr(self)) + .csl_bridge_scriptAnyNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptAnyNew(String nativeScripts, Promise promise) { + public final void csl_bridge_scriptAnyNew(String nativeScripts, Promise promise) { Native.I - .scriptAnyNew(new RPtr(nativeScripts)) + .csl_bridge_scriptAnyNew(new RPtr(nativeScripts)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptDataHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptDataHashFromBytes(String bytes, Promise promise) { Native.I - .scriptDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptDataHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptDataHashToBytes(String self, Promise promise) { + public final void csl_bridge_scriptDataHashToBytes(String self, Promise promise) { Native.I - .scriptDataHashToBytes(new RPtr(self)) + .csl_bridge_scriptDataHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptDataHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_scriptDataHashToBech32(String self, String prefix, Promise promise) { Native.I - .scriptDataHashToBech32(new RPtr(self), prefix) + .csl_bridge_scriptDataHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void scriptDataHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_scriptDataHashFromBech32(String bechStr, Promise promise) { Native.I - .scriptDataHashFromBech32(bechStr) + .csl_bridge_scriptDataHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptDataHashToHex(String self, Promise promise) { + public final void csl_bridge_scriptDataHashToHex(String self, Promise promise) { Native.I - .scriptDataHashToHex(new RPtr(self)) + .csl_bridge_scriptDataHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptDataHashFromHex(String hex, Promise promise) { + public final void csl_bridge_scriptDataHashFromHex(String hex, Promise promise) { Native.I - .scriptDataHashFromHex(hex) + .csl_bridge_scriptDataHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptHashFromBytes(String bytes, Promise promise) { Native.I - .scriptHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashToBytes(String self, Promise promise) { + public final void csl_bridge_scriptHashToBytes(String self, Promise promise) { Native.I - .scriptHashToBytes(new RPtr(self)) + .csl_bridge_scriptHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_scriptHashToBech32(String self, String prefix, Promise promise) { Native.I - .scriptHashToBech32(new RPtr(self), prefix) + .csl_bridge_scriptHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void scriptHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_scriptHashFromBech32(String bechStr, Promise promise) { Native.I - .scriptHashFromBech32(bechStr) + .csl_bridge_scriptHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashToHex(String self, Promise promise) { + public final void csl_bridge_scriptHashToHex(String self, Promise promise) { Native.I - .scriptHashToHex(new RPtr(self)) + .csl_bridge_scriptHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptHashFromHex(String hex, Promise promise) { + public final void csl_bridge_scriptHashFromHex(String hex, Promise promise) { Native.I - .scriptHashFromHex(hex) + .csl_bridge_scriptHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesToBytes(String self, Promise promise) { + public final void csl_bridge_scriptHashesToBytes(String self, Promise promise) { Native.I - .scriptHashesToBytes(new RPtr(self)) + .csl_bridge_scriptHashesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptHashesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptHashesFromBytes(String bytes, Promise promise) { Native.I - .scriptHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptHashesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesToHex(String self, Promise promise) { + public final void csl_bridge_scriptHashesToHex(String self, Promise promise) { Native.I - .scriptHashesToHex(new RPtr(self)) + .csl_bridge_scriptHashesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptHashesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptHashesFromHex(String hexStr, Promise promise) { Native.I - .scriptHashesFromHex(hexStr) + .csl_bridge_scriptHashesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesToJson(String self, Promise promise) { + public final void csl_bridge_scriptHashesToJson(String self, Promise promise) { Native.I - .scriptHashesToJson(new RPtr(self)) + .csl_bridge_scriptHashesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptHashesFromJson(String json, Promise promise) { + public final void csl_bridge_scriptHashesFromJson(String json, Promise promise) { Native.I - .scriptHashesFromJson(json) + .csl_bridge_scriptHashesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesNew( Promise promise) { + public final void csl_bridge_scriptHashesNew( Promise promise) { Native.I - .scriptHashesNew() + .csl_bridge_scriptHashesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesLen(String self, Promise promise) { + public final void csl_bridge_scriptHashesLen(String self, Promise promise) { Native.I - .scriptHashesLen(new RPtr(self)) + .csl_bridge_scriptHashesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void scriptHashesGet(String self, Double index, Promise promise) { + public final void csl_bridge_scriptHashesGet(String self, Double index, Promise promise) { Native.I - .scriptHashesGet(new RPtr(self), index.longValue()) + .csl_bridge_scriptHashesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptHashesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_scriptHashesAdd(String self, String elem, Promise promise) { Native.I - .scriptHashesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_scriptHashesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void scriptNOfKToBytes(String self, Promise promise) { + public final void csl_bridge_scriptNOfKToBytes(String self, Promise promise) { Native.I - .scriptNOfKToBytes(new RPtr(self)) + .csl_bridge_scriptNOfKToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptNOfKFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptNOfKFromBytes(String bytes, Promise promise) { Native.I - .scriptNOfKFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptNOfKFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptNOfKToHex(String self, Promise promise) { + public final void csl_bridge_scriptNOfKToHex(String self, Promise promise) { Native.I - .scriptNOfKToHex(new RPtr(self)) + .csl_bridge_scriptNOfKToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptNOfKFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptNOfKFromHex(String hexStr, Promise promise) { Native.I - .scriptNOfKFromHex(hexStr) + .csl_bridge_scriptNOfKFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptNOfKToJson(String self, Promise promise) { + public final void csl_bridge_scriptNOfKToJson(String self, Promise promise) { Native.I - .scriptNOfKToJson(new RPtr(self)) + .csl_bridge_scriptNOfKToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptNOfKFromJson(String json, Promise promise) { + public final void csl_bridge_scriptNOfKFromJson(String json, Promise promise) { Native.I - .scriptNOfKFromJson(json) + .csl_bridge_scriptNOfKFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptNOfKN(String self, Promise promise) { + public final void csl_bridge_scriptNOfKN(String self, Promise promise) { Native.I - .scriptNOfKN(new RPtr(self)) + .csl_bridge_scriptNOfKN(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void scriptNOfKNativeScripts(String self, Promise promise) { + public final void csl_bridge_scriptNOfKNativeScripts(String self, Promise promise) { Native.I - .scriptNOfKNativeScripts(new RPtr(self)) + .csl_bridge_scriptNOfKNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptNOfKNew(Double n, String nativeScripts, Promise promise) { + public final void csl_bridge_scriptNOfKNew(Double n, String nativeScripts, Promise promise) { Native.I - .scriptNOfKNew(n.longValue(), new RPtr(nativeScripts)) + .csl_bridge_scriptNOfKNew(n.longValue(), new RPtr(nativeScripts)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptPubkeyToBytes(String self, Promise promise) { + public final void csl_bridge_scriptPubkeyToBytes(String self, Promise promise) { Native.I - .scriptPubkeyToBytes(new RPtr(self)) + .csl_bridge_scriptPubkeyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptPubkeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptPubkeyFromBytes(String bytes, Promise promise) { Native.I - .scriptPubkeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptPubkeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptPubkeyToHex(String self, Promise promise) { + public final void csl_bridge_scriptPubkeyToHex(String self, Promise promise) { Native.I - .scriptPubkeyToHex(new RPtr(self)) + .csl_bridge_scriptPubkeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptPubkeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptPubkeyFromHex(String hexStr, Promise promise) { Native.I - .scriptPubkeyFromHex(hexStr) + .csl_bridge_scriptPubkeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptPubkeyToJson(String self, Promise promise) { + public final void csl_bridge_scriptPubkeyToJson(String self, Promise promise) { Native.I - .scriptPubkeyToJson(new RPtr(self)) + .csl_bridge_scriptPubkeyToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptPubkeyFromJson(String json, Promise promise) { + public final void csl_bridge_scriptPubkeyFromJson(String json, Promise promise) { Native.I - .scriptPubkeyFromJson(json) + .csl_bridge_scriptPubkeyFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptPubkeyAddrKeyhash(String self, Promise promise) { + public final void csl_bridge_scriptPubkeyAddrKeyhash(String self, Promise promise) { Native.I - .scriptPubkeyAddrKeyhash(new RPtr(self)) + .csl_bridge_scriptPubkeyAddrKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptPubkeyNew(String addrKeyhash, Promise promise) { + public final void csl_bridge_scriptPubkeyNew(String addrKeyhash, Promise promise) { Native.I - .scriptPubkeyNew(new RPtr(addrKeyhash)) + .csl_bridge_scriptPubkeyNew(new RPtr(addrKeyhash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefToBytes(String self, Promise promise) { + public final void csl_bridge_scriptRefToBytes(String self, Promise promise) { Native.I - .scriptRefToBytes(new RPtr(self)) + .csl_bridge_scriptRefToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void scriptRefFromBytes(String bytes, Promise promise) { + public final void csl_bridge_scriptRefFromBytes(String bytes, Promise promise) { Native.I - .scriptRefFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_scriptRefFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefToHex(String self, Promise promise) { + public final void csl_bridge_scriptRefToHex(String self, Promise promise) { Native.I - .scriptRefToHex(new RPtr(self)) + .csl_bridge_scriptRefToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptRefFromHex(String hexStr, Promise promise) { + public final void csl_bridge_scriptRefFromHex(String hexStr, Promise promise) { Native.I - .scriptRefFromHex(hexStr) + .csl_bridge_scriptRefFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefToJson(String self, Promise promise) { + public final void csl_bridge_scriptRefToJson(String self, Promise promise) { Native.I - .scriptRefToJson(new RPtr(self)) + .csl_bridge_scriptRefToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptRefFromJson(String json, Promise promise) { + public final void csl_bridge_scriptRefFromJson(String json, Promise promise) { Native.I - .scriptRefFromJson(json) + .csl_bridge_scriptRefFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefNewNativeScript(String nativeScript, Promise promise) { + public final void csl_bridge_scriptRefNewNativeScript(String nativeScript, Promise promise) { Native.I - .scriptRefNewNativeScript(new RPtr(nativeScript)) + .csl_bridge_scriptRefNewNativeScript(new RPtr(nativeScript)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefNewPlutusScript(String plutusScript, Promise promise) { + public final void csl_bridge_scriptRefNewPlutusScript(String plutusScript, Promise promise) { Native.I - .scriptRefNewPlutusScript(new RPtr(plutusScript)) + .csl_bridge_scriptRefNewPlutusScript(new RPtr(plutusScript)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefIsNativeScript(String self, Promise promise) { + public final void csl_bridge_scriptRefIsNativeScript(String self, Promise promise) { Native.I - .scriptRefIsNativeScript(new RPtr(self)) + .csl_bridge_scriptRefIsNativeScript(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptRefIsPlutusScript(String self, Promise promise) { + public final void csl_bridge_scriptRefIsPlutusScript(String self, Promise promise) { Native.I - .scriptRefIsPlutusScript(new RPtr(self)) + .csl_bridge_scriptRefIsPlutusScript(new RPtr(self)) .pour(promise); } @ReactMethod - public final void scriptRefNativeScript(String self, Promise promise) { + public final void csl_bridge_scriptRefNativeScript(String self, Promise promise) { Native.I - .scriptRefNativeScript(new RPtr(self)) + .csl_bridge_scriptRefNativeScript(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void scriptRefPlutusScript(String self, Promise promise) { + public final void csl_bridge_scriptRefPlutusScript(String self, Promise promise) { Native.I - .scriptRefPlutusScript(new RPtr(self)) + .csl_bridge_scriptRefPlutusScript(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } + @ReactMethod + public final void csl_bridge_scriptRefToUnwrappedBytes(String self, Promise promise) { + Native.I + .csl_bridge_scriptRefToUnwrappedBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + @ReactMethod - public final void singleHostAddrToBytes(String self, Promise promise) { + public final void csl_bridge_singleHostAddrToBytes(String self, Promise promise) { Native.I - .singleHostAddrToBytes(new RPtr(self)) + .csl_bridge_singleHostAddrToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void singleHostAddrFromBytes(String bytes, Promise promise) { + public final void csl_bridge_singleHostAddrFromBytes(String bytes, Promise promise) { Native.I - .singleHostAddrFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_singleHostAddrFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrToHex(String self, Promise promise) { + public final void csl_bridge_singleHostAddrToHex(String self, Promise promise) { Native.I - .singleHostAddrToHex(new RPtr(self)) + .csl_bridge_singleHostAddrToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void singleHostAddrFromHex(String hexStr, Promise promise) { + public final void csl_bridge_singleHostAddrFromHex(String hexStr, Promise promise) { Native.I - .singleHostAddrFromHex(hexStr) + .csl_bridge_singleHostAddrFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrToJson(String self, Promise promise) { + public final void csl_bridge_singleHostAddrToJson(String self, Promise promise) { Native.I - .singleHostAddrToJson(new RPtr(self)) + .csl_bridge_singleHostAddrToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void singleHostAddrFromJson(String json, Promise promise) { + public final void csl_bridge_singleHostAddrFromJson(String json, Promise promise) { Native.I - .singleHostAddrFromJson(json) + .csl_bridge_singleHostAddrFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrPort(String self, Promise promise) { + public final void csl_bridge_singleHostAddrPort(String self, Promise promise) { Native.I - .singleHostAddrPort(new RPtr(self)) + .csl_bridge_singleHostAddrPort(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void singleHostAddrIpv4(String self, Promise promise) { + public final void csl_bridge_singleHostAddrIpv4(String self, Promise promise) { Native.I - .singleHostAddrIpv4(new RPtr(self)) + .csl_bridge_singleHostAddrIpv4(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrIpv6(String self, Promise promise) { + public final void csl_bridge_singleHostAddrIpv6(String self, Promise promise) { Native.I - .singleHostAddrIpv6(new RPtr(self)) + .csl_bridge_singleHostAddrIpv6(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNew( Promise promise) { + public final void csl_bridge_singleHostAddrNew( Promise promise) { Native.I - .singleHostAddrNew() + .csl_bridge_singleHostAddrNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithPort(Double port, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithPort(Double port, Promise promise) { Native.I - .singleHostAddrNewWithPort(port.longValue()) + .csl_bridge_singleHostAddrNewWithPort(port.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithIpv4(String ipv4, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithIpv4(String ipv4, Promise promise) { Native.I - .singleHostAddrNewWithIpv4(new RPtr(ipv4)) + .csl_bridge_singleHostAddrNewWithIpv4(new RPtr(ipv4)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithPortIpv4(Double port, String ipv4, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithPortIpv4(Double port, String ipv4, Promise promise) { Native.I - .singleHostAddrNewWithPortIpv4(port.longValue(), new RPtr(ipv4)) + .csl_bridge_singleHostAddrNewWithPortIpv4(port.longValue(), new RPtr(ipv4)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithIpv6(String ipv6, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithIpv6(String ipv6, Promise promise) { Native.I - .singleHostAddrNewWithIpv6(new RPtr(ipv6)) + .csl_bridge_singleHostAddrNewWithIpv6(new RPtr(ipv6)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithPortIpv6(Double port, String ipv6, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithPortIpv6(Double port, String ipv6, Promise promise) { Native.I - .singleHostAddrNewWithPortIpv6(port.longValue(), new RPtr(ipv6)) + .csl_bridge_singleHostAddrNewWithPortIpv6(port.longValue(), new RPtr(ipv6)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithIpv4Ipv6(String ipv4, String ipv6, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithIpv4Ipv6(String ipv4, String ipv6, Promise promise) { Native.I - .singleHostAddrNewWithIpv4Ipv6(new RPtr(ipv4), new RPtr(ipv6)) + .csl_bridge_singleHostAddrNewWithIpv4Ipv6(new RPtr(ipv4), new RPtr(ipv6)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostAddrNewWithPortIpv4Ipv6(Double port, String ipv4, String ipv6, Promise promise) { + public final void csl_bridge_singleHostAddrNewWithPortIpv4Ipv6(Double port, String ipv4, String ipv6, Promise promise) { Native.I - .singleHostAddrNewWithPortIpv4Ipv6(port.longValue(), new RPtr(ipv4), new RPtr(ipv6)) + .csl_bridge_singleHostAddrNewWithPortIpv4Ipv6(port.longValue(), new RPtr(ipv4), new RPtr(ipv6)) .map(RPtr::toJs) .pour(promise); } @@ -10590,79 +10988,79 @@ public final void singleHostAddrNewWithPortIpv4Ipv6(Double port, String ipv4, St @ReactMethod - public final void singleHostNameToBytes(String self, Promise promise) { + public final void csl_bridge_singleHostNameToBytes(String self, Promise promise) { Native.I - .singleHostNameToBytes(new RPtr(self)) + .csl_bridge_singleHostNameToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void singleHostNameFromBytes(String bytes, Promise promise) { + public final void csl_bridge_singleHostNameFromBytes(String bytes, Promise promise) { Native.I - .singleHostNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_singleHostNameFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostNameToHex(String self, Promise promise) { + public final void csl_bridge_singleHostNameToHex(String self, Promise promise) { Native.I - .singleHostNameToHex(new RPtr(self)) + .csl_bridge_singleHostNameToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void singleHostNameFromHex(String hexStr, Promise promise) { + public final void csl_bridge_singleHostNameFromHex(String hexStr, Promise promise) { Native.I - .singleHostNameFromHex(hexStr) + .csl_bridge_singleHostNameFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostNameToJson(String self, Promise promise) { + public final void csl_bridge_singleHostNameToJson(String self, Promise promise) { Native.I - .singleHostNameToJson(new RPtr(self)) + .csl_bridge_singleHostNameToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void singleHostNameFromJson(String json, Promise promise) { + public final void csl_bridge_singleHostNameFromJson(String json, Promise promise) { Native.I - .singleHostNameFromJson(json) + .csl_bridge_singleHostNameFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostNamePort(String self, Promise promise) { + public final void csl_bridge_singleHostNamePort(String self, Promise promise) { Native.I - .singleHostNamePort(new RPtr(self)) + .csl_bridge_singleHostNamePort(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void singleHostNameDnsName(String self, Promise promise) { + public final void csl_bridge_singleHostNameDnsName(String self, Promise promise) { Native.I - .singleHostNameDnsName(new RPtr(self)) + .csl_bridge_singleHostNameDnsName(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostNameNew(String dnsName, Promise promise) { + public final void csl_bridge_singleHostNameNew(String dnsName, Promise promise) { Native.I - .singleHostNameNew(new RPtr(dnsName)) + .csl_bridge_singleHostNameNew(new RPtr(dnsName)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void singleHostNameNewWithPort(Double port, String dnsName, Promise promise) { + public final void csl_bridge_singleHostNameNewWithPort(Double port, String dnsName, Promise promise) { Native.I - .singleHostNameNewWithPort(port.longValue(), new RPtr(dnsName)) + .csl_bridge_singleHostNameNewWithPort(port.longValue(), new RPtr(dnsName)) .map(RPtr::toJs) .pour(promise); } @@ -10670,806 +11068,806 @@ public final void singleHostNameNewWithPort(Double port, String dnsName, Promise @ReactMethod - public final void stakeAndVoteDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationToBytes(String self, Promise promise) { Native.I - .stakeAndVoteDelegationToBytes(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationFromBytes(String bytes, Promise promise) { Native.I - .stakeAndVoteDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeAndVoteDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationToHex(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationToHex(String self, Promise promise) { Native.I - .stakeAndVoteDelegationToHex(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationFromHex(String hexStr, Promise promise) { Native.I - .stakeAndVoteDelegationFromHex(hexStr) + .csl_bridge_stakeAndVoteDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationToJson(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationToJson(String self, Promise promise) { Native.I - .stakeAndVoteDelegationToJson(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationFromJson(String json, Promise promise) { Native.I - .stakeAndVoteDelegationFromJson(json) + .csl_bridge_stakeAndVoteDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationStakeCredential(String self, Promise promise) { Native.I - .stakeAndVoteDelegationStakeCredential(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationPoolKeyhash(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationPoolKeyhash(String self, Promise promise) { Native.I - .stakeAndVoteDelegationPoolKeyhash(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationPoolKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationDrep(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationDrep(String self, Promise promise) { Native.I - .stakeAndVoteDelegationDrep(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationDrep(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationNew(String stakeCredential, String poolKeyhash, String drep, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationNew(String stakeCredential, String poolKeyhash, String drep, Promise promise) { Native.I - .stakeAndVoteDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(drep)) + .csl_bridge_stakeAndVoteDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(drep)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeAndVoteDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeAndVoteDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeAndVoteDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeAndVoteDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeDelegationToBytes(String self, Promise promise) { Native.I - .stakeDelegationToBytes(new RPtr(self)) + .csl_bridge_stakeDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeDelegationFromBytes(String bytes, Promise promise) { Native.I - .stakeDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationToHex(String self, Promise promise) { + public final void csl_bridge_stakeDelegationToHex(String self, Promise promise) { Native.I - .stakeDelegationToHex(new RPtr(self)) + .csl_bridge_stakeDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeDelegationFromHex(String hexStr, Promise promise) { Native.I - .stakeDelegationFromHex(hexStr) + .csl_bridge_stakeDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationToJson(String self, Promise promise) { + public final void csl_bridge_stakeDelegationToJson(String self, Promise promise) { Native.I - .stakeDelegationToJson(new RPtr(self)) + .csl_bridge_stakeDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeDelegationFromJson(String json, Promise promise) { Native.I - .stakeDelegationFromJson(json) + .csl_bridge_stakeDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeDelegationStakeCredential(String self, Promise promise) { Native.I - .stakeDelegationStakeCredential(new RPtr(self)) + .csl_bridge_stakeDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationPoolKeyhash(String self, Promise promise) { + public final void csl_bridge_stakeDelegationPoolKeyhash(String self, Promise promise) { Native.I - .stakeDelegationPoolKeyhash(new RPtr(self)) + .csl_bridge_stakeDelegationPoolKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationNew(String stakeCredential, String poolKeyhash, Promise promise) { + public final void csl_bridge_stakeDelegationNew(String stakeCredential, String poolKeyhash, Promise promise) { Native.I - .stakeDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash)) + .csl_bridge_stakeDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDeregistrationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationToBytes(String self, Promise promise) { Native.I - .stakeDeregistrationToBytes(new RPtr(self)) + .csl_bridge_stakeDeregistrationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeDeregistrationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeDeregistrationFromBytes(String bytes, Promise promise) { Native.I - .stakeDeregistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeDeregistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationToHex(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationToHex(String self, Promise promise) { Native.I - .stakeDeregistrationToHex(new RPtr(self)) + .csl_bridge_stakeDeregistrationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDeregistrationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeDeregistrationFromHex(String hexStr, Promise promise) { Native.I - .stakeDeregistrationFromHex(hexStr) + .csl_bridge_stakeDeregistrationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationToJson(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationToJson(String self, Promise promise) { Native.I - .stakeDeregistrationToJson(new RPtr(self)) + .csl_bridge_stakeDeregistrationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeDeregistrationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeDeregistrationFromJson(String json, Promise promise) { Native.I - .stakeDeregistrationFromJson(json) + .csl_bridge_stakeDeregistrationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationStakeCredential(String self, Promise promise) { Native.I - .stakeDeregistrationStakeCredential(new RPtr(self)) + .csl_bridge_stakeDeregistrationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationCoin(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationCoin(String self, Promise promise) { Native.I - .stakeDeregistrationCoin(new RPtr(self)) + .csl_bridge_stakeDeregistrationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationNew(String stakeCredential, Promise promise) { + public final void csl_bridge_stakeDeregistrationNew(String stakeCredential, Promise promise) { Native.I - .stakeDeregistrationNew(new RPtr(stakeCredential)) + .csl_bridge_stakeDeregistrationNew(new RPtr(stakeCredential)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationNewWithCoin(String stakeCredential, String coin, Promise promise) { + public final void csl_bridge_stakeDeregistrationNewWithExplicitRefund(String stakeCredential, String coin, Promise promise) { Native.I - .stakeDeregistrationNewWithCoin(new RPtr(stakeCredential), new RPtr(coin)) + .csl_bridge_stakeDeregistrationNewWithExplicitRefund(new RPtr(stakeCredential), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeDeregistrationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeDeregistrationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeDeregistrationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeDeregistrationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationToBytes(String self, Promise promise) { Native.I - .stakeRegistrationToBytes(new RPtr(self)) + .csl_bridge_stakeRegistrationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeRegistrationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeRegistrationFromBytes(String bytes, Promise promise) { Native.I - .stakeRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeRegistrationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationToHex(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationToHex(String self, Promise promise) { Native.I - .stakeRegistrationToHex(new RPtr(self)) + .csl_bridge_stakeRegistrationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeRegistrationFromHex(String hexStr, Promise promise) { Native.I - .stakeRegistrationFromHex(hexStr) + .csl_bridge_stakeRegistrationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationToJson(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationToJson(String self, Promise promise) { Native.I - .stakeRegistrationToJson(new RPtr(self)) + .csl_bridge_stakeRegistrationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeRegistrationFromJson(String json, Promise promise) { Native.I - .stakeRegistrationFromJson(json) + .csl_bridge_stakeRegistrationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationStakeCredential(String self, Promise promise) { Native.I - .stakeRegistrationStakeCredential(new RPtr(self)) + .csl_bridge_stakeRegistrationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationCoin(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationCoin(String self, Promise promise) { Native.I - .stakeRegistrationCoin(new RPtr(self)) + .csl_bridge_stakeRegistrationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationNew(String stakeCredential, Promise promise) { + public final void csl_bridge_stakeRegistrationNew(String stakeCredential, Promise promise) { Native.I - .stakeRegistrationNew(new RPtr(stakeCredential)) + .csl_bridge_stakeRegistrationNew(new RPtr(stakeCredential)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationNewWithCoin(String stakeCredential, String coin, Promise promise) { + public final void csl_bridge_stakeRegistrationNewWithExplicitDeposit(String stakeCredential, String coin, Promise promise) { Native.I - .stakeRegistrationNewWithCoin(new RPtr(stakeCredential), new RPtr(coin)) + .csl_bridge_stakeRegistrationNewWithExplicitDeposit(new RPtr(stakeCredential), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeRegistrationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeRegistrationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationToBytes(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationToBytes(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationFromBytes(String bytes, Promise promise) { Native.I - .stakeRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationToHex(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationToHex(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationToHex(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationFromHex(String hexStr, Promise promise) { Native.I - .stakeRegistrationAndDelegationFromHex(hexStr) + .csl_bridge_stakeRegistrationAndDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationToJson(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationToJson(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationToJson(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationFromJson(String json, Promise promise) { Native.I - .stakeRegistrationAndDelegationFromJson(json) + .csl_bridge_stakeRegistrationAndDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationStakeCredential(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationStakeCredential(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationPoolKeyhash(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationPoolKeyhash(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationPoolKeyhash(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationPoolKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationCoin(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationCoin(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationCoin(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationNew(String stakeCredential, String poolKeyhash, String coin, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationNew(String stakeCredential, String poolKeyhash, String coin, Promise promise) { Native.I - .stakeRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(coin)) + .csl_bridge_stakeRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationToBytes(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationToBytes(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationFromBytes(String bytes, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_stakeVoteRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationToHex(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationToHex(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationToHex(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationFromHex(String hexStr, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationFromHex(hexStr) + .csl_bridge_stakeVoteRegistrationAndDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationToJson(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationToJson(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationToJson(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationFromJson(String json, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationFromJson(json) + .csl_bridge_stakeVoteRegistrationAndDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationStakeCredential(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationStakeCredential(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationPoolKeyhash(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationPoolKeyhash(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationPoolKeyhash(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationPoolKeyhash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationDrep(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationDrep(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationDrep(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationDrep(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationCoin(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationCoin(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationCoin(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationNew(String stakeCredential, String poolKeyhash, String drep, String coin, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationNew(String stakeCredential, String poolKeyhash, String drep, String coin, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(drep), new RPtr(coin)) + .csl_bridge_stakeVoteRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(poolKeyhash), new RPtr(drep), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stakeVoteRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_stakeVoteRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .stakeVoteRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_stakeVoteRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void stringsNew( Promise promise) { + public final void csl_bridge_stringsNew( Promise promise) { Native.I - .stringsNew() + .csl_bridge_stringsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void stringsLen(String self, Promise promise) { + public final void csl_bridge_stringsLen(String self, Promise promise) { Native.I - .stringsLen(new RPtr(self)) + .csl_bridge_stringsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void stringsGet(String self, Double index, Promise promise) { + public final void csl_bridge_stringsGet(String self, Double index, Promise promise) { Native.I - .stringsGet(new RPtr(self), index.longValue()) + .csl_bridge_stringsGet(new RPtr(self), index.longValue()) .pour(promise); } @ReactMethod - public final void stringsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_stringsAdd(String self, String elem, Promise promise) { Native.I - .stringsAdd(new RPtr(self), elem) + .csl_bridge_stringsAdd(new RPtr(self), elem) .pour(promise); } @ReactMethod - public final void timelockExpiryToBytes(String self, Promise promise) { + public final void csl_bridge_timelockExpiryToBytes(String self, Promise promise) { Native.I - .timelockExpiryToBytes(new RPtr(self)) + .csl_bridge_timelockExpiryToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void timelockExpiryFromBytes(String bytes, Promise promise) { + public final void csl_bridge_timelockExpiryFromBytes(String bytes, Promise promise) { Native.I - .timelockExpiryFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_timelockExpiryFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockExpiryToHex(String self, Promise promise) { + public final void csl_bridge_timelockExpiryToHex(String self, Promise promise) { Native.I - .timelockExpiryToHex(new RPtr(self)) + .csl_bridge_timelockExpiryToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void timelockExpiryFromHex(String hexStr, Promise promise) { + public final void csl_bridge_timelockExpiryFromHex(String hexStr, Promise promise) { Native.I - .timelockExpiryFromHex(hexStr) + .csl_bridge_timelockExpiryFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockExpiryToJson(String self, Promise promise) { + public final void csl_bridge_timelockExpiryToJson(String self, Promise promise) { Native.I - .timelockExpiryToJson(new RPtr(self)) + .csl_bridge_timelockExpiryToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void timelockExpiryFromJson(String json, Promise promise) { + public final void csl_bridge_timelockExpiryFromJson(String json, Promise promise) { Native.I - .timelockExpiryFromJson(json) + .csl_bridge_timelockExpiryFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockExpirySlot(String self, Promise promise) { + public final void csl_bridge_timelockExpirySlot(String self, Promise promise) { Native.I - .timelockExpirySlot(new RPtr(self)) + .csl_bridge_timelockExpirySlot(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void timelockExpirySlotBignum(String self, Promise promise) { + public final void csl_bridge_timelockExpirySlotBignum(String self, Promise promise) { Native.I - .timelockExpirySlotBignum(new RPtr(self)) + .csl_bridge_timelockExpirySlotBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockExpiryNew(Double slot, Promise promise) { + public final void csl_bridge_timelockExpiryNew(Double slot, Promise promise) { Native.I - .timelockExpiryNew(slot.longValue()) + .csl_bridge_timelockExpiryNew(slot.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockExpiryNewTimelockexpiry(String slot, Promise promise) { + public final void csl_bridge_timelockExpiryNewTimelockexpiry(String slot, Promise promise) { Native.I - .timelockExpiryNewTimelockexpiry(new RPtr(slot)) + .csl_bridge_timelockExpiryNewTimelockexpiry(new RPtr(slot)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartToBytes(String self, Promise promise) { + public final void csl_bridge_timelockStartToBytes(String self, Promise promise) { Native.I - .timelockStartToBytes(new RPtr(self)) + .csl_bridge_timelockStartToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void timelockStartFromBytes(String bytes, Promise promise) { + public final void csl_bridge_timelockStartFromBytes(String bytes, Promise promise) { Native.I - .timelockStartFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_timelockStartFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartToHex(String self, Promise promise) { + public final void csl_bridge_timelockStartToHex(String self, Promise promise) { Native.I - .timelockStartToHex(new RPtr(self)) + .csl_bridge_timelockStartToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void timelockStartFromHex(String hexStr, Promise promise) { + public final void csl_bridge_timelockStartFromHex(String hexStr, Promise promise) { Native.I - .timelockStartFromHex(hexStr) + .csl_bridge_timelockStartFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartToJson(String self, Promise promise) { + public final void csl_bridge_timelockStartToJson(String self, Promise promise) { Native.I - .timelockStartToJson(new RPtr(self)) + .csl_bridge_timelockStartToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void timelockStartFromJson(String json, Promise promise) { + public final void csl_bridge_timelockStartFromJson(String json, Promise promise) { Native.I - .timelockStartFromJson(json) + .csl_bridge_timelockStartFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartSlot(String self, Promise promise) { + public final void csl_bridge_timelockStartSlot(String self, Promise promise) { Native.I - .timelockStartSlot(new RPtr(self)) + .csl_bridge_timelockStartSlot(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void timelockStartSlotBignum(String self, Promise promise) { + public final void csl_bridge_timelockStartSlotBignum(String self, Promise promise) { Native.I - .timelockStartSlotBignum(new RPtr(self)) + .csl_bridge_timelockStartSlotBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartNew(Double slot, Promise promise) { + public final void csl_bridge_timelockStartNew(Double slot, Promise promise) { Native.I - .timelockStartNew(slot.longValue()) + .csl_bridge_timelockStartNew(slot.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void timelockStartNewTimelockstart(String slot, Promise promise) { + public final void csl_bridge_timelockStartNewTimelockstart(String slot, Promise promise) { Native.I - .timelockStartNewTimelockstart(new RPtr(slot)) + .csl_bridge_timelockStartNewTimelockstart(new RPtr(slot)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionToBytes(String self, Promise promise) { + public final void csl_bridge_transactionToBytes(String self, Promise promise) { Native.I - .transactionToBytes(new RPtr(self)) + .csl_bridge_transactionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionFromBytes(String bytes, Promise promise) { Native.I - .transactionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionToHex(String self, Promise promise) { + public final void csl_bridge_transactionToHex(String self, Promise promise) { Native.I - .transactionToHex(new RPtr(self)) + .csl_bridge_transactionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionFromHex(String hexStr, Promise promise) { Native.I - .transactionFromHex(hexStr) + .csl_bridge_transactionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionToJson(String self, Promise promise) { + public final void csl_bridge_transactionToJson(String self, Promise promise) { Native.I - .transactionToJson(new RPtr(self)) + .csl_bridge_transactionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionFromJson(String json, Promise promise) { + public final void csl_bridge_transactionFromJson(String json, Promise promise) { Native.I - .transactionFromJson(json) + .csl_bridge_transactionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBody(String self, Promise promise) { + public final void csl_bridge_transactionBody(String self, Promise promise) { Native.I - .transactionBody(new RPtr(self)) + .csl_bridge_transactionBody(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSet(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSet(String self, Promise promise) { Native.I - .transactionWitnessSet(new RPtr(self)) + .csl_bridge_transactionWitnessSet(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionIsValid(String self, Promise promise) { + public final void csl_bridge_transactionIsValid(String self, Promise promise) { Native.I - .transactionIsValid(new RPtr(self)) + .csl_bridge_transactionIsValid(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionAuxiliaryData(String self, Promise promise) { + public final void csl_bridge_transactionAuxiliaryData(String self, Promise promise) { Native.I - .transactionAuxiliaryData(new RPtr(self)) + .csl_bridge_transactionAuxiliaryData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionSetIsValid(String self, Boolean valid, Promise promise) { + public final void csl_bridge_transactionSetIsValid(String self, Boolean valid, Promise promise) { Native.I - .transactionSetIsValid(new RPtr(self), valid) + .csl_bridge_transactionSetIsValid(new RPtr(self), valid) .pour(promise); } @ReactMethod - public final void transactionNew(String body, String witnessSet, Promise promise) { + public final void csl_bridge_transactionNew(String body, String witnessSet, Promise promise) { Native.I - .transactionNew(new RPtr(body), new RPtr(witnessSet)) + .csl_bridge_transactionNew(new RPtr(body), new RPtr(witnessSet)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionNewWithAuxiliaryData(String body, String witnessSet, String auxiliaryData, Promise promise) { + public final void csl_bridge_transactionNewWithAuxiliaryData(String body, String witnessSet, String auxiliaryData, Promise promise) { Native.I - .transactionNewWithAuxiliaryData(new RPtr(body), new RPtr(witnessSet), new RPtr(auxiliaryData)) + .csl_bridge_transactionNewWithAuxiliaryData(new RPtr(body), new RPtr(witnessSet), new RPtr(auxiliaryData)) .map(RPtr::toJs) .pour(promise); } @@ -11477,1108 +11875,1108 @@ public final void transactionNewWithAuxiliaryData(String body, String witnessSet @ReactMethod - public final void transactionBatchLen(String self, Promise promise) { + public final void csl_bridge_transactionBatchLen(String self, Promise promise) { Native.I - .transactionBatchLen(new RPtr(self)) + .csl_bridge_transactionBatchLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBatchGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionBatchGet(String self, Double index, Promise promise) { Native.I - .transactionBatchGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionBatchGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBatchListLen(String self, Promise promise) { + public final void csl_bridge_transactionBatchListLen(String self, Promise promise) { Native.I - .transactionBatchListLen(new RPtr(self)) + .csl_bridge_transactionBatchListLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBatchListGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionBatchListGet(String self, Double index, Promise promise) { Native.I - .transactionBatchListGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionBatchListGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesToBytes(String self, Promise promise) { + public final void csl_bridge_transactionBodiesToBytes(String self, Promise promise) { Native.I - .transactionBodiesToBytes(new RPtr(self)) + .csl_bridge_transactionBodiesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionBodiesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionBodiesFromBytes(String bytes, Promise promise) { Native.I - .transactionBodiesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionBodiesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesToHex(String self, Promise promise) { + public final void csl_bridge_transactionBodiesToHex(String self, Promise promise) { Native.I - .transactionBodiesToHex(new RPtr(self)) + .csl_bridge_transactionBodiesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBodiesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionBodiesFromHex(String hexStr, Promise promise) { Native.I - .transactionBodiesFromHex(hexStr) + .csl_bridge_transactionBodiesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesToJson(String self, Promise promise) { + public final void csl_bridge_transactionBodiesToJson(String self, Promise promise) { Native.I - .transactionBodiesToJson(new RPtr(self)) + .csl_bridge_transactionBodiesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBodiesFromJson(String json, Promise promise) { + public final void csl_bridge_transactionBodiesFromJson(String json, Promise promise) { Native.I - .transactionBodiesFromJson(json) + .csl_bridge_transactionBodiesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesNew( Promise promise) { + public final void csl_bridge_transactionBodiesNew( Promise promise) { Native.I - .transactionBodiesNew() + .csl_bridge_transactionBodiesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesLen(String self, Promise promise) { + public final void csl_bridge_transactionBodiesLen(String self, Promise promise) { Native.I - .transactionBodiesLen(new RPtr(self)) + .csl_bridge_transactionBodiesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBodiesGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionBodiesGet(String self, Double index, Promise promise) { Native.I - .transactionBodiesGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionBodiesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodiesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionBodiesAdd(String self, String elem, Promise promise) { Native.I - .transactionBodiesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionBodiesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void transactionBodyToBytes(String self, Promise promise) { + public final void csl_bridge_transactionBodyToBytes(String self, Promise promise) { Native.I - .transactionBodyToBytes(new RPtr(self)) + .csl_bridge_transactionBodyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionBodyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionBodyFromBytes(String bytes, Promise promise) { Native.I - .transactionBodyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionBodyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyToHex(String self, Promise promise) { + public final void csl_bridge_transactionBodyToHex(String self, Promise promise) { Native.I - .transactionBodyToHex(new RPtr(self)) + .csl_bridge_transactionBodyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBodyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionBodyFromHex(String hexStr, Promise promise) { Native.I - .transactionBodyFromHex(hexStr) + .csl_bridge_transactionBodyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyToJson(String self, Promise promise) { + public final void csl_bridge_transactionBodyToJson(String self, Promise promise) { Native.I - .transactionBodyToJson(new RPtr(self)) + .csl_bridge_transactionBodyToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBodyFromJson(String json, Promise promise) { + public final void csl_bridge_transactionBodyFromJson(String json, Promise promise) { Native.I - .transactionBodyFromJson(json) + .csl_bridge_transactionBodyFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyInputs(String self, Promise promise) { + public final void csl_bridge_transactionBodyInputs(String self, Promise promise) { Native.I - .transactionBodyInputs(new RPtr(self)) + .csl_bridge_transactionBodyInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyOutputs(String self, Promise promise) { + public final void csl_bridge_transactionBodyOutputs(String self, Promise promise) { Native.I - .transactionBodyOutputs(new RPtr(self)) + .csl_bridge_transactionBodyOutputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyFee(String self, Promise promise) { + public final void csl_bridge_transactionBodyFee(String self, Promise promise) { Native.I - .transactionBodyFee(new RPtr(self)) + .csl_bridge_transactionBodyFee(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyTtl(String self, Promise promise) { + public final void csl_bridge_transactionBodyTtl(String self, Promise promise) { Native.I - .transactionBodyTtl(new RPtr(self)) + .csl_bridge_transactionBodyTtl(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBodyTtlBignum(String self, Promise promise) { + public final void csl_bridge_transactionBodyTtlBignum(String self, Promise promise) { Native.I - .transactionBodyTtlBignum(new RPtr(self)) + .csl_bridge_transactionBodyTtlBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetTtl(String self, String ttl, Promise promise) { + public final void csl_bridge_transactionBodySetTtl(String self, String ttl, Promise promise) { Native.I - .transactionBodySetTtl(new RPtr(self), new RPtr(ttl)) + .csl_bridge_transactionBodySetTtl(new RPtr(self), new RPtr(ttl)) .pour(promise); } @ReactMethod - public final void transactionBodyRemoveTtl(String self, Promise promise) { + public final void csl_bridge_transactionBodyRemoveTtl(String self, Promise promise) { Native.I - .transactionBodyRemoveTtl(new RPtr(self)) + .csl_bridge_transactionBodyRemoveTtl(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBodySetCerts(String self, String certs, Promise promise) { + public final void csl_bridge_transactionBodySetCerts(String self, String certs, Promise promise) { Native.I - .transactionBodySetCerts(new RPtr(self), new RPtr(certs)) + .csl_bridge_transactionBodySetCerts(new RPtr(self), new RPtr(certs)) .pour(promise); } @ReactMethod - public final void transactionBodyCerts(String self, Promise promise) { + public final void csl_bridge_transactionBodyCerts(String self, Promise promise) { Native.I - .transactionBodyCerts(new RPtr(self)) + .csl_bridge_transactionBodyCerts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetWithdrawals(String self, String withdrawals, Promise promise) { + public final void csl_bridge_transactionBodySetWithdrawals(String self, String withdrawals, Promise promise) { Native.I - .transactionBodySetWithdrawals(new RPtr(self), new RPtr(withdrawals)) + .csl_bridge_transactionBodySetWithdrawals(new RPtr(self), new RPtr(withdrawals)) .pour(promise); } @ReactMethod - public final void transactionBodyWithdrawals(String self, Promise promise) { + public final void csl_bridge_transactionBodyWithdrawals(String self, Promise promise) { Native.I - .transactionBodyWithdrawals(new RPtr(self)) + .csl_bridge_transactionBodyWithdrawals(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetUpdate(String self, String update, Promise promise) { + public final void csl_bridge_transactionBodySetUpdate(String self, String update, Promise promise) { Native.I - .transactionBodySetUpdate(new RPtr(self), new RPtr(update)) + .csl_bridge_transactionBodySetUpdate(new RPtr(self), new RPtr(update)) .pour(promise); } @ReactMethod - public final void transactionBodyUpdate(String self, Promise promise) { + public final void csl_bridge_transactionBodyUpdate(String self, Promise promise) { Native.I - .transactionBodyUpdate(new RPtr(self)) + .csl_bridge_transactionBodyUpdate(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetAuxiliaryDataHash(String self, String auxiliaryDataHash, Promise promise) { + public final void csl_bridge_transactionBodySetAuxiliaryDataHash(String self, String auxiliaryDataHash, Promise promise) { Native.I - .transactionBodySetAuxiliaryDataHash(new RPtr(self), new RPtr(auxiliaryDataHash)) + .csl_bridge_transactionBodySetAuxiliaryDataHash(new RPtr(self), new RPtr(auxiliaryDataHash)) .pour(promise); } @ReactMethod - public final void transactionBodyAuxiliaryDataHash(String self, Promise promise) { + public final void csl_bridge_transactionBodyAuxiliaryDataHash(String self, Promise promise) { Native.I - .transactionBodyAuxiliaryDataHash(new RPtr(self)) + .csl_bridge_transactionBodyAuxiliaryDataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetValidityStartInterval(String self, Double validityStartInterval, Promise promise) { + public final void csl_bridge_transactionBodySetValidityStartInterval(String self, Double validityStartInterval, Promise promise) { Native.I - .transactionBodySetValidityStartInterval(new RPtr(self), validityStartInterval.longValue()) + .csl_bridge_transactionBodySetValidityStartInterval(new RPtr(self), validityStartInterval.longValue()) .pour(promise); } @ReactMethod - public final void transactionBodySetValidityStartIntervalBignum(String self, String validityStartInterval, Promise promise) { + public final void csl_bridge_transactionBodySetValidityStartIntervalBignum(String self, String validityStartInterval, Promise promise) { Native.I - .transactionBodySetValidityStartIntervalBignum(new RPtr(self), new RPtr(validityStartInterval)) + .csl_bridge_transactionBodySetValidityStartIntervalBignum(new RPtr(self), new RPtr(validityStartInterval)) .pour(promise); } @ReactMethod - public final void transactionBodyValidityStartIntervalBignum(String self, Promise promise) { + public final void csl_bridge_transactionBodyValidityStartIntervalBignum(String self, Promise promise) { Native.I - .transactionBodyValidityStartIntervalBignum(new RPtr(self)) + .csl_bridge_transactionBodyValidityStartIntervalBignum(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyValidityStartInterval(String self, Promise promise) { + public final void csl_bridge_transactionBodyValidityStartInterval(String self, Promise promise) { Native.I - .transactionBodyValidityStartInterval(new RPtr(self)) + .csl_bridge_transactionBodyValidityStartInterval(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBodySetMint(String self, String mint, Promise promise) { + public final void csl_bridge_transactionBodySetMint(String self, String mint, Promise promise) { Native.I - .transactionBodySetMint(new RPtr(self), new RPtr(mint)) + .csl_bridge_transactionBodySetMint(new RPtr(self), new RPtr(mint)) .pour(promise); } @ReactMethod - public final void transactionBodyMint(String self, Promise promise) { + public final void csl_bridge_transactionBodyMint(String self, Promise promise) { Native.I - .transactionBodyMint(new RPtr(self)) + .csl_bridge_transactionBodyMint(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetReferenceInputs(String self, String referenceInputs, Promise promise) { + public final void csl_bridge_transactionBodySetReferenceInputs(String self, String referenceInputs, Promise promise) { Native.I - .transactionBodySetReferenceInputs(new RPtr(self), new RPtr(referenceInputs)) + .csl_bridge_transactionBodySetReferenceInputs(new RPtr(self), new RPtr(referenceInputs)) .pour(promise); } @ReactMethod - public final void transactionBodyReferenceInputs(String self, Promise promise) { + public final void csl_bridge_transactionBodyReferenceInputs(String self, Promise promise) { Native.I - .transactionBodyReferenceInputs(new RPtr(self)) + .csl_bridge_transactionBodyReferenceInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetScriptDataHash(String self, String scriptDataHash, Promise promise) { + public final void csl_bridge_transactionBodySetScriptDataHash(String self, String scriptDataHash, Promise promise) { Native.I - .transactionBodySetScriptDataHash(new RPtr(self), new RPtr(scriptDataHash)) + .csl_bridge_transactionBodySetScriptDataHash(new RPtr(self), new RPtr(scriptDataHash)) .pour(promise); } @ReactMethod - public final void transactionBodyScriptDataHash(String self, Promise promise) { + public final void csl_bridge_transactionBodyScriptDataHash(String self, Promise promise) { Native.I - .transactionBodyScriptDataHash(new RPtr(self)) + .csl_bridge_transactionBodyScriptDataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetCollateral(String self, String collateral, Promise promise) { + public final void csl_bridge_transactionBodySetCollateral(String self, String collateral, Promise promise) { Native.I - .transactionBodySetCollateral(new RPtr(self), new RPtr(collateral)) + .csl_bridge_transactionBodySetCollateral(new RPtr(self), new RPtr(collateral)) .pour(promise); } @ReactMethod - public final void transactionBodyCollateral(String self, Promise promise) { + public final void csl_bridge_transactionBodyCollateral(String self, Promise promise) { Native.I - .transactionBodyCollateral(new RPtr(self)) + .csl_bridge_transactionBodyCollateral(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetRequiredSigners(String self, String requiredSigners, Promise promise) { + public final void csl_bridge_transactionBodySetRequiredSigners(String self, String requiredSigners, Promise promise) { Native.I - .transactionBodySetRequiredSigners(new RPtr(self), new RPtr(requiredSigners)) + .csl_bridge_transactionBodySetRequiredSigners(new RPtr(self), new RPtr(requiredSigners)) .pour(promise); } @ReactMethod - public final void transactionBodyRequiredSigners(String self, Promise promise) { + public final void csl_bridge_transactionBodyRequiredSigners(String self, Promise promise) { Native.I - .transactionBodyRequiredSigners(new RPtr(self)) + .csl_bridge_transactionBodyRequiredSigners(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetNetworkId(String self, String networkId, Promise promise) { + public final void csl_bridge_transactionBodySetNetworkId(String self, String networkId, Promise promise) { Native.I - .transactionBodySetNetworkId(new RPtr(self), new RPtr(networkId)) + .csl_bridge_transactionBodySetNetworkId(new RPtr(self), new RPtr(networkId)) .pour(promise); } @ReactMethod - public final void transactionBodyNetworkId(String self, Promise promise) { + public final void csl_bridge_transactionBodyNetworkId(String self, Promise promise) { Native.I - .transactionBodyNetworkId(new RPtr(self)) + .csl_bridge_transactionBodyNetworkId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetCollateralReturn(String self, String collateralReturn, Promise promise) { + public final void csl_bridge_transactionBodySetCollateralReturn(String self, String collateralReturn, Promise promise) { Native.I - .transactionBodySetCollateralReturn(new RPtr(self), new RPtr(collateralReturn)) + .csl_bridge_transactionBodySetCollateralReturn(new RPtr(self), new RPtr(collateralReturn)) .pour(promise); } @ReactMethod - public final void transactionBodyCollateralReturn(String self, Promise promise) { + public final void csl_bridge_transactionBodyCollateralReturn(String self, Promise promise) { Native.I - .transactionBodyCollateralReturn(new RPtr(self)) + .csl_bridge_transactionBodyCollateralReturn(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetTotalCollateral(String self, String totalCollateral, Promise promise) { + public final void csl_bridge_transactionBodySetTotalCollateral(String self, String totalCollateral, Promise promise) { Native.I - .transactionBodySetTotalCollateral(new RPtr(self), new RPtr(totalCollateral)) + .csl_bridge_transactionBodySetTotalCollateral(new RPtr(self), new RPtr(totalCollateral)) .pour(promise); } @ReactMethod - public final void transactionBodyTotalCollateral(String self, Promise promise) { + public final void csl_bridge_transactionBodyTotalCollateral(String self, Promise promise) { Native.I - .transactionBodyTotalCollateral(new RPtr(self)) + .csl_bridge_transactionBodyTotalCollateral(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetVotingProcedures(String self, String votingProcedures, Promise promise) { + public final void csl_bridge_transactionBodySetVotingProcedures(String self, String votingProcedures, Promise promise) { Native.I - .transactionBodySetVotingProcedures(new RPtr(self), new RPtr(votingProcedures)) + .csl_bridge_transactionBodySetVotingProcedures(new RPtr(self), new RPtr(votingProcedures)) .pour(promise); } @ReactMethod - public final void transactionBodyVotingProcedures(String self, Promise promise) { + public final void csl_bridge_transactionBodyVotingProcedures(String self, Promise promise) { Native.I - .transactionBodyVotingProcedures(new RPtr(self)) + .csl_bridge_transactionBodyVotingProcedures(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetVotingProposals(String self, String votingProposals, Promise promise) { + public final void csl_bridge_transactionBodySetVotingProposals(String self, String votingProposals, Promise promise) { Native.I - .transactionBodySetVotingProposals(new RPtr(self), new RPtr(votingProposals)) + .csl_bridge_transactionBodySetVotingProposals(new RPtr(self), new RPtr(votingProposals)) .pour(promise); } @ReactMethod - public final void transactionBodyVotingProposals(String self, Promise promise) { + public final void csl_bridge_transactionBodyVotingProposals(String self, Promise promise) { Native.I - .transactionBodyVotingProposals(new RPtr(self)) + .csl_bridge_transactionBodyVotingProposals(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetDonation(String self, String donation, Promise promise) { + public final void csl_bridge_transactionBodySetDonation(String self, String donation, Promise promise) { Native.I - .transactionBodySetDonation(new RPtr(self), new RPtr(donation)) + .csl_bridge_transactionBodySetDonation(new RPtr(self), new RPtr(donation)) .pour(promise); } @ReactMethod - public final void transactionBodyDonation(String self, Promise promise) { + public final void csl_bridge_transactionBodyDonation(String self, Promise promise) { Native.I - .transactionBodyDonation(new RPtr(self)) + .csl_bridge_transactionBodyDonation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodySetCurrentTreasuryValue(String self, String currentTreasuryValue, Promise promise) { + public final void csl_bridge_transactionBodySetCurrentTreasuryValue(String self, String currentTreasuryValue, Promise promise) { Native.I - .transactionBodySetCurrentTreasuryValue(new RPtr(self), new RPtr(currentTreasuryValue)) + .csl_bridge_transactionBodySetCurrentTreasuryValue(new RPtr(self), new RPtr(currentTreasuryValue)) .pour(promise); } @ReactMethod - public final void transactionBodyCurrentTreasuryValue(String self, Promise promise) { + public final void csl_bridge_transactionBodyCurrentTreasuryValue(String self, Promise promise) { Native.I - .transactionBodyCurrentTreasuryValue(new RPtr(self)) + .csl_bridge_transactionBodyCurrentTreasuryValue(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyNew(String inputs, String outputs, String fee, Promise promise) { + public final void csl_bridge_transactionBodyNew(String inputs, String outputs, String fee, Promise promise) { Native.I - .transactionBodyNew(new RPtr(inputs), new RPtr(outputs), new RPtr(fee)) + .csl_bridge_transactionBodyNew(new RPtr(inputs), new RPtr(outputs), new RPtr(fee)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyNewWithTtl(String inputs, String outputs, String fee, Double ttl, Promise promise) { + public final void csl_bridge_transactionBodyNewWithTtl(String inputs, String outputs, String fee, Double ttl, Promise promise) { Native.I - .transactionBodyNewWithTtl(new RPtr(inputs), new RPtr(outputs), new RPtr(fee), ttl.longValue()) + .csl_bridge_transactionBodyNewWithTtl(new RPtr(inputs), new RPtr(outputs), new RPtr(fee), ttl.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBodyNewTxBody(String inputs, String outputs, String fee, Promise promise) { + public final void csl_bridge_transactionBodyNewTxBody(String inputs, String outputs, String fee, Promise promise) { Native.I - .transactionBodyNewTxBody(new RPtr(inputs), new RPtr(outputs), new RPtr(fee)) + .csl_bridge_transactionBodyNewTxBody(new RPtr(inputs), new RPtr(outputs), new RPtr(fee)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderAddInputsFrom(String self, String inputs, Double strategy, Promise promise) { + public final void csl_bridge_transactionBuilderAddInputsFrom(String self, String inputs, Double strategy, Promise promise) { Native.I - .transactionBuilderAddInputsFrom(new RPtr(self), new RPtr(inputs), strategy.intValue()) + .csl_bridge_transactionBuilderAddInputsFrom(new RPtr(self), new RPtr(inputs), strategy.intValue()) .pour(promise); } @ReactMethod - public final void transactionBuilderSetInputs(String self, String inputs, Promise promise) { + public final void csl_bridge_transactionBuilderSetInputs(String self, String inputs, Promise promise) { Native.I - .transactionBuilderSetInputs(new RPtr(self), new RPtr(inputs)) + .csl_bridge_transactionBuilderSetInputs(new RPtr(self), new RPtr(inputs)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCollateral(String self, String collateral, Promise promise) { + public final void csl_bridge_transactionBuilderSetCollateral(String self, String collateral, Promise promise) { Native.I - .transactionBuilderSetCollateral(new RPtr(self), new RPtr(collateral)) + .csl_bridge_transactionBuilderSetCollateral(new RPtr(self), new RPtr(collateral)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCollateralReturn(String self, String collateralReturn, Promise promise) { + public final void csl_bridge_transactionBuilderSetCollateralReturn(String self, String collateralReturn, Promise promise) { Native.I - .transactionBuilderSetCollateralReturn(new RPtr(self), new RPtr(collateralReturn)) + .csl_bridge_transactionBuilderSetCollateralReturn(new RPtr(self), new RPtr(collateralReturn)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveCollateralReturn(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveCollateralReturn(String self, Promise promise) { Native.I - .transactionBuilderRemoveCollateralReturn(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveCollateralReturn(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCollateralReturnAndTotal(String self, String collateralReturn, Promise promise) { + public final void csl_bridge_transactionBuilderSetCollateralReturnAndTotal(String self, String collateralReturn, Promise promise) { Native.I - .transactionBuilderSetCollateralReturnAndTotal(new RPtr(self), new RPtr(collateralReturn)) + .csl_bridge_transactionBuilderSetCollateralReturnAndTotal(new RPtr(self), new RPtr(collateralReturn)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetTotalCollateral(String self, String totalCollateral, Promise promise) { + public final void csl_bridge_transactionBuilderSetTotalCollateral(String self, String totalCollateral, Promise promise) { Native.I - .transactionBuilderSetTotalCollateral(new RPtr(self), new RPtr(totalCollateral)) + .csl_bridge_transactionBuilderSetTotalCollateral(new RPtr(self), new RPtr(totalCollateral)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveTotalCollateral(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveTotalCollateral(String self, Promise promise) { Native.I - .transactionBuilderRemoveTotalCollateral(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveTotalCollateral(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetTotalCollateralAndReturn(String self, String totalCollateral, String returnAddress, Promise promise) { + public final void csl_bridge_transactionBuilderSetTotalCollateralAndReturn(String self, String totalCollateral, String returnAddress, Promise promise) { Native.I - .transactionBuilderSetTotalCollateralAndReturn(new RPtr(self), new RPtr(totalCollateral), new RPtr(returnAddress)) + .csl_bridge_transactionBuilderSetTotalCollateralAndReturn(new RPtr(self), new RPtr(totalCollateral), new RPtr(returnAddress)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddReferenceInput(String self, String referenceInput, Promise promise) { + public final void csl_bridge_transactionBuilderAddReferenceInput(String self, String referenceInput, Promise promise) { Native.I - .transactionBuilderAddReferenceInput(new RPtr(self), new RPtr(referenceInput)) + .csl_bridge_transactionBuilderAddReferenceInput(new RPtr(self), new RPtr(referenceInput)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddScriptReferenceInput(String self, String referenceInput, Double scriptSize, Promise promise) { + public final void csl_bridge_transactionBuilderAddScriptReferenceInput(String self, String referenceInput, Double scriptSize, Promise promise) { Native.I - .transactionBuilderAddScriptReferenceInput(new RPtr(self), new RPtr(referenceInput), scriptSize.longValue()) + .csl_bridge_transactionBuilderAddScriptReferenceInput(new RPtr(self), new RPtr(referenceInput), scriptSize.longValue()) .pour(promise); } @ReactMethod - public final void transactionBuilderAddKeyInput(String self, String hash, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddKeyInput(String self, String hash, String input, String amount, Promise promise) { Native.I - .transactionBuilderAddKeyInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderAddKeyInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddNativeScriptInput(String self, String script, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddNativeScriptInput(String self, String script, String input, String amount, Promise promise) { Native.I - .transactionBuilderAddNativeScriptInput(new RPtr(self), new RPtr(script), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderAddNativeScriptInput(new RPtr(self), new RPtr(script), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddPlutusScriptInput(String self, String witness, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddPlutusScriptInput(String self, String witness, String input, String amount, Promise promise) { Native.I - .transactionBuilderAddPlutusScriptInput(new RPtr(self), new RPtr(witness), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderAddPlutusScriptInput(new RPtr(self), new RPtr(witness), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddBootstrapInput(String self, String hash, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddBootstrapInput(String self, String hash, String input, String amount, Promise promise) { Native.I - .transactionBuilderAddBootstrapInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderAddBootstrapInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddRegularInput(String self, String address, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddRegularInput(String self, String address, String input, String amount, Promise promise) { Native.I - .transactionBuilderAddRegularInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderAddRegularInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddInputsFromAndChange(String self, String inputs, Double strategy, String changeConfig, Promise promise) { + public final void csl_bridge_transactionBuilderAddInputsFromAndChange(String self, String inputs, Double strategy, String changeConfig, Promise promise) { Native.I - .transactionBuilderAddInputsFromAndChange(new RPtr(self), new RPtr(inputs), strategy.intValue(), new RPtr(changeConfig)) + .csl_bridge_transactionBuilderAddInputsFromAndChange(new RPtr(self), new RPtr(inputs), strategy.intValue(), new RPtr(changeConfig)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddInputsFromAndChangeWithCollateralReturn(String self, String inputs, Double strategy, String changeConfig, Double collateralPercentage, Promise promise) { + public final void csl_bridge_transactionBuilderAddInputsFromAndChangeWithCollateralReturn(String self, String inputs, Double strategy, String changeConfig, String collateralPercentage, Promise promise) { Native.I - .transactionBuilderAddInputsFromAndChangeWithCollateralReturn(new RPtr(self), new RPtr(inputs), strategy.intValue(), new RPtr(changeConfig), collateralPercentage.longValue()) + .csl_bridge_transactionBuilderAddInputsFromAndChangeWithCollateralReturn(new RPtr(self), new RPtr(inputs), strategy.intValue(), new RPtr(changeConfig), new RPtr(collateralPercentage)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetNativeInputScripts(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetNativeInputScripts(String self, Promise promise) { Native.I - .transactionBuilderGetNativeInputScripts(new RPtr(self)) + .csl_bridge_transactionBuilderGetNativeInputScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetPlutusInputScripts(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetPlutusInputScripts(String self, Promise promise) { Native.I - .transactionBuilderGetPlutusInputScripts(new RPtr(self)) + .csl_bridge_transactionBuilderGetPlutusInputScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderFeeForInput(String self, String address, String input, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderFeeForInput(String self, String address, String input, String amount, Promise promise) { Native.I - .transactionBuilderFeeForInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) + .csl_bridge_transactionBuilderFeeForInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderAddOutput(String self, String output, Promise promise) { + public final void csl_bridge_transactionBuilderAddOutput(String self, String output, Promise promise) { Native.I - .transactionBuilderAddOutput(new RPtr(self), new RPtr(output)) + .csl_bridge_transactionBuilderAddOutput(new RPtr(self), new RPtr(output)) .pour(promise); } @ReactMethod - public final void transactionBuilderFeeForOutput(String self, String output, Promise promise) { + public final void csl_bridge_transactionBuilderFeeForOutput(String self, String output, Promise promise) { Native.I - .transactionBuilderFeeForOutput(new RPtr(self), new RPtr(output)) + .csl_bridge_transactionBuilderFeeForOutput(new RPtr(self), new RPtr(output)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetFee(String self, String fee, Promise promise) { + public final void csl_bridge_transactionBuilderSetFee(String self, String fee, Promise promise) { Native.I - .transactionBuilderSetFee(new RPtr(self), new RPtr(fee)) + .csl_bridge_transactionBuilderSetFee(new RPtr(self), new RPtr(fee)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetTtl(String self, Double ttl, Promise promise) { + public final void csl_bridge_transactionBuilderSetTtl(String self, Double ttl, Promise promise) { Native.I - .transactionBuilderSetTtl(new RPtr(self), ttl.longValue()) + .csl_bridge_transactionBuilderSetTtl(new RPtr(self), ttl.longValue()) .pour(promise); } @ReactMethod - public final void transactionBuilderSetTtlBignum(String self, String ttl, Promise promise) { + public final void csl_bridge_transactionBuilderSetTtlBignum(String self, String ttl, Promise promise) { Native.I - .transactionBuilderSetTtlBignum(new RPtr(self), new RPtr(ttl)) + .csl_bridge_transactionBuilderSetTtlBignum(new RPtr(self), new RPtr(ttl)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveTtl(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveTtl(String self, Promise promise) { Native.I - .transactionBuilderRemoveTtl(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveTtl(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetValidityStartInterval(String self, Double validityStartInterval, Promise promise) { + public final void csl_bridge_transactionBuilderSetValidityStartInterval(String self, Double validityStartInterval, Promise promise) { Native.I - .transactionBuilderSetValidityStartInterval(new RPtr(self), validityStartInterval.longValue()) + .csl_bridge_transactionBuilderSetValidityStartInterval(new RPtr(self), validityStartInterval.longValue()) .pour(promise); } @ReactMethod - public final void transactionBuilderSetValidityStartIntervalBignum(String self, String validityStartInterval, Promise promise) { + public final void csl_bridge_transactionBuilderSetValidityStartIntervalBignum(String self, String validityStartInterval, Promise promise) { Native.I - .transactionBuilderSetValidityStartIntervalBignum(new RPtr(self), new RPtr(validityStartInterval)) + .csl_bridge_transactionBuilderSetValidityStartIntervalBignum(new RPtr(self), new RPtr(validityStartInterval)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveValidityStartInterval(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveValidityStartInterval(String self, Promise promise) { Native.I - .transactionBuilderRemoveValidityStartInterval(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveValidityStartInterval(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCerts(String self, String certs, Promise promise) { + public final void csl_bridge_transactionBuilderSetCerts(String self, String certs, Promise promise) { Native.I - .transactionBuilderSetCerts(new RPtr(self), new RPtr(certs)) + .csl_bridge_transactionBuilderSetCerts(new RPtr(self), new RPtr(certs)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveCerts(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveCerts(String self, Promise promise) { Native.I - .transactionBuilderRemoveCerts(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveCerts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCertsBuilder(String self, String certs, Promise promise) { + public final void csl_bridge_transactionBuilderSetCertsBuilder(String self, String certs, Promise promise) { Native.I - .transactionBuilderSetCertsBuilder(new RPtr(self), new RPtr(certs)) + .csl_bridge_transactionBuilderSetCertsBuilder(new RPtr(self), new RPtr(certs)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetWithdrawals(String self, String withdrawals, Promise promise) { + public final void csl_bridge_transactionBuilderSetWithdrawals(String self, String withdrawals, Promise promise) { Native.I - .transactionBuilderSetWithdrawals(new RPtr(self), new RPtr(withdrawals)) + .csl_bridge_transactionBuilderSetWithdrawals(new RPtr(self), new RPtr(withdrawals)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetWithdrawalsBuilder(String self, String withdrawals, Promise promise) { + public final void csl_bridge_transactionBuilderSetWithdrawalsBuilder(String self, String withdrawals, Promise promise) { Native.I - .transactionBuilderSetWithdrawalsBuilder(new RPtr(self), new RPtr(withdrawals)) + .csl_bridge_transactionBuilderSetWithdrawalsBuilder(new RPtr(self), new RPtr(withdrawals)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetVotingBuilder(String self, String votingBuilder, Promise promise) { + public final void csl_bridge_transactionBuilderSetVotingBuilder(String self, String votingBuilder, Promise promise) { Native.I - .transactionBuilderSetVotingBuilder(new RPtr(self), new RPtr(votingBuilder)) + .csl_bridge_transactionBuilderSetVotingBuilder(new RPtr(self), new RPtr(votingBuilder)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetVotingProposalBuilder(String self, String votingProposalBuilder, Promise promise) { + public final void csl_bridge_transactionBuilderSetVotingProposalBuilder(String self, String votingProposalBuilder, Promise promise) { Native.I - .transactionBuilderSetVotingProposalBuilder(new RPtr(self), new RPtr(votingProposalBuilder)) + .csl_bridge_transactionBuilderSetVotingProposalBuilder(new RPtr(self), new RPtr(votingProposalBuilder)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveWithdrawals(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveWithdrawals(String self, Promise promise) { Native.I - .transactionBuilderRemoveWithdrawals(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveWithdrawals(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetAuxiliaryData(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetAuxiliaryData(String self, Promise promise) { Native.I - .transactionBuilderGetAuxiliaryData(new RPtr(self)) + .csl_bridge_transactionBuilderGetAuxiliaryData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetAuxiliaryData(String self, String auxiliaryData, Promise promise) { + public final void csl_bridge_transactionBuilderSetAuxiliaryData(String self, String auxiliaryData, Promise promise) { Native.I - .transactionBuilderSetAuxiliaryData(new RPtr(self), new RPtr(auxiliaryData)) + .csl_bridge_transactionBuilderSetAuxiliaryData(new RPtr(self), new RPtr(auxiliaryData)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveAuxiliaryData(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveAuxiliaryData(String self, Promise promise) { Native.I - .transactionBuilderRemoveAuxiliaryData(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveAuxiliaryData(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetMetadata(String self, String metadata, Promise promise) { + public final void csl_bridge_transactionBuilderSetMetadata(String self, String metadata, Promise promise) { Native.I - .transactionBuilderSetMetadata(new RPtr(self), new RPtr(metadata)) + .csl_bridge_transactionBuilderSetMetadata(new RPtr(self), new RPtr(metadata)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddMetadatum(String self, String key, String val, Promise promise) { + public final void csl_bridge_transactionBuilderAddMetadatum(String self, String key, String val, Promise promise) { Native.I - .transactionBuilderAddMetadatum(new RPtr(self), new RPtr(key), new RPtr(val)) + .csl_bridge_transactionBuilderAddMetadatum(new RPtr(self), new RPtr(key), new RPtr(val)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddJsonMetadatum(String self, String key, String val, Promise promise) { + public final void csl_bridge_transactionBuilderAddJsonMetadatum(String self, String key, String val, Promise promise) { Native.I - .transactionBuilderAddJsonMetadatum(new RPtr(self), new RPtr(key), val) + .csl_bridge_transactionBuilderAddJsonMetadatum(new RPtr(self), new RPtr(key), val) .pour(promise); } @ReactMethod - public final void transactionBuilderAddJsonMetadatumWithSchema(String self, String key, String val, Double schema, Promise promise) { + public final void csl_bridge_transactionBuilderAddJsonMetadatumWithSchema(String self, String key, String val, Double schema, Promise promise) { Native.I - .transactionBuilderAddJsonMetadatumWithSchema(new RPtr(self), new RPtr(key), val, schema.intValue()) + .csl_bridge_transactionBuilderAddJsonMetadatumWithSchema(new RPtr(self), new RPtr(key), val, schema.intValue()) .pour(promise); } @ReactMethod - public final void transactionBuilderSetMintBuilder(String self, String mintBuilder, Promise promise) { + public final void csl_bridge_transactionBuilderSetMintBuilder(String self, String mintBuilder, Promise promise) { Native.I - .transactionBuilderSetMintBuilder(new RPtr(self), new RPtr(mintBuilder)) + .csl_bridge_transactionBuilderSetMintBuilder(new RPtr(self), new RPtr(mintBuilder)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveMintBuilder(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveMintBuilder(String self, Promise promise) { Native.I - .transactionBuilderRemoveMintBuilder(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveMintBuilder(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetMintBuilder(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetMintBuilder(String self, Promise promise) { Native.I - .transactionBuilderGetMintBuilder(new RPtr(self)) + .csl_bridge_transactionBuilderGetMintBuilder(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetMint(String self, String mint, String mintScripts, Promise promise) { + public final void csl_bridge_transactionBuilderSetMint(String self, String mint, String mintScripts, Promise promise) { Native.I - .transactionBuilderSetMint(new RPtr(self), new RPtr(mint), new RPtr(mintScripts)) + .csl_bridge_transactionBuilderSetMint(new RPtr(self), new RPtr(mint), new RPtr(mintScripts)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetMint(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetMint(String self, Promise promise) { Native.I - .transactionBuilderGetMint(new RPtr(self)) + .csl_bridge_transactionBuilderGetMint(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetMintScripts(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetMintScripts(String self, Promise promise) { Native.I - .transactionBuilderGetMintScripts(new RPtr(self)) + .csl_bridge_transactionBuilderGetMintScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetMintAsset(String self, String policyScript, String mintAssets, Promise promise) { + public final void csl_bridge_transactionBuilderSetMintAsset(String self, String policyScript, String mintAssets, Promise promise) { Native.I - .transactionBuilderSetMintAsset(new RPtr(self), new RPtr(policyScript), new RPtr(mintAssets)) + .csl_bridge_transactionBuilderSetMintAsset(new RPtr(self), new RPtr(policyScript), new RPtr(mintAssets)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddMintAsset(String self, String policyScript, String assetName, String amount, Promise promise) { + public final void csl_bridge_transactionBuilderAddMintAsset(String self, String policyScript, String assetName, String amount, Promise promise) { Native.I - .transactionBuilderAddMintAsset(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount)) + .csl_bridge_transactionBuilderAddMintAsset(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddMintAssetAndOutput(String self, String policyScript, String assetName, String amount, String outputBuilder, String outputCoin, Promise promise) { + public final void csl_bridge_transactionBuilderAddMintAssetAndOutput(String self, String policyScript, String assetName, String amount, String outputBuilder, String outputCoin, Promise promise) { Native.I - .transactionBuilderAddMintAssetAndOutput(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount), new RPtr(outputBuilder), new RPtr(outputCoin)) + .csl_bridge_transactionBuilderAddMintAssetAndOutput(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount), new RPtr(outputBuilder), new RPtr(outputCoin)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddMintAssetAndOutputMinRequiredCoin(String self, String policyScript, String assetName, String amount, String outputBuilder, Promise promise) { + public final void csl_bridge_transactionBuilderAddMintAssetAndOutputMinRequiredCoin(String self, String policyScript, String assetName, String amount, String outputBuilder, Promise promise) { Native.I - .transactionBuilderAddMintAssetAndOutputMinRequiredCoin(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount), new RPtr(outputBuilder)) + .csl_bridge_transactionBuilderAddMintAssetAndOutputMinRequiredCoin(new RPtr(self), new RPtr(policyScript), new RPtr(assetName), new RPtr(amount), new RPtr(outputBuilder)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddExtraWitnessDatum(String self, String datum, Promise promise) { + public final void csl_bridge_transactionBuilderAddExtraWitnessDatum(String self, String datum, Promise promise) { Native.I - .transactionBuilderAddExtraWitnessDatum(new RPtr(self), new RPtr(datum)) + .csl_bridge_transactionBuilderAddExtraWitnessDatum(new RPtr(self), new RPtr(datum)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetExtraWitnessDatums(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetExtraWitnessDatums(String self, Promise promise) { Native.I - .transactionBuilderGetExtraWitnessDatums(new RPtr(self)) + .csl_bridge_transactionBuilderGetExtraWitnessDatums(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetDonation(String self, String donation, Promise promise) { + public final void csl_bridge_transactionBuilderSetDonation(String self, String donation, Promise promise) { Native.I - .transactionBuilderSetDonation(new RPtr(self), new RPtr(donation)) + .csl_bridge_transactionBuilderSetDonation(new RPtr(self), new RPtr(donation)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetDonation(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetDonation(String self, Promise promise) { Native.I - .transactionBuilderGetDonation(new RPtr(self)) + .csl_bridge_transactionBuilderGetDonation(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderSetCurrentTreasuryValue(String self, String currentTreasuryValue, Promise promise) { + public final void csl_bridge_transactionBuilderSetCurrentTreasuryValue(String self, String currentTreasuryValue, Promise promise) { Native.I - .transactionBuilderSetCurrentTreasuryValue(new RPtr(self), new RPtr(currentTreasuryValue)) + .csl_bridge_transactionBuilderSetCurrentTreasuryValue(new RPtr(self), new RPtr(currentTreasuryValue)) .pour(promise); } @ReactMethod - public final void transactionBuilderGetCurrentTreasuryValue(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetCurrentTreasuryValue(String self, Promise promise) { Native.I - .transactionBuilderGetCurrentTreasuryValue(new RPtr(self)) + .csl_bridge_transactionBuilderGetCurrentTreasuryValue(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderNew(String cfg, Promise promise) { + public final void csl_bridge_transactionBuilderNew(String cfg, Promise promise) { Native.I - .transactionBuilderNew(new RPtr(cfg)) + .csl_bridge_transactionBuilderNew(new RPtr(cfg)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetReferenceInputs(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetReferenceInputs(String self, Promise promise) { Native.I - .transactionBuilderGetReferenceInputs(new RPtr(self)) + .csl_bridge_transactionBuilderGetReferenceInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetExplicitInput(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetExplicitInput(String self, Promise promise) { Native.I - .transactionBuilderGetExplicitInput(new RPtr(self)) + .csl_bridge_transactionBuilderGetExplicitInput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetImplicitInput(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetImplicitInput(String self, Promise promise) { Native.I - .transactionBuilderGetImplicitInput(new RPtr(self)) + .csl_bridge_transactionBuilderGetImplicitInput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetTotalInput(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetTotalInput(String self, Promise promise) { Native.I - .transactionBuilderGetTotalInput(new RPtr(self)) + .csl_bridge_transactionBuilderGetTotalInput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetTotalOutput(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetTotalOutput(String self, Promise promise) { Native.I - .transactionBuilderGetTotalOutput(new RPtr(self)) + .csl_bridge_transactionBuilderGetTotalOutput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetExplicitOutput(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetExplicitOutput(String self, Promise promise) { Native.I - .transactionBuilderGetExplicitOutput(new RPtr(self)) + .csl_bridge_transactionBuilderGetExplicitOutput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetDeposit(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetDeposit(String self, Promise promise) { Native.I - .transactionBuilderGetDeposit(new RPtr(self)) + .csl_bridge_transactionBuilderGetDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderGetFeeIfSet(String self, Promise promise) { + public final void csl_bridge_transactionBuilderGetFeeIfSet(String self, Promise promise) { Native.I - .transactionBuilderGetFeeIfSet(new RPtr(self)) + .csl_bridge_transactionBuilderGetFeeIfSet(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderAddChangeIfNeeded(String self, String address, Promise promise) { + public final void csl_bridge_transactionBuilderAddChangeIfNeeded(String self, String address, Promise promise) { Native.I - .transactionBuilderAddChangeIfNeeded(new RPtr(self), new RPtr(address)) + .csl_bridge_transactionBuilderAddChangeIfNeeded(new RPtr(self), new RPtr(address)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddChangeIfNeededWithDatum(String self, String address, String plutusData, Promise promise) { + public final void csl_bridge_transactionBuilderAddChangeIfNeededWithDatum(String self, String address, String plutusData, Promise promise) { Native.I - .transactionBuilderAddChangeIfNeededWithDatum(new RPtr(self), new RPtr(address), new RPtr(plutusData)) + .csl_bridge_transactionBuilderAddChangeIfNeededWithDatum(new RPtr(self), new RPtr(address), new RPtr(plutusData)) .pour(promise); } @ReactMethod - public final void transactionBuilderCalcScriptDataHash(String self, String costModels, Promise promise) { + public final void csl_bridge_transactionBuilderCalcScriptDataHash(String self, String costModels, Promise promise) { Native.I - .transactionBuilderCalcScriptDataHash(new RPtr(self), new RPtr(costModels)) + .csl_bridge_transactionBuilderCalcScriptDataHash(new RPtr(self), new RPtr(costModels)) .pour(promise); } @ReactMethod - public final void transactionBuilderSetScriptDataHash(String self, String hash, Promise promise) { + public final void csl_bridge_transactionBuilderSetScriptDataHash(String self, String hash, Promise promise) { Native.I - .transactionBuilderSetScriptDataHash(new RPtr(self), new RPtr(hash)) + .csl_bridge_transactionBuilderSetScriptDataHash(new RPtr(self), new RPtr(hash)) .pour(promise); } @ReactMethod - public final void transactionBuilderRemoveScriptDataHash(String self, Promise promise) { + public final void csl_bridge_transactionBuilderRemoveScriptDataHash(String self, Promise promise) { Native.I - .transactionBuilderRemoveScriptDataHash(new RPtr(self)) + .csl_bridge_transactionBuilderRemoveScriptDataHash(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderAddRequiredSigner(String self, String key, Promise promise) { + public final void csl_bridge_transactionBuilderAddRequiredSigner(String self, String key, Promise promise) { Native.I - .transactionBuilderAddRequiredSigner(new RPtr(self), new RPtr(key)) + .csl_bridge_transactionBuilderAddRequiredSigner(new RPtr(self), new RPtr(key)) .pour(promise); } @ReactMethod - public final void transactionBuilderFullSize(String self, Promise promise) { + public final void csl_bridge_transactionBuilderFullSize(String self, Promise promise) { Native.I - .transactionBuilderFullSize(new RPtr(self)) + .csl_bridge_transactionBuilderFullSize(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionBuilderOutputSizes(String self, Promise promise) { + public final void csl_bridge_transactionBuilderOutputSizes(String self, Promise promise) { Native.I - .transactionBuilderOutputSizes(new RPtr(self)) + .csl_bridge_transactionBuilderOutputSizes(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionBuilderBuild(String self, Promise promise) { + public final void csl_bridge_transactionBuilderBuild(String self, Promise promise) { Native.I - .transactionBuilderBuild(new RPtr(self)) + .csl_bridge_transactionBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderBuildTx(String self, Promise promise) { + public final void csl_bridge_transactionBuilderBuildTx(String self, Promise promise) { Native.I - .transactionBuilderBuildTx(new RPtr(self)) + .csl_bridge_transactionBuilderBuildTx(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderBuildTxUnsafe(String self, Promise promise) { + public final void csl_bridge_transactionBuilderBuildTxUnsafe(String self, Promise promise) { Native.I - .transactionBuilderBuildTxUnsafe(new RPtr(self)) + .csl_bridge_transactionBuilderBuildTxUnsafe(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderMinFee(String self, Promise promise) { + public final void csl_bridge_transactionBuilderMinFee(String self, Promise promise) { Native.I - .transactionBuilderMinFee(new RPtr(self)) + .csl_bridge_transactionBuilderMinFee(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @@ -12586,3390 +12984,3476 @@ public final void transactionBuilderMinFee(String self, Promise promise) { @ReactMethod - public final void transactionBuilderConfigBuilderNew( Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderNew( Promise promise) { + Native.I + .csl_bridge_transactionBuilderConfigBuilderNew() + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_transactionBuilderConfigBuilderFeeAlgo(String self, String feeAlgo, Promise promise) { Native.I - .transactionBuilderConfigBuilderNew() + .csl_bridge_transactionBuilderConfigBuilderFeeAlgo(new RPtr(self), new RPtr(feeAlgo)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderFeeAlgo(String self, String feeAlgo, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderCoinsPerUtxoByte(String self, String coinsPerUtxoByte, Promise promise) { Native.I - .transactionBuilderConfigBuilderFeeAlgo(new RPtr(self), new RPtr(feeAlgo)) + .csl_bridge_transactionBuilderConfigBuilderCoinsPerUtxoByte(new RPtr(self), new RPtr(coinsPerUtxoByte)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderCoinsPerUtxoByte(String self, String coinsPerUtxoByte, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderExUnitPrices(String self, String exUnitPrices, Promise promise) { Native.I - .transactionBuilderConfigBuilderCoinsPerUtxoByte(new RPtr(self), new RPtr(coinsPerUtxoByte)) + .csl_bridge_transactionBuilderConfigBuilderExUnitPrices(new RPtr(self), new RPtr(exUnitPrices)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderExUnitPrices(String self, String exUnitPrices, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderPoolDeposit(String self, String poolDeposit, Promise promise) { Native.I - .transactionBuilderConfigBuilderExUnitPrices(new RPtr(self), new RPtr(exUnitPrices)) + .csl_bridge_transactionBuilderConfigBuilderPoolDeposit(new RPtr(self), new RPtr(poolDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderPoolDeposit(String self, String poolDeposit, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderKeyDeposit(String self, String keyDeposit, Promise promise) { Native.I - .transactionBuilderConfigBuilderPoolDeposit(new RPtr(self), new RPtr(poolDeposit)) + .csl_bridge_transactionBuilderConfigBuilderKeyDeposit(new RPtr(self), new RPtr(keyDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderKeyDeposit(String self, String keyDeposit, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderMaxValueSize(String self, Double maxValueSize, Promise promise) { Native.I - .transactionBuilderConfigBuilderKeyDeposit(new RPtr(self), new RPtr(keyDeposit)) + .csl_bridge_transactionBuilderConfigBuilderMaxValueSize(new RPtr(self), maxValueSize.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderMaxValueSize(String self, Double maxValueSize, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderMaxTxSize(String self, Double maxTxSize, Promise promise) { Native.I - .transactionBuilderConfigBuilderMaxValueSize(new RPtr(self), maxValueSize.longValue()) + .csl_bridge_transactionBuilderConfigBuilderMaxTxSize(new RPtr(self), maxTxSize.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderMaxTxSize(String self, Double maxTxSize, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderRefScriptCoinsPerByte(String self, String refScriptCoinsPerByte, Promise promise) { Native.I - .transactionBuilderConfigBuilderMaxTxSize(new RPtr(self), maxTxSize.longValue()) + .csl_bridge_transactionBuilderConfigBuilderRefScriptCoinsPerByte(new RPtr(self), new RPtr(refScriptCoinsPerByte)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderRefScriptCoinsPerByte(String self, String refScriptCoinsPerByte, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderPreferPureChange(String self, Boolean preferPureChange, Promise promise) { Native.I - .transactionBuilderConfigBuilderRefScriptCoinsPerByte(new RPtr(self), new RPtr(refScriptCoinsPerByte)) + .csl_bridge_transactionBuilderConfigBuilderPreferPureChange(new RPtr(self), preferPureChange) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderPreferPureChange(String self, Boolean preferPureChange, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs(String self, Boolean deduplicateExplicitRefInputsWithRegularInputs, Promise promise) { Native.I - .transactionBuilderConfigBuilderPreferPureChange(new RPtr(self), preferPureChange) + .csl_bridge_transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs(new RPtr(self), deduplicateExplicitRefInputsWithRegularInputs) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionBuilderConfigBuilderBuild(String self, Promise promise) { + public final void csl_bridge_transactionBuilderConfigBuilderBuild(String self, Promise promise) { Native.I - .transactionBuilderConfigBuilderBuild(new RPtr(self)) + .csl_bridge_transactionBuilderConfigBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionHashFromBytes(String bytes, Promise promise) { Native.I - .transactionHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionHashToBytes(String self, Promise promise) { + public final void csl_bridge_transactionHashToBytes(String self, Promise promise) { Native.I - .transactionHashToBytes(new RPtr(self)) + .csl_bridge_transactionHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_transactionHashToBech32(String self, String prefix, Promise promise) { Native.I - .transactionHashToBech32(new RPtr(self), prefix) + .csl_bridge_transactionHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void transactionHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_transactionHashFromBech32(String bechStr, Promise promise) { Native.I - .transactionHashFromBech32(bechStr) + .csl_bridge_transactionHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionHashToHex(String self, Promise promise) { + public final void csl_bridge_transactionHashToHex(String self, Promise promise) { Native.I - .transactionHashToHex(new RPtr(self)) + .csl_bridge_transactionHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionHashFromHex(String hex, Promise promise) { + public final void csl_bridge_transactionHashFromHex(String hex, Promise promise) { Native.I - .transactionHashFromHex(hex) + .csl_bridge_transactionHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputToBytes(String self, Promise promise) { + public final void csl_bridge_transactionInputToBytes(String self, Promise promise) { Native.I - .transactionInputToBytes(new RPtr(self)) + .csl_bridge_transactionInputToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionInputFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionInputFromBytes(String bytes, Promise promise) { Native.I - .transactionInputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionInputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputToHex(String self, Promise promise) { + public final void csl_bridge_transactionInputToHex(String self, Promise promise) { Native.I - .transactionInputToHex(new RPtr(self)) + .csl_bridge_transactionInputToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionInputFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionInputFromHex(String hexStr, Promise promise) { Native.I - .transactionInputFromHex(hexStr) + .csl_bridge_transactionInputFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputToJson(String self, Promise promise) { + public final void csl_bridge_transactionInputToJson(String self, Promise promise) { Native.I - .transactionInputToJson(new RPtr(self)) + .csl_bridge_transactionInputToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionInputFromJson(String json, Promise promise) { + public final void csl_bridge_transactionInputFromJson(String json, Promise promise) { Native.I - .transactionInputFromJson(json) + .csl_bridge_transactionInputFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputTransactionId(String self, Promise promise) { + public final void csl_bridge_transactionInputTransactionId(String self, Promise promise) { Native.I - .transactionInputTransactionId(new RPtr(self)) + .csl_bridge_transactionInputTransactionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputIndex(String self, Promise promise) { + public final void csl_bridge_transactionInputIndex(String self, Promise promise) { Native.I - .transactionInputIndex(new RPtr(self)) + .csl_bridge_transactionInputIndex(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionInputNew(String transactionId, Double index, Promise promise) { + public final void csl_bridge_transactionInputNew(String transactionId, Double index, Promise promise) { Native.I - .transactionInputNew(new RPtr(transactionId), index.longValue()) + .csl_bridge_transactionInputNew(new RPtr(transactionId), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsToBytes(String self, Promise promise) { + public final void csl_bridge_transactionInputsToBytes(String self, Promise promise) { Native.I - .transactionInputsToBytes(new RPtr(self)) + .csl_bridge_transactionInputsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionInputsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionInputsFromBytes(String bytes, Promise promise) { Native.I - .transactionInputsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionInputsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsToHex(String self, Promise promise) { + public final void csl_bridge_transactionInputsToHex(String self, Promise promise) { Native.I - .transactionInputsToHex(new RPtr(self)) + .csl_bridge_transactionInputsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionInputsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionInputsFromHex(String hexStr, Promise promise) { Native.I - .transactionInputsFromHex(hexStr) + .csl_bridge_transactionInputsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsToJson(String self, Promise promise) { + public final void csl_bridge_transactionInputsToJson(String self, Promise promise) { Native.I - .transactionInputsToJson(new RPtr(self)) + .csl_bridge_transactionInputsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionInputsFromJson(String json, Promise promise) { + public final void csl_bridge_transactionInputsFromJson(String json, Promise promise) { Native.I - .transactionInputsFromJson(json) + .csl_bridge_transactionInputsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsNew( Promise promise) { + public final void csl_bridge_transactionInputsNew( Promise promise) { Native.I - .transactionInputsNew() + .csl_bridge_transactionInputsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsLen(String self, Promise promise) { + public final void csl_bridge_transactionInputsLen(String self, Promise promise) { Native.I - .transactionInputsLen(new RPtr(self)) + .csl_bridge_transactionInputsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionInputsGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionInputsGet(String self, Double index, Promise promise) { Native.I - .transactionInputsGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionInputsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionInputsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionInputsAdd(String self, String elem, Promise promise) { Native.I - .transactionInputsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionInputsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void transactionInputsToOption(String self, Promise promise) { + public final void csl_bridge_transactionInputsToOption(String self, Promise promise) { Native.I - .transactionInputsToOption(new RPtr(self)) + .csl_bridge_transactionInputsToOption(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumToBytes(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumToBytes(String self, Promise promise) { Native.I - .transactionMetadatumToBytes(new RPtr(self)) + .csl_bridge_transactionMetadatumToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionMetadatumFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionMetadatumFromBytes(String bytes, Promise promise) { Native.I - .transactionMetadatumFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionMetadatumFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumToHex(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumToHex(String self, Promise promise) { Native.I - .transactionMetadatumToHex(new RPtr(self)) + .csl_bridge_transactionMetadatumToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionMetadatumFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionMetadatumFromHex(String hexStr, Promise promise) { Native.I - .transactionMetadatumFromHex(hexStr) + .csl_bridge_transactionMetadatumFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumNewMap(String map, Promise promise) { + public final void csl_bridge_transactionMetadatumNewMap(String map, Promise promise) { Native.I - .transactionMetadatumNewMap(new RPtr(map)) + .csl_bridge_transactionMetadatumNewMap(new RPtr(map)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumNewList(String list, Promise promise) { + public final void csl_bridge_transactionMetadatumNewList(String list, Promise promise) { Native.I - .transactionMetadatumNewList(new RPtr(list)) + .csl_bridge_transactionMetadatumNewList(new RPtr(list)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumNewInt(String intValue, Promise promise) { + public final void csl_bridge_transactionMetadatumNewInt(String intValue, Promise promise) { Native.I - .transactionMetadatumNewInt(new RPtr(intValue)) + .csl_bridge_transactionMetadatumNewInt(new RPtr(intValue)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumNewBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionMetadatumNewBytes(String bytes, Promise promise) { Native.I - .transactionMetadatumNewBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionMetadatumNewBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumNewText(String text, Promise promise) { + public final void csl_bridge_transactionMetadatumNewText(String text, Promise promise) { Native.I - .transactionMetadatumNewText(text) + .csl_bridge_transactionMetadatumNewText(text) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumKind(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumKind(String self, Promise promise) { Native.I - .transactionMetadatumKind(new RPtr(self)) + .csl_bridge_transactionMetadatumKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionMetadatumAsMap(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumAsMap(String self, Promise promise) { Native.I - .transactionMetadatumAsMap(new RPtr(self)) + .csl_bridge_transactionMetadatumAsMap(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumAsList(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumAsList(String self, Promise promise) { Native.I - .transactionMetadatumAsList(new RPtr(self)) + .csl_bridge_transactionMetadatumAsList(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumAsInt(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumAsInt(String self, Promise promise) { Native.I - .transactionMetadatumAsInt(new RPtr(self)) + .csl_bridge_transactionMetadatumAsInt(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumAsBytes(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumAsBytes(String self, Promise promise) { Native.I - .transactionMetadatumAsBytes(new RPtr(self)) + .csl_bridge_transactionMetadatumAsBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionMetadatumAsText(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumAsText(String self, Promise promise) { Native.I - .transactionMetadatumAsText(new RPtr(self)) + .csl_bridge_transactionMetadatumAsText(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsToBytes(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsToBytes(String self, Promise promise) { Native.I - .transactionMetadatumLabelsToBytes(new RPtr(self)) + .csl_bridge_transactionMetadatumLabelsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsFromBytes(String bytes, Promise promise) { Native.I - .transactionMetadatumLabelsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionMetadatumLabelsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsToHex(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsToHex(String self, Promise promise) { Native.I - .transactionMetadatumLabelsToHex(new RPtr(self)) + .csl_bridge_transactionMetadatumLabelsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsFromHex(String hexStr, Promise promise) { Native.I - .transactionMetadatumLabelsFromHex(hexStr) + .csl_bridge_transactionMetadatumLabelsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsNew( Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsNew( Promise promise) { Native.I - .transactionMetadatumLabelsNew() + .csl_bridge_transactionMetadatumLabelsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsLen(String self, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsLen(String self, Promise promise) { Native.I - .transactionMetadatumLabelsLen(new RPtr(self)) + .csl_bridge_transactionMetadatumLabelsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsGet(String self, Double index, Promise promise) { Native.I - .transactionMetadatumLabelsGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionMetadatumLabelsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionMetadatumLabelsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionMetadatumLabelsAdd(String self, String elem, Promise promise) { Native.I - .transactionMetadatumLabelsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionMetadatumLabelsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void transactionOutputToBytes(String self, Promise promise) { + public final void csl_bridge_transactionOutputToBytes(String self, Promise promise) { Native.I - .transactionOutputToBytes(new RPtr(self)) + .csl_bridge_transactionOutputToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionOutputFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionOutputFromBytes(String bytes, Promise promise) { Native.I - .transactionOutputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionOutputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputToHex(String self, Promise promise) { + public final void csl_bridge_transactionOutputToHex(String self, Promise promise) { Native.I - .transactionOutputToHex(new RPtr(self)) + .csl_bridge_transactionOutputToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionOutputFromHex(String hexStr, Promise promise) { Native.I - .transactionOutputFromHex(hexStr) + .csl_bridge_transactionOutputFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputToJson(String self, Promise promise) { + public final void csl_bridge_transactionOutputToJson(String self, Promise promise) { Native.I - .transactionOutputToJson(new RPtr(self)) + .csl_bridge_transactionOutputToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputFromJson(String json, Promise promise) { + public final void csl_bridge_transactionOutputFromJson(String json, Promise promise) { Native.I - .transactionOutputFromJson(json) + .csl_bridge_transactionOutputFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAddress(String self, Promise promise) { + public final void csl_bridge_transactionOutputAddress(String self, Promise promise) { Native.I - .transactionOutputAddress(new RPtr(self)) + .csl_bridge_transactionOutputAddress(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAmount(String self, Promise promise) { + public final void csl_bridge_transactionOutputAmount(String self, Promise promise) { Native.I - .transactionOutputAmount(new RPtr(self)) + .csl_bridge_transactionOutputAmount(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputDataHash(String self, Promise promise) { + public final void csl_bridge_transactionOutputDataHash(String self, Promise promise) { Native.I - .transactionOutputDataHash(new RPtr(self)) + .csl_bridge_transactionOutputDataHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputPlutusData(String self, Promise promise) { + public final void csl_bridge_transactionOutputPlutusData(String self, Promise promise) { Native.I - .transactionOutputPlutusData(new RPtr(self)) + .csl_bridge_transactionOutputPlutusData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputScriptRef(String self, Promise promise) { + public final void csl_bridge_transactionOutputScriptRef(String self, Promise promise) { Native.I - .transactionOutputScriptRef(new RPtr(self)) + .csl_bridge_transactionOutputScriptRef(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputSetScriptRef(String self, String scriptRef, Promise promise) { + public final void csl_bridge_transactionOutputSetScriptRef(String self, String scriptRef, Promise promise) { Native.I - .transactionOutputSetScriptRef(new RPtr(self), new RPtr(scriptRef)) + .csl_bridge_transactionOutputSetScriptRef(new RPtr(self), new RPtr(scriptRef)) .pour(promise); } @ReactMethod - public final void transactionOutputSetPlutusData(String self, String data, Promise promise) { + public final void csl_bridge_transactionOutputSetPlutusData(String self, String data, Promise promise) { Native.I - .transactionOutputSetPlutusData(new RPtr(self), new RPtr(data)) + .csl_bridge_transactionOutputSetPlutusData(new RPtr(self), new RPtr(data)) .pour(promise); } @ReactMethod - public final void transactionOutputSetDataHash(String self, String dataHash, Promise promise) { + public final void csl_bridge_transactionOutputSetDataHash(String self, String dataHash, Promise promise) { Native.I - .transactionOutputSetDataHash(new RPtr(self), new RPtr(dataHash)) + .csl_bridge_transactionOutputSetDataHash(new RPtr(self), new RPtr(dataHash)) .pour(promise); } @ReactMethod - public final void transactionOutputHasPlutusData(String self, Promise promise) { + public final void csl_bridge_transactionOutputHasPlutusData(String self, Promise promise) { Native.I - .transactionOutputHasPlutusData(new RPtr(self)) + .csl_bridge_transactionOutputHasPlutusData(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputHasDataHash(String self, Promise promise) { + public final void csl_bridge_transactionOutputHasDataHash(String self, Promise promise) { Native.I - .transactionOutputHasDataHash(new RPtr(self)) + .csl_bridge_transactionOutputHasDataHash(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputHasScriptRef(String self, Promise promise) { + public final void csl_bridge_transactionOutputHasScriptRef(String self, Promise promise) { Native.I - .transactionOutputHasScriptRef(new RPtr(self)) + .csl_bridge_transactionOutputHasScriptRef(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputNew(String address, String amount, Promise promise) { + public final void csl_bridge_transactionOutputNew(String address, String amount, Promise promise) { Native.I - .transactionOutputNew(new RPtr(address), new RPtr(amount)) + .csl_bridge_transactionOutputNew(new RPtr(address), new RPtr(amount)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputSerializationFormat(String self, Promise promise) { + public final void csl_bridge_transactionOutputSerializationFormat(String self, Promise promise) { Native.I - .transactionOutputSerializationFormat(new RPtr(self)) + .csl_bridge_transactionOutputSerializationFormat(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputAmountBuilderWithValue(String self, String amount, Promise promise) { + public final void csl_bridge_transactionOutputAmountBuilderWithValue(String self, String amount, Promise promise) { Native.I - .transactionOutputAmountBuilderWithValue(new RPtr(self), new RPtr(amount)) + .csl_bridge_transactionOutputAmountBuilderWithValue(new RPtr(self), new RPtr(amount)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAmountBuilderWithCoin(String self, String coin, Promise promise) { + public final void csl_bridge_transactionOutputAmountBuilderWithCoin(String self, String coin, Promise promise) { Native.I - .transactionOutputAmountBuilderWithCoin(new RPtr(self), new RPtr(coin)) + .csl_bridge_transactionOutputAmountBuilderWithCoin(new RPtr(self), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAmountBuilderWithCoinAndAsset(String self, String coin, String multiasset, Promise promise) { + public final void csl_bridge_transactionOutputAmountBuilderWithCoinAndAsset(String self, String coin, String multiasset, Promise promise) { Native.I - .transactionOutputAmountBuilderWithCoinAndAsset(new RPtr(self), new RPtr(coin), new RPtr(multiasset)) + .csl_bridge_transactionOutputAmountBuilderWithCoinAndAsset(new RPtr(self), new RPtr(coin), new RPtr(multiasset)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(String self, String multiasset, String dataCost, Promise promise) { + public final void csl_bridge_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(String self, String multiasset, String dataCost, Promise promise) { Native.I - .transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(new RPtr(self), new RPtr(multiasset), new RPtr(dataCost)) + .csl_bridge_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(new RPtr(self), new RPtr(multiasset), new RPtr(dataCost)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputAmountBuilderBuild(String self, Promise promise) { + public final void csl_bridge_transactionOutputAmountBuilderBuild(String self, Promise promise) { Native.I - .transactionOutputAmountBuilderBuild(new RPtr(self)) + .csl_bridge_transactionOutputAmountBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderNew( Promise promise) { + public final void csl_bridge_transactionOutputBuilderNew( Promise promise) { Native.I - .transactionOutputBuilderNew() + .csl_bridge_transactionOutputBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderWithAddress(String self, String address, Promise promise) { + public final void csl_bridge_transactionOutputBuilderWithAddress(String self, String address, Promise promise) { Native.I - .transactionOutputBuilderWithAddress(new RPtr(self), new RPtr(address)) + .csl_bridge_transactionOutputBuilderWithAddress(new RPtr(self), new RPtr(address)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderWithDataHash(String self, String dataHash, Promise promise) { + public final void csl_bridge_transactionOutputBuilderWithDataHash(String self, String dataHash, Promise promise) { Native.I - .transactionOutputBuilderWithDataHash(new RPtr(self), new RPtr(dataHash)) + .csl_bridge_transactionOutputBuilderWithDataHash(new RPtr(self), new RPtr(dataHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderWithPlutusData(String self, String data, Promise promise) { + public final void csl_bridge_transactionOutputBuilderWithPlutusData(String self, String data, Promise promise) { Native.I - .transactionOutputBuilderWithPlutusData(new RPtr(self), new RPtr(data)) + .csl_bridge_transactionOutputBuilderWithPlutusData(new RPtr(self), new RPtr(data)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderWithScriptRef(String self, String scriptRef, Promise promise) { + public final void csl_bridge_transactionOutputBuilderWithScriptRef(String self, String scriptRef, Promise promise) { Native.I - .transactionOutputBuilderWithScriptRef(new RPtr(self), new RPtr(scriptRef)) + .csl_bridge_transactionOutputBuilderWithScriptRef(new RPtr(self), new RPtr(scriptRef)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputBuilderNext(String self, Promise promise) { + public final void csl_bridge_transactionOutputBuilderNext(String self, Promise promise) { Native.I - .transactionOutputBuilderNext(new RPtr(self)) + .csl_bridge_transactionOutputBuilderNext(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsToBytes(String self, Promise promise) { + public final void csl_bridge_transactionOutputsToBytes(String self, Promise promise) { Native.I - .transactionOutputsToBytes(new RPtr(self)) + .csl_bridge_transactionOutputsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionOutputsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionOutputsFromBytes(String bytes, Promise promise) { Native.I - .transactionOutputsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionOutputsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsToHex(String self, Promise promise) { + public final void csl_bridge_transactionOutputsToHex(String self, Promise promise) { Native.I - .transactionOutputsToHex(new RPtr(self)) + .csl_bridge_transactionOutputsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionOutputsFromHex(String hexStr, Promise promise) { Native.I - .transactionOutputsFromHex(hexStr) + .csl_bridge_transactionOutputsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsToJson(String self, Promise promise) { + public final void csl_bridge_transactionOutputsToJson(String self, Promise promise) { Native.I - .transactionOutputsToJson(new RPtr(self)) + .csl_bridge_transactionOutputsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionOutputsFromJson(String json, Promise promise) { + public final void csl_bridge_transactionOutputsFromJson(String json, Promise promise) { Native.I - .transactionOutputsFromJson(json) + .csl_bridge_transactionOutputsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsNew( Promise promise) { + public final void csl_bridge_transactionOutputsNew( Promise promise) { Native.I - .transactionOutputsNew() + .csl_bridge_transactionOutputsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsLen(String self, Promise promise) { + public final void csl_bridge_transactionOutputsLen(String self, Promise promise) { Native.I - .transactionOutputsLen(new RPtr(self)) + .csl_bridge_transactionOutputsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionOutputsGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionOutputsGet(String self, Double index, Promise promise) { Native.I - .transactionOutputsGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionOutputsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionOutputsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionOutputsAdd(String self, String elem, Promise promise) { Native.I - .transactionOutputsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionOutputsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputToBytes(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputToBytes(String self, Promise promise) { Native.I - .transactionUnspentOutputToBytes(new RPtr(self)) + .csl_bridge_transactionUnspentOutputToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionUnspentOutputFromBytes(String bytes, Promise promise) { Native.I - .transactionUnspentOutputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionUnspentOutputFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputToHex(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputToHex(String self, Promise promise) { Native.I - .transactionUnspentOutputToHex(new RPtr(self)) + .csl_bridge_transactionUnspentOutputToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionUnspentOutputFromHex(String hexStr, Promise promise) { Native.I - .transactionUnspentOutputFromHex(hexStr) + .csl_bridge_transactionUnspentOutputFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputToJson(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputToJson(String self, Promise promise) { Native.I - .transactionUnspentOutputToJson(new RPtr(self)) + .csl_bridge_transactionUnspentOutputToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputFromJson(String json, Promise promise) { + public final void csl_bridge_transactionUnspentOutputFromJson(String json, Promise promise) { Native.I - .transactionUnspentOutputFromJson(json) + .csl_bridge_transactionUnspentOutputFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputNew(String input, String output, Promise promise) { + public final void csl_bridge_transactionUnspentOutputNew(String input, String output, Promise promise) { Native.I - .transactionUnspentOutputNew(new RPtr(input), new RPtr(output)) + .csl_bridge_transactionUnspentOutputNew(new RPtr(input), new RPtr(output)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputInput(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputInput(String self, Promise promise) { Native.I - .transactionUnspentOutputInput(new RPtr(self)) + .csl_bridge_transactionUnspentOutputInput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputOutput(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputOutput(String self, Promise promise) { Native.I - .transactionUnspentOutputOutput(new RPtr(self)) + .csl_bridge_transactionUnspentOutputOutput(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsToJson(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputsToJson(String self, Promise promise) { Native.I - .transactionUnspentOutputsToJson(new RPtr(self)) + .csl_bridge_transactionUnspentOutputsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsFromJson(String json, Promise promise) { + public final void csl_bridge_transactionUnspentOutputsFromJson(String json, Promise promise) { Native.I - .transactionUnspentOutputsFromJson(json) + .csl_bridge_transactionUnspentOutputsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsNew( Promise promise) { + public final void csl_bridge_transactionUnspentOutputsNew( Promise promise) { Native.I - .transactionUnspentOutputsNew() + .csl_bridge_transactionUnspentOutputsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsLen(String self, Promise promise) { + public final void csl_bridge_transactionUnspentOutputsLen(String self, Promise promise) { Native.I - .transactionUnspentOutputsLen(new RPtr(self)) + .csl_bridge_transactionUnspentOutputsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionUnspentOutputsGet(String self, Double index, Promise promise) { Native.I - .transactionUnspentOutputsGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionUnspentOutputsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionUnspentOutputsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionUnspentOutputsAdd(String self, String elem, Promise promise) { Native.I - .transactionUnspentOutputsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionUnspentOutputsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetToBytes(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetToBytes(String self, Promise promise) { Native.I - .transactionWitnessSetToBytes(new RPtr(self)) + .csl_bridge_transactionWitnessSetToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionWitnessSetFromBytes(String bytes, Promise promise) { Native.I - .transactionWitnessSetFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionWitnessSetFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetToHex(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetToHex(String self, Promise promise) { Native.I - .transactionWitnessSetToHex(new RPtr(self)) + .csl_bridge_transactionWitnessSetToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionWitnessSetFromHex(String hexStr, Promise promise) { Native.I - .transactionWitnessSetFromHex(hexStr) + .csl_bridge_transactionWitnessSetFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetToJson(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetToJson(String self, Promise promise) { Native.I - .transactionWitnessSetToJson(new RPtr(self)) + .csl_bridge_transactionWitnessSetToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetFromJson(String json, Promise promise) { + public final void csl_bridge_transactionWitnessSetFromJson(String json, Promise promise) { Native.I - .transactionWitnessSetFromJson(json) + .csl_bridge_transactionWitnessSetFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetVkeys(String self, String vkeys, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetVkeys(String self, String vkeys, Promise promise) { Native.I - .transactionWitnessSetSetVkeys(new RPtr(self), new RPtr(vkeys)) + .csl_bridge_transactionWitnessSetSetVkeys(new RPtr(self), new RPtr(vkeys)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetVkeys(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetVkeys(String self, Promise promise) { Native.I - .transactionWitnessSetVkeys(new RPtr(self)) + .csl_bridge_transactionWitnessSetVkeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetNativeScripts(String self, String nativeScripts, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetNativeScripts(String self, String nativeScripts, Promise promise) { Native.I - .transactionWitnessSetSetNativeScripts(new RPtr(self), new RPtr(nativeScripts)) + .csl_bridge_transactionWitnessSetSetNativeScripts(new RPtr(self), new RPtr(nativeScripts)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetNativeScripts(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetNativeScripts(String self, Promise promise) { Native.I - .transactionWitnessSetNativeScripts(new RPtr(self)) + .csl_bridge_transactionWitnessSetNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetBootstraps(String self, String bootstraps, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetBootstraps(String self, String bootstraps, Promise promise) { Native.I - .transactionWitnessSetSetBootstraps(new RPtr(self), new RPtr(bootstraps)) + .csl_bridge_transactionWitnessSetSetBootstraps(new RPtr(self), new RPtr(bootstraps)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetBootstraps(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetBootstraps(String self, Promise promise) { Native.I - .transactionWitnessSetBootstraps(new RPtr(self)) + .csl_bridge_transactionWitnessSetBootstraps(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetPlutusScripts(String self, String plutusScripts, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetPlutusScripts(String self, String plutusScripts, Promise promise) { Native.I - .transactionWitnessSetSetPlutusScripts(new RPtr(self), new RPtr(plutusScripts)) + .csl_bridge_transactionWitnessSetSetPlutusScripts(new RPtr(self), new RPtr(plutusScripts)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetPlutusScripts(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetPlutusScripts(String self, Promise promise) { Native.I - .transactionWitnessSetPlutusScripts(new RPtr(self)) + .csl_bridge_transactionWitnessSetPlutusScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetPlutusData(String self, String plutusData, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetPlutusData(String self, String plutusData, Promise promise) { Native.I - .transactionWitnessSetSetPlutusData(new RPtr(self), new RPtr(plutusData)) + .csl_bridge_transactionWitnessSetSetPlutusData(new RPtr(self), new RPtr(plutusData)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetPlutusData(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetPlutusData(String self, Promise promise) { Native.I - .transactionWitnessSetPlutusData(new RPtr(self)) + .csl_bridge_transactionWitnessSetPlutusData(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetSetRedeemers(String self, String redeemers, Promise promise) { + public final void csl_bridge_transactionWitnessSetSetRedeemers(String self, String redeemers, Promise promise) { Native.I - .transactionWitnessSetSetRedeemers(new RPtr(self), new RPtr(redeemers)) + .csl_bridge_transactionWitnessSetSetRedeemers(new RPtr(self), new RPtr(redeemers)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetRedeemers(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetRedeemers(String self, Promise promise) { Native.I - .transactionWitnessSetRedeemers(new RPtr(self)) + .csl_bridge_transactionWitnessSetRedeemers(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetNew( Promise promise) { + public final void csl_bridge_transactionWitnessSetNew( Promise promise) { Native.I - .transactionWitnessSetNew() + .csl_bridge_transactionWitnessSetNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsToBytes(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetsToBytes(String self, Promise promise) { Native.I - .transactionWitnessSetsToBytes(new RPtr(self)) + .csl_bridge_transactionWitnessSetsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_transactionWitnessSetsFromBytes(String bytes, Promise promise) { Native.I - .transactionWitnessSetsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_transactionWitnessSetsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsToHex(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetsToHex(String self, Promise promise) { Native.I - .transactionWitnessSetsToHex(new RPtr(self)) + .csl_bridge_transactionWitnessSetsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_transactionWitnessSetsFromHex(String hexStr, Promise promise) { Native.I - .transactionWitnessSetsFromHex(hexStr) + .csl_bridge_transactionWitnessSetsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsToJson(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetsToJson(String self, Promise promise) { Native.I - .transactionWitnessSetsToJson(new RPtr(self)) + .csl_bridge_transactionWitnessSetsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsFromJson(String json, Promise promise) { + public final void csl_bridge_transactionWitnessSetsFromJson(String json, Promise promise) { Native.I - .transactionWitnessSetsFromJson(json) + .csl_bridge_transactionWitnessSetsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsNew( Promise promise) { + public final void csl_bridge_transactionWitnessSetsNew( Promise promise) { Native.I - .transactionWitnessSetsNew() + .csl_bridge_transactionWitnessSetsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsLen(String self, Promise promise) { + public final void csl_bridge_transactionWitnessSetsLen(String self, Promise promise) { Native.I - .transactionWitnessSetsLen(new RPtr(self)) + .csl_bridge_transactionWitnessSetsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsGet(String self, Double index, Promise promise) { + public final void csl_bridge_transactionWitnessSetsGet(String self, Double index, Promise promise) { Native.I - .transactionWitnessSetsGet(new RPtr(self), index.longValue()) + .csl_bridge_transactionWitnessSetsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void transactionWitnessSetsAdd(String self, String elem, Promise promise) { + public final void csl_bridge_transactionWitnessSetsAdd(String self, String elem, Promise promise) { Native.I - .transactionWitnessSetsAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_transactionWitnessSetsAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsToJson(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsToJson(String self, Promise promise) { Native.I - .treasuryWithdrawalsToJson(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsFromJson(String json, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsFromJson(String json, Promise promise) { Native.I - .treasuryWithdrawalsFromJson(json) + .csl_bridge_treasuryWithdrawalsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsNew( Promise promise) { + public final void csl_bridge_treasuryWithdrawalsNew( Promise promise) { Native.I - .treasuryWithdrawalsNew() + .csl_bridge_treasuryWithdrawalsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsGet(String self, String key, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsGet(String self, String key, Promise promise) { Native.I - .treasuryWithdrawalsGet(new RPtr(self), new RPtr(key)) + .csl_bridge_treasuryWithdrawalsGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsInsert(String self, String key, String value, Promise promise) { Native.I - .treasuryWithdrawalsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_treasuryWithdrawalsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsKeys(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsKeys(String self, Promise promise) { Native.I - .treasuryWithdrawalsKeys(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsLen(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsLen(String self, Promise promise) { Native.I - .treasuryWithdrawalsLen(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionToBytes(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionToBytes(String self, Promise promise) { Native.I - .treasuryWithdrawalsActionToBytes(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionFromBytes(String bytes, Promise promise) { Native.I - .treasuryWithdrawalsActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_treasuryWithdrawalsActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionToHex(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionToHex(String self, Promise promise) { Native.I - .treasuryWithdrawalsActionToHex(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionFromHex(String hexStr, Promise promise) { Native.I - .treasuryWithdrawalsActionFromHex(hexStr) + .csl_bridge_treasuryWithdrawalsActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionToJson(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionToJson(String self, Promise promise) { Native.I - .treasuryWithdrawalsActionToJson(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionFromJson(String json, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionFromJson(String json, Promise promise) { Native.I - .treasuryWithdrawalsActionFromJson(json) + .csl_bridge_treasuryWithdrawalsActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionWithdrawals(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionWithdrawals(String self, Promise promise) { Native.I - .treasuryWithdrawalsActionWithdrawals(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsActionWithdrawals(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionPolicyHash(String self, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionPolicyHash(String self, Promise promise) { Native.I - .treasuryWithdrawalsActionPolicyHash(new RPtr(self)) + .csl_bridge_treasuryWithdrawalsActionPolicyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionNew(String withdrawals, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionNew(String withdrawals, Promise promise) { Native.I - .treasuryWithdrawalsActionNew(new RPtr(withdrawals)) + .csl_bridge_treasuryWithdrawalsActionNew(new RPtr(withdrawals)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void treasuryWithdrawalsActionNewWithPolicyHash(String withdrawals, String policyHash, Promise promise) { + public final void csl_bridge_treasuryWithdrawalsActionNewWithPolicyHash(String withdrawals, String policyHash, Promise promise) { Native.I - .treasuryWithdrawalsActionNewWithPolicyHash(new RPtr(withdrawals), new RPtr(policyHash)) + .csl_bridge_treasuryWithdrawalsActionNewWithPolicyHash(new RPtr(withdrawals), new RPtr(policyHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txBuilderConstantsPlutusDefaultCostModels( Promise promise) { + public final void csl_bridge_txBuilderConstantsPlutusDefaultCostModels( Promise promise) { + Native.I + .csl_bridge_txBuilderConstantsPlutusDefaultCostModels() + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_txBuilderConstantsPlutusAlonzoCostModels( Promise promise) { Native.I - .txBuilderConstantsPlutusDefaultCostModels() + .csl_bridge_txBuilderConstantsPlutusAlonzoCostModels() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txBuilderConstantsPlutusAlonzoCostModels( Promise promise) { + public final void csl_bridge_txBuilderConstantsPlutusVasilCostModels( Promise promise) { Native.I - .txBuilderConstantsPlutusAlonzoCostModels() + .csl_bridge_txBuilderConstantsPlutusVasilCostModels() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txBuilderConstantsPlutusVasilCostModels( Promise promise) { + public final void csl_bridge_txBuilderConstantsPlutusConwayCostModels( Promise promise) { Native.I - .txBuilderConstantsPlutusVasilCostModels() + .csl_bridge_txBuilderConstantsPlutusConwayCostModels() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderNew( Promise promise) { + public final void csl_bridge_txInputsBuilderNew( Promise promise) { Native.I - .txInputsBuilderNew() + .csl_bridge_txInputsBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddKeyInput(String self, String hash, String input, String amount, Promise promise) { + public final void csl_bridge_txInputsBuilderAddKeyInput(String self, String hash, String input, String amount, Promise promise) { Native.I - .txInputsBuilderAddKeyInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) + .csl_bridge_txInputsBuilderAddKeyInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddNativeScriptInput(String self, String script, String input, String amount, Promise promise) { + public final void csl_bridge_txInputsBuilderAddNativeScriptInput(String self, String script, String input, String amount, Promise promise) { Native.I - .txInputsBuilderAddNativeScriptInput(new RPtr(self), new RPtr(script), new RPtr(input), new RPtr(amount)) + .csl_bridge_txInputsBuilderAddNativeScriptInput(new RPtr(self), new RPtr(script), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddPlutusScriptInput(String self, String witness, String input, String amount, Promise promise) { + public final void csl_bridge_txInputsBuilderAddPlutusScriptInput(String self, String witness, String input, String amount, Promise promise) { Native.I - .txInputsBuilderAddPlutusScriptInput(new RPtr(self), new RPtr(witness), new RPtr(input), new RPtr(amount)) + .csl_bridge_txInputsBuilderAddPlutusScriptInput(new RPtr(self), new RPtr(witness), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddBootstrapInput(String self, String hash, String input, String amount, Promise promise) { + public final void csl_bridge_txInputsBuilderAddBootstrapInput(String self, String address, String input, String amount, Promise promise) { Native.I - .txInputsBuilderAddBootstrapInput(new RPtr(self), new RPtr(hash), new RPtr(input), new RPtr(amount)) + .csl_bridge_txInputsBuilderAddBootstrapInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddRegularInput(String self, String address, String input, String amount, Promise promise) { + public final void csl_bridge_txInputsBuilderAddRegularInput(String self, String address, String input, String amount, Promise promise) { Native.I - .txInputsBuilderAddRegularInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) + .csl_bridge_txInputsBuilderAddRegularInput(new RPtr(self), new RPtr(address), new RPtr(input), new RPtr(amount)) .pour(promise); } @ReactMethod - public final void txInputsBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderGetRefInputs(String self, Promise promise) { Native.I - .txInputsBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_txInputsBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderGetNativeInputScripts(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderGetNativeInputScripts(String self, Promise promise) { Native.I - .txInputsBuilderGetNativeInputScripts(new RPtr(self)) + .csl_bridge_txInputsBuilderGetNativeInputScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderGetPlutusInputScripts(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderGetPlutusInputScripts(String self, Promise promise) { Native.I - .txInputsBuilderGetPlutusInputScripts(new RPtr(self)) + .csl_bridge_txInputsBuilderGetPlutusInputScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderLen(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderLen(String self, Promise promise) { Native.I - .txInputsBuilderLen(new RPtr(self)) + .csl_bridge_txInputsBuilderLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddRequiredSigner(String self, String key, Promise promise) { + public final void csl_bridge_txInputsBuilderAddRequiredSigner(String self, String key, Promise promise) { Native.I - .txInputsBuilderAddRequiredSigner(new RPtr(self), new RPtr(key)) + .csl_bridge_txInputsBuilderAddRequiredSigner(new RPtr(self), new RPtr(key)) .pour(promise); } @ReactMethod - public final void txInputsBuilderAddRequiredSigners(String self, String keys, Promise promise) { + public final void csl_bridge_txInputsBuilderAddRequiredSigners(String self, String keys, Promise promise) { Native.I - .txInputsBuilderAddRequiredSigners(new RPtr(self), new RPtr(keys)) + .csl_bridge_txInputsBuilderAddRequiredSigners(new RPtr(self), new RPtr(keys)) .pour(promise); } @ReactMethod - public final void txInputsBuilderTotalValue(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderTotalValue(String self, Promise promise) { Native.I - .txInputsBuilderTotalValue(new RPtr(self)) + .csl_bridge_txInputsBuilderTotalValue(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderInputs(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderInputs(String self, Promise promise) { Native.I - .txInputsBuilderInputs(new RPtr(self)) + .csl_bridge_txInputsBuilderInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void txInputsBuilderInputsOption(String self, Promise promise) { + public final void csl_bridge_txInputsBuilderInputsOption(String self, Promise promise) { Native.I - .txInputsBuilderInputsOption(new RPtr(self)) + .csl_bridge_txInputsBuilderInputsOption(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void uRLToBytes(String self, Promise promise) { + public final void csl_bridge_uRLToBytes(String self, Promise promise) { Native.I - .uRLToBytes(new RPtr(self)) + .csl_bridge_uRLToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void uRLFromBytes(String bytes, Promise promise) { + public final void csl_bridge_uRLFromBytes(String bytes, Promise promise) { Native.I - .uRLFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_uRLFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void uRLToHex(String self, Promise promise) { + public final void csl_bridge_uRLToHex(String self, Promise promise) { Native.I - .uRLToHex(new RPtr(self)) + .csl_bridge_uRLToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void uRLFromHex(String hexStr, Promise promise) { + public final void csl_bridge_uRLFromHex(String hexStr, Promise promise) { Native.I - .uRLFromHex(hexStr) + .csl_bridge_uRLFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void uRLToJson(String self, Promise promise) { + public final void csl_bridge_uRLToJson(String self, Promise promise) { Native.I - .uRLToJson(new RPtr(self)) + .csl_bridge_uRLToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void uRLFromJson(String json, Promise promise) { + public final void csl_bridge_uRLFromJson(String json, Promise promise) { Native.I - .uRLFromJson(json) + .csl_bridge_uRLFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void uRLNew(String url, Promise promise) { + public final void csl_bridge_uRLNew(String url, Promise promise) { Native.I - .uRLNew(url) + .csl_bridge_uRLNew(url) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void uRLUrl(String self, Promise promise) { + public final void csl_bridge_uRLUrl(String self, Promise promise) { Native.I - .uRLUrl(new RPtr(self)) + .csl_bridge_uRLUrl(new RPtr(self)) .pour(promise); } @ReactMethod - public final void unitIntervalToBytes(String self, Promise promise) { + public final void csl_bridge_unitIntervalToBytes(String self, Promise promise) { Native.I - .unitIntervalToBytes(new RPtr(self)) + .csl_bridge_unitIntervalToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void unitIntervalFromBytes(String bytes, Promise promise) { + public final void csl_bridge_unitIntervalFromBytes(String bytes, Promise promise) { Native.I - .unitIntervalFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_unitIntervalFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void unitIntervalToHex(String self, Promise promise) { + public final void csl_bridge_unitIntervalToHex(String self, Promise promise) { Native.I - .unitIntervalToHex(new RPtr(self)) + .csl_bridge_unitIntervalToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void unitIntervalFromHex(String hexStr, Promise promise) { + public final void csl_bridge_unitIntervalFromHex(String hexStr, Promise promise) { Native.I - .unitIntervalFromHex(hexStr) + .csl_bridge_unitIntervalFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void unitIntervalToJson(String self, Promise promise) { + public final void csl_bridge_unitIntervalToJson(String self, Promise promise) { Native.I - .unitIntervalToJson(new RPtr(self)) + .csl_bridge_unitIntervalToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void unitIntervalFromJson(String json, Promise promise) { + public final void csl_bridge_unitIntervalFromJson(String json, Promise promise) { Native.I - .unitIntervalFromJson(json) + .csl_bridge_unitIntervalFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void unitIntervalNumerator(String self, Promise promise) { + public final void csl_bridge_unitIntervalNumerator(String self, Promise promise) { Native.I - .unitIntervalNumerator(new RPtr(self)) + .csl_bridge_unitIntervalNumerator(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void unitIntervalDenominator(String self, Promise promise) { + public final void csl_bridge_unitIntervalDenominator(String self, Promise promise) { Native.I - .unitIntervalDenominator(new RPtr(self)) + .csl_bridge_unitIntervalDenominator(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void unitIntervalNew(String numerator, String denominator, Promise promise) { + public final void csl_bridge_unitIntervalNew(String numerator, String denominator, Promise promise) { Native.I - .unitIntervalNew(new RPtr(numerator), new RPtr(denominator)) + .csl_bridge_unitIntervalNew(new RPtr(numerator), new RPtr(denominator)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateToBytes(String self, Promise promise) { + public final void csl_bridge_updateToBytes(String self, Promise promise) { Native.I - .updateToBytes(new RPtr(self)) + .csl_bridge_updateToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void updateFromBytes(String bytes, Promise promise) { + public final void csl_bridge_updateFromBytes(String bytes, Promise promise) { Native.I - .updateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_updateFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateToHex(String self, Promise promise) { + public final void csl_bridge_updateToHex(String self, Promise promise) { Native.I - .updateToHex(new RPtr(self)) + .csl_bridge_updateToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void updateFromHex(String hexStr, Promise promise) { + public final void csl_bridge_updateFromHex(String hexStr, Promise promise) { Native.I - .updateFromHex(hexStr) + .csl_bridge_updateFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateToJson(String self, Promise promise) { + public final void csl_bridge_updateToJson(String self, Promise promise) { Native.I - .updateToJson(new RPtr(self)) + .csl_bridge_updateToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void updateFromJson(String json, Promise promise) { + public final void csl_bridge_updateFromJson(String json, Promise promise) { Native.I - .updateFromJson(json) + .csl_bridge_updateFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateProposedProtocolParameterUpdates(String self, Promise promise) { + public final void csl_bridge_updateProposedProtocolParameterUpdates(String self, Promise promise) { Native.I - .updateProposedProtocolParameterUpdates(new RPtr(self)) + .csl_bridge_updateProposedProtocolParameterUpdates(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateEpoch(String self, Promise promise) { + public final void csl_bridge_updateEpoch(String self, Promise promise) { Native.I - .updateEpoch(new RPtr(self)) + .csl_bridge_updateEpoch(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void updateNew(String proposedProtocolParameterUpdates, Double epoch, Promise promise) { + public final void csl_bridge_updateNew(String proposedProtocolParameterUpdates, Double epoch, Promise promise) { Native.I - .updateNew(new RPtr(proposedProtocolParameterUpdates), epoch.longValue()) + .csl_bridge_updateNew(new RPtr(proposedProtocolParameterUpdates), epoch.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionToBytes(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionToBytes(String self, Promise promise) { Native.I - .updateCommitteeActionToBytes(new RPtr(self)) + .csl_bridge_updateCommitteeActionToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void updateCommitteeActionFromBytes(String bytes, Promise promise) { + public final void csl_bridge_updateCommitteeActionFromBytes(String bytes, Promise promise) { Native.I - .updateCommitteeActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_updateCommitteeActionFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionToHex(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionToHex(String self, Promise promise) { Native.I - .updateCommitteeActionToHex(new RPtr(self)) + .csl_bridge_updateCommitteeActionToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void updateCommitteeActionFromHex(String hexStr, Promise promise) { + public final void csl_bridge_updateCommitteeActionFromHex(String hexStr, Promise promise) { Native.I - .updateCommitteeActionFromHex(hexStr) + .csl_bridge_updateCommitteeActionFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionToJson(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionToJson(String self, Promise promise) { Native.I - .updateCommitteeActionToJson(new RPtr(self)) + .csl_bridge_updateCommitteeActionToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void updateCommitteeActionFromJson(String json, Promise promise) { + public final void csl_bridge_updateCommitteeActionFromJson(String json, Promise promise) { Native.I - .updateCommitteeActionFromJson(json) + .csl_bridge_updateCommitteeActionFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionGovActionId(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionGovActionId(String self, Promise promise) { Native.I - .updateCommitteeActionGovActionId(new RPtr(self)) + .csl_bridge_updateCommitteeActionGovActionId(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionCommittee(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionCommittee(String self, Promise promise) { Native.I - .updateCommitteeActionCommittee(new RPtr(self)) + .csl_bridge_updateCommitteeActionCommittee(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionMembersToRemove(String self, Promise promise) { + public final void csl_bridge_updateCommitteeActionMembersToRemove(String self, Promise promise) { Native.I - .updateCommitteeActionMembersToRemove(new RPtr(self)) + .csl_bridge_updateCommitteeActionMembersToRemove(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionNew(String committee, String membersToRemove, Promise promise) { + public final void csl_bridge_updateCommitteeActionNew(String committee, String membersToRemove, Promise promise) { Native.I - .updateCommitteeActionNew(new RPtr(committee), new RPtr(membersToRemove)) + .csl_bridge_updateCommitteeActionNew(new RPtr(committee), new RPtr(membersToRemove)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void updateCommitteeActionNewWithActionId(String govActionId, String committee, String membersToRemove, Promise promise) { + public final void csl_bridge_updateCommitteeActionNewWithActionId(String govActionId, String committee, String membersToRemove, Promise promise) { Native.I - .updateCommitteeActionNewWithActionId(new RPtr(govActionId), new RPtr(committee), new RPtr(membersToRemove)) + .csl_bridge_updateCommitteeActionNewWithActionId(new RPtr(govActionId), new RPtr(committee), new RPtr(membersToRemove)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFCertToBytes(String self, Promise promise) { + public final void csl_bridge_vRFCertToBytes(String self, Promise promise) { Native.I - .vRFCertToBytes(new RPtr(self)) + .csl_bridge_vRFCertToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vRFCertFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vRFCertFromBytes(String bytes, Promise promise) { Native.I - .vRFCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vRFCertFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFCertToHex(String self, Promise promise) { + public final void csl_bridge_vRFCertToHex(String self, Promise promise) { Native.I - .vRFCertToHex(new RPtr(self)) + .csl_bridge_vRFCertToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vRFCertFromHex(String hexStr, Promise promise) { + public final void csl_bridge_vRFCertFromHex(String hexStr, Promise promise) { Native.I - .vRFCertFromHex(hexStr) + .csl_bridge_vRFCertFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFCertToJson(String self, Promise promise) { + public final void csl_bridge_vRFCertToJson(String self, Promise promise) { Native.I - .vRFCertToJson(new RPtr(self)) + .csl_bridge_vRFCertToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vRFCertFromJson(String json, Promise promise) { + public final void csl_bridge_vRFCertFromJson(String json, Promise promise) { Native.I - .vRFCertFromJson(json) + .csl_bridge_vRFCertFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFCertOutput(String self, Promise promise) { + public final void csl_bridge_vRFCertOutput(String self, Promise promise) { Native.I - .vRFCertOutput(new RPtr(self)) + .csl_bridge_vRFCertOutput(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vRFCertProof(String self, Promise promise) { + public final void csl_bridge_vRFCertProof(String self, Promise promise) { Native.I - .vRFCertProof(new RPtr(self)) + .csl_bridge_vRFCertProof(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vRFCertNew(String output, String proof, Promise promise) { + public final void csl_bridge_vRFCertNew(String output, String proof, Promise promise) { Native.I - .vRFCertNew(Base64.decode(output, Base64.DEFAULT), Base64.decode(proof, Base64.DEFAULT)) + .csl_bridge_vRFCertNew(Base64.decode(output, Base64.DEFAULT), Base64.decode(proof, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFKeyHashFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vRFKeyHashFromBytes(String bytes, Promise promise) { Native.I - .vRFKeyHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vRFKeyHashFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFKeyHashToBytes(String self, Promise promise) { + public final void csl_bridge_vRFKeyHashToBytes(String self, Promise promise) { Native.I - .vRFKeyHashToBytes(new RPtr(self)) + .csl_bridge_vRFKeyHashToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vRFKeyHashToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_vRFKeyHashToBech32(String self, String prefix, Promise promise) { Native.I - .vRFKeyHashToBech32(new RPtr(self), prefix) + .csl_bridge_vRFKeyHashToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void vRFKeyHashFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_vRFKeyHashFromBech32(String bechStr, Promise promise) { Native.I - .vRFKeyHashFromBech32(bechStr) + .csl_bridge_vRFKeyHashFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFKeyHashToHex(String self, Promise promise) { + public final void csl_bridge_vRFKeyHashToHex(String self, Promise promise) { Native.I - .vRFKeyHashToHex(new RPtr(self)) + .csl_bridge_vRFKeyHashToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vRFKeyHashFromHex(String hex, Promise promise) { + public final void csl_bridge_vRFKeyHashFromHex(String hex, Promise promise) { Native.I - .vRFKeyHashFromHex(hex) + .csl_bridge_vRFKeyHashFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFVKeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vRFVKeyFromBytes(String bytes, Promise promise) { Native.I - .vRFVKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vRFVKeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFVKeyToBytes(String self, Promise promise) { + public final void csl_bridge_vRFVKeyToBytes(String self, Promise promise) { Native.I - .vRFVKeyToBytes(new RPtr(self)) + .csl_bridge_vRFVKeyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vRFVKeyToBech32(String self, String prefix, Promise promise) { + public final void csl_bridge_vRFVKeyToBech32(String self, String prefix, Promise promise) { Native.I - .vRFVKeyToBech32(new RPtr(self), prefix) + .csl_bridge_vRFVKeyToBech32(new RPtr(self), prefix) .pour(promise); } @ReactMethod - public final void vRFVKeyFromBech32(String bechStr, Promise promise) { + public final void csl_bridge_vRFVKeyFromBech32(String bechStr, Promise promise) { Native.I - .vRFVKeyFromBech32(bechStr) + .csl_bridge_vRFVKeyFromBech32(bechStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vRFVKeyToHex(String self, Promise promise) { + public final void csl_bridge_vRFVKeyToHex(String self, Promise promise) { Native.I - .vRFVKeyToHex(new RPtr(self)) + .csl_bridge_vRFVKeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vRFVKeyFromHex(String hex, Promise promise) { + public final void csl_bridge_vRFVKeyFromHex(String hex, Promise promise) { Native.I - .vRFVKeyFromHex(hex) + .csl_bridge_vRFVKeyFromHex(hex) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueToBytes(String self, Promise promise) { + public final void csl_bridge_valueToBytes(String self, Promise promise) { Native.I - .valueToBytes(new RPtr(self)) + .csl_bridge_valueToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void valueFromBytes(String bytes, Promise promise) { + public final void csl_bridge_valueFromBytes(String bytes, Promise promise) { Native.I - .valueFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_valueFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueToHex(String self, Promise promise) { + public final void csl_bridge_valueToHex(String self, Promise promise) { Native.I - .valueToHex(new RPtr(self)) + .csl_bridge_valueToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void valueFromHex(String hexStr, Promise promise) { + public final void csl_bridge_valueFromHex(String hexStr, Promise promise) { Native.I - .valueFromHex(hexStr) + .csl_bridge_valueFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueToJson(String self, Promise promise) { + public final void csl_bridge_valueToJson(String self, Promise promise) { Native.I - .valueToJson(new RPtr(self)) + .csl_bridge_valueToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void valueFromJson(String json, Promise promise) { + public final void csl_bridge_valueFromJson(String json, Promise promise) { Native.I - .valueFromJson(json) + .csl_bridge_valueFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueNew(String coin, Promise promise) { + public final void csl_bridge_valueNew(String coin, Promise promise) { Native.I - .valueNew(new RPtr(coin)) + .csl_bridge_valueNew(new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueNewFromAssets(String multiasset, Promise promise) { + public final void csl_bridge_valueNewFromAssets(String multiasset, Promise promise) { Native.I - .valueNewFromAssets(new RPtr(multiasset)) + .csl_bridge_valueNewFromAssets(new RPtr(multiasset)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueNewWithAssets(String coin, String multiasset, Promise promise) { + public final void csl_bridge_valueNewWithAssets(String coin, String multiasset, Promise promise) { Native.I - .valueNewWithAssets(new RPtr(coin), new RPtr(multiasset)) + .csl_bridge_valueNewWithAssets(new RPtr(coin), new RPtr(multiasset)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueZero( Promise promise) { + public final void csl_bridge_valueZero( Promise promise) { Native.I - .valueZero() + .csl_bridge_valueZero() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueIsZero(String self, Promise promise) { + public final void csl_bridge_valueIsZero(String self, Promise promise) { Native.I - .valueIsZero(new RPtr(self)) + .csl_bridge_valueIsZero(new RPtr(self)) .pour(promise); } @ReactMethod - public final void valueCoin(String self, Promise promise) { + public final void csl_bridge_valueCoin(String self, Promise promise) { Native.I - .valueCoin(new RPtr(self)) + .csl_bridge_valueCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueSetCoin(String self, String coin, Promise promise) { + public final void csl_bridge_valueSetCoin(String self, String coin, Promise promise) { Native.I - .valueSetCoin(new RPtr(self), new RPtr(coin)) + .csl_bridge_valueSetCoin(new RPtr(self), new RPtr(coin)) .pour(promise); } @ReactMethod - public final void valueMultiasset(String self, Promise promise) { + public final void csl_bridge_valueMultiasset(String self, Promise promise) { Native.I - .valueMultiasset(new RPtr(self)) + .csl_bridge_valueMultiasset(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueSetMultiasset(String self, String multiasset, Promise promise) { + public final void csl_bridge_valueSetMultiasset(String self, String multiasset, Promise promise) { Native.I - .valueSetMultiasset(new RPtr(self), new RPtr(multiasset)) + .csl_bridge_valueSetMultiasset(new RPtr(self), new RPtr(multiasset)) .pour(promise); } @ReactMethod - public final void valueCheckedAdd(String self, String rhs, Promise promise) { + public final void csl_bridge_valueCheckedAdd(String self, String rhs, Promise promise) { Native.I - .valueCheckedAdd(new RPtr(self), new RPtr(rhs)) + .csl_bridge_valueCheckedAdd(new RPtr(self), new RPtr(rhs)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueCheckedSub(String self, String rhsValue, Promise promise) { + public final void csl_bridge_valueCheckedSub(String self, String rhsValue, Promise promise) { Native.I - .valueCheckedSub(new RPtr(self), new RPtr(rhsValue)) + .csl_bridge_valueCheckedSub(new RPtr(self), new RPtr(rhsValue)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueClampedSub(String self, String rhsValue, Promise promise) { + public final void csl_bridge_valueClampedSub(String self, String rhsValue, Promise promise) { Native.I - .valueClampedSub(new RPtr(self), new RPtr(rhsValue)) + .csl_bridge_valueClampedSub(new RPtr(self), new RPtr(rhsValue)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void valueCompare(String self, String rhsValue, Promise promise) { + public final void csl_bridge_valueCompare(String self, String rhsValue, Promise promise) { Native.I - .valueCompare(new RPtr(self), new RPtr(rhsValue)) + .csl_bridge_valueCompare(new RPtr(self), new RPtr(rhsValue)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void vkeyToBytes(String self, Promise promise) { + public final void csl_bridge_versionedBlockToBytes(String self, Promise promise) { + Native.I + .csl_bridge_versionedBlockToBytes(new RPtr(self)) + .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockFromBytes(String bytes, Promise promise) { + Native.I + .csl_bridge_versionedBlockFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockToHex(String self, Promise promise) { + Native.I + .csl_bridge_versionedBlockToHex(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockFromHex(String hexStr, Promise promise) { + Native.I + .csl_bridge_versionedBlockFromHex(hexStr) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockToJson(String self, Promise promise) { + Native.I + .csl_bridge_versionedBlockToJson(new RPtr(self)) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockFromJson(String json, Promise promise) { + Native.I + .csl_bridge_versionedBlockFromJson(json) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockNew(String block, Double eraCode, Promise promise) { + Native.I + .csl_bridge_versionedBlockNew(new RPtr(block), eraCode.longValue()) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockBlock(String self, Promise promise) { + Native.I + .csl_bridge_versionedBlockBlock(new RPtr(self)) + .map(RPtr::toJs) + .pour(promise); + } + + @ReactMethod + public final void csl_bridge_versionedBlockEra(String self, Promise promise) { + Native.I + .csl_bridge_versionedBlockEra(new RPtr(self)) + .pour(promise); + } + + + @ReactMethod + public final void csl_bridge_vkeyToBytes(String self, Promise promise) { Native.I - .vkeyToBytes(new RPtr(self)) + .csl_bridge_vkeyToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vkeyFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vkeyFromBytes(String bytes, Promise promise) { Native.I - .vkeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vkeyFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeyToHex(String self, Promise promise) { + public final void csl_bridge_vkeyToHex(String self, Promise promise) { Native.I - .vkeyToHex(new RPtr(self)) + .csl_bridge_vkeyToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeyFromHex(String hexStr, Promise promise) { + public final void csl_bridge_vkeyFromHex(String hexStr, Promise promise) { Native.I - .vkeyFromHex(hexStr) + .csl_bridge_vkeyFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeyToJson(String self, Promise promise) { + public final void csl_bridge_vkeyToJson(String self, Promise promise) { Native.I - .vkeyToJson(new RPtr(self)) + .csl_bridge_vkeyToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeyFromJson(String json, Promise promise) { + public final void csl_bridge_vkeyFromJson(String json, Promise promise) { Native.I - .vkeyFromJson(json) + .csl_bridge_vkeyFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeyNew(String pk, Promise promise) { + public final void csl_bridge_vkeyNew(String pk, Promise promise) { Native.I - .vkeyNew(new RPtr(pk)) + .csl_bridge_vkeyNew(new RPtr(pk)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeyPublicKey(String self, Promise promise) { + public final void csl_bridge_vkeyPublicKey(String self, Promise promise) { Native.I - .vkeyPublicKey(new RPtr(self)) + .csl_bridge_vkeyPublicKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeysNew( Promise promise) { + public final void csl_bridge_vkeysNew( Promise promise) { Native.I - .vkeysNew() + .csl_bridge_vkeysNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeysLen(String self, Promise promise) { + public final void csl_bridge_vkeysLen(String self, Promise promise) { Native.I - .vkeysLen(new RPtr(self)) + .csl_bridge_vkeysLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void vkeysGet(String self, Double index, Promise promise) { + public final void csl_bridge_vkeysGet(String self, Double index, Promise promise) { Native.I - .vkeysGet(new RPtr(self), index.longValue()) + .csl_bridge_vkeysGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeysAdd(String self, String elem, Promise promise) { + public final void csl_bridge_vkeysAdd(String self, String elem, Promise promise) { Native.I - .vkeysAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_vkeysAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void vkeywitnessToBytes(String self, Promise promise) { + public final void csl_bridge_vkeywitnessToBytes(String self, Promise promise) { Native.I - .vkeywitnessToBytes(new RPtr(self)) + .csl_bridge_vkeywitnessToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vkeywitnessFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vkeywitnessFromBytes(String bytes, Promise promise) { Native.I - .vkeywitnessFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vkeywitnessFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessToHex(String self, Promise promise) { + public final void csl_bridge_vkeywitnessToHex(String self, Promise promise) { Native.I - .vkeywitnessToHex(new RPtr(self)) + .csl_bridge_vkeywitnessToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeywitnessFromHex(String hexStr, Promise promise) { + public final void csl_bridge_vkeywitnessFromHex(String hexStr, Promise promise) { Native.I - .vkeywitnessFromHex(hexStr) + .csl_bridge_vkeywitnessFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessToJson(String self, Promise promise) { + public final void csl_bridge_vkeywitnessToJson(String self, Promise promise) { Native.I - .vkeywitnessToJson(new RPtr(self)) + .csl_bridge_vkeywitnessToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeywitnessFromJson(String json, Promise promise) { + public final void csl_bridge_vkeywitnessFromJson(String json, Promise promise) { Native.I - .vkeywitnessFromJson(json) + .csl_bridge_vkeywitnessFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessNew(String vkey, String signature, Promise promise) { + public final void csl_bridge_vkeywitnessNew(String vkey, String signature, Promise promise) { Native.I - .vkeywitnessNew(new RPtr(vkey), new RPtr(signature)) + .csl_bridge_vkeywitnessNew(new RPtr(vkey), new RPtr(signature)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessVkey(String self, Promise promise) { + public final void csl_bridge_vkeywitnessVkey(String self, Promise promise) { Native.I - .vkeywitnessVkey(new RPtr(self)) + .csl_bridge_vkeywitnessVkey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessSignature(String self, Promise promise) { + public final void csl_bridge_vkeywitnessSignature(String self, Promise promise) { Native.I - .vkeywitnessSignature(new RPtr(self)) + .csl_bridge_vkeywitnessSignature(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesToBytes(String self, Promise promise) { + public final void csl_bridge_vkeywitnessesToBytes(String self, Promise promise) { Native.I - .vkeywitnessesToBytes(new RPtr(self)) + .csl_bridge_vkeywitnessesToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void vkeywitnessesFromBytes(String bytes, Promise promise) { + public final void csl_bridge_vkeywitnessesFromBytes(String bytes, Promise promise) { Native.I - .vkeywitnessesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_vkeywitnessesFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesToHex(String self, Promise promise) { + public final void csl_bridge_vkeywitnessesToHex(String self, Promise promise) { Native.I - .vkeywitnessesToHex(new RPtr(self)) + .csl_bridge_vkeywitnessesToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeywitnessesFromHex(String hexStr, Promise promise) { + public final void csl_bridge_vkeywitnessesFromHex(String hexStr, Promise promise) { Native.I - .vkeywitnessesFromHex(hexStr) + .csl_bridge_vkeywitnessesFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesToJson(String self, Promise promise) { + public final void csl_bridge_vkeywitnessesToJson(String self, Promise promise) { Native.I - .vkeywitnessesToJson(new RPtr(self)) + .csl_bridge_vkeywitnessesToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void vkeywitnessesFromJson(String json, Promise promise) { + public final void csl_bridge_vkeywitnessesFromJson(String json, Promise promise) { Native.I - .vkeywitnessesFromJson(json) + .csl_bridge_vkeywitnessesFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesNew( Promise promise) { + public final void csl_bridge_vkeywitnessesNew( Promise promise) { Native.I - .vkeywitnessesNew() + .csl_bridge_vkeywitnessesNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesLen(String self, Promise promise) { + public final void csl_bridge_vkeywitnessesLen(String self, Promise promise) { Native.I - .vkeywitnessesLen(new RPtr(self)) + .csl_bridge_vkeywitnessesLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void vkeywitnessesGet(String self, Double index, Promise promise) { + public final void csl_bridge_vkeywitnessesGet(String self, Double index, Promise promise) { Native.I - .vkeywitnessesGet(new RPtr(self), index.longValue()) + .csl_bridge_vkeywitnessesGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void vkeywitnessesAdd(String self, String elem, Promise promise) { + public final void csl_bridge_vkeywitnessesAdd(String self, String elem, Promise promise) { Native.I - .vkeywitnessesAdd(new RPtr(self), new RPtr(elem)) + .csl_bridge_vkeywitnessesAdd(new RPtr(self), new RPtr(elem)) .pour(promise); } @ReactMethod - public final void voteDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_voteDelegationToBytes(String self, Promise promise) { Native.I - .voteDelegationToBytes(new RPtr(self)) + .csl_bridge_voteDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void voteDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_voteDelegationFromBytes(String bytes, Promise promise) { Native.I - .voteDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_voteDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationToHex(String self, Promise promise) { + public final void csl_bridge_voteDelegationToHex(String self, Promise promise) { Native.I - .voteDelegationToHex(new RPtr(self)) + .csl_bridge_voteDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voteDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_voteDelegationFromHex(String hexStr, Promise promise) { Native.I - .voteDelegationFromHex(hexStr) + .csl_bridge_voteDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationToJson(String self, Promise promise) { + public final void csl_bridge_voteDelegationToJson(String self, Promise promise) { Native.I - .voteDelegationToJson(new RPtr(self)) + .csl_bridge_voteDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voteDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_voteDelegationFromJson(String json, Promise promise) { Native.I - .voteDelegationFromJson(json) + .csl_bridge_voteDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_voteDelegationStakeCredential(String self, Promise promise) { Native.I - .voteDelegationStakeCredential(new RPtr(self)) + .csl_bridge_voteDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationDrep(String self, Promise promise) { + public final void csl_bridge_voteDelegationDrep(String self, Promise promise) { Native.I - .voteDelegationDrep(new RPtr(self)) + .csl_bridge_voteDelegationDrep(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationNew(String stakeCredential, String drep, Promise promise) { + public final void csl_bridge_voteDelegationNew(String stakeCredential, String drep, Promise promise) { Native.I - .voteDelegationNew(new RPtr(stakeCredential), new RPtr(drep)) + .csl_bridge_voteDelegationNew(new RPtr(stakeCredential), new RPtr(drep)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_voteDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .voteDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_voteDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationToBytes(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationToBytes(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationToBytes(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationFromBytes(String bytes, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationFromBytes(String bytes, Promise promise) { Native.I - .voteRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_voteRegistrationAndDelegationFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationToHex(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationToHex(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationToHex(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationFromHex(String hexStr, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationFromHex(String hexStr, Promise promise) { Native.I - .voteRegistrationAndDelegationFromHex(hexStr) + .csl_bridge_voteRegistrationAndDelegationFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationToJson(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationToJson(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationToJson(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationFromJson(String json, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationFromJson(String json, Promise promise) { Native.I - .voteRegistrationAndDelegationFromJson(json) + .csl_bridge_voteRegistrationAndDelegationFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationStakeCredential(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationStakeCredential(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationStakeCredential(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationStakeCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationDrep(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationDrep(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationDrep(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationDrep(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationCoin(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationCoin(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationCoin(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationCoin(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationNew(String stakeCredential, String drep, String coin, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationNew(String stakeCredential, String drep, String coin, Promise promise) { Native.I - .voteRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(drep), new RPtr(coin)) + .csl_bridge_voteRegistrationAndDelegationNew(new RPtr(stakeCredential), new RPtr(drep), new RPtr(coin)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voteRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_voteRegistrationAndDelegationHasScriptCredentials(String self, Promise promise) { Native.I - .voteRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) + .csl_bridge_voteRegistrationAndDelegationHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voterToBytes(String self, Promise promise) { + public final void csl_bridge_voterToBytes(String self, Promise promise) { Native.I - .voterToBytes(new RPtr(self)) + .csl_bridge_voterToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void voterFromBytes(String bytes, Promise promise) { + public final void csl_bridge_voterFromBytes(String bytes, Promise promise) { Native.I - .voterFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_voterFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterToHex(String self, Promise promise) { + public final void csl_bridge_voterToHex(String self, Promise promise) { Native.I - .voterToHex(new RPtr(self)) + .csl_bridge_voterToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voterFromHex(String hexStr, Promise promise) { + public final void csl_bridge_voterFromHex(String hexStr, Promise promise) { Native.I - .voterFromHex(hexStr) + .csl_bridge_voterFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterToJson(String self, Promise promise) { + public final void csl_bridge_voterToJson(String self, Promise promise) { Native.I - .voterToJson(new RPtr(self)) + .csl_bridge_voterToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voterFromJson(String json, Promise promise) { + public final void csl_bridge_voterFromJson(String json, Promise promise) { Native.I - .voterFromJson(json) + .csl_bridge_voterFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterNewConstitutionalCommitteeHotKey(String cred, Promise promise) { + public final void csl_bridge_voterNewConstitutionalCommitteeHotKey(String cred, Promise promise) { Native.I - .voterNewConstitutionalCommitteeHotKey(new RPtr(cred)) + .csl_bridge_voterNewConstitutionalCommitteeHotKey(new RPtr(cred)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterNewDrep(String cred, Promise promise) { + public final void csl_bridge_voterNewDrep(String cred, Promise promise) { Native.I - .voterNewDrep(new RPtr(cred)) + .csl_bridge_voterNewDrep(new RPtr(cred)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterNewStakingPool(String keyHash, Promise promise) { + public final void csl_bridge_voterNewStakingPool(String keyHash, Promise promise) { Native.I - .voterNewStakingPool(new RPtr(keyHash)) + .csl_bridge_voterNewStakingPool(new RPtr(keyHash)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterKind(String self, Promise promise) { + public final void csl_bridge_voterKind(String self, Promise promise) { Native.I - .voterKind(new RPtr(self)) + .csl_bridge_voterKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voterToConstitutionalCommitteeHotCred(String self, Promise promise) { + public final void csl_bridge_voterToConstitutionalCommitteeHotKey(String self, Promise promise) { Native.I - .voterToConstitutionalCommitteeHotCred(new RPtr(self)) + .csl_bridge_voterToConstitutionalCommitteeHotKey(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterToDrepCred(String self, Promise promise) { + public final void csl_bridge_voterToDrepCred(String self, Promise promise) { Native.I - .voterToDrepCred(new RPtr(self)) + .csl_bridge_voterToDrepCred(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterToStakingPoolKeyHash(String self, Promise promise) { + public final void csl_bridge_voterToStakingPoolKeyHash(String self, Promise promise) { Native.I - .voterToStakingPoolKeyHash(new RPtr(self)) + .csl_bridge_voterToStakingPoolKeyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void voterHasScriptCredentials(String self, Promise promise) { + public final void csl_bridge_voterHasScriptCredentials(String self, Promise promise) { Native.I - .voterHasScriptCredentials(new RPtr(self)) + .csl_bridge_voterHasScriptCredentials(new RPtr(self)) .pour(promise); } @ReactMethod - public final void voterToKeyHash(String self, Promise promise) { + public final void csl_bridge_voterToKeyHash(String self, Promise promise) { Native.I - .voterToKeyHash(new RPtr(self)) + .csl_bridge_voterToKeyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votersToJson(String self, Promise promise) { + public final void csl_bridge_votersToJson(String self, Promise promise) { Native.I - .votersToJson(new RPtr(self)) + .csl_bridge_votersToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votersFromJson(String json, Promise promise) { + public final void csl_bridge_votersFromJson(String json, Promise promise) { Native.I - .votersFromJson(json) + .csl_bridge_votersFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votersNew( Promise promise) { + public final void csl_bridge_votersNew( Promise promise) { Native.I - .votersNew() + .csl_bridge_votersNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votersAdd(String self, String voter, Promise promise) { + public final void csl_bridge_votersAdd(String self, String voter, Promise promise) { Native.I - .votersAdd(new RPtr(self), new RPtr(voter)) + .csl_bridge_votersAdd(new RPtr(self), new RPtr(voter)) .pour(promise); } @ReactMethod - public final void votersGet(String self, Double index, Promise promise) { + public final void csl_bridge_votersGet(String self, Double index, Promise promise) { Native.I - .votersGet(new RPtr(self), index.longValue()) + .csl_bridge_votersGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votersLen(String self, Promise promise) { + public final void csl_bridge_votersLen(String self, Promise promise) { Native.I - .votersLen(new RPtr(self)) + .csl_bridge_votersLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void votingBuilderNew( Promise promise) { + public final void csl_bridge_votingBuilderNew( Promise promise) { Native.I - .votingBuilderNew() + .csl_bridge_votingBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingBuilderAdd(String self, String voter, String govActionId, String votingProcedure, Promise promise) { + public final void csl_bridge_votingBuilderAdd(String self, String voter, String govActionId, String votingProcedure, Promise promise) { Native.I - .votingBuilderAdd(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure)) + .csl_bridge_votingBuilderAdd(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure)) .pour(promise); } @ReactMethod - public final void votingBuilderAddWithPlutusWitness(String self, String voter, String govActionId, String votingProcedure, String witness, Promise promise) { + public final void csl_bridge_votingBuilderAddWithPlutusWitness(String self, String voter, String govActionId, String votingProcedure, String witness, Promise promise) { Native.I - .votingBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure), new RPtr(witness)) + .csl_bridge_votingBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure), new RPtr(witness)) .pour(promise); } @ReactMethod - public final void votingBuilderAddWithNativeScript(String self, String voter, String govActionId, String votingProcedure, String nativeScriptSource, Promise promise) { + public final void csl_bridge_votingBuilderAddWithNativeScript(String self, String voter, String govActionId, String votingProcedure, String nativeScriptSource, Promise promise) { Native.I - .votingBuilderAddWithNativeScript(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure), new RPtr(nativeScriptSource)) + .csl_bridge_votingBuilderAddWithNativeScript(new RPtr(self), new RPtr(voter), new RPtr(govActionId), new RPtr(votingProcedure), new RPtr(nativeScriptSource)) .pour(promise); } @ReactMethod - public final void votingBuilderGetPlutusWitnesses(String self, Promise promise) { + public final void csl_bridge_votingBuilderGetPlutusWitnesses(String self, Promise promise) { Native.I - .votingBuilderGetPlutusWitnesses(new RPtr(self)) + .csl_bridge_votingBuilderGetPlutusWitnesses(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_votingBuilderGetRefInputs(String self, Promise promise) { Native.I - .votingBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_votingBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingBuilderGetNativeScripts(String self, Promise promise) { + public final void csl_bridge_votingBuilderGetNativeScripts(String self, Promise promise) { Native.I - .votingBuilderGetNativeScripts(new RPtr(self)) + .csl_bridge_votingBuilderGetNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingBuilderHasPlutusScripts(String self, Promise promise) { + public final void csl_bridge_votingBuilderHasPlutusScripts(String self, Promise promise) { Native.I - .votingBuilderHasPlutusScripts(new RPtr(self)) + .csl_bridge_votingBuilderHasPlutusScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingBuilderBuild(String self, Promise promise) { + public final void csl_bridge_votingBuilderBuild(String self, Promise promise) { Native.I - .votingBuilderBuild(new RPtr(self)) + .csl_bridge_votingBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureToBytes(String self, Promise promise) { + public final void csl_bridge_votingProcedureToBytes(String self, Promise promise) { Native.I - .votingProcedureToBytes(new RPtr(self)) + .csl_bridge_votingProcedureToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void votingProcedureFromBytes(String bytes, Promise promise) { + public final void csl_bridge_votingProcedureFromBytes(String bytes, Promise promise) { Native.I - .votingProcedureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_votingProcedureFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureToHex(String self, Promise promise) { + public final void csl_bridge_votingProcedureToHex(String self, Promise promise) { Native.I - .votingProcedureToHex(new RPtr(self)) + .csl_bridge_votingProcedureToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProcedureFromHex(String hexStr, Promise promise) { + public final void csl_bridge_votingProcedureFromHex(String hexStr, Promise promise) { Native.I - .votingProcedureFromHex(hexStr) + .csl_bridge_votingProcedureFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureToJson(String self, Promise promise) { + public final void csl_bridge_votingProcedureToJson(String self, Promise promise) { Native.I - .votingProcedureToJson(new RPtr(self)) + .csl_bridge_votingProcedureToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProcedureFromJson(String json, Promise promise) { + public final void csl_bridge_votingProcedureFromJson(String json, Promise promise) { Native.I - .votingProcedureFromJson(json) + .csl_bridge_votingProcedureFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureNew(Double vote, Promise promise) { + public final void csl_bridge_votingProcedureNew(Double vote, Promise promise) { Native.I - .votingProcedureNew(vote.intValue()) + .csl_bridge_votingProcedureNew(vote.intValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureNewWithAnchor(Double vote, String anchor, Promise promise) { + public final void csl_bridge_votingProcedureNewWithAnchor(Double vote, String anchor, Promise promise) { Native.I - .votingProcedureNewWithAnchor(vote.intValue(), new RPtr(anchor)) + .csl_bridge_votingProcedureNewWithAnchor(vote.intValue(), new RPtr(anchor)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProcedureVoteKind(String self, Promise promise) { + public final void csl_bridge_votingProcedureVoteKind(String self, Promise promise) { Native.I - .votingProcedureVoteKind(new RPtr(self)) + .csl_bridge_votingProcedureVoteKind(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProcedureAnchor(String self, Promise promise) { + public final void csl_bridge_votingProcedureAnchor(String self, Promise promise) { Native.I - .votingProcedureAnchor(new RPtr(self)) + .csl_bridge_votingProcedureAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresToBytes(String self, Promise promise) { + public final void csl_bridge_votingProceduresToBytes(String self, Promise promise) { Native.I - .votingProceduresToBytes(new RPtr(self)) + .csl_bridge_votingProceduresToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void votingProceduresFromBytes(String bytes, Promise promise) { + public final void csl_bridge_votingProceduresFromBytes(String bytes, Promise promise) { Native.I - .votingProceduresFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_votingProceduresFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresToHex(String self, Promise promise) { + public final void csl_bridge_votingProceduresToHex(String self, Promise promise) { Native.I - .votingProceduresToHex(new RPtr(self)) + .csl_bridge_votingProceduresToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProceduresFromHex(String hexStr, Promise promise) { + public final void csl_bridge_votingProceduresFromHex(String hexStr, Promise promise) { Native.I - .votingProceduresFromHex(hexStr) + .csl_bridge_votingProceduresFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresToJson(String self, Promise promise) { + public final void csl_bridge_votingProceduresToJson(String self, Promise promise) { Native.I - .votingProceduresToJson(new RPtr(self)) + .csl_bridge_votingProceduresToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProceduresFromJson(String json, Promise promise) { + public final void csl_bridge_votingProceduresFromJson(String json, Promise promise) { Native.I - .votingProceduresFromJson(json) + .csl_bridge_votingProceduresFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresNew( Promise promise) { + public final void csl_bridge_votingProceduresNew( Promise promise) { Native.I - .votingProceduresNew() + .csl_bridge_votingProceduresNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresInsert(String self, String voter, String governanceActionId, String votingProcedure, Promise promise) { + public final void csl_bridge_votingProceduresInsert(String self, String voter, String governanceActionId, String votingProcedure, Promise promise) { Native.I - .votingProceduresInsert(new RPtr(self), new RPtr(voter), new RPtr(governanceActionId), new RPtr(votingProcedure)) + .csl_bridge_votingProceduresInsert(new RPtr(self), new RPtr(voter), new RPtr(governanceActionId), new RPtr(votingProcedure)) .pour(promise); } @ReactMethod - public final void votingProceduresGet(String self, String voter, String governanceActionId, Promise promise) { + public final void csl_bridge_votingProceduresGet(String self, String voter, String governanceActionId, Promise promise) { Native.I - .votingProceduresGet(new RPtr(self), new RPtr(voter), new RPtr(governanceActionId)) + .csl_bridge_votingProceduresGet(new RPtr(self), new RPtr(voter), new RPtr(governanceActionId)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresGetVoters(String self, Promise promise) { + public final void csl_bridge_votingProceduresGetVoters(String self, Promise promise) { Native.I - .votingProceduresGetVoters(new RPtr(self)) + .csl_bridge_votingProceduresGetVoters(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProceduresGetGovernanceActionIdsByVoter(String self, String voter, Promise promise) { + public final void csl_bridge_votingProceduresGetGovernanceActionIdsByVoter(String self, String voter, Promise promise) { Native.I - .votingProceduresGetGovernanceActionIdsByVoter(new RPtr(self), new RPtr(voter)) + .csl_bridge_votingProceduresGetGovernanceActionIdsByVoter(new RPtr(self), new RPtr(voter)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalToBytes(String self, Promise promise) { + public final void csl_bridge_votingProposalToBytes(String self, Promise promise) { Native.I - .votingProposalToBytes(new RPtr(self)) + .csl_bridge_votingProposalToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void votingProposalFromBytes(String bytes, Promise promise) { + public final void csl_bridge_votingProposalFromBytes(String bytes, Promise promise) { Native.I - .votingProposalFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_votingProposalFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalToHex(String self, Promise promise) { + public final void csl_bridge_votingProposalToHex(String self, Promise promise) { Native.I - .votingProposalToHex(new RPtr(self)) + .csl_bridge_votingProposalToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProposalFromHex(String hexStr, Promise promise) { + public final void csl_bridge_votingProposalFromHex(String hexStr, Promise promise) { Native.I - .votingProposalFromHex(hexStr) + .csl_bridge_votingProposalFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalToJson(String self, Promise promise) { + public final void csl_bridge_votingProposalToJson(String self, Promise promise) { Native.I - .votingProposalToJson(new RPtr(self)) + .csl_bridge_votingProposalToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProposalFromJson(String json, Promise promise) { + public final void csl_bridge_votingProposalFromJson(String json, Promise promise) { Native.I - .votingProposalFromJson(json) + .csl_bridge_votingProposalFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalGovernanceAction(String self, Promise promise) { + public final void csl_bridge_votingProposalGovernanceAction(String self, Promise promise) { Native.I - .votingProposalGovernanceAction(new RPtr(self)) + .csl_bridge_votingProposalGovernanceAction(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalAnchor(String self, Promise promise) { + public final void csl_bridge_votingProposalAnchor(String self, Promise promise) { Native.I - .votingProposalAnchor(new RPtr(self)) + .csl_bridge_votingProposalAnchor(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalRewardAccount(String self, Promise promise) { + public final void csl_bridge_votingProposalRewardAccount(String self, Promise promise) { Native.I - .votingProposalRewardAccount(new RPtr(self)) + .csl_bridge_votingProposalRewardAccount(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalDeposit(String self, Promise promise) { + public final void csl_bridge_votingProposalDeposit(String self, Promise promise) { Native.I - .votingProposalDeposit(new RPtr(self)) + .csl_bridge_votingProposalDeposit(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalNew(String governanceAction, String anchor, String rewardAccount, String deposit, Promise promise) { + public final void csl_bridge_votingProposalNew(String governanceAction, String anchor, String rewardAccount, String deposit, Promise promise) { Native.I - .votingProposalNew(new RPtr(governanceAction), new RPtr(anchor), new RPtr(rewardAccount), new RPtr(deposit)) + .csl_bridge_votingProposalNew(new RPtr(governanceAction), new RPtr(anchor), new RPtr(rewardAccount), new RPtr(deposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalBuilderNew( Promise promise) { + public final void csl_bridge_votingProposalBuilderNew( Promise promise) { Native.I - .votingProposalBuilderNew() + .csl_bridge_votingProposalBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalBuilderAdd(String self, String proposal, Promise promise) { + public final void csl_bridge_votingProposalBuilderAdd(String self, String proposal, Promise promise) { Native.I - .votingProposalBuilderAdd(new RPtr(self), new RPtr(proposal)) + .csl_bridge_votingProposalBuilderAdd(new RPtr(self), new RPtr(proposal)) .pour(promise); } @ReactMethod - public final void votingProposalBuilderAddWithPlutusWitness(String self, String proposal, String witness, Promise promise) { + public final void csl_bridge_votingProposalBuilderAddWithPlutusWitness(String self, String proposal, String witness, Promise promise) { Native.I - .votingProposalBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(proposal), new RPtr(witness)) + .csl_bridge_votingProposalBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(proposal), new RPtr(witness)) .pour(promise); } @ReactMethod - public final void votingProposalBuilderGetPlutusWitnesses(String self, Promise promise) { + public final void csl_bridge_votingProposalBuilderGetPlutusWitnesses(String self, Promise promise) { Native.I - .votingProposalBuilderGetPlutusWitnesses(new RPtr(self)) + .csl_bridge_votingProposalBuilderGetPlutusWitnesses(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_votingProposalBuilderGetRefInputs(String self, Promise promise) { Native.I - .votingProposalBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_votingProposalBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalBuilderHasPlutusScripts(String self, Promise promise) { + public final void csl_bridge_votingProposalBuilderHasPlutusScripts(String self, Promise promise) { Native.I - .votingProposalBuilderHasPlutusScripts(new RPtr(self)) + .csl_bridge_votingProposalBuilderHasPlutusScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProposalBuilderBuild(String self, Promise promise) { + public final void csl_bridge_votingProposalBuilderBuild(String self, Promise promise) { Native.I - .votingProposalBuilderBuild(new RPtr(self)) + .csl_bridge_votingProposalBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsToBytes(String self, Promise promise) { + public final void csl_bridge_votingProposalsToBytes(String self, Promise promise) { Native.I - .votingProposalsToBytes(new RPtr(self)) + .csl_bridge_votingProposalsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void votingProposalsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_votingProposalsFromBytes(String bytes, Promise promise) { Native.I - .votingProposalsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_votingProposalsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsToHex(String self, Promise promise) { + public final void csl_bridge_votingProposalsToHex(String self, Promise promise) { Native.I - .votingProposalsToHex(new RPtr(self)) + .csl_bridge_votingProposalsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProposalsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_votingProposalsFromHex(String hexStr, Promise promise) { Native.I - .votingProposalsFromHex(hexStr) + .csl_bridge_votingProposalsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsToJson(String self, Promise promise) { + public final void csl_bridge_votingProposalsToJson(String self, Promise promise) { Native.I - .votingProposalsToJson(new RPtr(self)) + .csl_bridge_votingProposalsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void votingProposalsFromJson(String json, Promise promise) { + public final void csl_bridge_votingProposalsFromJson(String json, Promise promise) { Native.I - .votingProposalsFromJson(json) + .csl_bridge_votingProposalsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsNew( Promise promise) { + public final void csl_bridge_votingProposalsNew( Promise promise) { Native.I - .votingProposalsNew() + .csl_bridge_votingProposalsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsLen(String self, Promise promise) { + public final void csl_bridge_votingProposalsLen(String self, Promise promise) { Native.I - .votingProposalsLen(new RPtr(self)) + .csl_bridge_votingProposalsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void votingProposalsGet(String self, Double index, Promise promise) { + public final void csl_bridge_votingProposalsGet(String self, Double index, Promise promise) { Native.I - .votingProposalsGet(new RPtr(self), index.longValue()) + .csl_bridge_votingProposalsGet(new RPtr(self), index.longValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void votingProposalsAdd(String self, String proposal, Promise promise) { + public final void csl_bridge_votingProposalsAdd(String self, String proposal, Promise promise) { Native.I - .votingProposalsAdd(new RPtr(self), new RPtr(proposal)) + .csl_bridge_votingProposalsAdd(new RPtr(self), new RPtr(proposal)) .pour(promise); } @ReactMethod - public final void withdrawalsToBytes(String self, Promise promise) { + public final void csl_bridge_withdrawalsToBytes(String self, Promise promise) { Native.I - .withdrawalsToBytes(new RPtr(self)) + .csl_bridge_withdrawalsToBytes(new RPtr(self)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void withdrawalsFromBytes(String bytes, Promise promise) { + public final void csl_bridge_withdrawalsFromBytes(String bytes, Promise promise) { Native.I - .withdrawalsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_withdrawalsFromBytes(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsToHex(String self, Promise promise) { + public final void csl_bridge_withdrawalsToHex(String self, Promise promise) { Native.I - .withdrawalsToHex(new RPtr(self)) + .csl_bridge_withdrawalsToHex(new RPtr(self)) .pour(promise); } @ReactMethod - public final void withdrawalsFromHex(String hexStr, Promise promise) { + public final void csl_bridge_withdrawalsFromHex(String hexStr, Promise promise) { Native.I - .withdrawalsFromHex(hexStr) + .csl_bridge_withdrawalsFromHex(hexStr) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsToJson(String self, Promise promise) { + public final void csl_bridge_withdrawalsToJson(String self, Promise promise) { Native.I - .withdrawalsToJson(new RPtr(self)) + .csl_bridge_withdrawalsToJson(new RPtr(self)) .pour(promise); } @ReactMethod - public final void withdrawalsFromJson(String json, Promise promise) { + public final void csl_bridge_withdrawalsFromJson(String json, Promise promise) { Native.I - .withdrawalsFromJson(json) + .csl_bridge_withdrawalsFromJson(json) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsNew( Promise promise) { + public final void csl_bridge_withdrawalsNew( Promise promise) { Native.I - .withdrawalsNew() + .csl_bridge_withdrawalsNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsLen(String self, Promise promise) { + public final void csl_bridge_withdrawalsLen(String self, Promise promise) { Native.I - .withdrawalsLen(new RPtr(self)) + .csl_bridge_withdrawalsLen(new RPtr(self)) .map(Utils::boxedLongToDouble) .pour(promise); } @ReactMethod - public final void withdrawalsInsert(String self, String key, String value, Promise promise) { + public final void csl_bridge_withdrawalsInsert(String self, String key, String value, Promise promise) { Native.I - .withdrawalsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) + .csl_bridge_withdrawalsInsert(new RPtr(self), new RPtr(key), new RPtr(value)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsGet(String self, String key, Promise promise) { + public final void csl_bridge_withdrawalsGet(String self, String key, Promise promise) { Native.I - .withdrawalsGet(new RPtr(self), new RPtr(key)) + .csl_bridge_withdrawalsGet(new RPtr(self), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsKeys(String self, Promise promise) { + public final void csl_bridge_withdrawalsKeys(String self, Promise promise) { Native.I - .withdrawalsKeys(new RPtr(self)) + .csl_bridge_withdrawalsKeys(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderNew( Promise promise) { + public final void csl_bridge_withdrawalsBuilderNew( Promise promise) { Native.I - .withdrawalsBuilderNew() + .csl_bridge_withdrawalsBuilderNew() .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderAdd(String self, String address, String coin, Promise promise) { + public final void csl_bridge_withdrawalsBuilderAdd(String self, String address, String coin, Promise promise) { Native.I - .withdrawalsBuilderAdd(new RPtr(self), new RPtr(address), new RPtr(coin)) + .csl_bridge_withdrawalsBuilderAdd(new RPtr(self), new RPtr(address), new RPtr(coin)) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderAddWithPlutusWitness(String self, String address, String coin, String witness, Promise promise) { + public final void csl_bridge_withdrawalsBuilderAddWithPlutusWitness(String self, String address, String coin, String witness, Promise promise) { Native.I - .withdrawalsBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(address), new RPtr(coin), new RPtr(witness)) + .csl_bridge_withdrawalsBuilderAddWithPlutusWitness(new RPtr(self), new RPtr(address), new RPtr(coin), new RPtr(witness)) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderAddWithNativeScript(String self, String address, String coin, String nativeScriptSource, Promise promise) { + public final void csl_bridge_withdrawalsBuilderAddWithNativeScript(String self, String address, String coin, String nativeScriptSource, Promise promise) { Native.I - .withdrawalsBuilderAddWithNativeScript(new RPtr(self), new RPtr(address), new RPtr(coin), new RPtr(nativeScriptSource)) + .csl_bridge_withdrawalsBuilderAddWithNativeScript(new RPtr(self), new RPtr(address), new RPtr(coin), new RPtr(nativeScriptSource)) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderGetPlutusWitnesses(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderGetPlutusWitnesses(String self, Promise promise) { Native.I - .withdrawalsBuilderGetPlutusWitnesses(new RPtr(self)) + .csl_bridge_withdrawalsBuilderGetPlutusWitnesses(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderGetRefInputs(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderGetRefInputs(String self, Promise promise) { Native.I - .withdrawalsBuilderGetRefInputs(new RPtr(self)) + .csl_bridge_withdrawalsBuilderGetRefInputs(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderGetNativeScripts(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderGetNativeScripts(String self, Promise promise) { Native.I - .withdrawalsBuilderGetNativeScripts(new RPtr(self)) + .csl_bridge_withdrawalsBuilderGetNativeScripts(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderGetTotalWithdrawals(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderGetTotalWithdrawals(String self, Promise promise) { Native.I - .withdrawalsBuilderGetTotalWithdrawals(new RPtr(self)) + .csl_bridge_withdrawalsBuilderGetTotalWithdrawals(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderHasPlutusScripts(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderHasPlutusScripts(String self, Promise promise) { Native.I - .withdrawalsBuilderHasPlutusScripts(new RPtr(self)) + .csl_bridge_withdrawalsBuilderHasPlutusScripts(new RPtr(self)) .pour(promise); } @ReactMethod - public final void withdrawalsBuilderBuild(String self, Promise promise) { + public final void csl_bridge_withdrawalsBuilderBuild(String self, Promise promise) { Native.I - .withdrawalsBuilderBuild(new RPtr(self)) + .csl_bridge_withdrawalsBuilderBuild(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void calculateExUnitsCeilCost(String exUnits, String exUnitPrices, Promise promise) { + public final void csl_bridge_calculateExUnitsCeilCost(String exUnits, String exUnitPrices, Promise promise) { Native.I - .calculateExUnitsCeilCost(new RPtr(exUnits), new RPtr(exUnitPrices)) + .csl_bridge_calculateExUnitsCeilCost(new RPtr(exUnits), new RPtr(exUnitPrices)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void createSendAll(String address, String utxos, String config, Promise promise) { + public final void csl_bridge_createSendAll(String address, String utxos, String config, Promise promise) { Native.I - .createSendAll(new RPtr(address), new RPtr(utxos), new RPtr(config)) + .csl_bridge_createSendAll(new RPtr(address), new RPtr(utxos), new RPtr(config)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void decodeArbitraryBytesFromMetadatum(String metadata, Promise promise) { + public final void csl_bridge_decodeArbitraryBytesFromMetadatum(String metadata, Promise promise) { Native.I - .decodeArbitraryBytesFromMetadatum(new RPtr(metadata)) + .csl_bridge_decodeArbitraryBytesFromMetadatum(new RPtr(metadata)) .map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT)) .pour(promise); } @ReactMethod - public final void decodeMetadatumToJsonStr(String metadatum, Double schema, Promise promise) { + public final void csl_bridge_decodeMetadatumToJsonStr(String metadatum, Double schema, Promise promise) { Native.I - .decodeMetadatumToJsonStr(new RPtr(metadatum), schema.intValue()) + .csl_bridge_decodeMetadatumToJsonStr(new RPtr(metadatum), schema.intValue()) .pour(promise); } @ReactMethod - public final void decodePlutusDatumToJsonStr(String datum, Double schema, Promise promise) { + public final void csl_bridge_decodePlutusDatumToJsonStr(String datum, Double schema, Promise promise) { Native.I - .decodePlutusDatumToJsonStr(new RPtr(datum), schema.intValue()) + .csl_bridge_decodePlutusDatumToJsonStr(new RPtr(datum), schema.intValue()) .pour(promise); } @ReactMethod - public final void decryptWithPassword(String password, String data, Promise promise) { + public final void csl_bridge_decryptWithPassword(String password, String data, Promise promise) { Native.I - .decryptWithPassword(password, data) + .csl_bridge_decryptWithPassword(password, data) .pour(promise); } @ReactMethod - public final void encodeArbitraryBytesAsMetadatum(String bytes, Promise promise) { + public final void csl_bridge_encodeArbitraryBytesAsMetadatum(String bytes, Promise promise) { Native.I - .encodeArbitraryBytesAsMetadatum(Base64.decode(bytes, Base64.DEFAULT)) + .csl_bridge_encodeArbitraryBytesAsMetadatum(Base64.decode(bytes, Base64.DEFAULT)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void encodeJsonStrToMetadatum(String json, Double schema, Promise promise) { + public final void csl_bridge_encodeJsonStrToMetadatum(String json, Double schema, Promise promise) { Native.I - .encodeJsonStrToMetadatum(json, schema.intValue()) + .csl_bridge_encodeJsonStrToMetadatum(json, schema.intValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void encodeJsonStrToNativeScript(String json, String selfXpub, Double schema, Promise promise) { + public final void csl_bridge_encodeJsonStrToNativeScript(String json, String selfXpub, Double schema, Promise promise) { Native.I - .encodeJsonStrToNativeScript(json, selfXpub, schema.intValue()) + .csl_bridge_encodeJsonStrToNativeScript(json, selfXpub, schema.intValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void encodeJsonStrToPlutusDatum(String json, Double schema, Promise promise) { + public final void csl_bridge_encodeJsonStrToPlutusDatum(String json, Double schema, Promise promise) { Native.I - .encodeJsonStrToPlutusDatum(json, schema.intValue()) + .csl_bridge_encodeJsonStrToPlutusDatum(json, schema.intValue()) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void encryptWithPassword(String password, String salt, String nonce, String data, Promise promise) { + public final void csl_bridge_encryptWithPassword(String password, String salt, String nonce, String data, Promise promise) { Native.I - .encryptWithPassword(password, salt, nonce, data) + .csl_bridge_encryptWithPassword(password, salt, nonce, data) .pour(promise); } @ReactMethod - public final void getDeposit(String txbody, String poolDeposit, String keyDeposit, Promise promise) { + public final void csl_bridge_getDeposit(String txbody, String poolDeposit, String keyDeposit, Promise promise) { Native.I - .getDeposit(new RPtr(txbody), new RPtr(poolDeposit), new RPtr(keyDeposit)) + .csl_bridge_getDeposit(new RPtr(txbody), new RPtr(poolDeposit), new RPtr(keyDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void getImplicitInput(String txbody, String poolDeposit, String keyDeposit, Promise promise) { + public final void csl_bridge_getImplicitInput(String txbody, String poolDeposit, String keyDeposit, Promise promise) { Native.I - .getImplicitInput(new RPtr(txbody), new RPtr(poolDeposit), new RPtr(keyDeposit)) + .csl_bridge_getImplicitInput(new RPtr(txbody), new RPtr(poolDeposit), new RPtr(keyDeposit)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hashAuxiliaryData(String auxiliaryData, Promise promise) { + public final void csl_bridge_hashAuxiliaryData(String auxiliaryData, Promise promise) { Native.I - .hashAuxiliaryData(new RPtr(auxiliaryData)) + .csl_bridge_hashAuxiliaryData(new RPtr(auxiliaryData)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hashPlutusData(String plutusData, Promise promise) { + public final void csl_bridge_hashPlutusData(String plutusData, Promise promise) { Native.I - .hashPlutusData(new RPtr(plutusData)) + .csl_bridge_hashPlutusData(new RPtr(plutusData)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hashScriptData(String redeemers, String costModels, Promise promise) { + public final void csl_bridge_hashScriptData(String redeemers, String costModels, Promise promise) { Native.I - .hashScriptData(new RPtr(redeemers), new RPtr(costModels)) + .csl_bridge_hashScriptData(new RPtr(redeemers), new RPtr(costModels)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hashScriptDataWithDatums(String redeemers, String costModels, String datums, Promise promise) { + public final void csl_bridge_hashScriptDataWithDatums(String redeemers, String costModels, String datums, Promise promise) { Native.I - .hashScriptDataWithDatums(new RPtr(redeemers), new RPtr(costModels), new RPtr(datums)) + .csl_bridge_hashScriptDataWithDatums(new RPtr(redeemers), new RPtr(costModels), new RPtr(datums)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void hashTransaction(String txBody, Promise promise) { + public final void csl_bridge_hashTransaction(String txBody, Promise promise) { Native.I - .hashTransaction(new RPtr(txBody)) + .csl_bridge_hashTransaction(new RPtr(txBody)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void makeDaedalusBootstrapWitness(String txBodyHash, String addr, String key, Promise promise) { + public final void csl_bridge_makeDaedalusBootstrapWitness(String txBodyHash, String addr, String key, Promise promise) { Native.I - .makeDaedalusBootstrapWitness(new RPtr(txBodyHash), new RPtr(addr), new RPtr(key)) + .csl_bridge_makeDaedalusBootstrapWitness(new RPtr(txBodyHash), new RPtr(addr), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void makeIcarusBootstrapWitness(String txBodyHash, String addr, String key, Promise promise) { + public final void csl_bridge_makeIcarusBootstrapWitness(String txBodyHash, String addr, String key, Promise promise) { Native.I - .makeIcarusBootstrapWitness(new RPtr(txBodyHash), new RPtr(addr), new RPtr(key)) + .csl_bridge_makeIcarusBootstrapWitness(new RPtr(txBodyHash), new RPtr(addr), new RPtr(key)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void makeVkeyWitness(String txBodyHash, String sk, Promise promise) { + public final void csl_bridge_makeVkeyWitness(String txBodyHash, String sk, Promise promise) { Native.I - .makeVkeyWitness(new RPtr(txBodyHash), new RPtr(sk)) + .csl_bridge_makeVkeyWitness(new RPtr(txBodyHash), new RPtr(sk)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void minAdaForOutput(String output, String dataCost, Promise promise) { + public final void csl_bridge_minAdaForOutput(String output, String dataCost, Promise promise) { Native.I - .minAdaForOutput(new RPtr(output), new RPtr(dataCost)) + .csl_bridge_minAdaForOutput(new RPtr(output), new RPtr(dataCost)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void minFee(String tx, String linearFee, Promise promise) { + public final void csl_bridge_minFee(String tx, String linearFee, Promise promise) { Native.I - .minFee(new RPtr(tx), new RPtr(linearFee)) + .csl_bridge_minFee(new RPtr(tx), new RPtr(linearFee)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void minRefScriptFee(Double totalRefScriptsSize, String refScriptCoinsPerByte, Promise promise) { + public final void csl_bridge_minRefScriptFee(Double totalRefScriptsSize, String refScriptCoinsPerByte, Promise promise) { Native.I - .minRefScriptFee(totalRefScriptsSize.longValue(), new RPtr(refScriptCoinsPerByte)) + .csl_bridge_minRefScriptFee(totalRefScriptsSize.longValue(), new RPtr(refScriptCoinsPerByte)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void minScriptFee(String tx, String exUnitPrices, Promise promise) { + public final void csl_bridge_minScriptFee(String tx, String exUnitPrices, Promise promise) { Native.I - .minScriptFee(new RPtr(tx), new RPtr(exUnitPrices)) + .csl_bridge_minScriptFee(new RPtr(tx), new RPtr(exUnitPrices)) .map(RPtr::toJs) .pour(promise); } diff --git a/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java b/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java index fa662f7..8c08fff 100644 --- a/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java +++ b/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java @@ -7,2249 +7,2316 @@ final class Native { static { I = new Native(); System.loadLibrary("react_native_haskell_shelley"); - I.initLibrary(); + I.csl_bridge_initLibrary(); } private Native() { } - private native void initLibrary(); + private native void csl_bridge_initLibrary(); public final native void ptrFree(RPtr ptr); - public final native Result addressFromBytes(byte[] data); - public final native Result addressToJson(RPtr self); - public final native Result addressFromJson(String json); - public final native Result addressKind(RPtr self); - public final native Result addressPaymentCred(RPtr self); - public final native Result addressIsMalformed(RPtr self); - public final native Result addressToHex(RPtr self); - public final native Result addressFromHex(String hexStr); - public final native Result addressToBytes(RPtr self); - public final native Result addressToBech32(RPtr self); - public final native Result addressToBech32WithPrefix(RPtr self, String prefix); - - public final native Result addressFromBech32(String bechStr); - public final native Result addressNetworkId(RPtr self); - - public final native Result anchorToBytes(RPtr self); - public final native Result anchorFromBytes(byte[] bytes); - public final native Result anchorToHex(RPtr self); - public final native Result anchorFromHex(String hexStr); - public final native Result anchorToJson(RPtr self); - public final native Result anchorFromJson(String json); - public final native Result anchorUrl(RPtr self); - public final native Result anchorAnchorDataHash(RPtr self); - public final native Result anchorNew(RPtr anchorUrl, RPtr anchorDataHash); - - public final native Result anchorDataHashFromBytes(byte[] bytes); - public final native Result anchorDataHashToBytes(RPtr self); - public final native Result anchorDataHashToBech32(RPtr self, String prefix); - public final native Result anchorDataHashFromBech32(String bechStr); - public final native Result anchorDataHashToHex(RPtr self); - public final native Result anchorDataHashFromHex(String hex); - - public final native Result assetNameToBytes(RPtr self); - public final native Result assetNameFromBytes(byte[] bytes); - public final native Result assetNameToHex(RPtr self); - public final native Result assetNameFromHex(String hexStr); - public final native Result assetNameToJson(RPtr self); - public final native Result assetNameFromJson(String json); - public final native Result assetNameNew(byte[] name); - public final native Result assetNameName(RPtr self); - - public final native Result assetNamesToBytes(RPtr self); - public final native Result assetNamesFromBytes(byte[] bytes); - public final native Result assetNamesToHex(RPtr self); - public final native Result assetNamesFromHex(String hexStr); - public final native Result assetNamesToJson(RPtr self); - public final native Result assetNamesFromJson(String json); - public final native Result assetNamesNew(); - public final native Result assetNamesLen(RPtr self); - public final native Result assetNamesGet(RPtr self, long index); - public final native Result assetNamesAdd(RPtr self, RPtr elem); - - public final native Result assetsToBytes(RPtr self); - public final native Result assetsFromBytes(byte[] bytes); - public final native Result assetsToHex(RPtr self); - public final native Result assetsFromHex(String hexStr); - public final native Result assetsToJson(RPtr self); - public final native Result assetsFromJson(String json); - public final native Result assetsNew(); - public final native Result assetsLen(RPtr self); - public final native Result assetsInsert(RPtr self, RPtr key, RPtr value); - public final native Result assetsGet(RPtr self, RPtr key); - public final native Result assetsKeys(RPtr self); - - public final native Result auxiliaryDataToBytes(RPtr self); - public final native Result auxiliaryDataFromBytes(byte[] bytes); - public final native Result auxiliaryDataToHex(RPtr self); - public final native Result auxiliaryDataFromHex(String hexStr); - public final native Result auxiliaryDataToJson(RPtr self); - public final native Result auxiliaryDataFromJson(String json); - public final native Result auxiliaryDataNew(); - public final native Result auxiliaryDataMetadata(RPtr self); - public final native Result auxiliaryDataSetMetadata(RPtr self, RPtr metadata); - public final native Result auxiliaryDataNativeScripts(RPtr self); - public final native Result auxiliaryDataSetNativeScripts(RPtr self, RPtr nativeScripts); - public final native Result auxiliaryDataPlutusScripts(RPtr self); - public final native Result auxiliaryDataSetPlutusScripts(RPtr self, RPtr plutusScripts); - public final native Result auxiliaryDataPreferAlonzoFormat(RPtr self); - public final native Result auxiliaryDataSetPreferAlonzoFormat(RPtr self, boolean prefer); - - public final native Result auxiliaryDataHashFromBytes(byte[] bytes); - public final native Result auxiliaryDataHashToBytes(RPtr self); - public final native Result auxiliaryDataHashToBech32(RPtr self, String prefix); - public final native Result auxiliaryDataHashFromBech32(String bechStr); - public final native Result auxiliaryDataHashToHex(RPtr self); - public final native Result auxiliaryDataHashFromHex(String hex); - - public final native Result auxiliaryDataSetNew(); - public final native Result auxiliaryDataSetLen(RPtr self); - public final native Result auxiliaryDataSetInsert(RPtr self, long txIndex, RPtr data); - public final native Result auxiliaryDataSetGet(RPtr self, long txIndex); - public final native Result auxiliaryDataSetIndices(RPtr self); - - public final native Result baseAddressNew(long network, RPtr payment, RPtr stake); - public final native Result baseAddressPaymentCred(RPtr self); - public final native Result baseAddressStakeCred(RPtr self); - public final native Result baseAddressToAddress(RPtr self); - public final native Result baseAddressFromAddress(RPtr addr); - - public final native Result bigIntToBytes(RPtr self); - public final native Result bigIntFromBytes(byte[] bytes); - public final native Result bigIntToHex(RPtr self); - public final native Result bigIntFromHex(String hexStr); - public final native Result bigIntToJson(RPtr self); - public final native Result bigIntFromJson(String json); - public final native Result bigIntIsZero(RPtr self); - public final native Result bigIntAsU64(RPtr self); - public final native Result bigIntAsInt(RPtr self); - public final native Result bigIntFromStr(String text); - public final native Result bigIntToStr(RPtr self); - public final native Result bigIntAdd(RPtr self, RPtr other); - public final native Result bigIntMul(RPtr self, RPtr other); - public final native Result bigIntOne(); - public final native Result bigIntIncrement(RPtr self); - public final native Result bigIntDivCeil(RPtr self, RPtr other); - - public final native Result bigNumToBytes(RPtr self); - public final native Result bigNumFromBytes(byte[] bytes); - public final native Result bigNumToHex(RPtr self); - public final native Result bigNumFromHex(String hexStr); - public final native Result bigNumToJson(RPtr self); - public final native Result bigNumFromJson(String json); - public final native Result bigNumFromStr(String string); - public final native Result bigNumToStr(RPtr self); - public final native Result bigNumZero(); - public final native Result bigNumOne(); - public final native Result bigNumIsZero(RPtr self); - public final native Result bigNumDivFloor(RPtr self, RPtr other); - public final native Result bigNumCheckedMul(RPtr self, RPtr other); - public final native Result bigNumCheckedAdd(RPtr self, RPtr other); - public final native Result bigNumCheckedSub(RPtr self, RPtr other); - public final native Result bigNumClampedSub(RPtr self, RPtr other); - public final native Result bigNumCompare(RPtr self, RPtr rhsValue); - public final native Result bigNumLessThan(RPtr self, RPtr rhsValue); - public final native Result bigNumMaxValue(); - public final native Result bigNumMax(RPtr a, RPtr b); - - public final native Result bip32PrivateKeyDerive(RPtr self, long index); - public final native Result bip32PrivateKeyFrom_128Xprv(byte[] bytes); - public final native Result bip32PrivateKeyTo_128Xprv(RPtr self); - public final native Result bip32PrivateKeyGenerateEd25519Bip32(); - public final native Result bip32PrivateKeyToRawKey(RPtr self); - public final native Result bip32PrivateKeyToPublic(RPtr self); - public final native Result bip32PrivateKeyFromBytes(byte[] bytes); - public final native Result bip32PrivateKeyAsBytes(RPtr self); - public final native Result bip32PrivateKeyFromBech32(String bech32Str); - public final native Result bip32PrivateKeyToBech32(RPtr self); - public final native Result bip32PrivateKeyFromBip39Entropy(byte[] entropy, byte[] password); - public final native Result bip32PrivateKeyChaincode(RPtr self); - public final native Result bip32PrivateKeyToHex(RPtr self); - public final native Result bip32PrivateKeyFromHex(String hexStr); - - public final native Result bip32PublicKeyDerive(RPtr self, long index); - public final native Result bip32PublicKeyToRawKey(RPtr self); - public final native Result bip32PublicKeyFromBytes(byte[] bytes); - public final native Result bip32PublicKeyAsBytes(RPtr self); - public final native Result bip32PublicKeyFromBech32(String bech32Str); - public final native Result bip32PublicKeyToBech32(RPtr self); - public final native Result bip32PublicKeyChaincode(RPtr self); - public final native Result bip32PublicKeyToHex(RPtr self); - public final native Result bip32PublicKeyFromHex(String hexStr); - - public final native Result blockToBytes(RPtr self); - public final native Result blockFromBytes(byte[] bytes); - public final native Result blockToHex(RPtr self); - public final native Result blockFromHex(String hexStr); - public final native Result blockToJson(RPtr self); - public final native Result blockFromJson(String json); - public final native Result blockHeader(RPtr self); - public final native Result blockTransactionBodies(RPtr self); - public final native Result blockTransactionWitnessSets(RPtr self); - public final native Result blockAuxiliaryDataSet(RPtr self); - public final native Result blockInvalidTransactions(RPtr self); - public final native Result blockNew(RPtr header, RPtr transactionBodies, RPtr transactionWitnessSets, RPtr auxiliaryDataSet, String invalidTransactions); - public final native Result blockFromWrappedBytes(byte[] data); - - public final native Result blockHashFromBytes(byte[] bytes); - public final native Result blockHashToBytes(RPtr self); - public final native Result blockHashToBech32(RPtr self, String prefix); - public final native Result blockHashFromBech32(String bechStr); - public final native Result blockHashToHex(RPtr self); - public final native Result blockHashFromHex(String hex); - - public final native Result bootstrapWitnessToBytes(RPtr self); - public final native Result bootstrapWitnessFromBytes(byte[] bytes); - public final native Result bootstrapWitnessToHex(RPtr self); - public final native Result bootstrapWitnessFromHex(String hexStr); - public final native Result bootstrapWitnessToJson(RPtr self); - public final native Result bootstrapWitnessFromJson(String json); - public final native Result bootstrapWitnessVkey(RPtr self); - public final native Result bootstrapWitnessSignature(RPtr self); - public final native Result bootstrapWitnessChainCode(RPtr self); - public final native Result bootstrapWitnessAttributes(RPtr self); - public final native Result bootstrapWitnessNew(RPtr vkey, RPtr signature, byte[] chainCode, byte[] attributes); - - public final native Result bootstrapWitnessesNew(); - public final native Result bootstrapWitnessesLen(RPtr self); - public final native Result bootstrapWitnessesGet(RPtr self, long index); - public final native Result bootstrapWitnessesAdd(RPtr self, RPtr elem); - - public final native Result byronAddressToBase58(RPtr self); - public final native Result byronAddressToBytes(RPtr self); - public final native Result byronAddressFromBytes(byte[] bytes); - public final native Result byronAddressByronProtocolMagic(RPtr self); - public final native Result byronAddressAttributes(RPtr self); - public final native Result byronAddressNetworkId(RPtr self); - public final native Result byronAddressFromBase58(String s); - public final native Result byronAddressIcarusFromKey(RPtr key, long protocolMagic); - public final native Result byronAddressIsValid(String s); - public final native Result byronAddressToAddress(RPtr self); - public final native Result byronAddressFromAddress(RPtr addr); - - public final native Result certificateToBytes(RPtr self); - public final native Result certificateFromBytes(byte[] bytes); - public final native Result certificateToHex(RPtr self); - public final native Result certificateFromHex(String hexStr); - public final native Result certificateToJson(RPtr self); - public final native Result certificateFromJson(String json); - public final native Result certificateNewStakeRegistration(RPtr stakeRegistration); - public final native Result certificateNewStakeDeregistration(RPtr stakeDeregistration); - public final native Result certificateNewStakeDelegation(RPtr stakeDelegation); - public final native Result certificateNewPoolRegistration(RPtr poolRegistration); - public final native Result certificateNewPoolRetirement(RPtr poolRetirement); - public final native Result certificateNewGenesisKeyDelegation(RPtr genesisKeyDelegation); - public final native Result certificateNewMoveInstantaneousRewardsCert(RPtr moveInstantaneousRewardsCert); - public final native Result certificateNewCommitteeHotAuth(RPtr committeeHotAuth); - public final native Result certificateNewCommitteeColdResign(RPtr committeeColdResign); - public final native Result certificateNewDrepDeregistration(RPtr drepDeregistration); - public final native Result certificateNewDrepRegistration(RPtr drepRegistration); - public final native Result certificateNewDrepUpdate(RPtr drepUpdate); - public final native Result certificateNewStakeAndVoteDelegation(RPtr stakeAndVoteDelegation); - public final native Result certificateNewStakeRegistrationAndDelegation(RPtr stakeRegistrationAndDelegation); - public final native Result certificateNewStakeVoteRegistrationAndDelegation(RPtr stakeVoteRegistrationAndDelegation); - public final native Result certificateNewVoteDelegation(RPtr voteDelegation); - public final native Result certificateNewVoteRegistrationAndDelegation(RPtr voteRegistrationAndDelegation); - public final native Result certificateKind(RPtr self); - public final native Result certificateAsStakeRegistration(RPtr self); - public final native Result certificateAsStakeDeregistration(RPtr self); - public final native Result certificateAsStakeDelegation(RPtr self); - public final native Result certificateAsPoolRegistration(RPtr self); - public final native Result certificateAsPoolRetirement(RPtr self); - public final native Result certificateAsGenesisKeyDelegation(RPtr self); - public final native Result certificateAsMoveInstantaneousRewardsCert(RPtr self); - public final native Result certificateAsCommitteeHotAuth(RPtr self); - public final native Result certificateAsCommitteeColdResign(RPtr self); - public final native Result certificateAsDrepDeregistration(RPtr self); - public final native Result certificateAsDrepRegistration(RPtr self); - public final native Result certificateAsDrepUpdate(RPtr self); - public final native Result certificateAsStakeAndVoteDelegation(RPtr self); - public final native Result certificateAsStakeRegistrationAndDelegation(RPtr self); - public final native Result certificateAsStakeVoteRegistrationAndDelegation(RPtr self); - public final native Result certificateAsVoteDelegation(RPtr self); - public final native Result certificateAsVoteRegistrationAndDelegation(RPtr self); - public final native Result certificateHasRequiredScriptWitness(RPtr self); - - public final native Result certificatesToBytes(RPtr self); - public final native Result certificatesFromBytes(byte[] bytes); - public final native Result certificatesToHex(RPtr self); - public final native Result certificatesFromHex(String hexStr); - public final native Result certificatesToJson(RPtr self); - public final native Result certificatesFromJson(String json); - public final native Result certificatesNew(); - public final native Result certificatesLen(RPtr self); - public final native Result certificatesGet(RPtr self, long index); - public final native Result certificatesAdd(RPtr self, RPtr elem); - - public final native Result certificatesBuilderNew(); - public final native Result certificatesBuilderAdd(RPtr self, RPtr cert); - public final native Result certificatesBuilderAddWithPlutusWitness(RPtr self, RPtr cert, RPtr witness); - public final native Result certificatesBuilderAddWithNativeScript(RPtr self, RPtr cert, RPtr nativeScriptSource); - public final native Result certificatesBuilderGetPlutusWitnesses(RPtr self); - public final native Result certificatesBuilderGetRefInputs(RPtr self); - public final native Result certificatesBuilderGetNativeScripts(RPtr self); - public final native Result certificatesBuilderGetCertificatesRefund(RPtr self, RPtr poolDeposit, RPtr keyDeposit); - public final native Result certificatesBuilderGetCertificatesDeposit(RPtr self, RPtr poolDeposit, RPtr keyDeposit); - public final native Result certificatesBuilderHasPlutusScripts(RPtr self); - public final native Result certificatesBuilderBuild(RPtr self); - - public final native Result changeConfigNew(RPtr address); - public final native Result changeConfigChangeAddress(RPtr self, RPtr address); - public final native Result changeConfigChangePlutusData(RPtr self, RPtr plutusData); - public final native Result changeConfigChangeScriptRef(RPtr self, RPtr scriptRef); - - public final native Result committeeToBytes(RPtr self); - public final native Result committeeFromBytes(byte[] bytes); - public final native Result committeeToHex(RPtr self); - public final native Result committeeFromHex(String hexStr); - public final native Result committeeToJson(RPtr self); - public final native Result committeeFromJson(String json); - public final native Result committeeNew(RPtr quorumThreshold); - public final native Result committeeMembersKeys(RPtr self); - public final native Result committeeQuorumThreshold(RPtr self); - public final native Result committeeAddMember(RPtr self, RPtr committeeColdCredential, long epoch); - public final native Result committeeGetMemberEpoch(RPtr self, RPtr committeeColdCredential); - - public final native Result committeeColdResignToBytes(RPtr self); - public final native Result committeeColdResignFromBytes(byte[] bytes); - public final native Result committeeColdResignToHex(RPtr self); - public final native Result committeeColdResignFromHex(String hexStr); - public final native Result committeeColdResignToJson(RPtr self); - public final native Result committeeColdResignFromJson(String json); - public final native Result committeeColdResignCommitteeColdKey(RPtr self); - public final native Result committeeColdResignAnchor(RPtr self); - public final native Result committeeColdResignNew(RPtr committeeColdKey); - public final native Result committeeColdResignNewWithAnchor(RPtr committeeColdKey, RPtr anchor); - public final native Result committeeColdResignHasScriptCredentials(RPtr self); - - public final native Result committeeHotAuthToBytes(RPtr self); - public final native Result committeeHotAuthFromBytes(byte[] bytes); - public final native Result committeeHotAuthToHex(RPtr self); - public final native Result committeeHotAuthFromHex(String hexStr); - public final native Result committeeHotAuthToJson(RPtr self); - public final native Result committeeHotAuthFromJson(String json); - public final native Result committeeHotAuthCommitteeColdKey(RPtr self); - public final native Result committeeHotAuthCommitteeHotKey(RPtr self); - public final native Result committeeHotAuthNew(RPtr committeeColdKey, RPtr committeeHotKey); - public final native Result committeeHotAuthHasScriptCredentials(RPtr self); - - public final native Result constitutionToBytes(RPtr self); - public final native Result constitutionFromBytes(byte[] bytes); - public final native Result constitutionToHex(RPtr self); - public final native Result constitutionFromHex(String hexStr); - public final native Result constitutionToJson(RPtr self); - public final native Result constitutionFromJson(String json); - public final native Result constitutionAnchor(RPtr self); - public final native Result constitutionScriptHash(RPtr self); - public final native Result constitutionNew(RPtr anchor); - public final native Result constitutionNewWithScriptHash(RPtr anchor, RPtr scriptHash); - - public final native Result constrPlutusDataToBytes(RPtr self); - public final native Result constrPlutusDataFromBytes(byte[] bytes); - public final native Result constrPlutusDataToHex(RPtr self); - public final native Result constrPlutusDataFromHex(String hexStr); - public final native Result constrPlutusDataAlternative(RPtr self); - public final native Result constrPlutusDataData(RPtr self); - public final native Result constrPlutusDataNew(RPtr alternative, RPtr data); - - public final native Result costModelToBytes(RPtr self); - public final native Result costModelFromBytes(byte[] bytes); - public final native Result costModelToHex(RPtr self); - public final native Result costModelFromHex(String hexStr); - public final native Result costModelToJson(RPtr self); - public final native Result costModelFromJson(String json); - public final native Result costModelNew(); - public final native Result costModelSet(RPtr self, long operation, RPtr cost); - public final native Result costModelGet(RPtr self, long operation); - public final native Result costModelLen(RPtr self); - - public final native Result costmdlsToBytes(RPtr self); - public final native Result costmdlsFromBytes(byte[] bytes); - public final native Result costmdlsToHex(RPtr self); - public final native Result costmdlsFromHex(String hexStr); - public final native Result costmdlsToJson(RPtr self); - public final native Result costmdlsFromJson(String json); - public final native Result costmdlsNew(); - public final native Result costmdlsLen(RPtr self); - public final native Result costmdlsInsert(RPtr self, RPtr key, RPtr value); - public final native Result costmdlsGet(RPtr self, RPtr key); - public final native Result costmdlsKeys(RPtr self); - public final native Result costmdlsRetainLanguageVersions(RPtr self, RPtr languages); - - public final native Result credentialFromKeyhash(RPtr hash); - public final native Result credentialFromScripthash(RPtr hash); - public final native Result credentialToKeyhash(RPtr self); - public final native Result credentialToScripthash(RPtr self); - public final native Result credentialKind(RPtr self); - public final native Result credentialHasScriptHash(RPtr self); - public final native Result credentialToBytes(RPtr self); - public final native Result credentialFromBytes(byte[] bytes); - public final native Result credentialToHex(RPtr self); - public final native Result credentialFromHex(String hexStr); - public final native Result credentialToJson(RPtr self); - public final native Result credentialFromJson(String json); - - public final native Result credentialsToBytes(RPtr self); - public final native Result credentialsFromBytes(byte[] bytes); - public final native Result credentialsToHex(RPtr self); - public final native Result credentialsFromHex(String hexStr); - public final native Result credentialsToJson(RPtr self); - public final native Result credentialsFromJson(String json); - public final native Result credentialsNew(); - public final native Result credentialsLen(RPtr self); - public final native Result credentialsGet(RPtr self, long index); - public final native Result credentialsAdd(RPtr self, RPtr elem); - - public final native Result dNSRecordAorAAAAToBytes(RPtr self); - public final native Result dNSRecordAorAAAAFromBytes(byte[] bytes); - public final native Result dNSRecordAorAAAAToHex(RPtr self); - public final native Result dNSRecordAorAAAAFromHex(String hexStr); - public final native Result dNSRecordAorAAAAToJson(RPtr self); - public final native Result dNSRecordAorAAAAFromJson(String json); - public final native Result dNSRecordAorAAAANew(String dnsName); - public final native Result dNSRecordAorAAAARecord(RPtr self); - - public final native Result dNSRecordSRVToBytes(RPtr self); - public final native Result dNSRecordSRVFromBytes(byte[] bytes); - public final native Result dNSRecordSRVToHex(RPtr self); - public final native Result dNSRecordSRVFromHex(String hexStr); - public final native Result dNSRecordSRVToJson(RPtr self); - public final native Result dNSRecordSRVFromJson(String json); - public final native Result dNSRecordSRVNew(String dnsName); - public final native Result dNSRecordSRVRecord(RPtr self); - - public final native Result dRepToBytes(RPtr self); - public final native Result dRepFromBytes(byte[] bytes); - public final native Result dRepToHex(RPtr self); - public final native Result dRepFromHex(String hexStr); - public final native Result dRepToJson(RPtr self); - public final native Result dRepFromJson(String json); - public final native Result dRepNewKeyHash(RPtr keyHash); - public final native Result dRepNewScriptHash(RPtr scriptHash); - public final native Result dRepNewAlwaysAbstain(); - public final native Result dRepNewAlwaysNoConfidence(); - public final native Result dRepKind(RPtr self); - public final native Result dRepToKeyHash(RPtr self); - public final native Result dRepToScriptHash(RPtr self); - - public final native Result dataCostNewCoinsPerByte(RPtr coinsPerByte); - public final native Result dataCostCoinsPerByte(RPtr self); - - public final native Result dataHashFromBytes(byte[] bytes); - public final native Result dataHashToBytes(RPtr self); - public final native Result dataHashToBech32(RPtr self, String prefix); - public final native Result dataHashFromBech32(String bechStr); - public final native Result dataHashToHex(RPtr self); - public final native Result dataHashFromHex(String hex); - - public final native Result datumSourceNew(RPtr datum); - public final native Result datumSourceNewRefInput(RPtr input); - - public final native Result drepDeregistrationToBytes(RPtr self); - public final native Result drepDeregistrationFromBytes(byte[] bytes); - public final native Result drepDeregistrationToHex(RPtr self); - public final native Result drepDeregistrationFromHex(String hexStr); - public final native Result drepDeregistrationToJson(RPtr self); - public final native Result drepDeregistrationFromJson(String json); - public final native Result drepDeregistrationVotingCredential(RPtr self); - public final native Result drepDeregistrationCoin(RPtr self); - public final native Result drepDeregistrationNew(RPtr votingCredential, RPtr coin); - public final native Result drepDeregistrationHasScriptCredentials(RPtr self); - - public final native Result drepRegistrationToBytes(RPtr self); - public final native Result drepRegistrationFromBytes(byte[] bytes); - public final native Result drepRegistrationToHex(RPtr self); - public final native Result drepRegistrationFromHex(String hexStr); - public final native Result drepRegistrationToJson(RPtr self); - public final native Result drepRegistrationFromJson(String json); - public final native Result drepRegistrationVotingCredential(RPtr self); - public final native Result drepRegistrationCoin(RPtr self); - public final native Result drepRegistrationAnchor(RPtr self); - public final native Result drepRegistrationNew(RPtr votingCredential, RPtr coin); - public final native Result drepRegistrationNewWithAnchor(RPtr votingCredential, RPtr coin, RPtr anchor); - public final native Result drepRegistrationHasScriptCredentials(RPtr self); - - public final native Result drepUpdateToBytes(RPtr self); - public final native Result drepUpdateFromBytes(byte[] bytes); - public final native Result drepUpdateToHex(RPtr self); - public final native Result drepUpdateFromHex(String hexStr); - public final native Result drepUpdateToJson(RPtr self); - public final native Result drepUpdateFromJson(String json); - public final native Result drepUpdateVotingCredential(RPtr self); - public final native Result drepUpdateAnchor(RPtr self); - public final native Result drepUpdateNew(RPtr votingCredential); - public final native Result drepUpdateNewWithAnchor(RPtr votingCredential, RPtr anchor); - public final native Result drepUpdateHasScriptCredentials(RPtr self); - - public final native Result drepVotingThresholdsToBytes(RPtr self); - public final native Result drepVotingThresholdsFromBytes(byte[] bytes); - public final native Result drepVotingThresholdsToHex(RPtr self); - public final native Result drepVotingThresholdsFromHex(String hexStr); - public final native Result drepVotingThresholdsToJson(RPtr self); - public final native Result drepVotingThresholdsFromJson(String json); - public final native Result drepVotingThresholdsNew(RPtr motionNoConfidence, RPtr committeeNormal, RPtr committeeNoConfidence, RPtr updateConstitution, RPtr hardForkInitiation, RPtr ppNetworkGroup, RPtr ppEconomicGroup, RPtr ppTechnicalGroup, RPtr ppGovernanceGroup, RPtr treasuryWithdrawal); - public final native Result drepVotingThresholdsNewDefault(); - public final native Result drepVotingThresholdsSetMotionNoConfidence(RPtr self, RPtr motionNoConfidence); - public final native Result drepVotingThresholdsSetCommitteeNormal(RPtr self, RPtr committeeNormal); - public final native Result drepVotingThresholdsSetCommitteeNoConfidence(RPtr self, RPtr committeeNoConfidence); - public final native Result drepVotingThresholdsSetUpdateConstitution(RPtr self, RPtr updateConstitution); - public final native Result drepVotingThresholdsSetHardForkInitiation(RPtr self, RPtr hardForkInitiation); - public final native Result drepVotingThresholdsSetPpNetworkGroup(RPtr self, RPtr ppNetworkGroup); - public final native Result drepVotingThresholdsSetPpEconomicGroup(RPtr self, RPtr ppEconomicGroup); - public final native Result drepVotingThresholdsSetPpTechnicalGroup(RPtr self, RPtr ppTechnicalGroup); - public final native Result drepVotingThresholdsSetPpGovernanceGroup(RPtr self, RPtr ppGovernanceGroup); - public final native Result drepVotingThresholdsSetTreasuryWithdrawal(RPtr self, RPtr treasuryWithdrawal); - public final native Result drepVotingThresholdsMotionNoConfidence(RPtr self); - public final native Result drepVotingThresholdsCommitteeNormal(RPtr self); - public final native Result drepVotingThresholdsCommitteeNoConfidence(RPtr self); - public final native Result drepVotingThresholdsUpdateConstitution(RPtr self); - public final native Result drepVotingThresholdsHardForkInitiation(RPtr self); - public final native Result drepVotingThresholdsPpNetworkGroup(RPtr self); - public final native Result drepVotingThresholdsPpEconomicGroup(RPtr self); - public final native Result drepVotingThresholdsPpTechnicalGroup(RPtr self); - public final native Result drepVotingThresholdsPpGovernanceGroup(RPtr self); - public final native Result drepVotingThresholdsTreasuryWithdrawal(RPtr self); - - public final native Result ed25519KeyHashFromBytes(byte[] bytes); - public final native Result ed25519KeyHashToBytes(RPtr self); - public final native Result ed25519KeyHashToBech32(RPtr self, String prefix); - public final native Result ed25519KeyHashFromBech32(String bechStr); - public final native Result ed25519KeyHashToHex(RPtr self); - public final native Result ed25519KeyHashFromHex(String hex); - - public final native Result ed25519KeyHashesToBytes(RPtr self); - public final native Result ed25519KeyHashesFromBytes(byte[] bytes); - public final native Result ed25519KeyHashesToHex(RPtr self); - public final native Result ed25519KeyHashesFromHex(String hexStr); - public final native Result ed25519KeyHashesToJson(RPtr self); - public final native Result ed25519KeyHashesFromJson(String json); - public final native Result ed25519KeyHashesNew(); - public final native Result ed25519KeyHashesLen(RPtr self); - public final native Result ed25519KeyHashesGet(RPtr self, long index); - public final native Result ed25519KeyHashesAdd(RPtr self, RPtr elem); - public final native Result ed25519KeyHashesContains(RPtr self, RPtr elem); - public final native Result ed25519KeyHashesToOption(RPtr self); - - public final native Result ed25519SignatureToBytes(RPtr self); - public final native Result ed25519SignatureToBech32(RPtr self); - public final native Result ed25519SignatureToHex(RPtr self); - public final native Result ed25519SignatureFromBech32(String bech32Str); - public final native Result ed25519SignatureFromHex(String input); - public final native Result ed25519SignatureFromBytes(byte[] bytes); - - public final native Result enterpriseAddressNew(long network, RPtr payment); - public final native Result enterpriseAddressPaymentCred(RPtr self); - public final native Result enterpriseAddressToAddress(RPtr self); - public final native Result enterpriseAddressFromAddress(RPtr addr); - - public final native Result exUnitPricesToBytes(RPtr self); - public final native Result exUnitPricesFromBytes(byte[] bytes); - public final native Result exUnitPricesToHex(RPtr self); - public final native Result exUnitPricesFromHex(String hexStr); - public final native Result exUnitPricesToJson(RPtr self); - public final native Result exUnitPricesFromJson(String json); - public final native Result exUnitPricesMemPrice(RPtr self); - public final native Result exUnitPricesStepPrice(RPtr self); - public final native Result exUnitPricesNew(RPtr memPrice, RPtr stepPrice); - - public final native Result exUnitsToBytes(RPtr self); - public final native Result exUnitsFromBytes(byte[] bytes); - public final native Result exUnitsToHex(RPtr self); - public final native Result exUnitsFromHex(String hexStr); - public final native Result exUnitsToJson(RPtr self); - public final native Result exUnitsFromJson(String json); - public final native Result exUnitsMem(RPtr self); - public final native Result exUnitsSteps(RPtr self); - public final native Result exUnitsNew(RPtr mem, RPtr steps); - - public final native Result fixedTransactionToBytes(RPtr self); - public final native Result fixedTransactionFromBytes(byte[] bytes); - public final native Result fixedTransactionToHex(RPtr self); - public final native Result fixedTransactionFromHex(String hexStr); - public final native Result fixedTransactionNew(byte[] rawBody, byte[] rawWitnessSet, boolean isValid); - public final native Result fixedTransactionNewWithAuxiliary(byte[] rawBody, byte[] rawWitnessSet, byte[] rawAuxiliaryData, boolean isValid); - public final native Result fixedTransactionBody(RPtr self); - public final native Result fixedTransactionRawBody(RPtr self); - public final native Result fixedTransactionSetBody(RPtr self, byte[] rawBody); - public final native Result fixedTransactionSetWitnessSet(RPtr self, byte[] rawWitnessSet); - public final native Result fixedTransactionWitnessSet(RPtr self); - public final native Result fixedTransactionRawWitnessSet(RPtr self); - public final native Result fixedTransactionSetIsValid(RPtr self, boolean valid); - public final native Result fixedTransactionIsValid(RPtr self); - public final native Result fixedTransactionSetAuxiliaryData(RPtr self, byte[] rawAuxiliaryData); - public final native Result fixedTransactionAuxiliaryData(RPtr self); - public final native Result fixedTransactionRawAuxiliaryData(RPtr self); - - public final native Result generalTransactionMetadataToBytes(RPtr self); - public final native Result generalTransactionMetadataFromBytes(byte[] bytes); - public final native Result generalTransactionMetadataToHex(RPtr self); - public final native Result generalTransactionMetadataFromHex(String hexStr); - public final native Result generalTransactionMetadataToJson(RPtr self); - public final native Result generalTransactionMetadataFromJson(String json); - public final native Result generalTransactionMetadataNew(); - public final native Result generalTransactionMetadataLen(RPtr self); - public final native Result generalTransactionMetadataInsert(RPtr self, RPtr key, RPtr value); - public final native Result generalTransactionMetadataGet(RPtr self, RPtr key); - public final native Result generalTransactionMetadataKeys(RPtr self); - - public final native Result genesisDelegateHashFromBytes(byte[] bytes); - public final native Result genesisDelegateHashToBytes(RPtr self); - public final native Result genesisDelegateHashToBech32(RPtr self, String prefix); - public final native Result genesisDelegateHashFromBech32(String bechStr); - public final native Result genesisDelegateHashToHex(RPtr self); - public final native Result genesisDelegateHashFromHex(String hex); - - public final native Result genesisHashFromBytes(byte[] bytes); - public final native Result genesisHashToBytes(RPtr self); - public final native Result genesisHashToBech32(RPtr self, String prefix); - public final native Result genesisHashFromBech32(String bechStr); - public final native Result genesisHashToHex(RPtr self); - public final native Result genesisHashFromHex(String hex); - - public final native Result genesisHashesToBytes(RPtr self); - public final native Result genesisHashesFromBytes(byte[] bytes); - public final native Result genesisHashesToHex(RPtr self); - public final native Result genesisHashesFromHex(String hexStr); - public final native Result genesisHashesToJson(RPtr self); - public final native Result genesisHashesFromJson(String json); - public final native Result genesisHashesNew(); - public final native Result genesisHashesLen(RPtr self); - public final native Result genesisHashesGet(RPtr self, long index); - public final native Result genesisHashesAdd(RPtr self, RPtr elem); - - public final native Result genesisKeyDelegationToBytes(RPtr self); - public final native Result genesisKeyDelegationFromBytes(byte[] bytes); - public final native Result genesisKeyDelegationToHex(RPtr self); - public final native Result genesisKeyDelegationFromHex(String hexStr); - public final native Result genesisKeyDelegationToJson(RPtr self); - public final native Result genesisKeyDelegationFromJson(String json); - public final native Result genesisKeyDelegationGenesishash(RPtr self); - public final native Result genesisKeyDelegationGenesisDelegateHash(RPtr self); - public final native Result genesisKeyDelegationVrfKeyhash(RPtr self); - public final native Result genesisKeyDelegationNew(RPtr genesishash, RPtr genesisDelegateHash, RPtr vrfKeyhash); - - public final native Result governanceActionToBytes(RPtr self); - public final native Result governanceActionFromBytes(byte[] bytes); - public final native Result governanceActionToHex(RPtr self); - public final native Result governanceActionFromHex(String hexStr); - public final native Result governanceActionToJson(RPtr self); - public final native Result governanceActionFromJson(String json); - public final native Result governanceActionNewParameterChangeAction(RPtr parameterChangeAction); - public final native Result governanceActionNewHardForkInitiationAction(RPtr hardForkInitiationAction); - public final native Result governanceActionNewTreasuryWithdrawalsAction(RPtr treasuryWithdrawalsAction); - public final native Result governanceActionNewNoConfidenceAction(RPtr noConfidenceAction); - public final native Result governanceActionNewNewCommitteeAction(RPtr newCommitteeAction); - public final native Result governanceActionNewNewConstitutionAction(RPtr newConstitutionAction); - public final native Result governanceActionNewInfoAction(RPtr infoAction); - public final native Result governanceActionKind(RPtr self); - public final native Result governanceActionAsParameterChangeAction(RPtr self); - public final native Result governanceActionAsHardForkInitiationAction(RPtr self); - public final native Result governanceActionAsTreasuryWithdrawalsAction(RPtr self); - public final native Result governanceActionAsNoConfidenceAction(RPtr self); - public final native Result governanceActionAsNewCommitteeAction(RPtr self); - public final native Result governanceActionAsNewConstitutionAction(RPtr self); - public final native Result governanceActionAsInfoAction(RPtr self); - - public final native Result governanceActionIdToBytes(RPtr self); - public final native Result governanceActionIdFromBytes(byte[] bytes); - public final native Result governanceActionIdToHex(RPtr self); - public final native Result governanceActionIdFromHex(String hexStr); - public final native Result governanceActionIdToJson(RPtr self); - public final native Result governanceActionIdFromJson(String json); - public final native Result governanceActionIdTransactionId(RPtr self); - public final native Result governanceActionIdIndex(RPtr self); - public final native Result governanceActionIdNew(RPtr transactionId, long index); - - public final native Result governanceActionIdsToJson(RPtr self); - public final native Result governanceActionIdsFromJson(String json); - public final native Result governanceActionIdsNew(); - public final native Result governanceActionIdsAdd(RPtr self, RPtr governanceActionId); - public final native Result governanceActionIdsGet(RPtr self, long index); - public final native Result governanceActionIdsLen(RPtr self); - - public final native Result hardForkInitiationActionToBytes(RPtr self); - public final native Result hardForkInitiationActionFromBytes(byte[] bytes); - public final native Result hardForkInitiationActionToHex(RPtr self); - public final native Result hardForkInitiationActionFromHex(String hexStr); - public final native Result hardForkInitiationActionToJson(RPtr self); - public final native Result hardForkInitiationActionFromJson(String json); - public final native Result hardForkInitiationActionGovActionId(RPtr self); - public final native Result hardForkInitiationActionProtocolVersion(RPtr self); - public final native Result hardForkInitiationActionNew(RPtr protocolVersion); - public final native Result hardForkInitiationActionNewWithActionId(RPtr govActionId, RPtr protocolVersion); - - public final native Result headerToBytes(RPtr self); - public final native Result headerFromBytes(byte[] bytes); - public final native Result headerToHex(RPtr self); - public final native Result headerFromHex(String hexStr); - public final native Result headerToJson(RPtr self); - public final native Result headerFromJson(String json); - public final native Result headerHeaderBody(RPtr self); - public final native Result headerBodySignature(RPtr self); - public final native Result headerNew(RPtr headerBody, RPtr bodySignature); - - public final native Result headerBodyToBytes(RPtr self); - public final native Result headerBodyFromBytes(byte[] bytes); - public final native Result headerBodyToHex(RPtr self); - public final native Result headerBodyFromHex(String hexStr); - public final native Result headerBodyToJson(RPtr self); - public final native Result headerBodyFromJson(String json); - public final native Result headerBodyBlockNumber(RPtr self); - public final native Result headerBodySlot(RPtr self); - public final native Result headerBodySlotBignum(RPtr self); - public final native Result headerBodyPrevHash(RPtr self); - public final native Result headerBodyIssuerVkey(RPtr self); - public final native Result headerBodyVrfVkey(RPtr self); - public final native Result headerBodyHasNonceAndLeaderVrf(RPtr self); - public final native Result headerBodyNonceVrfOrNothing(RPtr self); - public final native Result headerBodyLeaderVrfOrNothing(RPtr self); - public final native Result headerBodyHasVrfResult(RPtr self); - public final native Result headerBodyVrfResultOrNothing(RPtr self); - public final native Result headerBodyBlockBodySize(RPtr self); - public final native Result headerBodyBlockBodyHash(RPtr self); - public final native Result headerBodyOperationalCert(RPtr self); - public final native Result headerBodyProtocolVersion(RPtr self); - public final native Result headerBodyNew(long blockNumber, long slot, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); - public final native Result headerBodyNewWithPrevHash(long blockNumber, long slot, RPtr prevHash, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); - - public final native Result headerBodyNewHeaderbody(long blockNumber, RPtr slot, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); - public final native Result headerBodyNewHeaderbodyWithPrevHash(long blockNumber, RPtr slot, RPtr prevHash, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); - - - public final native Result infoActionNew(); - - public final native Result intToBytes(RPtr self); - public final native Result intFromBytes(byte[] bytes); - public final native Result intToHex(RPtr self); - public final native Result intFromHex(String hexStr); - public final native Result intToJson(RPtr self); - public final native Result intFromJson(String json); - public final native Result intNew(RPtr x); - public final native Result intNewNegative(RPtr x); - public final native Result intNewI32(long x); - public final native Result intIsPositive(RPtr self); - public final native Result intAsPositive(RPtr self); - public final native Result intAsNegative(RPtr self); - public final native Result intAsI32(RPtr self); - public final native Result intAsI32OrNothing(RPtr self); - public final native Result intAsI32OrFail(RPtr self); - public final native Result intToStr(RPtr self); - public final native Result intFromStr(String string); - - public final native Result ipv4ToBytes(RPtr self); - public final native Result ipv4FromBytes(byte[] bytes); - public final native Result ipv4ToHex(RPtr self); - public final native Result ipv4FromHex(String hexStr); - public final native Result ipv4ToJson(RPtr self); - public final native Result ipv4FromJson(String json); - public final native Result ipv4New(byte[] data); - public final native Result ipv4Ip(RPtr self); - - public final native Result ipv6ToBytes(RPtr self); - public final native Result ipv6FromBytes(byte[] bytes); - public final native Result ipv6ToHex(RPtr self); - public final native Result ipv6FromHex(String hexStr); - public final native Result ipv6ToJson(RPtr self); - public final native Result ipv6FromJson(String json); - public final native Result ipv6New(byte[] data); - public final native Result ipv6Ip(RPtr self); - - public final native Result kESSignatureToBytes(RPtr self); - public final native Result kESSignatureFromBytes(byte[] bytes); - - public final native Result kESVKeyFromBytes(byte[] bytes); - public final native Result kESVKeyToBytes(RPtr self); - public final native Result kESVKeyToBech32(RPtr self, String prefix); - public final native Result kESVKeyFromBech32(String bechStr); - public final native Result kESVKeyToHex(RPtr self); - public final native Result kESVKeyFromHex(String hex); - - public final native Result languageToBytes(RPtr self); - public final native Result languageFromBytes(byte[] bytes); - public final native Result languageToHex(RPtr self); - public final native Result languageFromHex(String hexStr); - public final native Result languageToJson(RPtr self); - public final native Result languageFromJson(String json); - public final native Result languageNewPlutusV1(); - public final native Result languageNewPlutusV2(); - public final native Result languageNewPlutusV3(); - public final native Result languageKind(RPtr self); - - public final native Result languagesNew(); - public final native Result languagesLen(RPtr self); - public final native Result languagesGet(RPtr self, long index); - public final native Result languagesAdd(RPtr self, RPtr elem); - public final native Result languagesList(); - - public final native Result legacyDaedalusPrivateKeyFromBytes(byte[] bytes); - public final native Result legacyDaedalusPrivateKeyAsBytes(RPtr self); - public final native Result legacyDaedalusPrivateKeyChaincode(RPtr self); - - public final native Result linearFeeConstant(RPtr self); - public final native Result linearFeeCoefficient(RPtr self); - public final native Result linearFeeNew(RPtr coefficient, RPtr constant); - - public final native Result mIRToStakeCredentialsToBytes(RPtr self); - public final native Result mIRToStakeCredentialsFromBytes(byte[] bytes); - public final native Result mIRToStakeCredentialsToHex(RPtr self); - public final native Result mIRToStakeCredentialsFromHex(String hexStr); - public final native Result mIRToStakeCredentialsToJson(RPtr self); - public final native Result mIRToStakeCredentialsFromJson(String json); - public final native Result mIRToStakeCredentialsNew(); - public final native Result mIRToStakeCredentialsLen(RPtr self); - public final native Result mIRToStakeCredentialsInsert(RPtr self, RPtr cred, RPtr delta); - public final native Result mIRToStakeCredentialsGet(RPtr self, RPtr cred); - public final native Result mIRToStakeCredentialsKeys(RPtr self); - - public final native Result malformedAddressOriginalBytes(RPtr self); - public final native Result malformedAddressToAddress(RPtr self); - public final native Result malformedAddressFromAddress(RPtr addr); - - public final native Result metadataListToBytes(RPtr self); - public final native Result metadataListFromBytes(byte[] bytes); - public final native Result metadataListToHex(RPtr self); - public final native Result metadataListFromHex(String hexStr); - public final native Result metadataListNew(); - public final native Result metadataListLen(RPtr self); - public final native Result metadataListGet(RPtr self, long index); - public final native Result metadataListAdd(RPtr self, RPtr elem); - - public final native Result metadataMapToBytes(RPtr self); - public final native Result metadataMapFromBytes(byte[] bytes); - public final native Result metadataMapToHex(RPtr self); - public final native Result metadataMapFromHex(String hexStr); - public final native Result metadataMapNew(); - public final native Result metadataMapLen(RPtr self); - public final native Result metadataMapInsert(RPtr self, RPtr key, RPtr value); - public final native Result metadataMapInsertStr(RPtr self, String key, RPtr value); - public final native Result metadataMapInsertI32(RPtr self, long key, RPtr value); - public final native Result metadataMapGet(RPtr self, RPtr key); - public final native Result metadataMapGetStr(RPtr self, String key); - public final native Result metadataMapGetI32(RPtr self, long key); - public final native Result metadataMapHas(RPtr self, RPtr key); - public final native Result metadataMapKeys(RPtr self); - - public final native Result mintToBytes(RPtr self); - public final native Result mintFromBytes(byte[] bytes); - public final native Result mintToHex(RPtr self); - public final native Result mintFromHex(String hexStr); - public final native Result mintToJson(RPtr self); - public final native Result mintFromJson(String json); - public final native Result mintNew(); - public final native Result mintNewFromEntry(RPtr key, RPtr value); - public final native Result mintLen(RPtr self); - public final native Result mintInsert(RPtr self, RPtr key, RPtr value); - public final native Result mintGet(RPtr self, RPtr key); - public final native Result mintKeys(RPtr self); - public final native Result mintAsPositiveMultiasset(RPtr self); - public final native Result mintAsNegativeMultiasset(RPtr self); - - public final native Result mintAssetsNew(); - public final native Result mintAssetsNewFromEntry(RPtr key, RPtr value); - public final native Result mintAssetsLen(RPtr self); - public final native Result mintAssetsInsert(RPtr self, RPtr key, RPtr value); - public final native Result mintAssetsGet(RPtr self, RPtr key); - public final native Result mintAssetsKeys(RPtr self); - - public final native Result mintBuilderNew(); - public final native Result mintBuilderAddAsset(RPtr self, RPtr mint, RPtr assetName, RPtr amount); - public final native Result mintBuilderSetAsset(RPtr self, RPtr mint, RPtr assetName, RPtr amount); - public final native Result mintBuilderBuild(RPtr self); - public final native Result mintBuilderGetNativeScripts(RPtr self); - public final native Result mintBuilderGetPlutusWitnesses(RPtr self); - public final native Result mintBuilderGetRefInputs(RPtr self); - public final native Result mintBuilderGetRedeemers(RPtr self); - public final native Result mintBuilderHasPlutusScripts(RPtr self); - public final native Result mintBuilderHasNativeScripts(RPtr self); - - public final native Result mintWitnessNewNativeScript(RPtr nativeScript); - public final native Result mintWitnessNewPlutusScript(RPtr plutusScript, RPtr redeemer); - - public final native Result mintsAssetsToJson(RPtr self); - public final native Result mintsAssetsFromJson(String json); - public final native Result mintsAssetsNew(); - public final native Result mintsAssetsAdd(RPtr self, RPtr mintAssets); - public final native Result mintsAssetsGet(RPtr self, long index); - public final native Result mintsAssetsLen(RPtr self); - - public final native Result moveInstantaneousRewardToBytes(RPtr self); - public final native Result moveInstantaneousRewardFromBytes(byte[] bytes); - public final native Result moveInstantaneousRewardToHex(RPtr self); - public final native Result moveInstantaneousRewardFromHex(String hexStr); - public final native Result moveInstantaneousRewardToJson(RPtr self); - public final native Result moveInstantaneousRewardFromJson(String json); - public final native Result moveInstantaneousRewardNewToOtherPot(int pot, RPtr amount); - public final native Result moveInstantaneousRewardNewToStakeCreds(int pot, RPtr amounts); - public final native Result moveInstantaneousRewardPot(RPtr self); - public final native Result moveInstantaneousRewardKind(RPtr self); - public final native Result moveInstantaneousRewardAsToOtherPot(RPtr self); - public final native Result moveInstantaneousRewardAsToStakeCreds(RPtr self); - - public final native Result moveInstantaneousRewardsCertToBytes(RPtr self); - public final native Result moveInstantaneousRewardsCertFromBytes(byte[] bytes); - public final native Result moveInstantaneousRewardsCertToHex(RPtr self); - public final native Result moveInstantaneousRewardsCertFromHex(String hexStr); - public final native Result moveInstantaneousRewardsCertToJson(RPtr self); - public final native Result moveInstantaneousRewardsCertFromJson(String json); - public final native Result moveInstantaneousRewardsCertMoveInstantaneousReward(RPtr self); - public final native Result moveInstantaneousRewardsCertNew(RPtr moveInstantaneousReward); - - public final native Result multiAssetToBytes(RPtr self); - public final native Result multiAssetFromBytes(byte[] bytes); - public final native Result multiAssetToHex(RPtr self); - public final native Result multiAssetFromHex(String hexStr); - public final native Result multiAssetToJson(RPtr self); - public final native Result multiAssetFromJson(String json); - public final native Result multiAssetNew(); - public final native Result multiAssetLen(RPtr self); - public final native Result multiAssetInsert(RPtr self, RPtr policyId, RPtr assets); - public final native Result multiAssetGet(RPtr self, RPtr policyId); - public final native Result multiAssetSetAsset(RPtr self, RPtr policyId, RPtr assetName, RPtr value); - public final native Result multiAssetGetAsset(RPtr self, RPtr policyId, RPtr assetName); - public final native Result multiAssetKeys(RPtr self); - public final native Result multiAssetSub(RPtr self, RPtr rhsMa); - - public final native Result multiHostNameToBytes(RPtr self); - public final native Result multiHostNameFromBytes(byte[] bytes); - public final native Result multiHostNameToHex(RPtr self); - public final native Result multiHostNameFromHex(String hexStr); - public final native Result multiHostNameToJson(RPtr self); - public final native Result multiHostNameFromJson(String json); - public final native Result multiHostNameDnsName(RPtr self); - public final native Result multiHostNameNew(RPtr dnsName); - - public final native Result nativeScriptToBytes(RPtr self); - public final native Result nativeScriptFromBytes(byte[] bytes); - public final native Result nativeScriptToHex(RPtr self); - public final native Result nativeScriptFromHex(String hexStr); - public final native Result nativeScriptToJson(RPtr self); - public final native Result nativeScriptFromJson(String json); - public final native Result nativeScriptHash(RPtr self); - public final native Result nativeScriptNewScriptPubkey(RPtr scriptPubkey); - public final native Result nativeScriptNewScriptAll(RPtr scriptAll); - public final native Result nativeScriptNewScriptAny(RPtr scriptAny); - public final native Result nativeScriptNewScriptNOfK(RPtr scriptNOfK); - public final native Result nativeScriptNewTimelockStart(RPtr timelockStart); - public final native Result nativeScriptNewTimelockExpiry(RPtr timelockExpiry); - public final native Result nativeScriptKind(RPtr self); - public final native Result nativeScriptAsScriptPubkey(RPtr self); - public final native Result nativeScriptAsScriptAll(RPtr self); - public final native Result nativeScriptAsScriptAny(RPtr self); - public final native Result nativeScriptAsScriptNOfK(RPtr self); - public final native Result nativeScriptAsTimelockStart(RPtr self); - public final native Result nativeScriptAsTimelockExpiry(RPtr self); - public final native Result nativeScriptGetRequiredSigners(RPtr self); - - public final native Result nativeScriptSourceNew(RPtr script); - public final native Result nativeScriptSourceNewRefInput(RPtr scriptHash, RPtr input); - public final native Result nativeScriptSourceSetRequiredSigners(RPtr self, RPtr keyHashes); - - public final native Result nativeScriptsNew(); - public final native Result nativeScriptsLen(RPtr self); - public final native Result nativeScriptsGet(RPtr self, long index); - public final native Result nativeScriptsAdd(RPtr self, RPtr elem); - public final native Result nativeScriptsToBytes(RPtr self); - public final native Result nativeScriptsFromBytes(byte[] bytes); - public final native Result nativeScriptsToHex(RPtr self); - public final native Result nativeScriptsFromHex(String hexStr); - public final native Result nativeScriptsToJson(RPtr self); - public final native Result nativeScriptsFromJson(String json); - - public final native Result networkIdToBytes(RPtr self); - public final native Result networkIdFromBytes(byte[] bytes); - public final native Result networkIdToHex(RPtr self); - public final native Result networkIdFromHex(String hexStr); - public final native Result networkIdToJson(RPtr self); - public final native Result networkIdFromJson(String json); - public final native Result networkIdTestnet(); - public final native Result networkIdMainnet(); - public final native Result networkIdKind(RPtr self); - - public final native Result networkInfoNew(long networkId, long protocolMagic); - public final native Result networkInfoNetworkId(RPtr self); - public final native Result networkInfoProtocolMagic(RPtr self); - public final native Result networkInfoTestnetPreview(); - public final native Result networkInfoTestnetPreprod(); - public final native Result networkInfoMainnet(); - - public final native Result newConstitutionActionToBytes(RPtr self); - public final native Result newConstitutionActionFromBytes(byte[] bytes); - public final native Result newConstitutionActionToHex(RPtr self); - public final native Result newConstitutionActionFromHex(String hexStr); - public final native Result newConstitutionActionToJson(RPtr self); - public final native Result newConstitutionActionFromJson(String json); - public final native Result newConstitutionActionGovActionId(RPtr self); - public final native Result newConstitutionActionConstitution(RPtr self); - public final native Result newConstitutionActionNew(RPtr constitution); - public final native Result newConstitutionActionNewWithActionId(RPtr govActionId, RPtr constitution); - public final native Result newConstitutionActionHasScriptHash(RPtr self); - - public final native Result noConfidenceActionToBytes(RPtr self); - public final native Result noConfidenceActionFromBytes(byte[] bytes); - public final native Result noConfidenceActionToHex(RPtr self); - public final native Result noConfidenceActionFromHex(String hexStr); - public final native Result noConfidenceActionToJson(RPtr self); - public final native Result noConfidenceActionFromJson(String json); - public final native Result noConfidenceActionGovActionId(RPtr self); - public final native Result noConfidenceActionNew(); - public final native Result noConfidenceActionNewWithActionId(RPtr govActionId); - - public final native Result nonceToBytes(RPtr self); - public final native Result nonceFromBytes(byte[] bytes); - public final native Result nonceToHex(RPtr self); - public final native Result nonceFromHex(String hexStr); - public final native Result nonceToJson(RPtr self); - public final native Result nonceFromJson(String json); - public final native Result nonceNewIdentity(); - public final native Result nonceNewFromHash(byte[] hash); - public final native Result nonceGetHash(RPtr self); - - public final native Result operationalCertToBytes(RPtr self); - public final native Result operationalCertFromBytes(byte[] bytes); - public final native Result operationalCertToHex(RPtr self); - public final native Result operationalCertFromHex(String hexStr); - public final native Result operationalCertToJson(RPtr self); - public final native Result operationalCertFromJson(String json); - public final native Result operationalCertHotVkey(RPtr self); - public final native Result operationalCertSequenceNumber(RPtr self); - public final native Result operationalCertKesPeriod(RPtr self); - public final native Result operationalCertSigma(RPtr self); - public final native Result operationalCertNew(RPtr hotVkey, long sequenceNumber, long kesPeriod, RPtr sigma); - - public final native Result outputDatumNewDataHash(RPtr dataHash); - public final native Result outputDatumNewData(RPtr data); - public final native Result outputDatumDataHash(RPtr self); - public final native Result outputDatumData(RPtr self); - - public final native Result parameterChangeActionToBytes(RPtr self); - public final native Result parameterChangeActionFromBytes(byte[] bytes); - public final native Result parameterChangeActionToHex(RPtr self); - public final native Result parameterChangeActionFromHex(String hexStr); - public final native Result parameterChangeActionToJson(RPtr self); - public final native Result parameterChangeActionFromJson(String json); - public final native Result parameterChangeActionGovActionId(RPtr self); - public final native Result parameterChangeActionProtocolParamUpdates(RPtr self); - public final native Result parameterChangeActionPolicyHash(RPtr self); - public final native Result parameterChangeActionNew(RPtr protocolParamUpdates); - public final native Result parameterChangeActionNewWithActionId(RPtr govActionId, RPtr protocolParamUpdates); - public final native Result parameterChangeActionNewWithPolicyHash(RPtr protocolParamUpdates, RPtr policyHash); - public final native Result parameterChangeActionNewWithPolicyHashAndActionId(RPtr govActionId, RPtr protocolParamUpdates, RPtr policyHash); - - public final native Result plutusDataToBytes(RPtr self); - public final native Result plutusDataFromBytes(byte[] bytes); - public final native Result plutusDataToHex(RPtr self); - public final native Result plutusDataFromHex(String hexStr); - public final native Result plutusDataNewConstrPlutusData(RPtr constrPlutusData); - public final native Result plutusDataNewEmptyConstrPlutusData(RPtr alternative); - public final native Result plutusDataNewSingleValueConstrPlutusData(RPtr alternative, RPtr plutusData); - public final native Result plutusDataNewMap(RPtr map); - public final native Result plutusDataNewList(RPtr list); - public final native Result plutusDataNewInteger(RPtr integer); - public final native Result plutusDataNewBytes(byte[] bytes); - public final native Result plutusDataKind(RPtr self); - public final native Result plutusDataAsConstrPlutusData(RPtr self); - public final native Result plutusDataAsMap(RPtr self); - public final native Result plutusDataAsList(RPtr self); - public final native Result plutusDataAsInteger(RPtr self); - public final native Result plutusDataAsBytes(RPtr self); - public final native Result plutusDataToJson(RPtr self, int schema); - public final native Result plutusDataFromJson(String json, int schema); - public final native Result plutusDataFromAddress(RPtr address); - - public final native Result plutusListToBytes(RPtr self); - public final native Result plutusListFromBytes(byte[] bytes); - public final native Result plutusListToHex(RPtr self); - public final native Result plutusListFromHex(String hexStr); - public final native Result plutusListNew(); - public final native Result plutusListLen(RPtr self); - public final native Result plutusListGet(RPtr self, long index); - public final native Result plutusListAdd(RPtr self, RPtr elem); - - public final native Result plutusMapToBytes(RPtr self); - public final native Result plutusMapFromBytes(byte[] bytes); - public final native Result plutusMapToHex(RPtr self); - public final native Result plutusMapFromHex(String hexStr); - public final native Result plutusMapNew(); - public final native Result plutusMapLen(RPtr self); - public final native Result plutusMapInsert(RPtr self, RPtr key, RPtr value); - public final native Result plutusMapGet(RPtr self, RPtr key); - public final native Result plutusMapKeys(RPtr self); - - public final native Result plutusScriptToBytes(RPtr self); - public final native Result plutusScriptFromBytes(byte[] bytes); - public final native Result plutusScriptToHex(RPtr self); - public final native Result plutusScriptFromHex(String hexStr); - public final native Result plutusScriptNew(byte[] bytes); - public final native Result plutusScriptNewV2(byte[] bytes); - public final native Result plutusScriptNewV3(byte[] bytes); - public final native Result plutusScriptNewWithVersion(byte[] bytes, RPtr language); - public final native Result plutusScriptBytes(RPtr self); - public final native Result plutusScriptFromBytesV2(byte[] bytes); - public final native Result plutusScriptFromBytesV3(byte[] bytes); - public final native Result plutusScriptFromBytesWithVersion(byte[] bytes, RPtr language); - public final native Result plutusScriptFromHexWithVersion(String hexStr, RPtr language); - public final native Result plutusScriptHash(RPtr self); - public final native Result plutusScriptLanguageVersion(RPtr self); - - public final native Result plutusScriptSourceNew(RPtr script); - public final native Result plutusScriptSourceNewRefInput(RPtr scriptHash, RPtr input, RPtr langVer, long scriptSize); - public final native Result plutusScriptSourceSetRequiredSigners(RPtr self, RPtr keyHashes); - public final native Result plutusScriptSourceGetRefScriptSize(RPtr self); - - public final native Result plutusScriptsToBytes(RPtr self); - public final native Result plutusScriptsFromBytes(byte[] bytes); - public final native Result plutusScriptsToHex(RPtr self); - public final native Result plutusScriptsFromHex(String hexStr); - public final native Result plutusScriptsToJson(RPtr self); - public final native Result plutusScriptsFromJson(String json); - public final native Result plutusScriptsNew(); - public final native Result plutusScriptsLen(RPtr self); - public final native Result plutusScriptsGet(RPtr self, long index); - public final native Result plutusScriptsAdd(RPtr self, RPtr elem); - - public final native Result plutusWitnessNew(RPtr script, RPtr datum, RPtr redeemer); - public final native Result plutusWitnessNewWithRef(RPtr script, RPtr datum, RPtr redeemer); - public final native Result plutusWitnessNewWithoutDatum(RPtr script, RPtr redeemer); - public final native Result plutusWitnessNewWithRefWithoutDatum(RPtr script, RPtr redeemer); - public final native Result plutusWitnessScript(RPtr self); - public final native Result plutusWitnessDatum(RPtr self); - public final native Result plutusWitnessRedeemer(RPtr self); - - public final native Result plutusWitnessesNew(); - public final native Result plutusWitnessesLen(RPtr self); - public final native Result plutusWitnessesGet(RPtr self, long index); - public final native Result plutusWitnessesAdd(RPtr self, RPtr elem); - - public final native Result pointerNew(long slot, long txIndex, long certIndex); - public final native Result pointerNewPointer(RPtr slot, RPtr txIndex, RPtr certIndex); - public final native Result pointerSlot(RPtr self); - public final native Result pointerTxIndex(RPtr self); - public final native Result pointerCertIndex(RPtr self); - public final native Result pointerSlotBignum(RPtr self); - public final native Result pointerTxIndexBignum(RPtr self); - public final native Result pointerCertIndexBignum(RPtr self); - - public final native Result pointerAddressNew(long network, RPtr payment, RPtr stake); - public final native Result pointerAddressPaymentCred(RPtr self); - public final native Result pointerAddressStakePointer(RPtr self); - public final native Result pointerAddressToAddress(RPtr self); - public final native Result pointerAddressFromAddress(RPtr addr); - - public final native Result poolMetadataToBytes(RPtr self); - public final native Result poolMetadataFromBytes(byte[] bytes); - public final native Result poolMetadataToHex(RPtr self); - public final native Result poolMetadataFromHex(String hexStr); - public final native Result poolMetadataToJson(RPtr self); - public final native Result poolMetadataFromJson(String json); - public final native Result poolMetadataUrl(RPtr self); - public final native Result poolMetadataPoolMetadataHash(RPtr self); - public final native Result poolMetadataNew(RPtr url, RPtr poolMetadataHash); - - public final native Result poolMetadataHashFromBytes(byte[] bytes); - public final native Result poolMetadataHashToBytes(RPtr self); - public final native Result poolMetadataHashToBech32(RPtr self, String prefix); - public final native Result poolMetadataHashFromBech32(String bechStr); - public final native Result poolMetadataHashToHex(RPtr self); - public final native Result poolMetadataHashFromHex(String hex); - - public final native Result poolParamsToBytes(RPtr self); - public final native Result poolParamsFromBytes(byte[] bytes); - public final native Result poolParamsToHex(RPtr self); - public final native Result poolParamsFromHex(String hexStr); - public final native Result poolParamsToJson(RPtr self); - public final native Result poolParamsFromJson(String json); - public final native Result poolParamsOperator(RPtr self); - public final native Result poolParamsVrfKeyhash(RPtr self); - public final native Result poolParamsPledge(RPtr self); - public final native Result poolParamsCost(RPtr self); - public final native Result poolParamsMargin(RPtr self); - public final native Result poolParamsRewardAccount(RPtr self); - public final native Result poolParamsPoolOwners(RPtr self); - public final native Result poolParamsRelays(RPtr self); - public final native Result poolParamsPoolMetadata(RPtr self); - public final native Result poolParamsNew(RPtr operator, RPtr vrfKeyhash, RPtr pledge, RPtr cost, RPtr margin, RPtr rewardAccount, RPtr poolOwners, RPtr relays); - public final native Result poolParamsNewWithPoolMetadata(RPtr operator, RPtr vrfKeyhash, RPtr pledge, RPtr cost, RPtr margin, RPtr rewardAccount, RPtr poolOwners, RPtr relays, RPtr poolMetadata); - - - public final native Result poolRegistrationToBytes(RPtr self); - public final native Result poolRegistrationFromBytes(byte[] bytes); - public final native Result poolRegistrationToHex(RPtr self); - public final native Result poolRegistrationFromHex(String hexStr); - public final native Result poolRegistrationToJson(RPtr self); - public final native Result poolRegistrationFromJson(String json); - public final native Result poolRegistrationPoolParams(RPtr self); - public final native Result poolRegistrationNew(RPtr poolParams); - - public final native Result poolRetirementToBytes(RPtr self); - public final native Result poolRetirementFromBytes(byte[] bytes); - public final native Result poolRetirementToHex(RPtr self); - public final native Result poolRetirementFromHex(String hexStr); - public final native Result poolRetirementToJson(RPtr self); - public final native Result poolRetirementFromJson(String json); - public final native Result poolRetirementPoolKeyhash(RPtr self); - public final native Result poolRetirementEpoch(RPtr self); - public final native Result poolRetirementNew(RPtr poolKeyhash, long epoch); - - public final native Result poolVotingThresholdsToBytes(RPtr self); - public final native Result poolVotingThresholdsFromBytes(byte[] bytes); - public final native Result poolVotingThresholdsToHex(RPtr self); - public final native Result poolVotingThresholdsFromHex(String hexStr); - public final native Result poolVotingThresholdsToJson(RPtr self); - public final native Result poolVotingThresholdsFromJson(String json); - public final native Result poolVotingThresholdsNew(RPtr motionNoConfidence, RPtr committeeNormal, RPtr committeeNoConfidence, RPtr hardForkInitiation, RPtr securityRelevantThreshold); - public final native Result poolVotingThresholdsMotionNoConfidence(RPtr self); - public final native Result poolVotingThresholdsCommitteeNormal(RPtr self); - public final native Result poolVotingThresholdsCommitteeNoConfidence(RPtr self); - public final native Result poolVotingThresholdsHardForkInitiation(RPtr self); - - public final native Result privateKeyToPublic(RPtr self); - public final native Result privateKeyGenerateEd25519(); - public final native Result privateKeyGenerateEd25519extended(); - public final native Result privateKeyFromBech32(String bech32Str); - public final native Result privateKeyToBech32(RPtr self); - public final native Result privateKeyAsBytes(RPtr self); - public final native Result privateKeyFromExtendedBytes(byte[] bytes); - public final native Result privateKeyFromNormalBytes(byte[] bytes); - public final native Result privateKeySign(RPtr self, byte[] message); - public final native Result privateKeyToHex(RPtr self); - public final native Result privateKeyFromHex(String hexStr); - - public final native Result proposedProtocolParameterUpdatesToBytes(RPtr self); - public final native Result proposedProtocolParameterUpdatesFromBytes(byte[] bytes); - public final native Result proposedProtocolParameterUpdatesToHex(RPtr self); - public final native Result proposedProtocolParameterUpdatesFromHex(String hexStr); - public final native Result proposedProtocolParameterUpdatesToJson(RPtr self); - public final native Result proposedProtocolParameterUpdatesFromJson(String json); - public final native Result proposedProtocolParameterUpdatesNew(); - public final native Result proposedProtocolParameterUpdatesLen(RPtr self); - public final native Result proposedProtocolParameterUpdatesInsert(RPtr self, RPtr key, RPtr value); - public final native Result proposedProtocolParameterUpdatesGet(RPtr self, RPtr key); - public final native Result proposedProtocolParameterUpdatesKeys(RPtr self); - - public final native Result protocolParamUpdateToBytes(RPtr self); - public final native Result protocolParamUpdateFromBytes(byte[] bytes); - public final native Result protocolParamUpdateToHex(RPtr self); - public final native Result protocolParamUpdateFromHex(String hexStr); - public final native Result protocolParamUpdateToJson(RPtr self); - public final native Result protocolParamUpdateFromJson(String json); - public final native Result protocolParamUpdateSetMinfeeA(RPtr self, RPtr minfeeA); - public final native Result protocolParamUpdateMinfeeA(RPtr self); - public final native Result protocolParamUpdateSetMinfeeB(RPtr self, RPtr minfeeB); - public final native Result protocolParamUpdateMinfeeB(RPtr self); - public final native Result protocolParamUpdateSetMaxBlockBodySize(RPtr self, long maxBlockBodySize); - public final native Result protocolParamUpdateMaxBlockBodySize(RPtr self); - public final native Result protocolParamUpdateSetMaxTxSize(RPtr self, long maxTxSize); - public final native Result protocolParamUpdateMaxTxSize(RPtr self); - public final native Result protocolParamUpdateSetMaxBlockHeaderSize(RPtr self, long maxBlockHeaderSize); - public final native Result protocolParamUpdateMaxBlockHeaderSize(RPtr self); - public final native Result protocolParamUpdateSetKeyDeposit(RPtr self, RPtr keyDeposit); - public final native Result protocolParamUpdateKeyDeposit(RPtr self); - public final native Result protocolParamUpdateSetPoolDeposit(RPtr self, RPtr poolDeposit); - public final native Result protocolParamUpdatePoolDeposit(RPtr self); - public final native Result protocolParamUpdateSetMaxEpoch(RPtr self, long maxEpoch); - public final native Result protocolParamUpdateMaxEpoch(RPtr self); - public final native Result protocolParamUpdateSetNOpt(RPtr self, long nOpt); - public final native Result protocolParamUpdateNOpt(RPtr self); - public final native Result protocolParamUpdateSetPoolPledgeInfluence(RPtr self, RPtr poolPledgeInfluence); - public final native Result protocolParamUpdatePoolPledgeInfluence(RPtr self); - public final native Result protocolParamUpdateSetExpansionRate(RPtr self, RPtr expansionRate); - public final native Result protocolParamUpdateExpansionRate(RPtr self); - public final native Result protocolParamUpdateSetTreasuryGrowthRate(RPtr self, RPtr treasuryGrowthRate); - public final native Result protocolParamUpdateTreasuryGrowthRate(RPtr self); - public final native Result protocolParamUpdateD(RPtr self); - public final native Result protocolParamUpdateExtraEntropy(RPtr self); - public final native Result protocolParamUpdateSetProtocolVersion(RPtr self, RPtr protocolVersion); - public final native Result protocolParamUpdateProtocolVersion(RPtr self); - public final native Result protocolParamUpdateSetMinPoolCost(RPtr self, RPtr minPoolCost); - public final native Result protocolParamUpdateMinPoolCost(RPtr self); - public final native Result protocolParamUpdateSetAdaPerUtxoByte(RPtr self, RPtr adaPerUtxoByte); - public final native Result protocolParamUpdateAdaPerUtxoByte(RPtr self); - public final native Result protocolParamUpdateSetCostModels(RPtr self, RPtr costModels); - public final native Result protocolParamUpdateCostModels(RPtr self); - public final native Result protocolParamUpdateSetExecutionCosts(RPtr self, RPtr executionCosts); - public final native Result protocolParamUpdateExecutionCosts(RPtr self); - public final native Result protocolParamUpdateSetMaxTxExUnits(RPtr self, RPtr maxTxExUnits); - public final native Result protocolParamUpdateMaxTxExUnits(RPtr self); - public final native Result protocolParamUpdateSetMaxBlockExUnits(RPtr self, RPtr maxBlockExUnits); - public final native Result protocolParamUpdateMaxBlockExUnits(RPtr self); - public final native Result protocolParamUpdateSetMaxValueSize(RPtr self, long maxValueSize); - public final native Result protocolParamUpdateMaxValueSize(RPtr self); - public final native Result protocolParamUpdateSetCollateralPercentage(RPtr self, long collateralPercentage); - public final native Result protocolParamUpdateCollateralPercentage(RPtr self); - public final native Result protocolParamUpdateSetMaxCollateralInputs(RPtr self, long maxCollateralInputs); - public final native Result protocolParamUpdateMaxCollateralInputs(RPtr self); - public final native Result protocolParamUpdateSetPoolVotingThresholds(RPtr self, RPtr poolVotingThresholds); - public final native Result protocolParamUpdatePoolVotingThresholds(RPtr self); - public final native Result protocolParamUpdateSetDrepVotingThresholds(RPtr self, RPtr drepVotingThresholds); - public final native Result protocolParamUpdateDrepVotingThresholds(RPtr self); - public final native Result protocolParamUpdateSetMinCommitteeSize(RPtr self, long minCommitteeSize); - public final native Result protocolParamUpdateMinCommitteeSize(RPtr self); - public final native Result protocolParamUpdateSetCommitteeTermLimit(RPtr self, long committeeTermLimit); - public final native Result protocolParamUpdateCommitteeTermLimit(RPtr self); - public final native Result protocolParamUpdateSetGovernanceActionValidityPeriod(RPtr self, long governanceActionValidityPeriod); - public final native Result protocolParamUpdateGovernanceActionValidityPeriod(RPtr self); - public final native Result protocolParamUpdateSetGovernanceActionDeposit(RPtr self, RPtr governanceActionDeposit); - public final native Result protocolParamUpdateGovernanceActionDeposit(RPtr self); - public final native Result protocolParamUpdateSetDrepDeposit(RPtr self, RPtr drepDeposit); - public final native Result protocolParamUpdateDrepDeposit(RPtr self); - public final native Result protocolParamUpdateSetDrepInactivityPeriod(RPtr self, long drepInactivityPeriod); - public final native Result protocolParamUpdateDrepInactivityPeriod(RPtr self); - public final native Result protocolParamUpdateSetRefScriptCoinsPerByte(RPtr self, RPtr refScriptCoinsPerByte); - public final native Result protocolParamUpdateRefScriptCoinsPerByte(RPtr self); - public final native Result protocolParamUpdateNew(); - - public final native Result protocolVersionToBytes(RPtr self); - public final native Result protocolVersionFromBytes(byte[] bytes); - public final native Result protocolVersionToHex(RPtr self); - public final native Result protocolVersionFromHex(String hexStr); - public final native Result protocolVersionToJson(RPtr self); - public final native Result protocolVersionFromJson(String json); - public final native Result protocolVersionMajor(RPtr self); - public final native Result protocolVersionMinor(RPtr self); - public final native Result protocolVersionNew(long major, long minor); - - public final native Result publicKeyFromBech32(String bech32Str); - public final native Result publicKeyToBech32(RPtr self); - public final native Result publicKeyAsBytes(RPtr self); - public final native Result publicKeyFromBytes(byte[] bytes); - public final native Result publicKeyVerify(RPtr self, byte[] data, RPtr signature); - public final native Result publicKeyHash(RPtr self); - public final native Result publicKeyToHex(RPtr self); - public final native Result publicKeyFromHex(String hexStr); - - public final native Result publicKeysNew(); - public final native Result publicKeysSize(RPtr self); - public final native Result publicKeysGet(RPtr self, long index); - public final native Result publicKeysAdd(RPtr self, RPtr key); - - public final native Result redeemerToBytes(RPtr self); - public final native Result redeemerFromBytes(byte[] bytes); - public final native Result redeemerToHex(RPtr self); - public final native Result redeemerFromHex(String hexStr); - public final native Result redeemerToJson(RPtr self); - public final native Result redeemerFromJson(String json); - public final native Result redeemerTag(RPtr self); - public final native Result redeemerIndex(RPtr self); - public final native Result redeemerData(RPtr self); - public final native Result redeemerExUnits(RPtr self); - public final native Result redeemerNew(RPtr tag, RPtr index, RPtr data, RPtr exUnits); - - public final native Result redeemerTagToBytes(RPtr self); - public final native Result redeemerTagFromBytes(byte[] bytes); - public final native Result redeemerTagToHex(RPtr self); - public final native Result redeemerTagFromHex(String hexStr); - public final native Result redeemerTagToJson(RPtr self); - public final native Result redeemerTagFromJson(String json); - public final native Result redeemerTagNewSpend(); - public final native Result redeemerTagNewMint(); - public final native Result redeemerTagNewCert(); - public final native Result redeemerTagNewReward(); - public final native Result redeemerTagNewVote(); - public final native Result redeemerTagNewVotingProposal(); - public final native Result redeemerTagKind(RPtr self); - - public final native Result redeemersToBytes(RPtr self); - public final native Result redeemersFromBytes(byte[] bytes); - public final native Result redeemersToHex(RPtr self); - public final native Result redeemersFromHex(String hexStr); - public final native Result redeemersToJson(RPtr self); - public final native Result redeemersFromJson(String json); - public final native Result redeemersNew(); - public final native Result redeemersLen(RPtr self); - public final native Result redeemersGet(RPtr self, long index); - public final native Result redeemersAdd(RPtr self, RPtr elem); - public final native Result redeemersTotalExUnits(RPtr self); - - public final native Result relayToBytes(RPtr self); - public final native Result relayFromBytes(byte[] bytes); - public final native Result relayToHex(RPtr self); - public final native Result relayFromHex(String hexStr); - public final native Result relayToJson(RPtr self); - public final native Result relayFromJson(String json); - public final native Result relayNewSingleHostAddr(RPtr singleHostAddr); - public final native Result relayNewSingleHostName(RPtr singleHostName); - public final native Result relayNewMultiHostName(RPtr multiHostName); - public final native Result relayKind(RPtr self); - public final native Result relayAsSingleHostAddr(RPtr self); - public final native Result relayAsSingleHostName(RPtr self); - public final native Result relayAsMultiHostName(RPtr self); - - public final native Result relaysToBytes(RPtr self); - public final native Result relaysFromBytes(byte[] bytes); - public final native Result relaysToHex(RPtr self); - public final native Result relaysFromHex(String hexStr); - public final native Result relaysToJson(RPtr self); - public final native Result relaysFromJson(String json); - public final native Result relaysNew(); - public final native Result relaysLen(RPtr self); - public final native Result relaysGet(RPtr self, long index); - public final native Result relaysAdd(RPtr self, RPtr elem); - - public final native Result rewardAddressNew(long network, RPtr payment); - public final native Result rewardAddressPaymentCred(RPtr self); - public final native Result rewardAddressToAddress(RPtr self); - public final native Result rewardAddressFromAddress(RPtr addr); - - public final native Result rewardAddressesToBytes(RPtr self); - public final native Result rewardAddressesFromBytes(byte[] bytes); - public final native Result rewardAddressesToHex(RPtr self); - public final native Result rewardAddressesFromHex(String hexStr); - public final native Result rewardAddressesToJson(RPtr self); - public final native Result rewardAddressesFromJson(String json); - public final native Result rewardAddressesNew(); - public final native Result rewardAddressesLen(RPtr self); - public final native Result rewardAddressesGet(RPtr self, long index); - public final native Result rewardAddressesAdd(RPtr self, RPtr elem); - - public final native Result scriptAllToBytes(RPtr self); - public final native Result scriptAllFromBytes(byte[] bytes); - public final native Result scriptAllToHex(RPtr self); - public final native Result scriptAllFromHex(String hexStr); - public final native Result scriptAllToJson(RPtr self); - public final native Result scriptAllFromJson(String json); - public final native Result scriptAllNativeScripts(RPtr self); - public final native Result scriptAllNew(RPtr nativeScripts); - - public final native Result scriptAnyToBytes(RPtr self); - public final native Result scriptAnyFromBytes(byte[] bytes); - public final native Result scriptAnyToHex(RPtr self); - public final native Result scriptAnyFromHex(String hexStr); - public final native Result scriptAnyToJson(RPtr self); - public final native Result scriptAnyFromJson(String json); - public final native Result scriptAnyNativeScripts(RPtr self); - public final native Result scriptAnyNew(RPtr nativeScripts); - - public final native Result scriptDataHashFromBytes(byte[] bytes); - public final native Result scriptDataHashToBytes(RPtr self); - public final native Result scriptDataHashToBech32(RPtr self, String prefix); - public final native Result scriptDataHashFromBech32(String bechStr); - public final native Result scriptDataHashToHex(RPtr self); - public final native Result scriptDataHashFromHex(String hex); - - public final native Result scriptHashFromBytes(byte[] bytes); - public final native Result scriptHashToBytes(RPtr self); - public final native Result scriptHashToBech32(RPtr self, String prefix); - public final native Result scriptHashFromBech32(String bechStr); - public final native Result scriptHashToHex(RPtr self); - public final native Result scriptHashFromHex(String hex); - - public final native Result scriptHashesToBytes(RPtr self); - public final native Result scriptHashesFromBytes(byte[] bytes); - public final native Result scriptHashesToHex(RPtr self); - public final native Result scriptHashesFromHex(String hexStr); - public final native Result scriptHashesToJson(RPtr self); - public final native Result scriptHashesFromJson(String json); - public final native Result scriptHashesNew(); - public final native Result scriptHashesLen(RPtr self); - public final native Result scriptHashesGet(RPtr self, long index); - public final native Result scriptHashesAdd(RPtr self, RPtr elem); - - public final native Result scriptNOfKToBytes(RPtr self); - public final native Result scriptNOfKFromBytes(byte[] bytes); - public final native Result scriptNOfKToHex(RPtr self); - public final native Result scriptNOfKFromHex(String hexStr); - public final native Result scriptNOfKToJson(RPtr self); - public final native Result scriptNOfKFromJson(String json); - public final native Result scriptNOfKN(RPtr self); - public final native Result scriptNOfKNativeScripts(RPtr self); - public final native Result scriptNOfKNew(long n, RPtr nativeScripts); - - public final native Result scriptPubkeyToBytes(RPtr self); - public final native Result scriptPubkeyFromBytes(byte[] bytes); - public final native Result scriptPubkeyToHex(RPtr self); - public final native Result scriptPubkeyFromHex(String hexStr); - public final native Result scriptPubkeyToJson(RPtr self); - public final native Result scriptPubkeyFromJson(String json); - public final native Result scriptPubkeyAddrKeyhash(RPtr self); - public final native Result scriptPubkeyNew(RPtr addrKeyhash); - - public final native Result scriptRefToBytes(RPtr self); - public final native Result scriptRefFromBytes(byte[] bytes); - public final native Result scriptRefToHex(RPtr self); - public final native Result scriptRefFromHex(String hexStr); - public final native Result scriptRefToJson(RPtr self); - public final native Result scriptRefFromJson(String json); - public final native Result scriptRefNewNativeScript(RPtr nativeScript); - public final native Result scriptRefNewPlutusScript(RPtr plutusScript); - public final native Result scriptRefIsNativeScript(RPtr self); - public final native Result scriptRefIsPlutusScript(RPtr self); - public final native Result scriptRefNativeScript(RPtr self); - public final native Result scriptRefPlutusScript(RPtr self); - - public final native Result singleHostAddrToBytes(RPtr self); - public final native Result singleHostAddrFromBytes(byte[] bytes); - public final native Result singleHostAddrToHex(RPtr self); - public final native Result singleHostAddrFromHex(String hexStr); - public final native Result singleHostAddrToJson(RPtr self); - public final native Result singleHostAddrFromJson(String json); - public final native Result singleHostAddrPort(RPtr self); - public final native Result singleHostAddrIpv4(RPtr self); - public final native Result singleHostAddrIpv6(RPtr self); - public final native Result singleHostAddrNew(); - public final native Result singleHostAddrNewWithPort(long port); - public final native Result singleHostAddrNewWithIpv4(RPtr ipv4); - public final native Result singleHostAddrNewWithPortIpv4(long port, RPtr ipv4); - public final native Result singleHostAddrNewWithIpv6(RPtr ipv6); - public final native Result singleHostAddrNewWithPortIpv6(long port, RPtr ipv6); - public final native Result singleHostAddrNewWithIpv4Ipv6(RPtr ipv4, RPtr ipv6); - public final native Result singleHostAddrNewWithPortIpv4Ipv6(long port, RPtr ipv4, RPtr ipv6); - - - public final native Result singleHostNameToBytes(RPtr self); - public final native Result singleHostNameFromBytes(byte[] bytes); - public final native Result singleHostNameToHex(RPtr self); - public final native Result singleHostNameFromHex(String hexStr); - public final native Result singleHostNameToJson(RPtr self); - public final native Result singleHostNameFromJson(String json); - public final native Result singleHostNamePort(RPtr self); - public final native Result singleHostNameDnsName(RPtr self); - public final native Result singleHostNameNew(RPtr dnsName); - public final native Result singleHostNameNewWithPort(long port, RPtr dnsName); - - - public final native Result stakeAndVoteDelegationToBytes(RPtr self); - public final native Result stakeAndVoteDelegationFromBytes(byte[] bytes); - public final native Result stakeAndVoteDelegationToHex(RPtr self); - public final native Result stakeAndVoteDelegationFromHex(String hexStr); - public final native Result stakeAndVoteDelegationToJson(RPtr self); - public final native Result stakeAndVoteDelegationFromJson(String json); - public final native Result stakeAndVoteDelegationStakeCredential(RPtr self); - public final native Result stakeAndVoteDelegationPoolKeyhash(RPtr self); - public final native Result stakeAndVoteDelegationDrep(RPtr self); - public final native Result stakeAndVoteDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr drep); - public final native Result stakeAndVoteDelegationHasScriptCredentials(RPtr self); - - public final native Result stakeDelegationToBytes(RPtr self); - public final native Result stakeDelegationFromBytes(byte[] bytes); - public final native Result stakeDelegationToHex(RPtr self); - public final native Result stakeDelegationFromHex(String hexStr); - public final native Result stakeDelegationToJson(RPtr self); - public final native Result stakeDelegationFromJson(String json); - public final native Result stakeDelegationStakeCredential(RPtr self); - public final native Result stakeDelegationPoolKeyhash(RPtr self); - public final native Result stakeDelegationNew(RPtr stakeCredential, RPtr poolKeyhash); - public final native Result stakeDelegationHasScriptCredentials(RPtr self); - - public final native Result stakeDeregistrationToBytes(RPtr self); - public final native Result stakeDeregistrationFromBytes(byte[] bytes); - public final native Result stakeDeregistrationToHex(RPtr self); - public final native Result stakeDeregistrationFromHex(String hexStr); - public final native Result stakeDeregistrationToJson(RPtr self); - public final native Result stakeDeregistrationFromJson(String json); - public final native Result stakeDeregistrationStakeCredential(RPtr self); - public final native Result stakeDeregistrationCoin(RPtr self); - public final native Result stakeDeregistrationNew(RPtr stakeCredential); - public final native Result stakeDeregistrationNewWithCoin(RPtr stakeCredential, RPtr coin); - public final native Result stakeDeregistrationHasScriptCredentials(RPtr self); - - public final native Result stakeRegistrationToBytes(RPtr self); - public final native Result stakeRegistrationFromBytes(byte[] bytes); - public final native Result stakeRegistrationToHex(RPtr self); - public final native Result stakeRegistrationFromHex(String hexStr); - public final native Result stakeRegistrationToJson(RPtr self); - public final native Result stakeRegistrationFromJson(String json); - public final native Result stakeRegistrationStakeCredential(RPtr self); - public final native Result stakeRegistrationCoin(RPtr self); - public final native Result stakeRegistrationNew(RPtr stakeCredential); - public final native Result stakeRegistrationNewWithCoin(RPtr stakeCredential, RPtr coin); - public final native Result stakeRegistrationHasScriptCredentials(RPtr self); - - public final native Result stakeRegistrationAndDelegationToBytes(RPtr self); - public final native Result stakeRegistrationAndDelegationFromBytes(byte[] bytes); - public final native Result stakeRegistrationAndDelegationToHex(RPtr self); - public final native Result stakeRegistrationAndDelegationFromHex(String hexStr); - public final native Result stakeRegistrationAndDelegationToJson(RPtr self); - public final native Result stakeRegistrationAndDelegationFromJson(String json); - public final native Result stakeRegistrationAndDelegationStakeCredential(RPtr self); - public final native Result stakeRegistrationAndDelegationPoolKeyhash(RPtr self); - public final native Result stakeRegistrationAndDelegationCoin(RPtr self); - public final native Result stakeRegistrationAndDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr coin); - public final native Result stakeRegistrationAndDelegationHasScriptCredentials(RPtr self); - - public final native Result stakeVoteRegistrationAndDelegationToBytes(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationFromBytes(byte[] bytes); - public final native Result stakeVoteRegistrationAndDelegationToHex(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationFromHex(String hexStr); - public final native Result stakeVoteRegistrationAndDelegationToJson(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationFromJson(String json); - public final native Result stakeVoteRegistrationAndDelegationStakeCredential(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationPoolKeyhash(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationDrep(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationCoin(RPtr self); - public final native Result stakeVoteRegistrationAndDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr drep, RPtr coin); - public final native Result stakeVoteRegistrationAndDelegationHasScriptCredentials(RPtr self); - - public final native Result stringsNew(); - public final native Result stringsLen(RPtr self); - public final native Result stringsGet(RPtr self, long index); - public final native Result stringsAdd(RPtr self, String elem); - - public final native Result timelockExpiryToBytes(RPtr self); - public final native Result timelockExpiryFromBytes(byte[] bytes); - public final native Result timelockExpiryToHex(RPtr self); - public final native Result timelockExpiryFromHex(String hexStr); - public final native Result timelockExpiryToJson(RPtr self); - public final native Result timelockExpiryFromJson(String json); - public final native Result timelockExpirySlot(RPtr self); - public final native Result timelockExpirySlotBignum(RPtr self); - public final native Result timelockExpiryNew(long slot); - public final native Result timelockExpiryNewTimelockexpiry(RPtr slot); - - public final native Result timelockStartToBytes(RPtr self); - public final native Result timelockStartFromBytes(byte[] bytes); - public final native Result timelockStartToHex(RPtr self); - public final native Result timelockStartFromHex(String hexStr); - public final native Result timelockStartToJson(RPtr self); - public final native Result timelockStartFromJson(String json); - public final native Result timelockStartSlot(RPtr self); - public final native Result timelockStartSlotBignum(RPtr self); - public final native Result timelockStartNew(long slot); - public final native Result timelockStartNewTimelockstart(RPtr slot); - - public final native Result transactionToBytes(RPtr self); - public final native Result transactionFromBytes(byte[] bytes); - public final native Result transactionToHex(RPtr self); - public final native Result transactionFromHex(String hexStr); - public final native Result transactionToJson(RPtr self); - public final native Result transactionFromJson(String json); - public final native Result transactionBody(RPtr self); - public final native Result transactionWitnessSet(RPtr self); - public final native Result transactionIsValid(RPtr self); - public final native Result transactionAuxiliaryData(RPtr self); - public final native Result transactionSetIsValid(RPtr self, boolean valid); - public final native Result transactionNew(RPtr body, RPtr witnessSet); - public final native Result transactionNewWithAuxiliaryData(RPtr body, RPtr witnessSet, RPtr auxiliaryData); - - - public final native Result transactionBatchLen(RPtr self); - public final native Result transactionBatchGet(RPtr self, long index); - - public final native Result transactionBatchListLen(RPtr self); - public final native Result transactionBatchListGet(RPtr self, long index); - - public final native Result transactionBodiesToBytes(RPtr self); - public final native Result transactionBodiesFromBytes(byte[] bytes); - public final native Result transactionBodiesToHex(RPtr self); - public final native Result transactionBodiesFromHex(String hexStr); - public final native Result transactionBodiesToJson(RPtr self); - public final native Result transactionBodiesFromJson(String json); - public final native Result transactionBodiesNew(); - public final native Result transactionBodiesLen(RPtr self); - public final native Result transactionBodiesGet(RPtr self, long index); - public final native Result transactionBodiesAdd(RPtr self, RPtr elem); - - public final native Result transactionBodyToBytes(RPtr self); - public final native Result transactionBodyFromBytes(byte[] bytes); - public final native Result transactionBodyToHex(RPtr self); - public final native Result transactionBodyFromHex(String hexStr); - public final native Result transactionBodyToJson(RPtr self); - public final native Result transactionBodyFromJson(String json); - public final native Result transactionBodyInputs(RPtr self); - public final native Result transactionBodyOutputs(RPtr self); - public final native Result transactionBodyFee(RPtr self); - public final native Result transactionBodyTtl(RPtr self); - public final native Result transactionBodyTtlBignum(RPtr self); - public final native Result transactionBodySetTtl(RPtr self, RPtr ttl); - public final native Result transactionBodyRemoveTtl(RPtr self); - public final native Result transactionBodySetCerts(RPtr self, RPtr certs); - public final native Result transactionBodyCerts(RPtr self); - public final native Result transactionBodySetWithdrawals(RPtr self, RPtr withdrawals); - public final native Result transactionBodyWithdrawals(RPtr self); - public final native Result transactionBodySetUpdate(RPtr self, RPtr update); - public final native Result transactionBodyUpdate(RPtr self); - public final native Result transactionBodySetAuxiliaryDataHash(RPtr self, RPtr auxiliaryDataHash); - public final native Result transactionBodyAuxiliaryDataHash(RPtr self); - public final native Result transactionBodySetValidityStartInterval(RPtr self, long validityStartInterval); - public final native Result transactionBodySetValidityStartIntervalBignum(RPtr self, RPtr validityStartInterval); - public final native Result transactionBodyValidityStartIntervalBignum(RPtr self); - public final native Result transactionBodyValidityStartInterval(RPtr self); - public final native Result transactionBodySetMint(RPtr self, RPtr mint); - public final native Result transactionBodyMint(RPtr self); - public final native Result transactionBodySetReferenceInputs(RPtr self, RPtr referenceInputs); - public final native Result transactionBodyReferenceInputs(RPtr self); - public final native Result transactionBodySetScriptDataHash(RPtr self, RPtr scriptDataHash); - public final native Result transactionBodyScriptDataHash(RPtr self); - public final native Result transactionBodySetCollateral(RPtr self, RPtr collateral); - public final native Result transactionBodyCollateral(RPtr self); - public final native Result transactionBodySetRequiredSigners(RPtr self, RPtr requiredSigners); - public final native Result transactionBodyRequiredSigners(RPtr self); - public final native Result transactionBodySetNetworkId(RPtr self, RPtr networkId); - public final native Result transactionBodyNetworkId(RPtr self); - public final native Result transactionBodySetCollateralReturn(RPtr self, RPtr collateralReturn); - public final native Result transactionBodyCollateralReturn(RPtr self); - public final native Result transactionBodySetTotalCollateral(RPtr self, RPtr totalCollateral); - public final native Result transactionBodyTotalCollateral(RPtr self); - public final native Result transactionBodySetVotingProcedures(RPtr self, RPtr votingProcedures); - public final native Result transactionBodyVotingProcedures(RPtr self); - public final native Result transactionBodySetVotingProposals(RPtr self, RPtr votingProposals); - public final native Result transactionBodyVotingProposals(RPtr self); - public final native Result transactionBodySetDonation(RPtr self, RPtr donation); - public final native Result transactionBodyDonation(RPtr self); - public final native Result transactionBodySetCurrentTreasuryValue(RPtr self, RPtr currentTreasuryValue); - public final native Result transactionBodyCurrentTreasuryValue(RPtr self); - public final native Result transactionBodyNew(RPtr inputs, RPtr outputs, RPtr fee); - public final native Result transactionBodyNewWithTtl(RPtr inputs, RPtr outputs, RPtr fee, long ttl); - - public final native Result transactionBodyNewTxBody(RPtr inputs, RPtr outputs, RPtr fee); - - public final native Result transactionBuilderAddInputsFrom(RPtr self, RPtr inputs, int strategy); - public final native Result transactionBuilderSetInputs(RPtr self, RPtr inputs); - public final native Result transactionBuilderSetCollateral(RPtr self, RPtr collateral); - public final native Result transactionBuilderSetCollateralReturn(RPtr self, RPtr collateralReturn); - public final native Result transactionBuilderRemoveCollateralReturn(RPtr self); - public final native Result transactionBuilderSetCollateralReturnAndTotal(RPtr self, RPtr collateralReturn); - public final native Result transactionBuilderSetTotalCollateral(RPtr self, RPtr totalCollateral); - public final native Result transactionBuilderRemoveTotalCollateral(RPtr self); - public final native Result transactionBuilderSetTotalCollateralAndReturn(RPtr self, RPtr totalCollateral, RPtr returnAddress); - public final native Result transactionBuilderAddReferenceInput(RPtr self, RPtr referenceInput); - public final native Result transactionBuilderAddScriptReferenceInput(RPtr self, RPtr referenceInput, long scriptSize); - public final native Result transactionBuilderAddKeyInput(RPtr self, RPtr hash, RPtr input, RPtr amount); - public final native Result transactionBuilderAddNativeScriptInput(RPtr self, RPtr script, RPtr input, RPtr amount); - public final native Result transactionBuilderAddPlutusScriptInput(RPtr self, RPtr witness, RPtr input, RPtr amount); - public final native Result transactionBuilderAddBootstrapInput(RPtr self, RPtr hash, RPtr input, RPtr amount); - public final native Result transactionBuilderAddRegularInput(RPtr self, RPtr address, RPtr input, RPtr amount); - public final native Result transactionBuilderAddInputsFromAndChange(RPtr self, RPtr inputs, int strategy, RPtr changeConfig); - public final native Result transactionBuilderAddInputsFromAndChangeWithCollateralReturn(RPtr self, RPtr inputs, int strategy, RPtr changeConfig, long collateralPercentage); - public final native Result transactionBuilderGetNativeInputScripts(RPtr self); - public final native Result transactionBuilderGetPlutusInputScripts(RPtr self); - public final native Result transactionBuilderFeeForInput(RPtr self, RPtr address, RPtr input, RPtr amount); - public final native Result transactionBuilderAddOutput(RPtr self, RPtr output); - public final native Result transactionBuilderFeeForOutput(RPtr self, RPtr output); - public final native Result transactionBuilderSetFee(RPtr self, RPtr fee); - public final native Result transactionBuilderSetTtl(RPtr self, long ttl); - public final native Result transactionBuilderSetTtlBignum(RPtr self, RPtr ttl); - public final native Result transactionBuilderRemoveTtl(RPtr self); - public final native Result transactionBuilderSetValidityStartInterval(RPtr self, long validityStartInterval); - public final native Result transactionBuilderSetValidityStartIntervalBignum(RPtr self, RPtr validityStartInterval); - public final native Result transactionBuilderRemoveValidityStartInterval(RPtr self); - public final native Result transactionBuilderSetCerts(RPtr self, RPtr certs); - public final native Result transactionBuilderRemoveCerts(RPtr self); - public final native Result transactionBuilderSetCertsBuilder(RPtr self, RPtr certs); - public final native Result transactionBuilderSetWithdrawals(RPtr self, RPtr withdrawals); - public final native Result transactionBuilderSetWithdrawalsBuilder(RPtr self, RPtr withdrawals); - public final native Result transactionBuilderSetVotingBuilder(RPtr self, RPtr votingBuilder); - public final native Result transactionBuilderSetVotingProposalBuilder(RPtr self, RPtr votingProposalBuilder); - public final native Result transactionBuilderRemoveWithdrawals(RPtr self); - public final native Result transactionBuilderGetAuxiliaryData(RPtr self); - public final native Result transactionBuilderSetAuxiliaryData(RPtr self, RPtr auxiliaryData); - public final native Result transactionBuilderRemoveAuxiliaryData(RPtr self); - public final native Result transactionBuilderSetMetadata(RPtr self, RPtr metadata); - public final native Result transactionBuilderAddMetadatum(RPtr self, RPtr key, RPtr val); - public final native Result transactionBuilderAddJsonMetadatum(RPtr self, RPtr key, String val); - public final native Result transactionBuilderAddJsonMetadatumWithSchema(RPtr self, RPtr key, String val, int schema); - public final native Result transactionBuilderSetMintBuilder(RPtr self, RPtr mintBuilder); - public final native Result transactionBuilderRemoveMintBuilder(RPtr self); - public final native Result transactionBuilderGetMintBuilder(RPtr self); - public final native Result transactionBuilderSetMint(RPtr self, RPtr mint, RPtr mintScripts); - public final native Result transactionBuilderGetMint(RPtr self); - public final native Result transactionBuilderGetMintScripts(RPtr self); - public final native Result transactionBuilderSetMintAsset(RPtr self, RPtr policyScript, RPtr mintAssets); - public final native Result transactionBuilderAddMintAsset(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount); - public final native Result transactionBuilderAddMintAssetAndOutput(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount, RPtr outputBuilder, RPtr outputCoin); - public final native Result transactionBuilderAddMintAssetAndOutputMinRequiredCoin(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount, RPtr outputBuilder); - public final native Result transactionBuilderAddExtraWitnessDatum(RPtr self, RPtr datum); - public final native Result transactionBuilderGetExtraWitnessDatums(RPtr self); - public final native Result transactionBuilderSetDonation(RPtr self, RPtr donation); - public final native Result transactionBuilderGetDonation(RPtr self); - public final native Result transactionBuilderSetCurrentTreasuryValue(RPtr self, RPtr currentTreasuryValue); - public final native Result transactionBuilderGetCurrentTreasuryValue(RPtr self); - public final native Result transactionBuilderNew(RPtr cfg); - public final native Result transactionBuilderGetReferenceInputs(RPtr self); - public final native Result transactionBuilderGetExplicitInput(RPtr self); - public final native Result transactionBuilderGetImplicitInput(RPtr self); - public final native Result transactionBuilderGetTotalInput(RPtr self); - public final native Result transactionBuilderGetTotalOutput(RPtr self); - public final native Result transactionBuilderGetExplicitOutput(RPtr self); - public final native Result transactionBuilderGetDeposit(RPtr self); - public final native Result transactionBuilderGetFeeIfSet(RPtr self); - public final native Result transactionBuilderAddChangeIfNeeded(RPtr self, RPtr address); - public final native Result transactionBuilderAddChangeIfNeededWithDatum(RPtr self, RPtr address, RPtr plutusData); - public final native Result transactionBuilderCalcScriptDataHash(RPtr self, RPtr costModels); - public final native Result transactionBuilderSetScriptDataHash(RPtr self, RPtr hash); - public final native Result transactionBuilderRemoveScriptDataHash(RPtr self); - public final native Result transactionBuilderAddRequiredSigner(RPtr self, RPtr key); - public final native Result transactionBuilderFullSize(RPtr self); - public final native Result transactionBuilderOutputSizes(RPtr self); - public final native Result transactionBuilderBuild(RPtr self); - public final native Result transactionBuilderBuildTx(RPtr self); - public final native Result transactionBuilderBuildTxUnsafe(RPtr self); - public final native Result transactionBuilderMinFee(RPtr self); - - - public final native Result transactionBuilderConfigBuilderNew(); - public final native Result transactionBuilderConfigBuilderFeeAlgo(RPtr self, RPtr feeAlgo); - public final native Result transactionBuilderConfigBuilderCoinsPerUtxoByte(RPtr self, RPtr coinsPerUtxoByte); - public final native Result transactionBuilderConfigBuilderExUnitPrices(RPtr self, RPtr exUnitPrices); - public final native Result transactionBuilderConfigBuilderPoolDeposit(RPtr self, RPtr poolDeposit); - public final native Result transactionBuilderConfigBuilderKeyDeposit(RPtr self, RPtr keyDeposit); - public final native Result transactionBuilderConfigBuilderMaxValueSize(RPtr self, long maxValueSize); - public final native Result transactionBuilderConfigBuilderMaxTxSize(RPtr self, long maxTxSize); - public final native Result transactionBuilderConfigBuilderRefScriptCoinsPerByte(RPtr self, RPtr refScriptCoinsPerByte); - public final native Result transactionBuilderConfigBuilderPreferPureChange(RPtr self, boolean preferPureChange); - public final native Result transactionBuilderConfigBuilderBuild(RPtr self); - - public final native Result transactionHashFromBytes(byte[] bytes); - public final native Result transactionHashToBytes(RPtr self); - public final native Result transactionHashToBech32(RPtr self, String prefix); - public final native Result transactionHashFromBech32(String bechStr); - public final native Result transactionHashToHex(RPtr self); - public final native Result transactionHashFromHex(String hex); - - public final native Result transactionInputToBytes(RPtr self); - public final native Result transactionInputFromBytes(byte[] bytes); - public final native Result transactionInputToHex(RPtr self); - public final native Result transactionInputFromHex(String hexStr); - public final native Result transactionInputToJson(RPtr self); - public final native Result transactionInputFromJson(String json); - public final native Result transactionInputTransactionId(RPtr self); - public final native Result transactionInputIndex(RPtr self); - public final native Result transactionInputNew(RPtr transactionId, long index); - - public final native Result transactionInputsToBytes(RPtr self); - public final native Result transactionInputsFromBytes(byte[] bytes); - public final native Result transactionInputsToHex(RPtr self); - public final native Result transactionInputsFromHex(String hexStr); - public final native Result transactionInputsToJson(RPtr self); - public final native Result transactionInputsFromJson(String json); - public final native Result transactionInputsNew(); - public final native Result transactionInputsLen(RPtr self); - public final native Result transactionInputsGet(RPtr self, long index); - public final native Result transactionInputsAdd(RPtr self, RPtr elem); - public final native Result transactionInputsToOption(RPtr self); - - public final native Result transactionMetadatumToBytes(RPtr self); - public final native Result transactionMetadatumFromBytes(byte[] bytes); - public final native Result transactionMetadatumToHex(RPtr self); - public final native Result transactionMetadatumFromHex(String hexStr); - public final native Result transactionMetadatumNewMap(RPtr map); - public final native Result transactionMetadatumNewList(RPtr list); - public final native Result transactionMetadatumNewInt(RPtr intValue); - public final native Result transactionMetadatumNewBytes(byte[] bytes); - public final native Result transactionMetadatumNewText(String text); - public final native Result transactionMetadatumKind(RPtr self); - public final native Result transactionMetadatumAsMap(RPtr self); - public final native Result transactionMetadatumAsList(RPtr self); - public final native Result transactionMetadatumAsInt(RPtr self); - public final native Result transactionMetadatumAsBytes(RPtr self); - public final native Result transactionMetadatumAsText(RPtr self); - - public final native Result transactionMetadatumLabelsToBytes(RPtr self); - public final native Result transactionMetadatumLabelsFromBytes(byte[] bytes); - public final native Result transactionMetadatumLabelsToHex(RPtr self); - public final native Result transactionMetadatumLabelsFromHex(String hexStr); - public final native Result transactionMetadatumLabelsNew(); - public final native Result transactionMetadatumLabelsLen(RPtr self); - public final native Result transactionMetadatumLabelsGet(RPtr self, long index); - public final native Result transactionMetadatumLabelsAdd(RPtr self, RPtr elem); - - public final native Result transactionOutputToBytes(RPtr self); - public final native Result transactionOutputFromBytes(byte[] bytes); - public final native Result transactionOutputToHex(RPtr self); - public final native Result transactionOutputFromHex(String hexStr); - public final native Result transactionOutputToJson(RPtr self); - public final native Result transactionOutputFromJson(String json); - public final native Result transactionOutputAddress(RPtr self); - public final native Result transactionOutputAmount(RPtr self); - public final native Result transactionOutputDataHash(RPtr self); - public final native Result transactionOutputPlutusData(RPtr self); - public final native Result transactionOutputScriptRef(RPtr self); - public final native Result transactionOutputSetScriptRef(RPtr self, RPtr scriptRef); - public final native Result transactionOutputSetPlutusData(RPtr self, RPtr data); - public final native Result transactionOutputSetDataHash(RPtr self, RPtr dataHash); - public final native Result transactionOutputHasPlutusData(RPtr self); - public final native Result transactionOutputHasDataHash(RPtr self); - public final native Result transactionOutputHasScriptRef(RPtr self); - public final native Result transactionOutputNew(RPtr address, RPtr amount); - public final native Result transactionOutputSerializationFormat(RPtr self); - - public final native Result transactionOutputAmountBuilderWithValue(RPtr self, RPtr amount); - public final native Result transactionOutputAmountBuilderWithCoin(RPtr self, RPtr coin); - public final native Result transactionOutputAmountBuilderWithCoinAndAsset(RPtr self, RPtr coin, RPtr multiasset); - public final native Result transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(RPtr self, RPtr multiasset, RPtr dataCost); - public final native Result transactionOutputAmountBuilderBuild(RPtr self); - - public final native Result transactionOutputBuilderNew(); - public final native Result transactionOutputBuilderWithAddress(RPtr self, RPtr address); - public final native Result transactionOutputBuilderWithDataHash(RPtr self, RPtr dataHash); - public final native Result transactionOutputBuilderWithPlutusData(RPtr self, RPtr data); - public final native Result transactionOutputBuilderWithScriptRef(RPtr self, RPtr scriptRef); - public final native Result transactionOutputBuilderNext(RPtr self); - - public final native Result transactionOutputsToBytes(RPtr self); - public final native Result transactionOutputsFromBytes(byte[] bytes); - public final native Result transactionOutputsToHex(RPtr self); - public final native Result transactionOutputsFromHex(String hexStr); - public final native Result transactionOutputsToJson(RPtr self); - public final native Result transactionOutputsFromJson(String json); - public final native Result transactionOutputsNew(); - public final native Result transactionOutputsLen(RPtr self); - public final native Result transactionOutputsGet(RPtr self, long index); - public final native Result transactionOutputsAdd(RPtr self, RPtr elem); - - public final native Result transactionUnspentOutputToBytes(RPtr self); - public final native Result transactionUnspentOutputFromBytes(byte[] bytes); - public final native Result transactionUnspentOutputToHex(RPtr self); - public final native Result transactionUnspentOutputFromHex(String hexStr); - public final native Result transactionUnspentOutputToJson(RPtr self); - public final native Result transactionUnspentOutputFromJson(String json); - public final native Result transactionUnspentOutputNew(RPtr input, RPtr output); - public final native Result transactionUnspentOutputInput(RPtr self); - public final native Result transactionUnspentOutputOutput(RPtr self); - - public final native Result transactionUnspentOutputsToJson(RPtr self); - public final native Result transactionUnspentOutputsFromJson(String json); - public final native Result transactionUnspentOutputsNew(); - public final native Result transactionUnspentOutputsLen(RPtr self); - public final native Result transactionUnspentOutputsGet(RPtr self, long index); - public final native Result transactionUnspentOutputsAdd(RPtr self, RPtr elem); - - public final native Result transactionWitnessSetToBytes(RPtr self); - public final native Result transactionWitnessSetFromBytes(byte[] bytes); - public final native Result transactionWitnessSetToHex(RPtr self); - public final native Result transactionWitnessSetFromHex(String hexStr); - public final native Result transactionWitnessSetToJson(RPtr self); - public final native Result transactionWitnessSetFromJson(String json); - public final native Result transactionWitnessSetSetVkeys(RPtr self, RPtr vkeys); - public final native Result transactionWitnessSetVkeys(RPtr self); - public final native Result transactionWitnessSetSetNativeScripts(RPtr self, RPtr nativeScripts); - public final native Result transactionWitnessSetNativeScripts(RPtr self); - public final native Result transactionWitnessSetSetBootstraps(RPtr self, RPtr bootstraps); - public final native Result transactionWitnessSetBootstraps(RPtr self); - public final native Result transactionWitnessSetSetPlutusScripts(RPtr self, RPtr plutusScripts); - public final native Result transactionWitnessSetPlutusScripts(RPtr self); - public final native Result transactionWitnessSetSetPlutusData(RPtr self, RPtr plutusData); - public final native Result transactionWitnessSetPlutusData(RPtr self); - public final native Result transactionWitnessSetSetRedeemers(RPtr self, RPtr redeemers); - public final native Result transactionWitnessSetRedeemers(RPtr self); - public final native Result transactionWitnessSetNew(); - - public final native Result transactionWitnessSetsToBytes(RPtr self); - public final native Result transactionWitnessSetsFromBytes(byte[] bytes); - public final native Result transactionWitnessSetsToHex(RPtr self); - public final native Result transactionWitnessSetsFromHex(String hexStr); - public final native Result transactionWitnessSetsToJson(RPtr self); - public final native Result transactionWitnessSetsFromJson(String json); - public final native Result transactionWitnessSetsNew(); - public final native Result transactionWitnessSetsLen(RPtr self); - public final native Result transactionWitnessSetsGet(RPtr self, long index); - public final native Result transactionWitnessSetsAdd(RPtr self, RPtr elem); - - public final native Result treasuryWithdrawalsToJson(RPtr self); - public final native Result treasuryWithdrawalsFromJson(String json); - public final native Result treasuryWithdrawalsNew(); - public final native Result treasuryWithdrawalsGet(RPtr self, RPtr key); - public final native Result treasuryWithdrawalsInsert(RPtr self, RPtr key, RPtr value); - public final native Result treasuryWithdrawalsKeys(RPtr self); - public final native Result treasuryWithdrawalsLen(RPtr self); - - public final native Result treasuryWithdrawalsActionToBytes(RPtr self); - public final native Result treasuryWithdrawalsActionFromBytes(byte[] bytes); - public final native Result treasuryWithdrawalsActionToHex(RPtr self); - public final native Result treasuryWithdrawalsActionFromHex(String hexStr); - public final native Result treasuryWithdrawalsActionToJson(RPtr self); - public final native Result treasuryWithdrawalsActionFromJson(String json); - public final native Result treasuryWithdrawalsActionWithdrawals(RPtr self); - public final native Result treasuryWithdrawalsActionPolicyHash(RPtr self); - public final native Result treasuryWithdrawalsActionNew(RPtr withdrawals); - public final native Result treasuryWithdrawalsActionNewWithPolicyHash(RPtr withdrawals, RPtr policyHash); - - public final native Result txBuilderConstantsPlutusDefaultCostModels(); - public final native Result txBuilderConstantsPlutusAlonzoCostModels(); - public final native Result txBuilderConstantsPlutusVasilCostModels(); - - public final native Result txInputsBuilderNew(); - public final native Result txInputsBuilderAddKeyInput(RPtr self, RPtr hash, RPtr input, RPtr amount); - public final native Result txInputsBuilderAddNativeScriptInput(RPtr self, RPtr script, RPtr input, RPtr amount); - public final native Result txInputsBuilderAddPlutusScriptInput(RPtr self, RPtr witness, RPtr input, RPtr amount); - public final native Result txInputsBuilderAddBootstrapInput(RPtr self, RPtr hash, RPtr input, RPtr amount); - public final native Result txInputsBuilderAddRegularInput(RPtr self, RPtr address, RPtr input, RPtr amount); - public final native Result txInputsBuilderGetRefInputs(RPtr self); - public final native Result txInputsBuilderGetNativeInputScripts(RPtr self); - public final native Result txInputsBuilderGetPlutusInputScripts(RPtr self); - public final native Result txInputsBuilderLen(RPtr self); - public final native Result txInputsBuilderAddRequiredSigner(RPtr self, RPtr key); - public final native Result txInputsBuilderAddRequiredSigners(RPtr self, RPtr keys); - public final native Result txInputsBuilderTotalValue(RPtr self); - public final native Result txInputsBuilderInputs(RPtr self); - public final native Result txInputsBuilderInputsOption(RPtr self); - - public final native Result uRLToBytes(RPtr self); - public final native Result uRLFromBytes(byte[] bytes); - public final native Result uRLToHex(RPtr self); - public final native Result uRLFromHex(String hexStr); - public final native Result uRLToJson(RPtr self); - public final native Result uRLFromJson(String json); - public final native Result uRLNew(String url); - public final native Result uRLUrl(RPtr self); - - public final native Result unitIntervalToBytes(RPtr self); - public final native Result unitIntervalFromBytes(byte[] bytes); - public final native Result unitIntervalToHex(RPtr self); - public final native Result unitIntervalFromHex(String hexStr); - public final native Result unitIntervalToJson(RPtr self); - public final native Result unitIntervalFromJson(String json); - public final native Result unitIntervalNumerator(RPtr self); - public final native Result unitIntervalDenominator(RPtr self); - public final native Result unitIntervalNew(RPtr numerator, RPtr denominator); - - public final native Result updateToBytes(RPtr self); - public final native Result updateFromBytes(byte[] bytes); - public final native Result updateToHex(RPtr self); - public final native Result updateFromHex(String hexStr); - public final native Result updateToJson(RPtr self); - public final native Result updateFromJson(String json); - public final native Result updateProposedProtocolParameterUpdates(RPtr self); - public final native Result updateEpoch(RPtr self); - public final native Result updateNew(RPtr proposedProtocolParameterUpdates, long epoch); - - public final native Result updateCommitteeActionToBytes(RPtr self); - public final native Result updateCommitteeActionFromBytes(byte[] bytes); - public final native Result updateCommitteeActionToHex(RPtr self); - public final native Result updateCommitteeActionFromHex(String hexStr); - public final native Result updateCommitteeActionToJson(RPtr self); - public final native Result updateCommitteeActionFromJson(String json); - public final native Result updateCommitteeActionGovActionId(RPtr self); - public final native Result updateCommitteeActionCommittee(RPtr self); - public final native Result updateCommitteeActionMembersToRemove(RPtr self); - public final native Result updateCommitteeActionNew(RPtr committee, RPtr membersToRemove); - public final native Result updateCommitteeActionNewWithActionId(RPtr govActionId, RPtr committee, RPtr membersToRemove); - - public final native Result vRFCertToBytes(RPtr self); - public final native Result vRFCertFromBytes(byte[] bytes); - public final native Result vRFCertToHex(RPtr self); - public final native Result vRFCertFromHex(String hexStr); - public final native Result vRFCertToJson(RPtr self); - public final native Result vRFCertFromJson(String json); - public final native Result vRFCertOutput(RPtr self); - public final native Result vRFCertProof(RPtr self); - public final native Result vRFCertNew(byte[] output, byte[] proof); - - public final native Result vRFKeyHashFromBytes(byte[] bytes); - public final native Result vRFKeyHashToBytes(RPtr self); - public final native Result vRFKeyHashToBech32(RPtr self, String prefix); - public final native Result vRFKeyHashFromBech32(String bechStr); - public final native Result vRFKeyHashToHex(RPtr self); - public final native Result vRFKeyHashFromHex(String hex); - - public final native Result vRFVKeyFromBytes(byte[] bytes); - public final native Result vRFVKeyToBytes(RPtr self); - public final native Result vRFVKeyToBech32(RPtr self, String prefix); - public final native Result vRFVKeyFromBech32(String bechStr); - public final native Result vRFVKeyToHex(RPtr self); - public final native Result vRFVKeyFromHex(String hex); - - public final native Result valueToBytes(RPtr self); - public final native Result valueFromBytes(byte[] bytes); - public final native Result valueToHex(RPtr self); - public final native Result valueFromHex(String hexStr); - public final native Result valueToJson(RPtr self); - public final native Result valueFromJson(String json); - public final native Result valueNew(RPtr coin); - public final native Result valueNewFromAssets(RPtr multiasset); - public final native Result valueNewWithAssets(RPtr coin, RPtr multiasset); - public final native Result valueZero(); - public final native Result valueIsZero(RPtr self); - public final native Result valueCoin(RPtr self); - public final native Result valueSetCoin(RPtr self, RPtr coin); - public final native Result valueMultiasset(RPtr self); - public final native Result valueSetMultiasset(RPtr self, RPtr multiasset); - public final native Result valueCheckedAdd(RPtr self, RPtr rhs); - public final native Result valueCheckedSub(RPtr self, RPtr rhsValue); - public final native Result valueClampedSub(RPtr self, RPtr rhsValue); - public final native Result valueCompare(RPtr self, RPtr rhsValue); - - public final native Result vkeyToBytes(RPtr self); - public final native Result vkeyFromBytes(byte[] bytes); - public final native Result vkeyToHex(RPtr self); - public final native Result vkeyFromHex(String hexStr); - public final native Result vkeyToJson(RPtr self); - public final native Result vkeyFromJson(String json); - public final native Result vkeyNew(RPtr pk); - public final native Result vkeyPublicKey(RPtr self); - - public final native Result vkeysNew(); - public final native Result vkeysLen(RPtr self); - public final native Result vkeysGet(RPtr self, long index); - public final native Result vkeysAdd(RPtr self, RPtr elem); - - public final native Result vkeywitnessToBytes(RPtr self); - public final native Result vkeywitnessFromBytes(byte[] bytes); - public final native Result vkeywitnessToHex(RPtr self); - public final native Result vkeywitnessFromHex(String hexStr); - public final native Result vkeywitnessToJson(RPtr self); - public final native Result vkeywitnessFromJson(String json); - public final native Result vkeywitnessNew(RPtr vkey, RPtr signature); - public final native Result vkeywitnessVkey(RPtr self); - public final native Result vkeywitnessSignature(RPtr self); - - public final native Result vkeywitnessesToBytes(RPtr self); - public final native Result vkeywitnessesFromBytes(byte[] bytes); - public final native Result vkeywitnessesToHex(RPtr self); - public final native Result vkeywitnessesFromHex(String hexStr); - public final native Result vkeywitnessesToJson(RPtr self); - public final native Result vkeywitnessesFromJson(String json); - public final native Result vkeywitnessesNew(); - public final native Result vkeywitnessesLen(RPtr self); - public final native Result vkeywitnessesGet(RPtr self, long index); - public final native Result vkeywitnessesAdd(RPtr self, RPtr elem); - - public final native Result voteDelegationToBytes(RPtr self); - public final native Result voteDelegationFromBytes(byte[] bytes); - public final native Result voteDelegationToHex(RPtr self); - public final native Result voteDelegationFromHex(String hexStr); - public final native Result voteDelegationToJson(RPtr self); - public final native Result voteDelegationFromJson(String json); - public final native Result voteDelegationStakeCredential(RPtr self); - public final native Result voteDelegationDrep(RPtr self); - public final native Result voteDelegationNew(RPtr stakeCredential, RPtr drep); - public final native Result voteDelegationHasScriptCredentials(RPtr self); - - public final native Result voteRegistrationAndDelegationToBytes(RPtr self); - public final native Result voteRegistrationAndDelegationFromBytes(byte[] bytes); - public final native Result voteRegistrationAndDelegationToHex(RPtr self); - public final native Result voteRegistrationAndDelegationFromHex(String hexStr); - public final native Result voteRegistrationAndDelegationToJson(RPtr self); - public final native Result voteRegistrationAndDelegationFromJson(String json); - public final native Result voteRegistrationAndDelegationStakeCredential(RPtr self); - public final native Result voteRegistrationAndDelegationDrep(RPtr self); - public final native Result voteRegistrationAndDelegationCoin(RPtr self); - public final native Result voteRegistrationAndDelegationNew(RPtr stakeCredential, RPtr drep, RPtr coin); - public final native Result voteRegistrationAndDelegationHasScriptCredentials(RPtr self); - - public final native Result voterToBytes(RPtr self); - public final native Result voterFromBytes(byte[] bytes); - public final native Result voterToHex(RPtr self); - public final native Result voterFromHex(String hexStr); - public final native Result voterToJson(RPtr self); - public final native Result voterFromJson(String json); - public final native Result voterNewConstitutionalCommitteeHotKey(RPtr cred); - public final native Result voterNewDrep(RPtr cred); - public final native Result voterNewStakingPool(RPtr keyHash); - public final native Result voterKind(RPtr self); - public final native Result voterToConstitutionalCommitteeHotCred(RPtr self); - public final native Result voterToDrepCred(RPtr self); - public final native Result voterToStakingPoolKeyHash(RPtr self); - public final native Result voterHasScriptCredentials(RPtr self); - public final native Result voterToKeyHash(RPtr self); - - public final native Result votersToJson(RPtr self); - public final native Result votersFromJson(String json); - public final native Result votersNew(); - public final native Result votersAdd(RPtr self, RPtr voter); - public final native Result votersGet(RPtr self, long index); - public final native Result votersLen(RPtr self); - - public final native Result votingBuilderNew(); - public final native Result votingBuilderAdd(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure); - public final native Result votingBuilderAddWithPlutusWitness(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure, RPtr witness); - public final native Result votingBuilderAddWithNativeScript(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure, RPtr nativeScriptSource); - public final native Result votingBuilderGetPlutusWitnesses(RPtr self); - public final native Result votingBuilderGetRefInputs(RPtr self); - public final native Result votingBuilderGetNativeScripts(RPtr self); - public final native Result votingBuilderHasPlutusScripts(RPtr self); - public final native Result votingBuilderBuild(RPtr self); - - public final native Result votingProcedureToBytes(RPtr self); - public final native Result votingProcedureFromBytes(byte[] bytes); - public final native Result votingProcedureToHex(RPtr self); - public final native Result votingProcedureFromHex(String hexStr); - public final native Result votingProcedureToJson(RPtr self); - public final native Result votingProcedureFromJson(String json); - public final native Result votingProcedureNew(int vote); - public final native Result votingProcedureNewWithAnchor(int vote, RPtr anchor); - public final native Result votingProcedureVoteKind(RPtr self); - public final native Result votingProcedureAnchor(RPtr self); - - public final native Result votingProceduresToBytes(RPtr self); - public final native Result votingProceduresFromBytes(byte[] bytes); - public final native Result votingProceduresToHex(RPtr self); - public final native Result votingProceduresFromHex(String hexStr); - public final native Result votingProceduresToJson(RPtr self); - public final native Result votingProceduresFromJson(String json); - public final native Result votingProceduresNew(); - public final native Result votingProceduresInsert(RPtr self, RPtr voter, RPtr governanceActionId, RPtr votingProcedure); - public final native Result votingProceduresGet(RPtr self, RPtr voter, RPtr governanceActionId); - public final native Result votingProceduresGetVoters(RPtr self); - public final native Result votingProceduresGetGovernanceActionIdsByVoter(RPtr self, RPtr voter); - - public final native Result votingProposalToBytes(RPtr self); - public final native Result votingProposalFromBytes(byte[] bytes); - public final native Result votingProposalToHex(RPtr self); - public final native Result votingProposalFromHex(String hexStr); - public final native Result votingProposalToJson(RPtr self); - public final native Result votingProposalFromJson(String json); - public final native Result votingProposalGovernanceAction(RPtr self); - public final native Result votingProposalAnchor(RPtr self); - public final native Result votingProposalRewardAccount(RPtr self); - public final native Result votingProposalDeposit(RPtr self); - public final native Result votingProposalNew(RPtr governanceAction, RPtr anchor, RPtr rewardAccount, RPtr deposit); - - public final native Result votingProposalBuilderNew(); - public final native Result votingProposalBuilderAdd(RPtr self, RPtr proposal); - public final native Result votingProposalBuilderAddWithPlutusWitness(RPtr self, RPtr proposal, RPtr witness); - public final native Result votingProposalBuilderGetPlutusWitnesses(RPtr self); - public final native Result votingProposalBuilderGetRefInputs(RPtr self); - public final native Result votingProposalBuilderHasPlutusScripts(RPtr self); - public final native Result votingProposalBuilderBuild(RPtr self); - - public final native Result votingProposalsToBytes(RPtr self); - public final native Result votingProposalsFromBytes(byte[] bytes); - public final native Result votingProposalsToHex(RPtr self); - public final native Result votingProposalsFromHex(String hexStr); - public final native Result votingProposalsToJson(RPtr self); - public final native Result votingProposalsFromJson(String json); - public final native Result votingProposalsNew(); - public final native Result votingProposalsLen(RPtr self); - public final native Result votingProposalsGet(RPtr self, long index); - public final native Result votingProposalsAdd(RPtr self, RPtr proposal); - - public final native Result withdrawalsToBytes(RPtr self); - public final native Result withdrawalsFromBytes(byte[] bytes); - public final native Result withdrawalsToHex(RPtr self); - public final native Result withdrawalsFromHex(String hexStr); - public final native Result withdrawalsToJson(RPtr self); - public final native Result withdrawalsFromJson(String json); - public final native Result withdrawalsNew(); - public final native Result withdrawalsLen(RPtr self); - public final native Result withdrawalsInsert(RPtr self, RPtr key, RPtr value); - public final native Result withdrawalsGet(RPtr self, RPtr key); - public final native Result withdrawalsKeys(RPtr self); - - public final native Result withdrawalsBuilderNew(); - public final native Result withdrawalsBuilderAdd(RPtr self, RPtr address, RPtr coin); - public final native Result withdrawalsBuilderAddWithPlutusWitness(RPtr self, RPtr address, RPtr coin, RPtr witness); - public final native Result withdrawalsBuilderAddWithNativeScript(RPtr self, RPtr address, RPtr coin, RPtr nativeScriptSource); - public final native Result withdrawalsBuilderGetPlutusWitnesses(RPtr self); - public final native Result withdrawalsBuilderGetRefInputs(RPtr self); - public final native Result withdrawalsBuilderGetNativeScripts(RPtr self); - public final native Result withdrawalsBuilderGetTotalWithdrawals(RPtr self); - public final native Result withdrawalsBuilderHasPlutusScripts(RPtr self); - public final native Result withdrawalsBuilderBuild(RPtr self); - - public final native Result calculateExUnitsCeilCost(RPtr exUnits, RPtr exUnitPrices); - public final native Result createSendAll(RPtr address, RPtr utxos, RPtr config); - public final native Result decodeArbitraryBytesFromMetadatum(RPtr metadata); - public final native Result decodeMetadatumToJsonStr(RPtr metadatum, int schema); - public final native Result decodePlutusDatumToJsonStr(RPtr datum, int schema); - public final native Result decryptWithPassword(String password, String data); - public final native Result encodeArbitraryBytesAsMetadatum(byte[] bytes); - public final native Result encodeJsonStrToMetadatum(String json, int schema); - public final native Result encodeJsonStrToNativeScript(String json, String selfXpub, int schema); - public final native Result encodeJsonStrToPlutusDatum(String json, int schema); - public final native Result encryptWithPassword(String password, String salt, String nonce, String data); - public final native Result getDeposit(RPtr txbody, RPtr poolDeposit, RPtr keyDeposit); - public final native Result getImplicitInput(RPtr txbody, RPtr poolDeposit, RPtr keyDeposit); - public final native Result hashAuxiliaryData(RPtr auxiliaryData); - public final native Result hashPlutusData(RPtr plutusData); - public final native Result hashScriptData(RPtr redeemers, RPtr costModels); - public final native Result hashScriptDataWithDatums(RPtr redeemers, RPtr costModels, RPtr datums); - - public final native Result hashTransaction(RPtr txBody); - public final native Result makeDaedalusBootstrapWitness(RPtr txBodyHash, RPtr addr, RPtr key); - public final native Result makeIcarusBootstrapWitness(RPtr txBodyHash, RPtr addr, RPtr key); - public final native Result makeVkeyWitness(RPtr txBodyHash, RPtr sk); - public final native Result minAdaForOutput(RPtr output, RPtr dataCost); - public final native Result minFee(RPtr tx, RPtr linearFee); - public final native Result minRefScriptFee(long totalRefScriptsSize, RPtr refScriptCoinsPerByte); - public final native Result minScriptFee(RPtr tx, RPtr exUnitPrices); + public final native Result csl_bridge_addressFromBytes(byte[] data); + public final native Result csl_bridge_addressToJson(RPtr self); + public final native Result csl_bridge_addressFromJson(String json); + public final native Result csl_bridge_addressKind(RPtr self); + public final native Result csl_bridge_addressPaymentCred(RPtr self); + public final native Result csl_bridge_addressIsMalformed(RPtr self); + public final native Result csl_bridge_addressToHex(RPtr self); + public final native Result csl_bridge_addressFromHex(String hexStr); + public final native Result csl_bridge_addressToBytes(RPtr self); + public final native Result csl_bridge_addressToBech32(RPtr self); + public final native Result csl_bridge_addressToBech32WithPrefix(RPtr self, String prefix); + + public final native Result csl_bridge_addressFromBech32(String bechStr); + public final native Result csl_bridge_addressNetworkId(RPtr self); + + public final native Result csl_bridge_anchorToBytes(RPtr self); + public final native Result csl_bridge_anchorFromBytes(byte[] bytes); + public final native Result csl_bridge_anchorToHex(RPtr self); + public final native Result csl_bridge_anchorFromHex(String hexStr); + public final native Result csl_bridge_anchorToJson(RPtr self); + public final native Result csl_bridge_anchorFromJson(String json); + public final native Result csl_bridge_anchorUrl(RPtr self); + public final native Result csl_bridge_anchorAnchorDataHash(RPtr self); + public final native Result csl_bridge_anchorNew(RPtr anchorUrl, RPtr anchorDataHash); + + public final native Result csl_bridge_anchorDataHashFromBytes(byte[] bytes); + public final native Result csl_bridge_anchorDataHashToBytes(RPtr self); + public final native Result csl_bridge_anchorDataHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_anchorDataHashFromBech32(String bechStr); + public final native Result csl_bridge_anchorDataHashToHex(RPtr self); + public final native Result csl_bridge_anchorDataHashFromHex(String hex); + + public final native Result csl_bridge_assetNameToBytes(RPtr self); + public final native Result csl_bridge_assetNameFromBytes(byte[] bytes); + public final native Result csl_bridge_assetNameToHex(RPtr self); + public final native Result csl_bridge_assetNameFromHex(String hexStr); + public final native Result csl_bridge_assetNameToJson(RPtr self); + public final native Result csl_bridge_assetNameFromJson(String json); + public final native Result csl_bridge_assetNameNew(byte[] name); + public final native Result csl_bridge_assetNameName(RPtr self); + + public final native Result csl_bridge_assetNamesToBytes(RPtr self); + public final native Result csl_bridge_assetNamesFromBytes(byte[] bytes); + public final native Result csl_bridge_assetNamesToHex(RPtr self); + public final native Result csl_bridge_assetNamesFromHex(String hexStr); + public final native Result csl_bridge_assetNamesToJson(RPtr self); + public final native Result csl_bridge_assetNamesFromJson(String json); + public final native Result csl_bridge_assetNamesNew(); + public final native Result csl_bridge_assetNamesLen(RPtr self); + public final native Result csl_bridge_assetNamesGet(RPtr self, long index); + public final native Result csl_bridge_assetNamesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_assetsToBytes(RPtr self); + public final native Result csl_bridge_assetsFromBytes(byte[] bytes); + public final native Result csl_bridge_assetsToHex(RPtr self); + public final native Result csl_bridge_assetsFromHex(String hexStr); + public final native Result csl_bridge_assetsToJson(RPtr self); + public final native Result csl_bridge_assetsFromJson(String json); + public final native Result csl_bridge_assetsNew(); + public final native Result csl_bridge_assetsLen(RPtr self); + public final native Result csl_bridge_assetsInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_assetsGet(RPtr self, RPtr key); + public final native Result csl_bridge_assetsKeys(RPtr self); + + public final native Result csl_bridge_auxiliaryDataToBytes(RPtr self); + public final native Result csl_bridge_auxiliaryDataFromBytes(byte[] bytes); + public final native Result csl_bridge_auxiliaryDataToHex(RPtr self); + public final native Result csl_bridge_auxiliaryDataFromHex(String hexStr); + public final native Result csl_bridge_auxiliaryDataToJson(RPtr self); + public final native Result csl_bridge_auxiliaryDataFromJson(String json); + public final native Result csl_bridge_auxiliaryDataNew(); + public final native Result csl_bridge_auxiliaryDataMetadata(RPtr self); + public final native Result csl_bridge_auxiliaryDataSetMetadata(RPtr self, RPtr metadata); + public final native Result csl_bridge_auxiliaryDataNativeScripts(RPtr self); + public final native Result csl_bridge_auxiliaryDataSetNativeScripts(RPtr self, RPtr nativeScripts); + public final native Result csl_bridge_auxiliaryDataPlutusScripts(RPtr self); + public final native Result csl_bridge_auxiliaryDataSetPlutusScripts(RPtr self, RPtr plutusScripts); + public final native Result csl_bridge_auxiliaryDataPreferAlonzoFormat(RPtr self); + public final native Result csl_bridge_auxiliaryDataSetPreferAlonzoFormat(RPtr self, boolean prefer); + + public final native Result csl_bridge_auxiliaryDataHashFromBytes(byte[] bytes); + public final native Result csl_bridge_auxiliaryDataHashToBytes(RPtr self); + public final native Result csl_bridge_auxiliaryDataHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_auxiliaryDataHashFromBech32(String bechStr); + public final native Result csl_bridge_auxiliaryDataHashToHex(RPtr self); + public final native Result csl_bridge_auxiliaryDataHashFromHex(String hex); + + public final native Result csl_bridge_auxiliaryDataSetNew(); + public final native Result csl_bridge_auxiliaryDataSetLen(RPtr self); + public final native Result csl_bridge_auxiliaryDataSetInsert(RPtr self, long txIndex, RPtr data); + public final native Result csl_bridge_auxiliaryDataSetGet(RPtr self, long txIndex); + public final native Result csl_bridge_auxiliaryDataSetIndices(RPtr self); + + public final native Result csl_bridge_baseAddressNew(long network, RPtr payment, RPtr stake); + public final native Result csl_bridge_baseAddressPaymentCred(RPtr self); + public final native Result csl_bridge_baseAddressStakeCred(RPtr self); + public final native Result csl_bridge_baseAddressToAddress(RPtr self); + public final native Result csl_bridge_baseAddressFromAddress(RPtr addr); + public final native Result csl_bridge_baseAddressNetworkId(RPtr self); + + public final native Result csl_bridge_bigIntToBytes(RPtr self); + public final native Result csl_bridge_bigIntFromBytes(byte[] bytes); + public final native Result csl_bridge_bigIntToHex(RPtr self); + public final native Result csl_bridge_bigIntFromHex(String hexStr); + public final native Result csl_bridge_bigIntToJson(RPtr self); + public final native Result csl_bridge_bigIntFromJson(String json); + public final native Result csl_bridge_bigIntIsZero(RPtr self); + public final native Result csl_bridge_bigIntAsU64(RPtr self); + public final native Result csl_bridge_bigIntAsInt(RPtr self); + public final native Result csl_bridge_bigIntFromStr(String text); + public final native Result csl_bridge_bigIntToStr(RPtr self); + public final native Result csl_bridge_bigIntAdd(RPtr self, RPtr other); + public final native Result csl_bridge_bigIntSub(RPtr self, RPtr other); + public final native Result csl_bridge_bigIntMul(RPtr self, RPtr other); + public final native Result csl_bridge_bigIntPow(RPtr self, long exp); + public final native Result csl_bridge_bigIntOne(); + public final native Result csl_bridge_bigIntZero(); + public final native Result csl_bridge_bigIntAbs(RPtr self); + public final native Result csl_bridge_bigIntIncrement(RPtr self); + public final native Result csl_bridge_bigIntDivCeil(RPtr self, RPtr other); + public final native Result csl_bridge_bigIntDivFloor(RPtr self, RPtr other); + + public final native Result csl_bridge_bigNumToBytes(RPtr self); + public final native Result csl_bridge_bigNumFromBytes(byte[] bytes); + public final native Result csl_bridge_bigNumToHex(RPtr self); + public final native Result csl_bridge_bigNumFromHex(String hexStr); + public final native Result csl_bridge_bigNumToJson(RPtr self); + public final native Result csl_bridge_bigNumFromJson(String json); + public final native Result csl_bridge_bigNumFromStr(String string); + public final native Result csl_bridge_bigNumToStr(RPtr self); + public final native Result csl_bridge_bigNumZero(); + public final native Result csl_bridge_bigNumOne(); + public final native Result csl_bridge_bigNumIsZero(RPtr self); + public final native Result csl_bridge_bigNumDivFloor(RPtr self, RPtr other); + public final native Result csl_bridge_bigNumCheckedMul(RPtr self, RPtr other); + public final native Result csl_bridge_bigNumCheckedAdd(RPtr self, RPtr other); + public final native Result csl_bridge_bigNumCheckedSub(RPtr self, RPtr other); + public final native Result csl_bridge_bigNumClampedSub(RPtr self, RPtr other); + public final native Result csl_bridge_bigNumCompare(RPtr self, RPtr rhsValue); + public final native Result csl_bridge_bigNumLessThan(RPtr self, RPtr rhsValue); + public final native Result csl_bridge_bigNumMaxValue(); + public final native Result csl_bridge_bigNumMax(RPtr a, RPtr b); + + public final native Result csl_bridge_bip32PrivateKeyDerive(RPtr self, long index); + public final native Result csl_bridge_bip32PrivateKeyFrom_128Xprv(byte[] bytes); + public final native Result csl_bridge_bip32PrivateKeyTo_128Xprv(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyGenerateEd25519Bip32(); + public final native Result csl_bridge_bip32PrivateKeyToRawKey(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyToPublic(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_bip32PrivateKeyAsBytes(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyFromBech32(String bech32Str); + public final native Result csl_bridge_bip32PrivateKeyToBech32(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyFromBip39Entropy(byte[] entropy, byte[] password); + public final native Result csl_bridge_bip32PrivateKeyChaincode(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyToHex(RPtr self); + public final native Result csl_bridge_bip32PrivateKeyFromHex(String hexStr); + + public final native Result csl_bridge_bip32PublicKeyDerive(RPtr self, long index); + public final native Result csl_bridge_bip32PublicKeyToRawKey(RPtr self); + public final native Result csl_bridge_bip32PublicKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_bip32PublicKeyAsBytes(RPtr self); + public final native Result csl_bridge_bip32PublicKeyFromBech32(String bech32Str); + public final native Result csl_bridge_bip32PublicKeyToBech32(RPtr self); + public final native Result csl_bridge_bip32PublicKeyChaincode(RPtr self); + public final native Result csl_bridge_bip32PublicKeyToHex(RPtr self); + public final native Result csl_bridge_bip32PublicKeyFromHex(String hexStr); + + public final native Result csl_bridge_blockToBytes(RPtr self); + public final native Result csl_bridge_blockFromBytes(byte[] bytes); + public final native Result csl_bridge_blockToHex(RPtr self); + public final native Result csl_bridge_blockFromHex(String hexStr); + public final native Result csl_bridge_blockToJson(RPtr self); + public final native Result csl_bridge_blockFromJson(String json); + public final native Result csl_bridge_blockHeader(RPtr self); + public final native Result csl_bridge_blockTransactionBodies(RPtr self); + public final native Result csl_bridge_blockTransactionWitnessSets(RPtr self); + public final native Result csl_bridge_blockAuxiliaryDataSet(RPtr self); + public final native Result csl_bridge_blockInvalidTransactions(RPtr self); + public final native Result csl_bridge_blockNew(RPtr header, RPtr transactionBodies, RPtr transactionWitnessSets, RPtr auxiliaryDataSet, String invalidTransactions); + + public final native Result csl_bridge_blockHashFromBytes(byte[] bytes); + public final native Result csl_bridge_blockHashToBytes(RPtr self); + public final native Result csl_bridge_blockHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_blockHashFromBech32(String bechStr); + public final native Result csl_bridge_blockHashToHex(RPtr self); + public final native Result csl_bridge_blockHashFromHex(String hex); + + public final native Result csl_bridge_bootstrapWitnessToBytes(RPtr self); + public final native Result csl_bridge_bootstrapWitnessFromBytes(byte[] bytes); + public final native Result csl_bridge_bootstrapWitnessToHex(RPtr self); + public final native Result csl_bridge_bootstrapWitnessFromHex(String hexStr); + public final native Result csl_bridge_bootstrapWitnessToJson(RPtr self); + public final native Result csl_bridge_bootstrapWitnessFromJson(String json); + public final native Result csl_bridge_bootstrapWitnessVkey(RPtr self); + public final native Result csl_bridge_bootstrapWitnessSignature(RPtr self); + public final native Result csl_bridge_bootstrapWitnessChainCode(RPtr self); + public final native Result csl_bridge_bootstrapWitnessAttributes(RPtr self); + public final native Result csl_bridge_bootstrapWitnessNew(RPtr vkey, RPtr signature, byte[] chainCode, byte[] attributes); + + public final native Result csl_bridge_bootstrapWitnessesToBytes(RPtr self); + public final native Result csl_bridge_bootstrapWitnessesFromBytes(byte[] bytes); + public final native Result csl_bridge_bootstrapWitnessesToHex(RPtr self); + public final native Result csl_bridge_bootstrapWitnessesFromHex(String hexStr); + public final native Result csl_bridge_bootstrapWitnessesToJson(RPtr self); + public final native Result csl_bridge_bootstrapWitnessesFromJson(String json); + public final native Result csl_bridge_bootstrapWitnessesNew(); + public final native Result csl_bridge_bootstrapWitnessesLen(RPtr self); + public final native Result csl_bridge_bootstrapWitnessesGet(RPtr self, long index); + public final native Result csl_bridge_bootstrapWitnessesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_byronAddressToBase58(RPtr self); + public final native Result csl_bridge_byronAddressToBytes(RPtr self); + public final native Result csl_bridge_byronAddressFromBytes(byte[] bytes); + public final native Result csl_bridge_byronAddressByronProtocolMagic(RPtr self); + public final native Result csl_bridge_byronAddressAttributes(RPtr self); + public final native Result csl_bridge_byronAddressNetworkId(RPtr self); + public final native Result csl_bridge_byronAddressFromBase58(String s); + public final native Result csl_bridge_byronAddressIcarusFromKey(RPtr key, long protocolMagic); + public final native Result csl_bridge_byronAddressIsValid(String s); + public final native Result csl_bridge_byronAddressToAddress(RPtr self); + public final native Result csl_bridge_byronAddressFromAddress(RPtr addr); + + public final native Result csl_bridge_certificateToBytes(RPtr self); + public final native Result csl_bridge_certificateFromBytes(byte[] bytes); + public final native Result csl_bridge_certificateToHex(RPtr self); + public final native Result csl_bridge_certificateFromHex(String hexStr); + public final native Result csl_bridge_certificateToJson(RPtr self); + public final native Result csl_bridge_certificateFromJson(String json); + public final native Result csl_bridge_certificateNewStakeRegistration(RPtr stakeRegistration); + public final native Result csl_bridge_certificateNewRegCert(RPtr stakeRegistration); + public final native Result csl_bridge_certificateNewStakeDeregistration(RPtr stakeDeregistration); + public final native Result csl_bridge_certificateNewUnregCert(RPtr stakeDeregistration); + public final native Result csl_bridge_certificateNewStakeDelegation(RPtr stakeDelegation); + public final native Result csl_bridge_certificateNewPoolRegistration(RPtr poolRegistration); + public final native Result csl_bridge_certificateNewPoolRetirement(RPtr poolRetirement); + public final native Result csl_bridge_certificateNewGenesisKeyDelegation(RPtr genesisKeyDelegation); + public final native Result csl_bridge_certificateNewMoveInstantaneousRewardsCert(RPtr moveInstantaneousRewardsCert); + public final native Result csl_bridge_certificateNewCommitteeHotAuth(RPtr committeeHotAuth); + public final native Result csl_bridge_certificateNewCommitteeColdResign(RPtr committeeColdResign); + public final native Result csl_bridge_certificateNewDrepDeregistration(RPtr drepDeregistration); + public final native Result csl_bridge_certificateNewDrepRegistration(RPtr drepRegistration); + public final native Result csl_bridge_certificateNewDrepUpdate(RPtr drepUpdate); + public final native Result csl_bridge_certificateNewStakeAndVoteDelegation(RPtr stakeAndVoteDelegation); + public final native Result csl_bridge_certificateNewStakeRegistrationAndDelegation(RPtr stakeRegistrationAndDelegation); + public final native Result csl_bridge_certificateNewStakeVoteRegistrationAndDelegation(RPtr stakeVoteRegistrationAndDelegation); + public final native Result csl_bridge_certificateNewVoteDelegation(RPtr voteDelegation); + public final native Result csl_bridge_certificateNewVoteRegistrationAndDelegation(RPtr voteRegistrationAndDelegation); + public final native Result csl_bridge_certificateKind(RPtr self); + public final native Result csl_bridge_certificateAsStakeRegistration(RPtr self); + public final native Result csl_bridge_certificateAsRegCert(RPtr self); + public final native Result csl_bridge_certificateAsStakeDeregistration(RPtr self); + public final native Result csl_bridge_certificateAsUnregCert(RPtr self); + public final native Result csl_bridge_certificateAsStakeDelegation(RPtr self); + public final native Result csl_bridge_certificateAsPoolRegistration(RPtr self); + public final native Result csl_bridge_certificateAsPoolRetirement(RPtr self); + public final native Result csl_bridge_certificateAsGenesisKeyDelegation(RPtr self); + public final native Result csl_bridge_certificateAsMoveInstantaneousRewardsCert(RPtr self); + public final native Result csl_bridge_certificateAsCommitteeHotAuth(RPtr self); + public final native Result csl_bridge_certificateAsCommitteeColdResign(RPtr self); + public final native Result csl_bridge_certificateAsDrepDeregistration(RPtr self); + public final native Result csl_bridge_certificateAsDrepRegistration(RPtr self); + public final native Result csl_bridge_certificateAsDrepUpdate(RPtr self); + public final native Result csl_bridge_certificateAsStakeAndVoteDelegation(RPtr self); + public final native Result csl_bridge_certificateAsStakeRegistrationAndDelegation(RPtr self); + public final native Result csl_bridge_certificateAsStakeVoteRegistrationAndDelegation(RPtr self); + public final native Result csl_bridge_certificateAsVoteDelegation(RPtr self); + public final native Result csl_bridge_certificateAsVoteRegistrationAndDelegation(RPtr self); + public final native Result csl_bridge_certificateHasRequiredScriptWitness(RPtr self); + + public final native Result csl_bridge_certificatesToBytes(RPtr self); + public final native Result csl_bridge_certificatesFromBytes(byte[] bytes); + public final native Result csl_bridge_certificatesToHex(RPtr self); + public final native Result csl_bridge_certificatesFromHex(String hexStr); + public final native Result csl_bridge_certificatesToJson(RPtr self); + public final native Result csl_bridge_certificatesFromJson(String json); + public final native Result csl_bridge_certificatesNew(); + public final native Result csl_bridge_certificatesLen(RPtr self); + public final native Result csl_bridge_certificatesGet(RPtr self, long index); + public final native Result csl_bridge_certificatesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_certificatesBuilderNew(); + public final native Result csl_bridge_certificatesBuilderAdd(RPtr self, RPtr cert); + public final native Result csl_bridge_certificatesBuilderAddWithPlutusWitness(RPtr self, RPtr cert, RPtr witness); + public final native Result csl_bridge_certificatesBuilderAddWithNativeScript(RPtr self, RPtr cert, RPtr nativeScriptSource); + public final native Result csl_bridge_certificatesBuilderGetPlutusWitnesses(RPtr self); + public final native Result csl_bridge_certificatesBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_certificatesBuilderGetNativeScripts(RPtr self); + public final native Result csl_bridge_certificatesBuilderGetCertificatesRefund(RPtr self, RPtr poolDeposit, RPtr keyDeposit); + public final native Result csl_bridge_certificatesBuilderGetCertificatesDeposit(RPtr self, RPtr poolDeposit, RPtr keyDeposit); + public final native Result csl_bridge_certificatesBuilderHasPlutusScripts(RPtr self); + public final native Result csl_bridge_certificatesBuilderBuild(RPtr self); + + public final native Result csl_bridge_changeConfigNew(RPtr address); + public final native Result csl_bridge_changeConfigChangeAddress(RPtr self, RPtr address); + public final native Result csl_bridge_changeConfigChangePlutusData(RPtr self, RPtr plutusData); + public final native Result csl_bridge_changeConfigChangeScriptRef(RPtr self, RPtr scriptRef); + + public final native Result csl_bridge_committeeToBytes(RPtr self); + public final native Result csl_bridge_committeeFromBytes(byte[] bytes); + public final native Result csl_bridge_committeeToHex(RPtr self); + public final native Result csl_bridge_committeeFromHex(String hexStr); + public final native Result csl_bridge_committeeToJson(RPtr self); + public final native Result csl_bridge_committeeFromJson(String json); + public final native Result csl_bridge_committeeNew(RPtr quorumThreshold); + public final native Result csl_bridge_committeeMembersKeys(RPtr self); + public final native Result csl_bridge_committeeQuorumThreshold(RPtr self); + public final native Result csl_bridge_committeeAddMember(RPtr self, RPtr committeeColdCredential, long epoch); + public final native Result csl_bridge_committeeGetMemberEpoch(RPtr self, RPtr committeeColdCredential); + + public final native Result csl_bridge_committeeColdResignToBytes(RPtr self); + public final native Result csl_bridge_committeeColdResignFromBytes(byte[] bytes); + public final native Result csl_bridge_committeeColdResignToHex(RPtr self); + public final native Result csl_bridge_committeeColdResignFromHex(String hexStr); + public final native Result csl_bridge_committeeColdResignToJson(RPtr self); + public final native Result csl_bridge_committeeColdResignFromJson(String json); + public final native Result csl_bridge_committeeColdResignCommitteeColdKey(RPtr self); + public final native Result csl_bridge_committeeColdResignAnchor(RPtr self); + public final native Result csl_bridge_committeeColdResignNew(RPtr committeeColdKey); + public final native Result csl_bridge_committeeColdResignNewWithAnchor(RPtr committeeColdKey, RPtr anchor); + public final native Result csl_bridge_committeeColdResignHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_committeeHotAuthToBytes(RPtr self); + public final native Result csl_bridge_committeeHotAuthFromBytes(byte[] bytes); + public final native Result csl_bridge_committeeHotAuthToHex(RPtr self); + public final native Result csl_bridge_committeeHotAuthFromHex(String hexStr); + public final native Result csl_bridge_committeeHotAuthToJson(RPtr self); + public final native Result csl_bridge_committeeHotAuthFromJson(String json); + public final native Result csl_bridge_committeeHotAuthCommitteeColdKey(RPtr self); + public final native Result csl_bridge_committeeHotAuthCommitteeHotKey(RPtr self); + public final native Result csl_bridge_committeeHotAuthNew(RPtr committeeColdKey, RPtr committeeHotKey); + public final native Result csl_bridge_committeeHotAuthHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_constitutionToBytes(RPtr self); + public final native Result csl_bridge_constitutionFromBytes(byte[] bytes); + public final native Result csl_bridge_constitutionToHex(RPtr self); + public final native Result csl_bridge_constitutionFromHex(String hexStr); + public final native Result csl_bridge_constitutionToJson(RPtr self); + public final native Result csl_bridge_constitutionFromJson(String json); + public final native Result csl_bridge_constitutionAnchor(RPtr self); + public final native Result csl_bridge_constitutionScriptHash(RPtr self); + public final native Result csl_bridge_constitutionNew(RPtr anchor); + public final native Result csl_bridge_constitutionNewWithScriptHash(RPtr anchor, RPtr scriptHash); + + public final native Result csl_bridge_constrPlutusDataToBytes(RPtr self); + public final native Result csl_bridge_constrPlutusDataFromBytes(byte[] bytes); + public final native Result csl_bridge_constrPlutusDataToHex(RPtr self); + public final native Result csl_bridge_constrPlutusDataFromHex(String hexStr); + public final native Result csl_bridge_constrPlutusDataAlternative(RPtr self); + public final native Result csl_bridge_constrPlutusDataData(RPtr self); + public final native Result csl_bridge_constrPlutusDataNew(RPtr alternative, RPtr data); + + public final native Result csl_bridge_costModelToBytes(RPtr self); + public final native Result csl_bridge_costModelFromBytes(byte[] bytes); + public final native Result csl_bridge_costModelToHex(RPtr self); + public final native Result csl_bridge_costModelFromHex(String hexStr); + public final native Result csl_bridge_costModelToJson(RPtr self); + public final native Result csl_bridge_costModelFromJson(String json); + public final native Result csl_bridge_costModelNew(); + public final native Result csl_bridge_costModelSet(RPtr self, long operation, RPtr cost); + public final native Result csl_bridge_costModelGet(RPtr self, long operation); + public final native Result csl_bridge_costModelLen(RPtr self); + + public final native Result csl_bridge_costmdlsToBytes(RPtr self); + public final native Result csl_bridge_costmdlsFromBytes(byte[] bytes); + public final native Result csl_bridge_costmdlsToHex(RPtr self); + public final native Result csl_bridge_costmdlsFromHex(String hexStr); + public final native Result csl_bridge_costmdlsToJson(RPtr self); + public final native Result csl_bridge_costmdlsFromJson(String json); + public final native Result csl_bridge_costmdlsNew(); + public final native Result csl_bridge_costmdlsLen(RPtr self); + public final native Result csl_bridge_costmdlsInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_costmdlsGet(RPtr self, RPtr key); + public final native Result csl_bridge_costmdlsKeys(RPtr self); + public final native Result csl_bridge_costmdlsRetainLanguageVersions(RPtr self, RPtr languages); + + public final native Result csl_bridge_credentialFromKeyhash(RPtr hash); + public final native Result csl_bridge_credentialFromScripthash(RPtr hash); + public final native Result csl_bridge_credentialToKeyhash(RPtr self); + public final native Result csl_bridge_credentialToScripthash(RPtr self); + public final native Result csl_bridge_credentialKind(RPtr self); + public final native Result csl_bridge_credentialHasScriptHash(RPtr self); + public final native Result csl_bridge_credentialToBytes(RPtr self); + public final native Result csl_bridge_credentialFromBytes(byte[] bytes); + public final native Result csl_bridge_credentialToHex(RPtr self); + public final native Result csl_bridge_credentialFromHex(String hexStr); + public final native Result csl_bridge_credentialToJson(RPtr self); + public final native Result csl_bridge_credentialFromJson(String json); + + public final native Result csl_bridge_credentialsToBytes(RPtr self); + public final native Result csl_bridge_credentialsFromBytes(byte[] bytes); + public final native Result csl_bridge_credentialsToHex(RPtr self); + public final native Result csl_bridge_credentialsFromHex(String hexStr); + public final native Result csl_bridge_credentialsToJson(RPtr self); + public final native Result csl_bridge_credentialsFromJson(String json); + public final native Result csl_bridge_credentialsNew(); + public final native Result csl_bridge_credentialsLen(RPtr self); + public final native Result csl_bridge_credentialsGet(RPtr self, long index); + public final native Result csl_bridge_credentialsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_dNSRecordAorAAAAToBytes(RPtr self); + public final native Result csl_bridge_dNSRecordAorAAAAFromBytes(byte[] bytes); + public final native Result csl_bridge_dNSRecordAorAAAAToHex(RPtr self); + public final native Result csl_bridge_dNSRecordAorAAAAFromHex(String hexStr); + public final native Result csl_bridge_dNSRecordAorAAAAToJson(RPtr self); + public final native Result csl_bridge_dNSRecordAorAAAAFromJson(String json); + public final native Result csl_bridge_dNSRecordAorAAAANew(String dnsName); + public final native Result csl_bridge_dNSRecordAorAAAARecord(RPtr self); + + public final native Result csl_bridge_dNSRecordSRVToBytes(RPtr self); + public final native Result csl_bridge_dNSRecordSRVFromBytes(byte[] bytes); + public final native Result csl_bridge_dNSRecordSRVToHex(RPtr self); + public final native Result csl_bridge_dNSRecordSRVFromHex(String hexStr); + public final native Result csl_bridge_dNSRecordSRVToJson(RPtr self); + public final native Result csl_bridge_dNSRecordSRVFromJson(String json); + public final native Result csl_bridge_dNSRecordSRVNew(String dnsName); + public final native Result csl_bridge_dNSRecordSRVRecord(RPtr self); + + public final native Result csl_bridge_dRepToBytes(RPtr self); + public final native Result csl_bridge_dRepFromBytes(byte[] bytes); + public final native Result csl_bridge_dRepToHex(RPtr self); + public final native Result csl_bridge_dRepFromHex(String hexStr); + public final native Result csl_bridge_dRepToJson(RPtr self); + public final native Result csl_bridge_dRepFromJson(String json); + public final native Result csl_bridge_dRepNewKeyHash(RPtr keyHash); + public final native Result csl_bridge_dRepNewScriptHash(RPtr scriptHash); + public final native Result csl_bridge_dRepNewAlwaysAbstain(); + public final native Result csl_bridge_dRepNewAlwaysNoConfidence(); + public final native Result csl_bridge_dRepNewFromCredential(RPtr cred); + public final native Result csl_bridge_dRepKind(RPtr self); + public final native Result csl_bridge_dRepToKeyHash(RPtr self); + public final native Result csl_bridge_dRepToScriptHash(RPtr self); + public final native Result csl_bridge_dRepToBech32(RPtr self); + public final native Result csl_bridge_dRepFromBech32(String bech32Str); + + public final native Result csl_bridge_dRepDeregistrationToBytes(RPtr self); + public final native Result csl_bridge_dRepDeregistrationFromBytes(byte[] bytes); + public final native Result csl_bridge_dRepDeregistrationToHex(RPtr self); + public final native Result csl_bridge_dRepDeregistrationFromHex(String hexStr); + public final native Result csl_bridge_dRepDeregistrationToJson(RPtr self); + public final native Result csl_bridge_dRepDeregistrationFromJson(String json); + public final native Result csl_bridge_dRepDeregistrationVotingCredential(RPtr self); + public final native Result csl_bridge_dRepDeregistrationCoin(RPtr self); + public final native Result csl_bridge_dRepDeregistrationNew(RPtr votingCredential, RPtr coin); + public final native Result csl_bridge_dRepDeregistrationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_dRepRegistrationToBytes(RPtr self); + public final native Result csl_bridge_dRepRegistrationFromBytes(byte[] bytes); + public final native Result csl_bridge_dRepRegistrationToHex(RPtr self); + public final native Result csl_bridge_dRepRegistrationFromHex(String hexStr); + public final native Result csl_bridge_dRepRegistrationToJson(RPtr self); + public final native Result csl_bridge_dRepRegistrationFromJson(String json); + public final native Result csl_bridge_dRepRegistrationVotingCredential(RPtr self); + public final native Result csl_bridge_dRepRegistrationCoin(RPtr self); + public final native Result csl_bridge_dRepRegistrationAnchor(RPtr self); + public final native Result csl_bridge_dRepRegistrationNew(RPtr votingCredential, RPtr coin); + public final native Result csl_bridge_dRepRegistrationNewWithAnchor(RPtr votingCredential, RPtr coin, RPtr anchor); + public final native Result csl_bridge_dRepRegistrationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_dRepUpdateToBytes(RPtr self); + public final native Result csl_bridge_dRepUpdateFromBytes(byte[] bytes); + public final native Result csl_bridge_dRepUpdateToHex(RPtr self); + public final native Result csl_bridge_dRepUpdateFromHex(String hexStr); + public final native Result csl_bridge_dRepUpdateToJson(RPtr self); + public final native Result csl_bridge_dRepUpdateFromJson(String json); + public final native Result csl_bridge_dRepUpdateVotingCredential(RPtr self); + public final native Result csl_bridge_dRepUpdateAnchor(RPtr self); + public final native Result csl_bridge_dRepUpdateNew(RPtr votingCredential); + public final native Result csl_bridge_dRepUpdateNewWithAnchor(RPtr votingCredential, RPtr anchor); + public final native Result csl_bridge_dRepUpdateHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_dRepVotingThresholdsToBytes(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsFromBytes(byte[] bytes); + public final native Result csl_bridge_dRepVotingThresholdsToHex(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsFromHex(String hexStr); + public final native Result csl_bridge_dRepVotingThresholdsToJson(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsFromJson(String json); + public final native Result csl_bridge_dRepVotingThresholdsNew(RPtr motionNoConfidence, RPtr committeeNormal, RPtr committeeNoConfidence, RPtr updateConstitution, RPtr hardForkInitiation, RPtr ppNetworkGroup, RPtr ppEconomicGroup, RPtr ppTechnicalGroup, RPtr ppGovernanceGroup, RPtr treasuryWithdrawal); + public final native Result csl_bridge_dRepVotingThresholdsSetMotionNoConfidence(RPtr self, RPtr motionNoConfidence); + public final native Result csl_bridge_dRepVotingThresholdsSetCommitteeNormal(RPtr self, RPtr committeeNormal); + public final native Result csl_bridge_dRepVotingThresholdsSetCommitteeNoConfidence(RPtr self, RPtr committeeNoConfidence); + public final native Result csl_bridge_dRepVotingThresholdsSetUpdateConstitution(RPtr self, RPtr updateConstitution); + public final native Result csl_bridge_dRepVotingThresholdsSetHardForkInitiation(RPtr self, RPtr hardForkInitiation); + public final native Result csl_bridge_dRepVotingThresholdsSetPpNetworkGroup(RPtr self, RPtr ppNetworkGroup); + public final native Result csl_bridge_dRepVotingThresholdsSetPpEconomicGroup(RPtr self, RPtr ppEconomicGroup); + public final native Result csl_bridge_dRepVotingThresholdsSetPpTechnicalGroup(RPtr self, RPtr ppTechnicalGroup); + public final native Result csl_bridge_dRepVotingThresholdsSetPpGovernanceGroup(RPtr self, RPtr ppGovernanceGroup); + public final native Result csl_bridge_dRepVotingThresholdsSetTreasuryWithdrawal(RPtr self, RPtr treasuryWithdrawal); + public final native Result csl_bridge_dRepVotingThresholdsMotionNoConfidence(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsCommitteeNormal(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsCommitteeNoConfidence(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsUpdateConstitution(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsHardForkInitiation(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsPpNetworkGroup(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsPpEconomicGroup(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsPpTechnicalGroup(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsPpGovernanceGroup(RPtr self); + public final native Result csl_bridge_dRepVotingThresholdsTreasuryWithdrawal(RPtr self); + + public final native Result csl_bridge_dataCostNewCoinsPerByte(RPtr coinsPerByte); + public final native Result csl_bridge_dataCostCoinsPerByte(RPtr self); + + public final native Result csl_bridge_dataHashFromBytes(byte[] bytes); + public final native Result csl_bridge_dataHashToBytes(RPtr self); + public final native Result csl_bridge_dataHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_dataHashFromBech32(String bechStr); + public final native Result csl_bridge_dataHashToHex(RPtr self); + public final native Result csl_bridge_dataHashFromHex(String hex); + + public final native Result csl_bridge_datumSourceNew(RPtr datum); + public final native Result csl_bridge_datumSourceNewRefInput(RPtr input); + + public final native Result csl_bridge_ed25519KeyHashFromBytes(byte[] bytes); + public final native Result csl_bridge_ed25519KeyHashToBytes(RPtr self); + public final native Result csl_bridge_ed25519KeyHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_ed25519KeyHashFromBech32(String bechStr); + public final native Result csl_bridge_ed25519KeyHashToHex(RPtr self); + public final native Result csl_bridge_ed25519KeyHashFromHex(String hex); + + public final native Result csl_bridge_ed25519KeyHashesToBytes(RPtr self); + public final native Result csl_bridge_ed25519KeyHashesFromBytes(byte[] bytes); + public final native Result csl_bridge_ed25519KeyHashesToHex(RPtr self); + public final native Result csl_bridge_ed25519KeyHashesFromHex(String hexStr); + public final native Result csl_bridge_ed25519KeyHashesToJson(RPtr self); + public final native Result csl_bridge_ed25519KeyHashesFromJson(String json); + public final native Result csl_bridge_ed25519KeyHashesNew(); + public final native Result csl_bridge_ed25519KeyHashesLen(RPtr self); + public final native Result csl_bridge_ed25519KeyHashesGet(RPtr self, long index); + public final native Result csl_bridge_ed25519KeyHashesAdd(RPtr self, RPtr elem); + public final native Result csl_bridge_ed25519KeyHashesContains(RPtr self, RPtr elem); + public final native Result csl_bridge_ed25519KeyHashesToOption(RPtr self); + + public final native Result csl_bridge_ed25519SignatureToBytes(RPtr self); + public final native Result csl_bridge_ed25519SignatureToBech32(RPtr self); + public final native Result csl_bridge_ed25519SignatureToHex(RPtr self); + public final native Result csl_bridge_ed25519SignatureFromBech32(String bech32Str); + public final native Result csl_bridge_ed25519SignatureFromHex(String input); + public final native Result csl_bridge_ed25519SignatureFromBytes(byte[] bytes); + + public final native Result csl_bridge_enterpriseAddressNew(long network, RPtr payment); + public final native Result csl_bridge_enterpriseAddressPaymentCred(RPtr self); + public final native Result csl_bridge_enterpriseAddressToAddress(RPtr self); + public final native Result csl_bridge_enterpriseAddressFromAddress(RPtr addr); + public final native Result csl_bridge_enterpriseAddressNetworkId(RPtr self); + + public final native Result csl_bridge_exUnitPricesToBytes(RPtr self); + public final native Result csl_bridge_exUnitPricesFromBytes(byte[] bytes); + public final native Result csl_bridge_exUnitPricesToHex(RPtr self); + public final native Result csl_bridge_exUnitPricesFromHex(String hexStr); + public final native Result csl_bridge_exUnitPricesToJson(RPtr self); + public final native Result csl_bridge_exUnitPricesFromJson(String json); + public final native Result csl_bridge_exUnitPricesMemPrice(RPtr self); + public final native Result csl_bridge_exUnitPricesStepPrice(RPtr self); + public final native Result csl_bridge_exUnitPricesNew(RPtr memPrice, RPtr stepPrice); + + public final native Result csl_bridge_exUnitsToBytes(RPtr self); + public final native Result csl_bridge_exUnitsFromBytes(byte[] bytes); + public final native Result csl_bridge_exUnitsToHex(RPtr self); + public final native Result csl_bridge_exUnitsFromHex(String hexStr); + public final native Result csl_bridge_exUnitsToJson(RPtr self); + public final native Result csl_bridge_exUnitsFromJson(String json); + public final native Result csl_bridge_exUnitsMem(RPtr self); + public final native Result csl_bridge_exUnitsSteps(RPtr self); + public final native Result csl_bridge_exUnitsNew(RPtr mem, RPtr steps); + + public final native Result csl_bridge_fixedBlockFromBytes(byte[] bytes); + public final native Result csl_bridge_fixedBlockFromHex(String hexStr); + public final native Result csl_bridge_fixedBlockHeader(RPtr self); + public final native Result csl_bridge_fixedBlockTransactionBodies(RPtr self); + public final native Result csl_bridge_fixedBlockTransactionWitnessSets(RPtr self); + public final native Result csl_bridge_fixedBlockAuxiliaryDataSet(RPtr self); + public final native Result csl_bridge_fixedBlockInvalidTransactions(RPtr self); + public final native Result csl_bridge_fixedBlockBlockHash(RPtr self); + + public final native Result csl_bridge_fixedTransactionToBytes(RPtr self); + public final native Result csl_bridge_fixedTransactionFromBytes(byte[] bytes); + public final native Result csl_bridge_fixedTransactionToHex(RPtr self); + public final native Result csl_bridge_fixedTransactionFromHex(String hexStr); + public final native Result csl_bridge_fixedTransactionNew(byte[] rawBody, byte[] rawWitnessSet, boolean isValid); + public final native Result csl_bridge_fixedTransactionNewWithAuxiliary(byte[] rawBody, byte[] rawWitnessSet, byte[] rawAuxiliaryData, boolean isValid); + public final native Result csl_bridge_fixedTransactionBody(RPtr self); + public final native Result csl_bridge_fixedTransactionRawBody(RPtr self); + public final native Result csl_bridge_fixedTransactionSetBody(RPtr self, byte[] rawBody); + public final native Result csl_bridge_fixedTransactionSetWitnessSet(RPtr self, byte[] rawWitnessSet); + public final native Result csl_bridge_fixedTransactionWitnessSet(RPtr self); + public final native Result csl_bridge_fixedTransactionRawWitnessSet(RPtr self); + public final native Result csl_bridge_fixedTransactionSetIsValid(RPtr self, boolean valid); + public final native Result csl_bridge_fixedTransactionIsValid(RPtr self); + public final native Result csl_bridge_fixedTransactionSetAuxiliaryData(RPtr self, byte[] rawAuxiliaryData); + public final native Result csl_bridge_fixedTransactionAuxiliaryData(RPtr self); + public final native Result csl_bridge_fixedTransactionRawAuxiliaryData(RPtr self); + + public final native Result csl_bridge_fixedTransactionBodiesFromBytes(byte[] bytes); + public final native Result csl_bridge_fixedTransactionBodiesFromHex(String hexStr); + public final native Result csl_bridge_fixedTransactionBodiesNew(); + public final native Result csl_bridge_fixedTransactionBodiesLen(RPtr self); + public final native Result csl_bridge_fixedTransactionBodiesGet(RPtr self, long index); + public final native Result csl_bridge_fixedTransactionBodiesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_fixedTransactionBodyFromBytes(byte[] bytes); + public final native Result csl_bridge_fixedTransactionBodyFromHex(String hexStr); + public final native Result csl_bridge_fixedTransactionBodyTransactionBody(RPtr self); + public final native Result csl_bridge_fixedTransactionBodyTxHash(RPtr self); + public final native Result csl_bridge_fixedTransactionBodyOriginalBytes(RPtr self); + + public final native Result csl_bridge_fixedVersionedBlockFromBytes(byte[] bytes); + public final native Result csl_bridge_fixedVersionedBlockFromHex(String hexStr); + public final native Result csl_bridge_fixedVersionedBlockBlock(RPtr self); + public final native Result csl_bridge_fixedVersionedBlockEra(RPtr self); + + public final native Result csl_bridge_generalTransactionMetadataToBytes(RPtr self); + public final native Result csl_bridge_generalTransactionMetadataFromBytes(byte[] bytes); + public final native Result csl_bridge_generalTransactionMetadataToHex(RPtr self); + public final native Result csl_bridge_generalTransactionMetadataFromHex(String hexStr); + public final native Result csl_bridge_generalTransactionMetadataToJson(RPtr self); + public final native Result csl_bridge_generalTransactionMetadataFromJson(String json); + public final native Result csl_bridge_generalTransactionMetadataNew(); + public final native Result csl_bridge_generalTransactionMetadataLen(RPtr self); + public final native Result csl_bridge_generalTransactionMetadataInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_generalTransactionMetadataGet(RPtr self, RPtr key); + public final native Result csl_bridge_generalTransactionMetadataKeys(RPtr self); + + public final native Result csl_bridge_genesisDelegateHashFromBytes(byte[] bytes); + public final native Result csl_bridge_genesisDelegateHashToBytes(RPtr self); + public final native Result csl_bridge_genesisDelegateHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_genesisDelegateHashFromBech32(String bechStr); + public final native Result csl_bridge_genesisDelegateHashToHex(RPtr self); + public final native Result csl_bridge_genesisDelegateHashFromHex(String hex); + + public final native Result csl_bridge_genesisHashFromBytes(byte[] bytes); + public final native Result csl_bridge_genesisHashToBytes(RPtr self); + public final native Result csl_bridge_genesisHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_genesisHashFromBech32(String bechStr); + public final native Result csl_bridge_genesisHashToHex(RPtr self); + public final native Result csl_bridge_genesisHashFromHex(String hex); + + public final native Result csl_bridge_genesisHashesToBytes(RPtr self); + public final native Result csl_bridge_genesisHashesFromBytes(byte[] bytes); + public final native Result csl_bridge_genesisHashesToHex(RPtr self); + public final native Result csl_bridge_genesisHashesFromHex(String hexStr); + public final native Result csl_bridge_genesisHashesToJson(RPtr self); + public final native Result csl_bridge_genesisHashesFromJson(String json); + public final native Result csl_bridge_genesisHashesNew(); + public final native Result csl_bridge_genesisHashesLen(RPtr self); + public final native Result csl_bridge_genesisHashesGet(RPtr self, long index); + public final native Result csl_bridge_genesisHashesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_genesisKeyDelegationToBytes(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_genesisKeyDelegationToHex(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationFromHex(String hexStr); + public final native Result csl_bridge_genesisKeyDelegationToJson(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationFromJson(String json); + public final native Result csl_bridge_genesisKeyDelegationGenesishash(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationGenesisDelegateHash(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationVrfKeyhash(RPtr self); + public final native Result csl_bridge_genesisKeyDelegationNew(RPtr genesishash, RPtr genesisDelegateHash, RPtr vrfKeyhash); + + public final native Result csl_bridge_governanceActionToBytes(RPtr self); + public final native Result csl_bridge_governanceActionFromBytes(byte[] bytes); + public final native Result csl_bridge_governanceActionToHex(RPtr self); + public final native Result csl_bridge_governanceActionFromHex(String hexStr); + public final native Result csl_bridge_governanceActionToJson(RPtr self); + public final native Result csl_bridge_governanceActionFromJson(String json); + public final native Result csl_bridge_governanceActionNewParameterChangeAction(RPtr parameterChangeAction); + public final native Result csl_bridge_governanceActionNewHardForkInitiationAction(RPtr hardForkInitiationAction); + public final native Result csl_bridge_governanceActionNewTreasuryWithdrawalsAction(RPtr treasuryWithdrawalsAction); + public final native Result csl_bridge_governanceActionNewNoConfidenceAction(RPtr noConfidenceAction); + public final native Result csl_bridge_governanceActionNewNewCommitteeAction(RPtr newCommitteeAction); + public final native Result csl_bridge_governanceActionNewNewConstitutionAction(RPtr newConstitutionAction); + public final native Result csl_bridge_governanceActionNewInfoAction(RPtr infoAction); + public final native Result csl_bridge_governanceActionKind(RPtr self); + public final native Result csl_bridge_governanceActionAsParameterChangeAction(RPtr self); + public final native Result csl_bridge_governanceActionAsHardForkInitiationAction(RPtr self); + public final native Result csl_bridge_governanceActionAsTreasuryWithdrawalsAction(RPtr self); + public final native Result csl_bridge_governanceActionAsNoConfidenceAction(RPtr self); + public final native Result csl_bridge_governanceActionAsNewCommitteeAction(RPtr self); + public final native Result csl_bridge_governanceActionAsNewConstitutionAction(RPtr self); + public final native Result csl_bridge_governanceActionAsInfoAction(RPtr self); + + public final native Result csl_bridge_governanceActionIdToBytes(RPtr self); + public final native Result csl_bridge_governanceActionIdFromBytes(byte[] bytes); + public final native Result csl_bridge_governanceActionIdToHex(RPtr self); + public final native Result csl_bridge_governanceActionIdFromHex(String hexStr); + public final native Result csl_bridge_governanceActionIdToJson(RPtr self); + public final native Result csl_bridge_governanceActionIdFromJson(String json); + public final native Result csl_bridge_governanceActionIdTransactionId(RPtr self); + public final native Result csl_bridge_governanceActionIdIndex(RPtr self); + public final native Result csl_bridge_governanceActionIdNew(RPtr transactionId, long index); + + public final native Result csl_bridge_governanceActionIdsToJson(RPtr self); + public final native Result csl_bridge_governanceActionIdsFromJson(String json); + public final native Result csl_bridge_governanceActionIdsNew(); + public final native Result csl_bridge_governanceActionIdsAdd(RPtr self, RPtr governanceActionId); + public final native Result csl_bridge_governanceActionIdsGet(RPtr self, long index); + public final native Result csl_bridge_governanceActionIdsLen(RPtr self); + + public final native Result csl_bridge_hardForkInitiationActionToBytes(RPtr self); + public final native Result csl_bridge_hardForkInitiationActionFromBytes(byte[] bytes); + public final native Result csl_bridge_hardForkInitiationActionToHex(RPtr self); + public final native Result csl_bridge_hardForkInitiationActionFromHex(String hexStr); + public final native Result csl_bridge_hardForkInitiationActionToJson(RPtr self); + public final native Result csl_bridge_hardForkInitiationActionFromJson(String json); + public final native Result csl_bridge_hardForkInitiationActionGovActionId(RPtr self); + public final native Result csl_bridge_hardForkInitiationActionProtocolVersion(RPtr self); + public final native Result csl_bridge_hardForkInitiationActionNew(RPtr protocolVersion); + public final native Result csl_bridge_hardForkInitiationActionNewWithActionId(RPtr govActionId, RPtr protocolVersion); + + public final native Result csl_bridge_headerToBytes(RPtr self); + public final native Result csl_bridge_headerFromBytes(byte[] bytes); + public final native Result csl_bridge_headerToHex(RPtr self); + public final native Result csl_bridge_headerFromHex(String hexStr); + public final native Result csl_bridge_headerToJson(RPtr self); + public final native Result csl_bridge_headerFromJson(String json); + public final native Result csl_bridge_headerHeaderBody(RPtr self); + public final native Result csl_bridge_headerBodySignature(RPtr self); + public final native Result csl_bridge_headerNew(RPtr headerBody, RPtr bodySignature); + + public final native Result csl_bridge_headerBodyToBytes(RPtr self); + public final native Result csl_bridge_headerBodyFromBytes(byte[] bytes); + public final native Result csl_bridge_headerBodyToHex(RPtr self); + public final native Result csl_bridge_headerBodyFromHex(String hexStr); + public final native Result csl_bridge_headerBodyToJson(RPtr self); + public final native Result csl_bridge_headerBodyFromJson(String json); + public final native Result csl_bridge_headerBodyBlockNumber(RPtr self); + public final native Result csl_bridge_headerBodySlot(RPtr self); + public final native Result csl_bridge_headerBodySlotBignum(RPtr self); + public final native Result csl_bridge_headerBodyPrevHash(RPtr self); + public final native Result csl_bridge_headerBodyIssuerVkey(RPtr self); + public final native Result csl_bridge_headerBodyVrfVkey(RPtr self); + public final native Result csl_bridge_headerBodyHasNonceAndLeaderVrf(RPtr self); + public final native Result csl_bridge_headerBodyNonceVrfOrNothing(RPtr self); + public final native Result csl_bridge_headerBodyLeaderVrfOrNothing(RPtr self); + public final native Result csl_bridge_headerBodyHasVrfResult(RPtr self); + public final native Result csl_bridge_headerBodyVrfResultOrNothing(RPtr self); + public final native Result csl_bridge_headerBodyBlockBodySize(RPtr self); + public final native Result csl_bridge_headerBodyBlockBodyHash(RPtr self); + public final native Result csl_bridge_headerBodyOperationalCert(RPtr self); + public final native Result csl_bridge_headerBodyProtocolVersion(RPtr self); + public final native Result csl_bridge_headerBodyNew(long blockNumber, long slot, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); + public final native Result csl_bridge_headerBodyNewWithPrevHash(long blockNumber, long slot, RPtr prevHash, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); + + public final native Result csl_bridge_headerBodyNewHeaderbody(long blockNumber, RPtr slot, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); + public final native Result csl_bridge_headerBodyNewHeaderbodyWithPrevHash(long blockNumber, RPtr slot, RPtr prevHash, RPtr issuerVkey, RPtr vrfVkey, RPtr vrfResult, long blockBodySize, RPtr blockBodyHash, RPtr operationalCert, RPtr protocolVersion); + + + public final native Result csl_bridge_infoActionNew(); + + public final native Result csl_bridge_intToBytes(RPtr self); + public final native Result csl_bridge_intFromBytes(byte[] bytes); + public final native Result csl_bridge_intToHex(RPtr self); + public final native Result csl_bridge_intFromHex(String hexStr); + public final native Result csl_bridge_intToJson(RPtr self); + public final native Result csl_bridge_intFromJson(String json); + public final native Result csl_bridge_intNew(RPtr x); + public final native Result csl_bridge_intNewNegative(RPtr x); + public final native Result csl_bridge_intNewI32(long x); + public final native Result csl_bridge_intIsPositive(RPtr self); + public final native Result csl_bridge_intAsPositive(RPtr self); + public final native Result csl_bridge_intAsNegative(RPtr self); + public final native Result csl_bridge_intAsI32(RPtr self); + public final native Result csl_bridge_intAsI32OrNothing(RPtr self); + public final native Result csl_bridge_intAsI32OrFail(RPtr self); + public final native Result csl_bridge_intToStr(RPtr self); + public final native Result csl_bridge_intFromStr(String string); + + public final native Result csl_bridge_ipv4ToBytes(RPtr self); + public final native Result csl_bridge_ipv4FromBytes(byte[] bytes); + public final native Result csl_bridge_ipv4ToHex(RPtr self); + public final native Result csl_bridge_ipv4FromHex(String hexStr); + public final native Result csl_bridge_ipv4ToJson(RPtr self); + public final native Result csl_bridge_ipv4FromJson(String json); + public final native Result csl_bridge_ipv4New(byte[] data); + public final native Result csl_bridge_ipv4Ip(RPtr self); + + public final native Result csl_bridge_ipv6ToBytes(RPtr self); + public final native Result csl_bridge_ipv6FromBytes(byte[] bytes); + public final native Result csl_bridge_ipv6ToHex(RPtr self); + public final native Result csl_bridge_ipv6FromHex(String hexStr); + public final native Result csl_bridge_ipv6ToJson(RPtr self); + public final native Result csl_bridge_ipv6FromJson(String json); + public final native Result csl_bridge_ipv6New(byte[] data); + public final native Result csl_bridge_ipv6Ip(RPtr self); + + public final native Result csl_bridge_kESSignatureToBytes(RPtr self); + public final native Result csl_bridge_kESSignatureFromBytes(byte[] bytes); + + public final native Result csl_bridge_kESVKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_kESVKeyToBytes(RPtr self); + public final native Result csl_bridge_kESVKeyToBech32(RPtr self, String prefix); + public final native Result csl_bridge_kESVKeyFromBech32(String bechStr); + public final native Result csl_bridge_kESVKeyToHex(RPtr self); + public final native Result csl_bridge_kESVKeyFromHex(String hex); + + public final native Result csl_bridge_languageToBytes(RPtr self); + public final native Result csl_bridge_languageFromBytes(byte[] bytes); + public final native Result csl_bridge_languageToHex(RPtr self); + public final native Result csl_bridge_languageFromHex(String hexStr); + public final native Result csl_bridge_languageToJson(RPtr self); + public final native Result csl_bridge_languageFromJson(String json); + public final native Result csl_bridge_languageNewPlutusV1(); + public final native Result csl_bridge_languageNewPlutusV2(); + public final native Result csl_bridge_languageNewPlutusV3(); + public final native Result csl_bridge_languageKind(RPtr self); + + public final native Result csl_bridge_languagesNew(); + public final native Result csl_bridge_languagesLen(RPtr self); + public final native Result csl_bridge_languagesGet(RPtr self, long index); + public final native Result csl_bridge_languagesAdd(RPtr self, RPtr elem); + public final native Result csl_bridge_languagesList(); + + public final native Result csl_bridge_legacyDaedalusPrivateKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_legacyDaedalusPrivateKeyAsBytes(RPtr self); + public final native Result csl_bridge_legacyDaedalusPrivateKeyChaincode(RPtr self); + + public final native Result csl_bridge_linearFeeConstant(RPtr self); + public final native Result csl_bridge_linearFeeCoefficient(RPtr self); + public final native Result csl_bridge_linearFeeNew(RPtr coefficient, RPtr constant); + + public final native Result csl_bridge_mIRToStakeCredentialsToBytes(RPtr self); + public final native Result csl_bridge_mIRToStakeCredentialsFromBytes(byte[] bytes); + public final native Result csl_bridge_mIRToStakeCredentialsToHex(RPtr self); + public final native Result csl_bridge_mIRToStakeCredentialsFromHex(String hexStr); + public final native Result csl_bridge_mIRToStakeCredentialsToJson(RPtr self); + public final native Result csl_bridge_mIRToStakeCredentialsFromJson(String json); + public final native Result csl_bridge_mIRToStakeCredentialsNew(); + public final native Result csl_bridge_mIRToStakeCredentialsLen(RPtr self); + public final native Result csl_bridge_mIRToStakeCredentialsInsert(RPtr self, RPtr cred, RPtr delta); + public final native Result csl_bridge_mIRToStakeCredentialsGet(RPtr self, RPtr cred); + public final native Result csl_bridge_mIRToStakeCredentialsKeys(RPtr self); + + public final native Result csl_bridge_malformedAddressOriginalBytes(RPtr self); + public final native Result csl_bridge_malformedAddressToAddress(RPtr self); + public final native Result csl_bridge_malformedAddressFromAddress(RPtr addr); + + public final native Result csl_bridge_metadataListToBytes(RPtr self); + public final native Result csl_bridge_metadataListFromBytes(byte[] bytes); + public final native Result csl_bridge_metadataListToHex(RPtr self); + public final native Result csl_bridge_metadataListFromHex(String hexStr); + public final native Result csl_bridge_metadataListNew(); + public final native Result csl_bridge_metadataListLen(RPtr self); + public final native Result csl_bridge_metadataListGet(RPtr self, long index); + public final native Result csl_bridge_metadataListAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_metadataMapToBytes(RPtr self); + public final native Result csl_bridge_metadataMapFromBytes(byte[] bytes); + public final native Result csl_bridge_metadataMapToHex(RPtr self); + public final native Result csl_bridge_metadataMapFromHex(String hexStr); + public final native Result csl_bridge_metadataMapNew(); + public final native Result csl_bridge_metadataMapLen(RPtr self); + public final native Result csl_bridge_metadataMapInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_metadataMapInsertStr(RPtr self, String key, RPtr value); + public final native Result csl_bridge_metadataMapInsertI32(RPtr self, long key, RPtr value); + public final native Result csl_bridge_metadataMapGet(RPtr self, RPtr key); + public final native Result csl_bridge_metadataMapGetStr(RPtr self, String key); + public final native Result csl_bridge_metadataMapGetI32(RPtr self, long key); + public final native Result csl_bridge_metadataMapHas(RPtr self, RPtr key); + public final native Result csl_bridge_metadataMapKeys(RPtr self); + + public final native Result csl_bridge_mintToBytes(RPtr self); + public final native Result csl_bridge_mintFromBytes(byte[] bytes); + public final native Result csl_bridge_mintToHex(RPtr self); + public final native Result csl_bridge_mintFromHex(String hexStr); + public final native Result csl_bridge_mintToJson(RPtr self); + public final native Result csl_bridge_mintFromJson(String json); + public final native Result csl_bridge_mintNew(); + public final native Result csl_bridge_mintNewFromEntry(RPtr key, RPtr value); + public final native Result csl_bridge_mintLen(RPtr self); + public final native Result csl_bridge_mintInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_mintGet(RPtr self, RPtr key); + public final native Result csl_bridge_mintKeys(RPtr self); + public final native Result csl_bridge_mintAsPositiveMultiasset(RPtr self); + public final native Result csl_bridge_mintAsNegativeMultiasset(RPtr self); + + public final native Result csl_bridge_mintAssetsNew(); + public final native Result csl_bridge_mintAssetsNewFromEntry(RPtr key, RPtr value); + public final native Result csl_bridge_mintAssetsLen(RPtr self); + public final native Result csl_bridge_mintAssetsInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_mintAssetsGet(RPtr self, RPtr key); + public final native Result csl_bridge_mintAssetsKeys(RPtr self); + + public final native Result csl_bridge_mintBuilderNew(); + public final native Result csl_bridge_mintBuilderAddAsset(RPtr self, RPtr mint, RPtr assetName, RPtr amount); + public final native Result csl_bridge_mintBuilderSetAsset(RPtr self, RPtr mint, RPtr assetName, RPtr amount); + public final native Result csl_bridge_mintBuilderBuild(RPtr self); + public final native Result csl_bridge_mintBuilderGetNativeScripts(RPtr self); + public final native Result csl_bridge_mintBuilderGetPlutusWitnesses(RPtr self); + public final native Result csl_bridge_mintBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_mintBuilderGetRedeemers(RPtr self); + public final native Result csl_bridge_mintBuilderHasPlutusScripts(RPtr self); + public final native Result csl_bridge_mintBuilderHasNativeScripts(RPtr self); + + public final native Result csl_bridge_mintWitnessNewNativeScript(RPtr nativeScript); + public final native Result csl_bridge_mintWitnessNewPlutusScript(RPtr plutusScript, RPtr redeemer); + + public final native Result csl_bridge_mintsAssetsToJson(RPtr self); + public final native Result csl_bridge_mintsAssetsFromJson(String json); + public final native Result csl_bridge_mintsAssetsNew(); + public final native Result csl_bridge_mintsAssetsAdd(RPtr self, RPtr mintAssets); + public final native Result csl_bridge_mintsAssetsGet(RPtr self, long index); + public final native Result csl_bridge_mintsAssetsLen(RPtr self); + + public final native Result csl_bridge_moveInstantaneousRewardToBytes(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardFromBytes(byte[] bytes); + public final native Result csl_bridge_moveInstantaneousRewardToHex(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardFromHex(String hexStr); + public final native Result csl_bridge_moveInstantaneousRewardToJson(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardFromJson(String json); + public final native Result csl_bridge_moveInstantaneousRewardNewToOtherPot(int pot, RPtr amount); + public final native Result csl_bridge_moveInstantaneousRewardNewToStakeCreds(int pot, RPtr amounts); + public final native Result csl_bridge_moveInstantaneousRewardPot(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardKind(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardAsToOtherPot(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardAsToStakeCreds(RPtr self); + + public final native Result csl_bridge_moveInstantaneousRewardsCertToBytes(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardsCertFromBytes(byte[] bytes); + public final native Result csl_bridge_moveInstantaneousRewardsCertToHex(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardsCertFromHex(String hexStr); + public final native Result csl_bridge_moveInstantaneousRewardsCertToJson(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardsCertFromJson(String json); + public final native Result csl_bridge_moveInstantaneousRewardsCertMoveInstantaneousReward(RPtr self); + public final native Result csl_bridge_moveInstantaneousRewardsCertNew(RPtr moveInstantaneousReward); + + public final native Result csl_bridge_multiAssetToBytes(RPtr self); + public final native Result csl_bridge_multiAssetFromBytes(byte[] bytes); + public final native Result csl_bridge_multiAssetToHex(RPtr self); + public final native Result csl_bridge_multiAssetFromHex(String hexStr); + public final native Result csl_bridge_multiAssetToJson(RPtr self); + public final native Result csl_bridge_multiAssetFromJson(String json); + public final native Result csl_bridge_multiAssetNew(); + public final native Result csl_bridge_multiAssetLen(RPtr self); + public final native Result csl_bridge_multiAssetInsert(RPtr self, RPtr policyId, RPtr assets); + public final native Result csl_bridge_multiAssetGet(RPtr self, RPtr policyId); + public final native Result csl_bridge_multiAssetSetAsset(RPtr self, RPtr policyId, RPtr assetName, RPtr value); + public final native Result csl_bridge_multiAssetGetAsset(RPtr self, RPtr policyId, RPtr assetName); + public final native Result csl_bridge_multiAssetKeys(RPtr self); + public final native Result csl_bridge_multiAssetSub(RPtr self, RPtr rhsMa); + + public final native Result csl_bridge_multiHostNameToBytes(RPtr self); + public final native Result csl_bridge_multiHostNameFromBytes(byte[] bytes); + public final native Result csl_bridge_multiHostNameToHex(RPtr self); + public final native Result csl_bridge_multiHostNameFromHex(String hexStr); + public final native Result csl_bridge_multiHostNameToJson(RPtr self); + public final native Result csl_bridge_multiHostNameFromJson(String json); + public final native Result csl_bridge_multiHostNameDnsName(RPtr self); + public final native Result csl_bridge_multiHostNameNew(RPtr dnsName); + + public final native Result csl_bridge_nativeScriptToBytes(RPtr self); + public final native Result csl_bridge_nativeScriptFromBytes(byte[] bytes); + public final native Result csl_bridge_nativeScriptToHex(RPtr self); + public final native Result csl_bridge_nativeScriptFromHex(String hexStr); + public final native Result csl_bridge_nativeScriptToJson(RPtr self); + public final native Result csl_bridge_nativeScriptFromJson(String json); + public final native Result csl_bridge_nativeScriptHash(RPtr self); + public final native Result csl_bridge_nativeScriptNewScriptPubkey(RPtr scriptPubkey); + public final native Result csl_bridge_nativeScriptNewScriptAll(RPtr scriptAll); + public final native Result csl_bridge_nativeScriptNewScriptAny(RPtr scriptAny); + public final native Result csl_bridge_nativeScriptNewScriptNOfK(RPtr scriptNOfK); + public final native Result csl_bridge_nativeScriptNewTimelockStart(RPtr timelockStart); + public final native Result csl_bridge_nativeScriptNewTimelockExpiry(RPtr timelockExpiry); + public final native Result csl_bridge_nativeScriptKind(RPtr self); + public final native Result csl_bridge_nativeScriptAsScriptPubkey(RPtr self); + public final native Result csl_bridge_nativeScriptAsScriptAll(RPtr self); + public final native Result csl_bridge_nativeScriptAsScriptAny(RPtr self); + public final native Result csl_bridge_nativeScriptAsScriptNOfK(RPtr self); + public final native Result csl_bridge_nativeScriptAsTimelockStart(RPtr self); + public final native Result csl_bridge_nativeScriptAsTimelockExpiry(RPtr self); + public final native Result csl_bridge_nativeScriptGetRequiredSigners(RPtr self); + + public final native Result csl_bridge_nativeScriptSourceNew(RPtr script); + public final native Result csl_bridge_nativeScriptSourceNewRefInput(RPtr scriptHash, RPtr input, long scriptSize); + public final native Result csl_bridge_nativeScriptSourceSetRequiredSigners(RPtr self, RPtr keyHashes); + public final native Result csl_bridge_nativeScriptSourceGetRefScriptSize(RPtr self); + + public final native Result csl_bridge_nativeScriptsNew(); + public final native Result csl_bridge_nativeScriptsLen(RPtr self); + public final native Result csl_bridge_nativeScriptsGet(RPtr self, long index); + public final native Result csl_bridge_nativeScriptsAdd(RPtr self, RPtr elem); + public final native Result csl_bridge_nativeScriptsToBytes(RPtr self); + public final native Result csl_bridge_nativeScriptsFromBytes(byte[] bytes); + public final native Result csl_bridge_nativeScriptsToHex(RPtr self); + public final native Result csl_bridge_nativeScriptsFromHex(String hexStr); + public final native Result csl_bridge_nativeScriptsToJson(RPtr self); + public final native Result csl_bridge_nativeScriptsFromJson(String json); + + public final native Result csl_bridge_networkIdToBytes(RPtr self); + public final native Result csl_bridge_networkIdFromBytes(byte[] bytes); + public final native Result csl_bridge_networkIdToHex(RPtr self); + public final native Result csl_bridge_networkIdFromHex(String hexStr); + public final native Result csl_bridge_networkIdToJson(RPtr self); + public final native Result csl_bridge_networkIdFromJson(String json); + public final native Result csl_bridge_networkIdTestnet(); + public final native Result csl_bridge_networkIdMainnet(); + public final native Result csl_bridge_networkIdKind(RPtr self); + + public final native Result csl_bridge_networkInfoNew(long networkId, long protocolMagic); + public final native Result csl_bridge_networkInfoNetworkId(RPtr self); + public final native Result csl_bridge_networkInfoProtocolMagic(RPtr self); + public final native Result csl_bridge_networkInfoTestnetPreview(); + public final native Result csl_bridge_networkInfoTestnetPreprod(); + public final native Result csl_bridge_networkInfoMainnet(); + + public final native Result csl_bridge_newConstitutionActionToBytes(RPtr self); + public final native Result csl_bridge_newConstitutionActionFromBytes(byte[] bytes); + public final native Result csl_bridge_newConstitutionActionToHex(RPtr self); + public final native Result csl_bridge_newConstitutionActionFromHex(String hexStr); + public final native Result csl_bridge_newConstitutionActionToJson(RPtr self); + public final native Result csl_bridge_newConstitutionActionFromJson(String json); + public final native Result csl_bridge_newConstitutionActionGovActionId(RPtr self); + public final native Result csl_bridge_newConstitutionActionConstitution(RPtr self); + public final native Result csl_bridge_newConstitutionActionNew(RPtr constitution); + public final native Result csl_bridge_newConstitutionActionNewWithActionId(RPtr govActionId, RPtr constitution); + public final native Result csl_bridge_newConstitutionActionHasScriptHash(RPtr self); + + public final native Result csl_bridge_noConfidenceActionToBytes(RPtr self); + public final native Result csl_bridge_noConfidenceActionFromBytes(byte[] bytes); + public final native Result csl_bridge_noConfidenceActionToHex(RPtr self); + public final native Result csl_bridge_noConfidenceActionFromHex(String hexStr); + public final native Result csl_bridge_noConfidenceActionToJson(RPtr self); + public final native Result csl_bridge_noConfidenceActionFromJson(String json); + public final native Result csl_bridge_noConfidenceActionGovActionId(RPtr self); + public final native Result csl_bridge_noConfidenceActionNew(); + public final native Result csl_bridge_noConfidenceActionNewWithActionId(RPtr govActionId); + + public final native Result csl_bridge_nonceToBytes(RPtr self); + public final native Result csl_bridge_nonceFromBytes(byte[] bytes); + public final native Result csl_bridge_nonceToHex(RPtr self); + public final native Result csl_bridge_nonceFromHex(String hexStr); + public final native Result csl_bridge_nonceToJson(RPtr self); + public final native Result csl_bridge_nonceFromJson(String json); + public final native Result csl_bridge_nonceNewIdentity(); + public final native Result csl_bridge_nonceNewFromHash(byte[] hash); + public final native Result csl_bridge_nonceGetHash(RPtr self); + + public final native Result csl_bridge_operationalCertToBytes(RPtr self); + public final native Result csl_bridge_operationalCertFromBytes(byte[] bytes); + public final native Result csl_bridge_operationalCertToHex(RPtr self); + public final native Result csl_bridge_operationalCertFromHex(String hexStr); + public final native Result csl_bridge_operationalCertToJson(RPtr self); + public final native Result csl_bridge_operationalCertFromJson(String json); + public final native Result csl_bridge_operationalCertHotVkey(RPtr self); + public final native Result csl_bridge_operationalCertSequenceNumber(RPtr self); + public final native Result csl_bridge_operationalCertKesPeriod(RPtr self); + public final native Result csl_bridge_operationalCertSigma(RPtr self); + public final native Result csl_bridge_operationalCertNew(RPtr hotVkey, long sequenceNumber, long kesPeriod, RPtr sigma); + + public final native Result csl_bridge_outputDatumNewDataHash(RPtr dataHash); + public final native Result csl_bridge_outputDatumNewData(RPtr data); + public final native Result csl_bridge_outputDatumDataHash(RPtr self); + public final native Result csl_bridge_outputDatumData(RPtr self); + + public final native Result csl_bridge_parameterChangeActionToBytes(RPtr self); + public final native Result csl_bridge_parameterChangeActionFromBytes(byte[] bytes); + public final native Result csl_bridge_parameterChangeActionToHex(RPtr self); + public final native Result csl_bridge_parameterChangeActionFromHex(String hexStr); + public final native Result csl_bridge_parameterChangeActionToJson(RPtr self); + public final native Result csl_bridge_parameterChangeActionFromJson(String json); + public final native Result csl_bridge_parameterChangeActionGovActionId(RPtr self); + public final native Result csl_bridge_parameterChangeActionProtocolParamUpdates(RPtr self); + public final native Result csl_bridge_parameterChangeActionPolicyHash(RPtr self); + public final native Result csl_bridge_parameterChangeActionNew(RPtr protocolParamUpdates); + public final native Result csl_bridge_parameterChangeActionNewWithActionId(RPtr govActionId, RPtr protocolParamUpdates); + public final native Result csl_bridge_parameterChangeActionNewWithPolicyHash(RPtr protocolParamUpdates, RPtr policyHash); + public final native Result csl_bridge_parameterChangeActionNewWithPolicyHashAndActionId(RPtr govActionId, RPtr protocolParamUpdates, RPtr policyHash); + + public final native Result csl_bridge_plutusDataToBytes(RPtr self); + public final native Result csl_bridge_plutusDataFromBytes(byte[] bytes); + public final native Result csl_bridge_plutusDataToHex(RPtr self); + public final native Result csl_bridge_plutusDataFromHex(String hexStr); + public final native Result csl_bridge_plutusDataNewConstrPlutusData(RPtr constrPlutusData); + public final native Result csl_bridge_plutusDataNewEmptyConstrPlutusData(RPtr alternative); + public final native Result csl_bridge_plutusDataNewSingleValueConstrPlutusData(RPtr alternative, RPtr plutusData); + public final native Result csl_bridge_plutusDataNewMap(RPtr map); + public final native Result csl_bridge_plutusDataNewList(RPtr list); + public final native Result csl_bridge_plutusDataNewInteger(RPtr integer); + public final native Result csl_bridge_plutusDataNewBytes(byte[] bytes); + public final native Result csl_bridge_plutusDataKind(RPtr self); + public final native Result csl_bridge_plutusDataAsConstrPlutusData(RPtr self); + public final native Result csl_bridge_plutusDataAsMap(RPtr self); + public final native Result csl_bridge_plutusDataAsList(RPtr self); + public final native Result csl_bridge_plutusDataAsInteger(RPtr self); + public final native Result csl_bridge_plutusDataAsBytes(RPtr self); + public final native Result csl_bridge_plutusDataToJson(RPtr self, int schema); + public final native Result csl_bridge_plutusDataFromJson(String json, int schema); + public final native Result csl_bridge_plutusDataFromAddress(RPtr address); + + public final native Result csl_bridge_plutusListToBytes(RPtr self); + public final native Result csl_bridge_plutusListFromBytes(byte[] bytes); + public final native Result csl_bridge_plutusListToHex(RPtr self); + public final native Result csl_bridge_plutusListFromHex(String hexStr); + public final native Result csl_bridge_plutusListNew(); + public final native Result csl_bridge_plutusListLen(RPtr self); + public final native Result csl_bridge_plutusListGet(RPtr self, long index); + public final native Result csl_bridge_plutusListAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_plutusMapToBytes(RPtr self); + public final native Result csl_bridge_plutusMapFromBytes(byte[] bytes); + public final native Result csl_bridge_plutusMapToHex(RPtr self); + public final native Result csl_bridge_plutusMapFromHex(String hexStr); + public final native Result csl_bridge_plutusMapNew(); + public final native Result csl_bridge_plutusMapLen(RPtr self); + public final native Result csl_bridge_plutusMapInsert(RPtr self, RPtr key, RPtr values); + public final native Result csl_bridge_plutusMapGet(RPtr self, RPtr key); + public final native Result csl_bridge_plutusMapKeys(RPtr self); + + public final native Result csl_bridge_plutusMapValuesNew(); + public final native Result csl_bridge_plutusMapValuesLen(RPtr self); + public final native Result csl_bridge_plutusMapValuesGet(RPtr self, long index); + public final native Result csl_bridge_plutusMapValuesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_plutusScriptToBytes(RPtr self); + public final native Result csl_bridge_plutusScriptFromBytes(byte[] bytes); + public final native Result csl_bridge_plutusScriptToHex(RPtr self); + public final native Result csl_bridge_plutusScriptFromHex(String hexStr); + public final native Result csl_bridge_plutusScriptNew(byte[] bytes); + public final native Result csl_bridge_plutusScriptNewV2(byte[] bytes); + public final native Result csl_bridge_plutusScriptNewV3(byte[] bytes); + public final native Result csl_bridge_plutusScriptNewWithVersion(byte[] bytes, RPtr language); + public final native Result csl_bridge_plutusScriptBytes(RPtr self); + public final native Result csl_bridge_plutusScriptFromBytesV2(byte[] bytes); + public final native Result csl_bridge_plutusScriptFromBytesV3(byte[] bytes); + public final native Result csl_bridge_plutusScriptFromBytesWithVersion(byte[] bytes, RPtr language); + public final native Result csl_bridge_plutusScriptFromHexWithVersion(String hexStr, RPtr language); + public final native Result csl_bridge_plutusScriptHash(RPtr self); + public final native Result csl_bridge_plutusScriptLanguageVersion(RPtr self); + + public final native Result csl_bridge_plutusScriptSourceNew(RPtr script); + public final native Result csl_bridge_plutusScriptSourceNewRefInput(RPtr scriptHash, RPtr input, RPtr langVer, long scriptSize); + public final native Result csl_bridge_plutusScriptSourceSetRequiredSigners(RPtr self, RPtr keyHashes); + public final native Result csl_bridge_plutusScriptSourceGetRefScriptSize(RPtr self); + + public final native Result csl_bridge_plutusScriptsToBytes(RPtr self); + public final native Result csl_bridge_plutusScriptsFromBytes(byte[] bytes); + public final native Result csl_bridge_plutusScriptsToHex(RPtr self); + public final native Result csl_bridge_plutusScriptsFromHex(String hexStr); + public final native Result csl_bridge_plutusScriptsToJson(RPtr self); + public final native Result csl_bridge_plutusScriptsFromJson(String json); + public final native Result csl_bridge_plutusScriptsNew(); + public final native Result csl_bridge_plutusScriptsLen(RPtr self); + public final native Result csl_bridge_plutusScriptsGet(RPtr self, long index); + public final native Result csl_bridge_plutusScriptsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_plutusWitnessNew(RPtr script, RPtr datum, RPtr redeemer); + public final native Result csl_bridge_plutusWitnessNewWithRef(RPtr script, RPtr datum, RPtr redeemer); + public final native Result csl_bridge_plutusWitnessNewWithoutDatum(RPtr script, RPtr redeemer); + public final native Result csl_bridge_plutusWitnessNewWithRefWithoutDatum(RPtr script, RPtr redeemer); + public final native Result csl_bridge_plutusWitnessScript(RPtr self); + public final native Result csl_bridge_plutusWitnessDatum(RPtr self); + public final native Result csl_bridge_plutusWitnessRedeemer(RPtr self); + + public final native Result csl_bridge_plutusWitnessesNew(); + public final native Result csl_bridge_plutusWitnessesLen(RPtr self); + public final native Result csl_bridge_plutusWitnessesGet(RPtr self, long index); + public final native Result csl_bridge_plutusWitnessesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_pointerNew(long slot, long txIndex, long certIndex); + public final native Result csl_bridge_pointerNewPointer(RPtr slot, RPtr txIndex, RPtr certIndex); + public final native Result csl_bridge_pointerSlot(RPtr self); + public final native Result csl_bridge_pointerTxIndex(RPtr self); + public final native Result csl_bridge_pointerCertIndex(RPtr self); + public final native Result csl_bridge_pointerSlotBignum(RPtr self); + public final native Result csl_bridge_pointerTxIndexBignum(RPtr self); + public final native Result csl_bridge_pointerCertIndexBignum(RPtr self); + + public final native Result csl_bridge_pointerAddressNew(long network, RPtr payment, RPtr stake); + public final native Result csl_bridge_pointerAddressPaymentCred(RPtr self); + public final native Result csl_bridge_pointerAddressStakePointer(RPtr self); + public final native Result csl_bridge_pointerAddressToAddress(RPtr self); + public final native Result csl_bridge_pointerAddressFromAddress(RPtr addr); + public final native Result csl_bridge_pointerAddressNetworkId(RPtr self); + + public final native Result csl_bridge_poolMetadataToBytes(RPtr self); + public final native Result csl_bridge_poolMetadataFromBytes(byte[] bytes); + public final native Result csl_bridge_poolMetadataToHex(RPtr self); + public final native Result csl_bridge_poolMetadataFromHex(String hexStr); + public final native Result csl_bridge_poolMetadataToJson(RPtr self); + public final native Result csl_bridge_poolMetadataFromJson(String json); + public final native Result csl_bridge_poolMetadataUrl(RPtr self); + public final native Result csl_bridge_poolMetadataPoolMetadataHash(RPtr self); + public final native Result csl_bridge_poolMetadataNew(RPtr url, RPtr poolMetadataHash); + + public final native Result csl_bridge_poolMetadataHashFromBytes(byte[] bytes); + public final native Result csl_bridge_poolMetadataHashToBytes(RPtr self); + public final native Result csl_bridge_poolMetadataHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_poolMetadataHashFromBech32(String bechStr); + public final native Result csl_bridge_poolMetadataHashToHex(RPtr self); + public final native Result csl_bridge_poolMetadataHashFromHex(String hex); + + public final native Result csl_bridge_poolParamsToBytes(RPtr self); + public final native Result csl_bridge_poolParamsFromBytes(byte[] bytes); + public final native Result csl_bridge_poolParamsToHex(RPtr self); + public final native Result csl_bridge_poolParamsFromHex(String hexStr); + public final native Result csl_bridge_poolParamsToJson(RPtr self); + public final native Result csl_bridge_poolParamsFromJson(String json); + public final native Result csl_bridge_poolParamsOperator(RPtr self); + public final native Result csl_bridge_poolParamsVrfKeyhash(RPtr self); + public final native Result csl_bridge_poolParamsPledge(RPtr self); + public final native Result csl_bridge_poolParamsCost(RPtr self); + public final native Result csl_bridge_poolParamsMargin(RPtr self); + public final native Result csl_bridge_poolParamsRewardAccount(RPtr self); + public final native Result csl_bridge_poolParamsPoolOwners(RPtr self); + public final native Result csl_bridge_poolParamsRelays(RPtr self); + public final native Result csl_bridge_poolParamsPoolMetadata(RPtr self); + public final native Result csl_bridge_poolParamsNew(RPtr operator, RPtr vrfKeyhash, RPtr pledge, RPtr cost, RPtr margin, RPtr rewardAccount, RPtr poolOwners, RPtr relays); + public final native Result csl_bridge_poolParamsNewWithPoolMetadata(RPtr operator, RPtr vrfKeyhash, RPtr pledge, RPtr cost, RPtr margin, RPtr rewardAccount, RPtr poolOwners, RPtr relays, RPtr poolMetadata); + + + public final native Result csl_bridge_poolRegistrationToBytes(RPtr self); + public final native Result csl_bridge_poolRegistrationFromBytes(byte[] bytes); + public final native Result csl_bridge_poolRegistrationToHex(RPtr self); + public final native Result csl_bridge_poolRegistrationFromHex(String hexStr); + public final native Result csl_bridge_poolRegistrationToJson(RPtr self); + public final native Result csl_bridge_poolRegistrationFromJson(String json); + public final native Result csl_bridge_poolRegistrationPoolParams(RPtr self); + public final native Result csl_bridge_poolRegistrationNew(RPtr poolParams); + + public final native Result csl_bridge_poolRetirementToBytes(RPtr self); + public final native Result csl_bridge_poolRetirementFromBytes(byte[] bytes); + public final native Result csl_bridge_poolRetirementToHex(RPtr self); + public final native Result csl_bridge_poolRetirementFromHex(String hexStr); + public final native Result csl_bridge_poolRetirementToJson(RPtr self); + public final native Result csl_bridge_poolRetirementFromJson(String json); + public final native Result csl_bridge_poolRetirementPoolKeyhash(RPtr self); + public final native Result csl_bridge_poolRetirementEpoch(RPtr self); + public final native Result csl_bridge_poolRetirementNew(RPtr poolKeyhash, long epoch); + + public final native Result csl_bridge_poolVotingThresholdsToBytes(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsFromBytes(byte[] bytes); + public final native Result csl_bridge_poolVotingThresholdsToHex(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsFromHex(String hexStr); + public final native Result csl_bridge_poolVotingThresholdsToJson(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsFromJson(String json); + public final native Result csl_bridge_poolVotingThresholdsNew(RPtr motionNoConfidence, RPtr committeeNormal, RPtr committeeNoConfidence, RPtr hardForkInitiation, RPtr securityRelevantThreshold); + public final native Result csl_bridge_poolVotingThresholdsMotionNoConfidence(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsCommitteeNormal(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsCommitteeNoConfidence(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsHardForkInitiation(RPtr self); + public final native Result csl_bridge_poolVotingThresholdsSecurityRelevantThreshold(RPtr self); + + public final native Result csl_bridge_privateKeyToPublic(RPtr self); + public final native Result csl_bridge_privateKeyGenerateEd25519(); + public final native Result csl_bridge_privateKeyGenerateEd25519extended(); + public final native Result csl_bridge_privateKeyFromBech32(String bech32Str); + public final native Result csl_bridge_privateKeyToBech32(RPtr self); + public final native Result csl_bridge_privateKeyAsBytes(RPtr self); + public final native Result csl_bridge_privateKeyFromExtendedBytes(byte[] bytes); + public final native Result csl_bridge_privateKeyFromNormalBytes(byte[] bytes); + public final native Result csl_bridge_privateKeySign(RPtr self, byte[] message); + public final native Result csl_bridge_privateKeyToHex(RPtr self); + public final native Result csl_bridge_privateKeyFromHex(String hexStr); + + public final native Result csl_bridge_proposedProtocolParameterUpdatesToBytes(RPtr self); + public final native Result csl_bridge_proposedProtocolParameterUpdatesFromBytes(byte[] bytes); + public final native Result csl_bridge_proposedProtocolParameterUpdatesToHex(RPtr self); + public final native Result csl_bridge_proposedProtocolParameterUpdatesFromHex(String hexStr); + public final native Result csl_bridge_proposedProtocolParameterUpdatesToJson(RPtr self); + public final native Result csl_bridge_proposedProtocolParameterUpdatesFromJson(String json); + public final native Result csl_bridge_proposedProtocolParameterUpdatesNew(); + public final native Result csl_bridge_proposedProtocolParameterUpdatesLen(RPtr self); + public final native Result csl_bridge_proposedProtocolParameterUpdatesInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_proposedProtocolParameterUpdatesGet(RPtr self, RPtr key); + public final native Result csl_bridge_proposedProtocolParameterUpdatesKeys(RPtr self); + + public final native Result csl_bridge_protocolParamUpdateToBytes(RPtr self); + public final native Result csl_bridge_protocolParamUpdateFromBytes(byte[] bytes); + public final native Result csl_bridge_protocolParamUpdateToHex(RPtr self); + public final native Result csl_bridge_protocolParamUpdateFromHex(String hexStr); + public final native Result csl_bridge_protocolParamUpdateToJson(RPtr self); + public final native Result csl_bridge_protocolParamUpdateFromJson(String json); + public final native Result csl_bridge_protocolParamUpdateSetMinfeeA(RPtr self, RPtr minfeeA); + public final native Result csl_bridge_protocolParamUpdateMinfeeA(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMinfeeB(RPtr self, RPtr minfeeB); + public final native Result csl_bridge_protocolParamUpdateMinfeeB(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxBlockBodySize(RPtr self, long maxBlockBodySize); + public final native Result csl_bridge_protocolParamUpdateMaxBlockBodySize(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxTxSize(RPtr self, long maxTxSize); + public final native Result csl_bridge_protocolParamUpdateMaxTxSize(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxBlockHeaderSize(RPtr self, long maxBlockHeaderSize); + public final native Result csl_bridge_protocolParamUpdateMaxBlockHeaderSize(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetKeyDeposit(RPtr self, RPtr keyDeposit); + public final native Result csl_bridge_protocolParamUpdateKeyDeposit(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetPoolDeposit(RPtr self, RPtr poolDeposit); + public final native Result csl_bridge_protocolParamUpdatePoolDeposit(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxEpoch(RPtr self, long maxEpoch); + public final native Result csl_bridge_protocolParamUpdateMaxEpoch(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetNOpt(RPtr self, long nOpt); + public final native Result csl_bridge_protocolParamUpdateNOpt(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetPoolPledgeInfluence(RPtr self, RPtr poolPledgeInfluence); + public final native Result csl_bridge_protocolParamUpdatePoolPledgeInfluence(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetExpansionRate(RPtr self, RPtr expansionRate); + public final native Result csl_bridge_protocolParamUpdateExpansionRate(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetTreasuryGrowthRate(RPtr self, RPtr treasuryGrowthRate); + public final native Result csl_bridge_protocolParamUpdateTreasuryGrowthRate(RPtr self); + public final native Result csl_bridge_protocolParamUpdateD(RPtr self); + public final native Result csl_bridge_protocolParamUpdateExtraEntropy(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetProtocolVersion(RPtr self, RPtr protocolVersion); + public final native Result csl_bridge_protocolParamUpdateProtocolVersion(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMinPoolCost(RPtr self, RPtr minPoolCost); + public final native Result csl_bridge_protocolParamUpdateMinPoolCost(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetAdaPerUtxoByte(RPtr self, RPtr adaPerUtxoByte); + public final native Result csl_bridge_protocolParamUpdateAdaPerUtxoByte(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetCostModels(RPtr self, RPtr costModels); + public final native Result csl_bridge_protocolParamUpdateCostModels(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetExecutionCosts(RPtr self, RPtr executionCosts); + public final native Result csl_bridge_protocolParamUpdateExecutionCosts(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxTxExUnits(RPtr self, RPtr maxTxExUnits); + public final native Result csl_bridge_protocolParamUpdateMaxTxExUnits(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxBlockExUnits(RPtr self, RPtr maxBlockExUnits); + public final native Result csl_bridge_protocolParamUpdateMaxBlockExUnits(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxValueSize(RPtr self, long maxValueSize); + public final native Result csl_bridge_protocolParamUpdateMaxValueSize(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetCollateralPercentage(RPtr self, long collateralPercentage); + public final native Result csl_bridge_protocolParamUpdateCollateralPercentage(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMaxCollateralInputs(RPtr self, long maxCollateralInputs); + public final native Result csl_bridge_protocolParamUpdateMaxCollateralInputs(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetPoolVotingThresholds(RPtr self, RPtr poolVotingThresholds); + public final native Result csl_bridge_protocolParamUpdatePoolVotingThresholds(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetDrepVotingThresholds(RPtr self, RPtr drepVotingThresholds); + public final native Result csl_bridge_protocolParamUpdateDrepVotingThresholds(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetMinCommitteeSize(RPtr self, long minCommitteeSize); + public final native Result csl_bridge_protocolParamUpdateMinCommitteeSize(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetCommitteeTermLimit(RPtr self, long committeeTermLimit); + public final native Result csl_bridge_protocolParamUpdateCommitteeTermLimit(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetGovernanceActionValidityPeriod(RPtr self, long governanceActionValidityPeriod); + public final native Result csl_bridge_protocolParamUpdateGovernanceActionValidityPeriod(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetGovernanceActionDeposit(RPtr self, RPtr governanceActionDeposit); + public final native Result csl_bridge_protocolParamUpdateGovernanceActionDeposit(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetDrepDeposit(RPtr self, RPtr drepDeposit); + public final native Result csl_bridge_protocolParamUpdateDrepDeposit(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetDrepInactivityPeriod(RPtr self, long drepInactivityPeriod); + public final native Result csl_bridge_protocolParamUpdateDrepInactivityPeriod(RPtr self); + public final native Result csl_bridge_protocolParamUpdateSetRefScriptCoinsPerByte(RPtr self, RPtr refScriptCoinsPerByte); + public final native Result csl_bridge_protocolParamUpdateRefScriptCoinsPerByte(RPtr self); + public final native Result csl_bridge_protocolParamUpdateNew(); + + public final native Result csl_bridge_protocolVersionToBytes(RPtr self); + public final native Result csl_bridge_protocolVersionFromBytes(byte[] bytes); + public final native Result csl_bridge_protocolVersionToHex(RPtr self); + public final native Result csl_bridge_protocolVersionFromHex(String hexStr); + public final native Result csl_bridge_protocolVersionToJson(RPtr self); + public final native Result csl_bridge_protocolVersionFromJson(String json); + public final native Result csl_bridge_protocolVersionMajor(RPtr self); + public final native Result csl_bridge_protocolVersionMinor(RPtr self); + public final native Result csl_bridge_protocolVersionNew(long major, long minor); + + public final native Result csl_bridge_publicKeyFromBech32(String bech32Str); + public final native Result csl_bridge_publicKeyToBech32(RPtr self); + public final native Result csl_bridge_publicKeyAsBytes(RPtr self); + public final native Result csl_bridge_publicKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_publicKeyVerify(RPtr self, byte[] data, RPtr signature); + public final native Result csl_bridge_publicKeyHash(RPtr self); + public final native Result csl_bridge_publicKeyToHex(RPtr self); + public final native Result csl_bridge_publicKeyFromHex(String hexStr); + + public final native Result csl_bridge_publicKeysNew(); + public final native Result csl_bridge_publicKeysSize(RPtr self); + public final native Result csl_bridge_publicKeysGet(RPtr self, long index); + public final native Result csl_bridge_publicKeysAdd(RPtr self, RPtr key); + + public final native Result csl_bridge_redeemerToBytes(RPtr self); + public final native Result csl_bridge_redeemerFromBytes(byte[] bytes); + public final native Result csl_bridge_redeemerToHex(RPtr self); + public final native Result csl_bridge_redeemerFromHex(String hexStr); + public final native Result csl_bridge_redeemerToJson(RPtr self); + public final native Result csl_bridge_redeemerFromJson(String json); + public final native Result csl_bridge_redeemerTag(RPtr self); + public final native Result csl_bridge_redeemerIndex(RPtr self); + public final native Result csl_bridge_redeemerData(RPtr self); + public final native Result csl_bridge_redeemerExUnits(RPtr self); + public final native Result csl_bridge_redeemerNew(RPtr tag, RPtr index, RPtr data, RPtr exUnits); + + public final native Result csl_bridge_redeemerTagToBytes(RPtr self); + public final native Result csl_bridge_redeemerTagFromBytes(byte[] bytes); + public final native Result csl_bridge_redeemerTagToHex(RPtr self); + public final native Result csl_bridge_redeemerTagFromHex(String hexStr); + public final native Result csl_bridge_redeemerTagToJson(RPtr self); + public final native Result csl_bridge_redeemerTagFromJson(String json); + public final native Result csl_bridge_redeemerTagNewSpend(); + public final native Result csl_bridge_redeemerTagNewMint(); + public final native Result csl_bridge_redeemerTagNewCert(); + public final native Result csl_bridge_redeemerTagNewReward(); + public final native Result csl_bridge_redeemerTagNewVote(); + public final native Result csl_bridge_redeemerTagNewVotingProposal(); + public final native Result csl_bridge_redeemerTagKind(RPtr self); + + public final native Result csl_bridge_redeemersToBytes(RPtr self); + public final native Result csl_bridge_redeemersFromBytes(byte[] bytes); + public final native Result csl_bridge_redeemersToHex(RPtr self); + public final native Result csl_bridge_redeemersFromHex(String hexStr); + public final native Result csl_bridge_redeemersToJson(RPtr self); + public final native Result csl_bridge_redeemersFromJson(String json); + public final native Result csl_bridge_redeemersNew(); + public final native Result csl_bridge_redeemersLen(RPtr self); + public final native Result csl_bridge_redeemersGet(RPtr self, long index); + public final native Result csl_bridge_redeemersAdd(RPtr self, RPtr elem); + public final native Result csl_bridge_redeemersTotalExUnits(RPtr self); + + public final native Result csl_bridge_relayToBytes(RPtr self); + public final native Result csl_bridge_relayFromBytes(byte[] bytes); + public final native Result csl_bridge_relayToHex(RPtr self); + public final native Result csl_bridge_relayFromHex(String hexStr); + public final native Result csl_bridge_relayToJson(RPtr self); + public final native Result csl_bridge_relayFromJson(String json); + public final native Result csl_bridge_relayNewSingleHostAddr(RPtr singleHostAddr); + public final native Result csl_bridge_relayNewSingleHostName(RPtr singleHostName); + public final native Result csl_bridge_relayNewMultiHostName(RPtr multiHostName); + public final native Result csl_bridge_relayKind(RPtr self); + public final native Result csl_bridge_relayAsSingleHostAddr(RPtr self); + public final native Result csl_bridge_relayAsSingleHostName(RPtr self); + public final native Result csl_bridge_relayAsMultiHostName(RPtr self); + + public final native Result csl_bridge_relaysToBytes(RPtr self); + public final native Result csl_bridge_relaysFromBytes(byte[] bytes); + public final native Result csl_bridge_relaysToHex(RPtr self); + public final native Result csl_bridge_relaysFromHex(String hexStr); + public final native Result csl_bridge_relaysToJson(RPtr self); + public final native Result csl_bridge_relaysFromJson(String json); + public final native Result csl_bridge_relaysNew(); + public final native Result csl_bridge_relaysLen(RPtr self); + public final native Result csl_bridge_relaysGet(RPtr self, long index); + public final native Result csl_bridge_relaysAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_rewardAddressNew(long network, RPtr payment); + public final native Result csl_bridge_rewardAddressPaymentCred(RPtr self); + public final native Result csl_bridge_rewardAddressToAddress(RPtr self); + public final native Result csl_bridge_rewardAddressFromAddress(RPtr addr); + public final native Result csl_bridge_rewardAddressNetworkId(RPtr self); + + public final native Result csl_bridge_rewardAddressesToBytes(RPtr self); + public final native Result csl_bridge_rewardAddressesFromBytes(byte[] bytes); + public final native Result csl_bridge_rewardAddressesToHex(RPtr self); + public final native Result csl_bridge_rewardAddressesFromHex(String hexStr); + public final native Result csl_bridge_rewardAddressesToJson(RPtr self); + public final native Result csl_bridge_rewardAddressesFromJson(String json); + public final native Result csl_bridge_rewardAddressesNew(); + public final native Result csl_bridge_rewardAddressesLen(RPtr self); + public final native Result csl_bridge_rewardAddressesGet(RPtr self, long index); + public final native Result csl_bridge_rewardAddressesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_scriptAllToBytes(RPtr self); + public final native Result csl_bridge_scriptAllFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptAllToHex(RPtr self); + public final native Result csl_bridge_scriptAllFromHex(String hexStr); + public final native Result csl_bridge_scriptAllToJson(RPtr self); + public final native Result csl_bridge_scriptAllFromJson(String json); + public final native Result csl_bridge_scriptAllNativeScripts(RPtr self); + public final native Result csl_bridge_scriptAllNew(RPtr nativeScripts); + + public final native Result csl_bridge_scriptAnyToBytes(RPtr self); + public final native Result csl_bridge_scriptAnyFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptAnyToHex(RPtr self); + public final native Result csl_bridge_scriptAnyFromHex(String hexStr); + public final native Result csl_bridge_scriptAnyToJson(RPtr self); + public final native Result csl_bridge_scriptAnyFromJson(String json); + public final native Result csl_bridge_scriptAnyNativeScripts(RPtr self); + public final native Result csl_bridge_scriptAnyNew(RPtr nativeScripts); + + public final native Result csl_bridge_scriptDataHashFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptDataHashToBytes(RPtr self); + public final native Result csl_bridge_scriptDataHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_scriptDataHashFromBech32(String bechStr); + public final native Result csl_bridge_scriptDataHashToHex(RPtr self); + public final native Result csl_bridge_scriptDataHashFromHex(String hex); + + public final native Result csl_bridge_scriptHashFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptHashToBytes(RPtr self); + public final native Result csl_bridge_scriptHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_scriptHashFromBech32(String bechStr); + public final native Result csl_bridge_scriptHashToHex(RPtr self); + public final native Result csl_bridge_scriptHashFromHex(String hex); + + public final native Result csl_bridge_scriptHashesToBytes(RPtr self); + public final native Result csl_bridge_scriptHashesFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptHashesToHex(RPtr self); + public final native Result csl_bridge_scriptHashesFromHex(String hexStr); + public final native Result csl_bridge_scriptHashesToJson(RPtr self); + public final native Result csl_bridge_scriptHashesFromJson(String json); + public final native Result csl_bridge_scriptHashesNew(); + public final native Result csl_bridge_scriptHashesLen(RPtr self); + public final native Result csl_bridge_scriptHashesGet(RPtr self, long index); + public final native Result csl_bridge_scriptHashesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_scriptNOfKToBytes(RPtr self); + public final native Result csl_bridge_scriptNOfKFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptNOfKToHex(RPtr self); + public final native Result csl_bridge_scriptNOfKFromHex(String hexStr); + public final native Result csl_bridge_scriptNOfKToJson(RPtr self); + public final native Result csl_bridge_scriptNOfKFromJson(String json); + public final native Result csl_bridge_scriptNOfKN(RPtr self); + public final native Result csl_bridge_scriptNOfKNativeScripts(RPtr self); + public final native Result csl_bridge_scriptNOfKNew(long n, RPtr nativeScripts); + + public final native Result csl_bridge_scriptPubkeyToBytes(RPtr self); + public final native Result csl_bridge_scriptPubkeyFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptPubkeyToHex(RPtr self); + public final native Result csl_bridge_scriptPubkeyFromHex(String hexStr); + public final native Result csl_bridge_scriptPubkeyToJson(RPtr self); + public final native Result csl_bridge_scriptPubkeyFromJson(String json); + public final native Result csl_bridge_scriptPubkeyAddrKeyhash(RPtr self); + public final native Result csl_bridge_scriptPubkeyNew(RPtr addrKeyhash); + + public final native Result csl_bridge_scriptRefToBytes(RPtr self); + public final native Result csl_bridge_scriptRefFromBytes(byte[] bytes); + public final native Result csl_bridge_scriptRefToHex(RPtr self); + public final native Result csl_bridge_scriptRefFromHex(String hexStr); + public final native Result csl_bridge_scriptRefToJson(RPtr self); + public final native Result csl_bridge_scriptRefFromJson(String json); + public final native Result csl_bridge_scriptRefNewNativeScript(RPtr nativeScript); + public final native Result csl_bridge_scriptRefNewPlutusScript(RPtr plutusScript); + public final native Result csl_bridge_scriptRefIsNativeScript(RPtr self); + public final native Result csl_bridge_scriptRefIsPlutusScript(RPtr self); + public final native Result csl_bridge_scriptRefNativeScript(RPtr self); + public final native Result csl_bridge_scriptRefPlutusScript(RPtr self); + public final native Result csl_bridge_scriptRefToUnwrappedBytes(RPtr self); + + public final native Result csl_bridge_singleHostAddrToBytes(RPtr self); + public final native Result csl_bridge_singleHostAddrFromBytes(byte[] bytes); + public final native Result csl_bridge_singleHostAddrToHex(RPtr self); + public final native Result csl_bridge_singleHostAddrFromHex(String hexStr); + public final native Result csl_bridge_singleHostAddrToJson(RPtr self); + public final native Result csl_bridge_singleHostAddrFromJson(String json); + public final native Result csl_bridge_singleHostAddrPort(RPtr self); + public final native Result csl_bridge_singleHostAddrIpv4(RPtr self); + public final native Result csl_bridge_singleHostAddrIpv6(RPtr self); + public final native Result csl_bridge_singleHostAddrNew(); + public final native Result csl_bridge_singleHostAddrNewWithPort(long port); + public final native Result csl_bridge_singleHostAddrNewWithIpv4(RPtr ipv4); + public final native Result csl_bridge_singleHostAddrNewWithPortIpv4(long port, RPtr ipv4); + public final native Result csl_bridge_singleHostAddrNewWithIpv6(RPtr ipv6); + public final native Result csl_bridge_singleHostAddrNewWithPortIpv6(long port, RPtr ipv6); + public final native Result csl_bridge_singleHostAddrNewWithIpv4Ipv6(RPtr ipv4, RPtr ipv6); + public final native Result csl_bridge_singleHostAddrNewWithPortIpv4Ipv6(long port, RPtr ipv4, RPtr ipv6); + + + public final native Result csl_bridge_singleHostNameToBytes(RPtr self); + public final native Result csl_bridge_singleHostNameFromBytes(byte[] bytes); + public final native Result csl_bridge_singleHostNameToHex(RPtr self); + public final native Result csl_bridge_singleHostNameFromHex(String hexStr); + public final native Result csl_bridge_singleHostNameToJson(RPtr self); + public final native Result csl_bridge_singleHostNameFromJson(String json); + public final native Result csl_bridge_singleHostNamePort(RPtr self); + public final native Result csl_bridge_singleHostNameDnsName(RPtr self); + public final native Result csl_bridge_singleHostNameNew(RPtr dnsName); + public final native Result csl_bridge_singleHostNameNewWithPort(long port, RPtr dnsName); + + + public final native Result csl_bridge_stakeAndVoteDelegationToBytes(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeAndVoteDelegationToHex(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationFromHex(String hexStr); + public final native Result csl_bridge_stakeAndVoteDelegationToJson(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationFromJson(String json); + public final native Result csl_bridge_stakeAndVoteDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationPoolKeyhash(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationDrep(RPtr self); + public final native Result csl_bridge_stakeAndVoteDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr drep); + public final native Result csl_bridge_stakeAndVoteDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stakeDelegationToBytes(RPtr self); + public final native Result csl_bridge_stakeDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeDelegationToHex(RPtr self); + public final native Result csl_bridge_stakeDelegationFromHex(String hexStr); + public final native Result csl_bridge_stakeDelegationToJson(RPtr self); + public final native Result csl_bridge_stakeDelegationFromJson(String json); + public final native Result csl_bridge_stakeDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeDelegationPoolKeyhash(RPtr self); + public final native Result csl_bridge_stakeDelegationNew(RPtr stakeCredential, RPtr poolKeyhash); + public final native Result csl_bridge_stakeDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stakeDeregistrationToBytes(RPtr self); + public final native Result csl_bridge_stakeDeregistrationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeDeregistrationToHex(RPtr self); + public final native Result csl_bridge_stakeDeregistrationFromHex(String hexStr); + public final native Result csl_bridge_stakeDeregistrationToJson(RPtr self); + public final native Result csl_bridge_stakeDeregistrationFromJson(String json); + public final native Result csl_bridge_stakeDeregistrationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeDeregistrationCoin(RPtr self); + public final native Result csl_bridge_stakeDeregistrationNew(RPtr stakeCredential); + public final native Result csl_bridge_stakeDeregistrationNewWithExplicitRefund(RPtr stakeCredential, RPtr coin); + public final native Result csl_bridge_stakeDeregistrationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stakeRegistrationToBytes(RPtr self); + public final native Result csl_bridge_stakeRegistrationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeRegistrationToHex(RPtr self); + public final native Result csl_bridge_stakeRegistrationFromHex(String hexStr); + public final native Result csl_bridge_stakeRegistrationToJson(RPtr self); + public final native Result csl_bridge_stakeRegistrationFromJson(String json); + public final native Result csl_bridge_stakeRegistrationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeRegistrationCoin(RPtr self); + public final native Result csl_bridge_stakeRegistrationNew(RPtr stakeCredential); + public final native Result csl_bridge_stakeRegistrationNewWithExplicitDeposit(RPtr stakeCredential, RPtr coin); + public final native Result csl_bridge_stakeRegistrationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stakeRegistrationAndDelegationToBytes(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeRegistrationAndDelegationToHex(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationFromHex(String hexStr); + public final native Result csl_bridge_stakeRegistrationAndDelegationToJson(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationFromJson(String json); + public final native Result csl_bridge_stakeRegistrationAndDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationPoolKeyhash(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationCoin(RPtr self); + public final native Result csl_bridge_stakeRegistrationAndDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr coin); + public final native Result csl_bridge_stakeRegistrationAndDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationToBytes(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationToHex(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationFromHex(String hexStr); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationToJson(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationFromJson(String json); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationPoolKeyhash(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationDrep(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationCoin(RPtr self); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationNew(RPtr stakeCredential, RPtr poolKeyhash, RPtr drep, RPtr coin); + public final native Result csl_bridge_stakeVoteRegistrationAndDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_stringsNew(); + public final native Result csl_bridge_stringsLen(RPtr self); + public final native Result csl_bridge_stringsGet(RPtr self, long index); + public final native Result csl_bridge_stringsAdd(RPtr self, String elem); + + public final native Result csl_bridge_timelockExpiryToBytes(RPtr self); + public final native Result csl_bridge_timelockExpiryFromBytes(byte[] bytes); + public final native Result csl_bridge_timelockExpiryToHex(RPtr self); + public final native Result csl_bridge_timelockExpiryFromHex(String hexStr); + public final native Result csl_bridge_timelockExpiryToJson(RPtr self); + public final native Result csl_bridge_timelockExpiryFromJson(String json); + public final native Result csl_bridge_timelockExpirySlot(RPtr self); + public final native Result csl_bridge_timelockExpirySlotBignum(RPtr self); + public final native Result csl_bridge_timelockExpiryNew(long slot); + public final native Result csl_bridge_timelockExpiryNewTimelockexpiry(RPtr slot); + + public final native Result csl_bridge_timelockStartToBytes(RPtr self); + public final native Result csl_bridge_timelockStartFromBytes(byte[] bytes); + public final native Result csl_bridge_timelockStartToHex(RPtr self); + public final native Result csl_bridge_timelockStartFromHex(String hexStr); + public final native Result csl_bridge_timelockStartToJson(RPtr self); + public final native Result csl_bridge_timelockStartFromJson(String json); + public final native Result csl_bridge_timelockStartSlot(RPtr self); + public final native Result csl_bridge_timelockStartSlotBignum(RPtr self); + public final native Result csl_bridge_timelockStartNew(long slot); + public final native Result csl_bridge_timelockStartNewTimelockstart(RPtr slot); + + public final native Result csl_bridge_transactionToBytes(RPtr self); + public final native Result csl_bridge_transactionFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionToHex(RPtr self); + public final native Result csl_bridge_transactionFromHex(String hexStr); + public final native Result csl_bridge_transactionToJson(RPtr self); + public final native Result csl_bridge_transactionFromJson(String json); + public final native Result csl_bridge_transactionBody(RPtr self); + public final native Result csl_bridge_transactionWitnessSet(RPtr self); + public final native Result csl_bridge_transactionIsValid(RPtr self); + public final native Result csl_bridge_transactionAuxiliaryData(RPtr self); + public final native Result csl_bridge_transactionSetIsValid(RPtr self, boolean valid); + public final native Result csl_bridge_transactionNew(RPtr body, RPtr witnessSet); + public final native Result csl_bridge_transactionNewWithAuxiliaryData(RPtr body, RPtr witnessSet, RPtr auxiliaryData); + + + public final native Result csl_bridge_transactionBatchLen(RPtr self); + public final native Result csl_bridge_transactionBatchGet(RPtr self, long index); + + public final native Result csl_bridge_transactionBatchListLen(RPtr self); + public final native Result csl_bridge_transactionBatchListGet(RPtr self, long index); + + public final native Result csl_bridge_transactionBodiesToBytes(RPtr self); + public final native Result csl_bridge_transactionBodiesFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionBodiesToHex(RPtr self); + public final native Result csl_bridge_transactionBodiesFromHex(String hexStr); + public final native Result csl_bridge_transactionBodiesToJson(RPtr self); + public final native Result csl_bridge_transactionBodiesFromJson(String json); + public final native Result csl_bridge_transactionBodiesNew(); + public final native Result csl_bridge_transactionBodiesLen(RPtr self); + public final native Result csl_bridge_transactionBodiesGet(RPtr self, long index); + public final native Result csl_bridge_transactionBodiesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_transactionBodyToBytes(RPtr self); + public final native Result csl_bridge_transactionBodyFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionBodyToHex(RPtr self); + public final native Result csl_bridge_transactionBodyFromHex(String hexStr); + public final native Result csl_bridge_transactionBodyToJson(RPtr self); + public final native Result csl_bridge_transactionBodyFromJson(String json); + public final native Result csl_bridge_transactionBodyInputs(RPtr self); + public final native Result csl_bridge_transactionBodyOutputs(RPtr self); + public final native Result csl_bridge_transactionBodyFee(RPtr self); + public final native Result csl_bridge_transactionBodyTtl(RPtr self); + public final native Result csl_bridge_transactionBodyTtlBignum(RPtr self); + public final native Result csl_bridge_transactionBodySetTtl(RPtr self, RPtr ttl); + public final native Result csl_bridge_transactionBodyRemoveTtl(RPtr self); + public final native Result csl_bridge_transactionBodySetCerts(RPtr self, RPtr certs); + public final native Result csl_bridge_transactionBodyCerts(RPtr self); + public final native Result csl_bridge_transactionBodySetWithdrawals(RPtr self, RPtr withdrawals); + public final native Result csl_bridge_transactionBodyWithdrawals(RPtr self); + public final native Result csl_bridge_transactionBodySetUpdate(RPtr self, RPtr update); + public final native Result csl_bridge_transactionBodyUpdate(RPtr self); + public final native Result csl_bridge_transactionBodySetAuxiliaryDataHash(RPtr self, RPtr auxiliaryDataHash); + public final native Result csl_bridge_transactionBodyAuxiliaryDataHash(RPtr self); + public final native Result csl_bridge_transactionBodySetValidityStartInterval(RPtr self, long validityStartInterval); + public final native Result csl_bridge_transactionBodySetValidityStartIntervalBignum(RPtr self, RPtr validityStartInterval); + public final native Result csl_bridge_transactionBodyValidityStartIntervalBignum(RPtr self); + public final native Result csl_bridge_transactionBodyValidityStartInterval(RPtr self); + public final native Result csl_bridge_transactionBodySetMint(RPtr self, RPtr mint); + public final native Result csl_bridge_transactionBodyMint(RPtr self); + public final native Result csl_bridge_transactionBodySetReferenceInputs(RPtr self, RPtr referenceInputs); + public final native Result csl_bridge_transactionBodyReferenceInputs(RPtr self); + public final native Result csl_bridge_transactionBodySetScriptDataHash(RPtr self, RPtr scriptDataHash); + public final native Result csl_bridge_transactionBodyScriptDataHash(RPtr self); + public final native Result csl_bridge_transactionBodySetCollateral(RPtr self, RPtr collateral); + public final native Result csl_bridge_transactionBodyCollateral(RPtr self); + public final native Result csl_bridge_transactionBodySetRequiredSigners(RPtr self, RPtr requiredSigners); + public final native Result csl_bridge_transactionBodyRequiredSigners(RPtr self); + public final native Result csl_bridge_transactionBodySetNetworkId(RPtr self, RPtr networkId); + public final native Result csl_bridge_transactionBodyNetworkId(RPtr self); + public final native Result csl_bridge_transactionBodySetCollateralReturn(RPtr self, RPtr collateralReturn); + public final native Result csl_bridge_transactionBodyCollateralReturn(RPtr self); + public final native Result csl_bridge_transactionBodySetTotalCollateral(RPtr self, RPtr totalCollateral); + public final native Result csl_bridge_transactionBodyTotalCollateral(RPtr self); + public final native Result csl_bridge_transactionBodySetVotingProcedures(RPtr self, RPtr votingProcedures); + public final native Result csl_bridge_transactionBodyVotingProcedures(RPtr self); + public final native Result csl_bridge_transactionBodySetVotingProposals(RPtr self, RPtr votingProposals); + public final native Result csl_bridge_transactionBodyVotingProposals(RPtr self); + public final native Result csl_bridge_transactionBodySetDonation(RPtr self, RPtr donation); + public final native Result csl_bridge_transactionBodyDonation(RPtr self); + public final native Result csl_bridge_transactionBodySetCurrentTreasuryValue(RPtr self, RPtr currentTreasuryValue); + public final native Result csl_bridge_transactionBodyCurrentTreasuryValue(RPtr self); + public final native Result csl_bridge_transactionBodyNew(RPtr inputs, RPtr outputs, RPtr fee); + public final native Result csl_bridge_transactionBodyNewWithTtl(RPtr inputs, RPtr outputs, RPtr fee, long ttl); + + public final native Result csl_bridge_transactionBodyNewTxBody(RPtr inputs, RPtr outputs, RPtr fee); + + public final native Result csl_bridge_transactionBuilderAddInputsFrom(RPtr self, RPtr inputs, int strategy); + public final native Result csl_bridge_transactionBuilderSetInputs(RPtr self, RPtr inputs); + public final native Result csl_bridge_transactionBuilderSetCollateral(RPtr self, RPtr collateral); + public final native Result csl_bridge_transactionBuilderSetCollateralReturn(RPtr self, RPtr collateralReturn); + public final native Result csl_bridge_transactionBuilderRemoveCollateralReturn(RPtr self); + public final native Result csl_bridge_transactionBuilderSetCollateralReturnAndTotal(RPtr self, RPtr collateralReturn); + public final native Result csl_bridge_transactionBuilderSetTotalCollateral(RPtr self, RPtr totalCollateral); + public final native Result csl_bridge_transactionBuilderRemoveTotalCollateral(RPtr self); + public final native Result csl_bridge_transactionBuilderSetTotalCollateralAndReturn(RPtr self, RPtr totalCollateral, RPtr returnAddress); + public final native Result csl_bridge_transactionBuilderAddReferenceInput(RPtr self, RPtr referenceInput); + public final native Result csl_bridge_transactionBuilderAddScriptReferenceInput(RPtr self, RPtr referenceInput, long scriptSize); + public final native Result csl_bridge_transactionBuilderAddKeyInput(RPtr self, RPtr hash, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddNativeScriptInput(RPtr self, RPtr script, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddPlutusScriptInput(RPtr self, RPtr witness, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddBootstrapInput(RPtr self, RPtr hash, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddRegularInput(RPtr self, RPtr address, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddInputsFromAndChange(RPtr self, RPtr inputs, int strategy, RPtr changeConfig); + public final native Result csl_bridge_transactionBuilderAddInputsFromAndChangeWithCollateralReturn(RPtr self, RPtr inputs, int strategy, RPtr changeConfig, RPtr collateralPercentage); + public final native Result csl_bridge_transactionBuilderGetNativeInputScripts(RPtr self); + public final native Result csl_bridge_transactionBuilderGetPlutusInputScripts(RPtr self); + public final native Result csl_bridge_transactionBuilderFeeForInput(RPtr self, RPtr address, RPtr input, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddOutput(RPtr self, RPtr output); + public final native Result csl_bridge_transactionBuilderFeeForOutput(RPtr self, RPtr output); + public final native Result csl_bridge_transactionBuilderSetFee(RPtr self, RPtr fee); + public final native Result csl_bridge_transactionBuilderSetTtl(RPtr self, long ttl); + public final native Result csl_bridge_transactionBuilderSetTtlBignum(RPtr self, RPtr ttl); + public final native Result csl_bridge_transactionBuilderRemoveTtl(RPtr self); + public final native Result csl_bridge_transactionBuilderSetValidityStartInterval(RPtr self, long validityStartInterval); + public final native Result csl_bridge_transactionBuilderSetValidityStartIntervalBignum(RPtr self, RPtr validityStartInterval); + public final native Result csl_bridge_transactionBuilderRemoveValidityStartInterval(RPtr self); + public final native Result csl_bridge_transactionBuilderSetCerts(RPtr self, RPtr certs); + public final native Result csl_bridge_transactionBuilderRemoveCerts(RPtr self); + public final native Result csl_bridge_transactionBuilderSetCertsBuilder(RPtr self, RPtr certs); + public final native Result csl_bridge_transactionBuilderSetWithdrawals(RPtr self, RPtr withdrawals); + public final native Result csl_bridge_transactionBuilderSetWithdrawalsBuilder(RPtr self, RPtr withdrawals); + public final native Result csl_bridge_transactionBuilderSetVotingBuilder(RPtr self, RPtr votingBuilder); + public final native Result csl_bridge_transactionBuilderSetVotingProposalBuilder(RPtr self, RPtr votingProposalBuilder); + public final native Result csl_bridge_transactionBuilderRemoveWithdrawals(RPtr self); + public final native Result csl_bridge_transactionBuilderGetAuxiliaryData(RPtr self); + public final native Result csl_bridge_transactionBuilderSetAuxiliaryData(RPtr self, RPtr auxiliaryData); + public final native Result csl_bridge_transactionBuilderRemoveAuxiliaryData(RPtr self); + public final native Result csl_bridge_transactionBuilderSetMetadata(RPtr self, RPtr metadata); + public final native Result csl_bridge_transactionBuilderAddMetadatum(RPtr self, RPtr key, RPtr val); + public final native Result csl_bridge_transactionBuilderAddJsonMetadatum(RPtr self, RPtr key, String val); + public final native Result csl_bridge_transactionBuilderAddJsonMetadatumWithSchema(RPtr self, RPtr key, String val, int schema); + public final native Result csl_bridge_transactionBuilderSetMintBuilder(RPtr self, RPtr mintBuilder); + public final native Result csl_bridge_transactionBuilderRemoveMintBuilder(RPtr self); + public final native Result csl_bridge_transactionBuilderGetMintBuilder(RPtr self); + public final native Result csl_bridge_transactionBuilderSetMint(RPtr self, RPtr mint, RPtr mintScripts); + public final native Result csl_bridge_transactionBuilderGetMint(RPtr self); + public final native Result csl_bridge_transactionBuilderGetMintScripts(RPtr self); + public final native Result csl_bridge_transactionBuilderSetMintAsset(RPtr self, RPtr policyScript, RPtr mintAssets); + public final native Result csl_bridge_transactionBuilderAddMintAsset(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount); + public final native Result csl_bridge_transactionBuilderAddMintAssetAndOutput(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount, RPtr outputBuilder, RPtr outputCoin); + public final native Result csl_bridge_transactionBuilderAddMintAssetAndOutputMinRequiredCoin(RPtr self, RPtr policyScript, RPtr assetName, RPtr amount, RPtr outputBuilder); + public final native Result csl_bridge_transactionBuilderAddExtraWitnessDatum(RPtr self, RPtr datum); + public final native Result csl_bridge_transactionBuilderGetExtraWitnessDatums(RPtr self); + public final native Result csl_bridge_transactionBuilderSetDonation(RPtr self, RPtr donation); + public final native Result csl_bridge_transactionBuilderGetDonation(RPtr self); + public final native Result csl_bridge_transactionBuilderSetCurrentTreasuryValue(RPtr self, RPtr currentTreasuryValue); + public final native Result csl_bridge_transactionBuilderGetCurrentTreasuryValue(RPtr self); + public final native Result csl_bridge_transactionBuilderNew(RPtr cfg); + public final native Result csl_bridge_transactionBuilderGetReferenceInputs(RPtr self); + public final native Result csl_bridge_transactionBuilderGetExplicitInput(RPtr self); + public final native Result csl_bridge_transactionBuilderGetImplicitInput(RPtr self); + public final native Result csl_bridge_transactionBuilderGetTotalInput(RPtr self); + public final native Result csl_bridge_transactionBuilderGetTotalOutput(RPtr self); + public final native Result csl_bridge_transactionBuilderGetExplicitOutput(RPtr self); + public final native Result csl_bridge_transactionBuilderGetDeposit(RPtr self); + public final native Result csl_bridge_transactionBuilderGetFeeIfSet(RPtr self); + public final native Result csl_bridge_transactionBuilderAddChangeIfNeeded(RPtr self, RPtr address); + public final native Result csl_bridge_transactionBuilderAddChangeIfNeededWithDatum(RPtr self, RPtr address, RPtr plutusData); + public final native Result csl_bridge_transactionBuilderCalcScriptDataHash(RPtr self, RPtr costModels); + public final native Result csl_bridge_transactionBuilderSetScriptDataHash(RPtr self, RPtr hash); + public final native Result csl_bridge_transactionBuilderRemoveScriptDataHash(RPtr self); + public final native Result csl_bridge_transactionBuilderAddRequiredSigner(RPtr self, RPtr key); + public final native Result csl_bridge_transactionBuilderFullSize(RPtr self); + public final native Result csl_bridge_transactionBuilderOutputSizes(RPtr self); + public final native Result csl_bridge_transactionBuilderBuild(RPtr self); + public final native Result csl_bridge_transactionBuilderBuildTx(RPtr self); + public final native Result csl_bridge_transactionBuilderBuildTxUnsafe(RPtr self); + public final native Result csl_bridge_transactionBuilderMinFee(RPtr self); + + + public final native Result csl_bridge_transactionBuilderConfigBuilderNew(); + public final native Result csl_bridge_transactionBuilderConfigBuilderFeeAlgo(RPtr self, RPtr feeAlgo); + public final native Result csl_bridge_transactionBuilderConfigBuilderCoinsPerUtxoByte(RPtr self, RPtr coinsPerUtxoByte); + public final native Result csl_bridge_transactionBuilderConfigBuilderExUnitPrices(RPtr self, RPtr exUnitPrices); + public final native Result csl_bridge_transactionBuilderConfigBuilderPoolDeposit(RPtr self, RPtr poolDeposit); + public final native Result csl_bridge_transactionBuilderConfigBuilderKeyDeposit(RPtr self, RPtr keyDeposit); + public final native Result csl_bridge_transactionBuilderConfigBuilderMaxValueSize(RPtr self, long maxValueSize); + public final native Result csl_bridge_transactionBuilderConfigBuilderMaxTxSize(RPtr self, long maxTxSize); + public final native Result csl_bridge_transactionBuilderConfigBuilderRefScriptCoinsPerByte(RPtr self, RPtr refScriptCoinsPerByte); + public final native Result csl_bridge_transactionBuilderConfigBuilderPreferPureChange(RPtr self, boolean preferPureChange); + public final native Result csl_bridge_transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs(RPtr self, boolean deduplicateExplicitRefInputsWithRegularInputs); + public final native Result csl_bridge_transactionBuilderConfigBuilderBuild(RPtr self); + + public final native Result csl_bridge_transactionHashFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionHashToBytes(RPtr self); + public final native Result csl_bridge_transactionHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_transactionHashFromBech32(String bechStr); + public final native Result csl_bridge_transactionHashToHex(RPtr self); + public final native Result csl_bridge_transactionHashFromHex(String hex); + + public final native Result csl_bridge_transactionInputToBytes(RPtr self); + public final native Result csl_bridge_transactionInputFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionInputToHex(RPtr self); + public final native Result csl_bridge_transactionInputFromHex(String hexStr); + public final native Result csl_bridge_transactionInputToJson(RPtr self); + public final native Result csl_bridge_transactionInputFromJson(String json); + public final native Result csl_bridge_transactionInputTransactionId(RPtr self); + public final native Result csl_bridge_transactionInputIndex(RPtr self); + public final native Result csl_bridge_transactionInputNew(RPtr transactionId, long index); + + public final native Result csl_bridge_transactionInputsToBytes(RPtr self); + public final native Result csl_bridge_transactionInputsFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionInputsToHex(RPtr self); + public final native Result csl_bridge_transactionInputsFromHex(String hexStr); + public final native Result csl_bridge_transactionInputsToJson(RPtr self); + public final native Result csl_bridge_transactionInputsFromJson(String json); + public final native Result csl_bridge_transactionInputsNew(); + public final native Result csl_bridge_transactionInputsLen(RPtr self); + public final native Result csl_bridge_transactionInputsGet(RPtr self, long index); + public final native Result csl_bridge_transactionInputsAdd(RPtr self, RPtr elem); + public final native Result csl_bridge_transactionInputsToOption(RPtr self); + + public final native Result csl_bridge_transactionMetadatumToBytes(RPtr self); + public final native Result csl_bridge_transactionMetadatumFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionMetadatumToHex(RPtr self); + public final native Result csl_bridge_transactionMetadatumFromHex(String hexStr); + public final native Result csl_bridge_transactionMetadatumNewMap(RPtr map); + public final native Result csl_bridge_transactionMetadatumNewList(RPtr list); + public final native Result csl_bridge_transactionMetadatumNewInt(RPtr intValue); + public final native Result csl_bridge_transactionMetadatumNewBytes(byte[] bytes); + public final native Result csl_bridge_transactionMetadatumNewText(String text); + public final native Result csl_bridge_transactionMetadatumKind(RPtr self); + public final native Result csl_bridge_transactionMetadatumAsMap(RPtr self); + public final native Result csl_bridge_transactionMetadatumAsList(RPtr self); + public final native Result csl_bridge_transactionMetadatumAsInt(RPtr self); + public final native Result csl_bridge_transactionMetadatumAsBytes(RPtr self); + public final native Result csl_bridge_transactionMetadatumAsText(RPtr self); + + public final native Result csl_bridge_transactionMetadatumLabelsToBytes(RPtr self); + public final native Result csl_bridge_transactionMetadatumLabelsFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionMetadatumLabelsToHex(RPtr self); + public final native Result csl_bridge_transactionMetadatumLabelsFromHex(String hexStr); + public final native Result csl_bridge_transactionMetadatumLabelsNew(); + public final native Result csl_bridge_transactionMetadatumLabelsLen(RPtr self); + public final native Result csl_bridge_transactionMetadatumLabelsGet(RPtr self, long index); + public final native Result csl_bridge_transactionMetadatumLabelsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_transactionOutputToBytes(RPtr self); + public final native Result csl_bridge_transactionOutputFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionOutputToHex(RPtr self); + public final native Result csl_bridge_transactionOutputFromHex(String hexStr); + public final native Result csl_bridge_transactionOutputToJson(RPtr self); + public final native Result csl_bridge_transactionOutputFromJson(String json); + public final native Result csl_bridge_transactionOutputAddress(RPtr self); + public final native Result csl_bridge_transactionOutputAmount(RPtr self); + public final native Result csl_bridge_transactionOutputDataHash(RPtr self); + public final native Result csl_bridge_transactionOutputPlutusData(RPtr self); + public final native Result csl_bridge_transactionOutputScriptRef(RPtr self); + public final native Result csl_bridge_transactionOutputSetScriptRef(RPtr self, RPtr scriptRef); + public final native Result csl_bridge_transactionOutputSetPlutusData(RPtr self, RPtr data); + public final native Result csl_bridge_transactionOutputSetDataHash(RPtr self, RPtr dataHash); + public final native Result csl_bridge_transactionOutputHasPlutusData(RPtr self); + public final native Result csl_bridge_transactionOutputHasDataHash(RPtr self); + public final native Result csl_bridge_transactionOutputHasScriptRef(RPtr self); + public final native Result csl_bridge_transactionOutputNew(RPtr address, RPtr amount); + public final native Result csl_bridge_transactionOutputSerializationFormat(RPtr self); + + public final native Result csl_bridge_transactionOutputAmountBuilderWithValue(RPtr self, RPtr amount); + public final native Result csl_bridge_transactionOutputAmountBuilderWithCoin(RPtr self, RPtr coin); + public final native Result csl_bridge_transactionOutputAmountBuilderWithCoinAndAsset(RPtr self, RPtr coin, RPtr multiasset); + public final native Result csl_bridge_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(RPtr self, RPtr multiasset, RPtr dataCost); + public final native Result csl_bridge_transactionOutputAmountBuilderBuild(RPtr self); + + public final native Result csl_bridge_transactionOutputBuilderNew(); + public final native Result csl_bridge_transactionOutputBuilderWithAddress(RPtr self, RPtr address); + public final native Result csl_bridge_transactionOutputBuilderWithDataHash(RPtr self, RPtr dataHash); + public final native Result csl_bridge_transactionOutputBuilderWithPlutusData(RPtr self, RPtr data); + public final native Result csl_bridge_transactionOutputBuilderWithScriptRef(RPtr self, RPtr scriptRef); + public final native Result csl_bridge_transactionOutputBuilderNext(RPtr self); + + public final native Result csl_bridge_transactionOutputsToBytes(RPtr self); + public final native Result csl_bridge_transactionOutputsFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionOutputsToHex(RPtr self); + public final native Result csl_bridge_transactionOutputsFromHex(String hexStr); + public final native Result csl_bridge_transactionOutputsToJson(RPtr self); + public final native Result csl_bridge_transactionOutputsFromJson(String json); + public final native Result csl_bridge_transactionOutputsNew(); + public final native Result csl_bridge_transactionOutputsLen(RPtr self); + public final native Result csl_bridge_transactionOutputsGet(RPtr self, long index); + public final native Result csl_bridge_transactionOutputsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_transactionUnspentOutputToBytes(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionUnspentOutputToHex(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputFromHex(String hexStr); + public final native Result csl_bridge_transactionUnspentOutputToJson(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputFromJson(String json); + public final native Result csl_bridge_transactionUnspentOutputNew(RPtr input, RPtr output); + public final native Result csl_bridge_transactionUnspentOutputInput(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputOutput(RPtr self); + + public final native Result csl_bridge_transactionUnspentOutputsToJson(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputsFromJson(String json); + public final native Result csl_bridge_transactionUnspentOutputsNew(); + public final native Result csl_bridge_transactionUnspentOutputsLen(RPtr self); + public final native Result csl_bridge_transactionUnspentOutputsGet(RPtr self, long index); + public final native Result csl_bridge_transactionUnspentOutputsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_transactionWitnessSetToBytes(RPtr self); + public final native Result csl_bridge_transactionWitnessSetFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionWitnessSetToHex(RPtr self); + public final native Result csl_bridge_transactionWitnessSetFromHex(String hexStr); + public final native Result csl_bridge_transactionWitnessSetToJson(RPtr self); + public final native Result csl_bridge_transactionWitnessSetFromJson(String json); + public final native Result csl_bridge_transactionWitnessSetSetVkeys(RPtr self, RPtr vkeys); + public final native Result csl_bridge_transactionWitnessSetVkeys(RPtr self); + public final native Result csl_bridge_transactionWitnessSetSetNativeScripts(RPtr self, RPtr nativeScripts); + public final native Result csl_bridge_transactionWitnessSetNativeScripts(RPtr self); + public final native Result csl_bridge_transactionWitnessSetSetBootstraps(RPtr self, RPtr bootstraps); + public final native Result csl_bridge_transactionWitnessSetBootstraps(RPtr self); + public final native Result csl_bridge_transactionWitnessSetSetPlutusScripts(RPtr self, RPtr plutusScripts); + public final native Result csl_bridge_transactionWitnessSetPlutusScripts(RPtr self); + public final native Result csl_bridge_transactionWitnessSetSetPlutusData(RPtr self, RPtr plutusData); + public final native Result csl_bridge_transactionWitnessSetPlutusData(RPtr self); + public final native Result csl_bridge_transactionWitnessSetSetRedeemers(RPtr self, RPtr redeemers); + public final native Result csl_bridge_transactionWitnessSetRedeemers(RPtr self); + public final native Result csl_bridge_transactionWitnessSetNew(); + + public final native Result csl_bridge_transactionWitnessSetsToBytes(RPtr self); + public final native Result csl_bridge_transactionWitnessSetsFromBytes(byte[] bytes); + public final native Result csl_bridge_transactionWitnessSetsToHex(RPtr self); + public final native Result csl_bridge_transactionWitnessSetsFromHex(String hexStr); + public final native Result csl_bridge_transactionWitnessSetsToJson(RPtr self); + public final native Result csl_bridge_transactionWitnessSetsFromJson(String json); + public final native Result csl_bridge_transactionWitnessSetsNew(); + public final native Result csl_bridge_transactionWitnessSetsLen(RPtr self); + public final native Result csl_bridge_transactionWitnessSetsGet(RPtr self, long index); + public final native Result csl_bridge_transactionWitnessSetsAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_treasuryWithdrawalsToJson(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsFromJson(String json); + public final native Result csl_bridge_treasuryWithdrawalsNew(); + public final native Result csl_bridge_treasuryWithdrawalsGet(RPtr self, RPtr key); + public final native Result csl_bridge_treasuryWithdrawalsInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_treasuryWithdrawalsKeys(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsLen(RPtr self); + + public final native Result csl_bridge_treasuryWithdrawalsActionToBytes(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsActionFromBytes(byte[] bytes); + public final native Result csl_bridge_treasuryWithdrawalsActionToHex(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsActionFromHex(String hexStr); + public final native Result csl_bridge_treasuryWithdrawalsActionToJson(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsActionFromJson(String json); + public final native Result csl_bridge_treasuryWithdrawalsActionWithdrawals(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsActionPolicyHash(RPtr self); + public final native Result csl_bridge_treasuryWithdrawalsActionNew(RPtr withdrawals); + public final native Result csl_bridge_treasuryWithdrawalsActionNewWithPolicyHash(RPtr withdrawals, RPtr policyHash); + + public final native Result csl_bridge_txBuilderConstantsPlutusDefaultCostModels(); + public final native Result csl_bridge_txBuilderConstantsPlutusAlonzoCostModels(); + public final native Result csl_bridge_txBuilderConstantsPlutusVasilCostModels(); + public final native Result csl_bridge_txBuilderConstantsPlutusConwayCostModels(); + + public final native Result csl_bridge_txInputsBuilderNew(); + public final native Result csl_bridge_txInputsBuilderAddKeyInput(RPtr self, RPtr hash, RPtr input, RPtr amount); + public final native Result csl_bridge_txInputsBuilderAddNativeScriptInput(RPtr self, RPtr script, RPtr input, RPtr amount); + public final native Result csl_bridge_txInputsBuilderAddPlutusScriptInput(RPtr self, RPtr witness, RPtr input, RPtr amount); + public final native Result csl_bridge_txInputsBuilderAddBootstrapInput(RPtr self, RPtr address, RPtr input, RPtr amount); + public final native Result csl_bridge_txInputsBuilderAddRegularInput(RPtr self, RPtr address, RPtr input, RPtr amount); + public final native Result csl_bridge_txInputsBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_txInputsBuilderGetNativeInputScripts(RPtr self); + public final native Result csl_bridge_txInputsBuilderGetPlutusInputScripts(RPtr self); + public final native Result csl_bridge_txInputsBuilderLen(RPtr self); + public final native Result csl_bridge_txInputsBuilderAddRequiredSigner(RPtr self, RPtr key); + public final native Result csl_bridge_txInputsBuilderAddRequiredSigners(RPtr self, RPtr keys); + public final native Result csl_bridge_txInputsBuilderTotalValue(RPtr self); + public final native Result csl_bridge_txInputsBuilderInputs(RPtr self); + public final native Result csl_bridge_txInputsBuilderInputsOption(RPtr self); + + public final native Result csl_bridge_uRLToBytes(RPtr self); + public final native Result csl_bridge_uRLFromBytes(byte[] bytes); + public final native Result csl_bridge_uRLToHex(RPtr self); + public final native Result csl_bridge_uRLFromHex(String hexStr); + public final native Result csl_bridge_uRLToJson(RPtr self); + public final native Result csl_bridge_uRLFromJson(String json); + public final native Result csl_bridge_uRLNew(String url); + public final native Result csl_bridge_uRLUrl(RPtr self); + + public final native Result csl_bridge_unitIntervalToBytes(RPtr self); + public final native Result csl_bridge_unitIntervalFromBytes(byte[] bytes); + public final native Result csl_bridge_unitIntervalToHex(RPtr self); + public final native Result csl_bridge_unitIntervalFromHex(String hexStr); + public final native Result csl_bridge_unitIntervalToJson(RPtr self); + public final native Result csl_bridge_unitIntervalFromJson(String json); + public final native Result csl_bridge_unitIntervalNumerator(RPtr self); + public final native Result csl_bridge_unitIntervalDenominator(RPtr self); + public final native Result csl_bridge_unitIntervalNew(RPtr numerator, RPtr denominator); + + public final native Result csl_bridge_updateToBytes(RPtr self); + public final native Result csl_bridge_updateFromBytes(byte[] bytes); + public final native Result csl_bridge_updateToHex(RPtr self); + public final native Result csl_bridge_updateFromHex(String hexStr); + public final native Result csl_bridge_updateToJson(RPtr self); + public final native Result csl_bridge_updateFromJson(String json); + public final native Result csl_bridge_updateProposedProtocolParameterUpdates(RPtr self); + public final native Result csl_bridge_updateEpoch(RPtr self); + public final native Result csl_bridge_updateNew(RPtr proposedProtocolParameterUpdates, long epoch); + + public final native Result csl_bridge_updateCommitteeActionToBytes(RPtr self); + public final native Result csl_bridge_updateCommitteeActionFromBytes(byte[] bytes); + public final native Result csl_bridge_updateCommitteeActionToHex(RPtr self); + public final native Result csl_bridge_updateCommitteeActionFromHex(String hexStr); + public final native Result csl_bridge_updateCommitteeActionToJson(RPtr self); + public final native Result csl_bridge_updateCommitteeActionFromJson(String json); + public final native Result csl_bridge_updateCommitteeActionGovActionId(RPtr self); + public final native Result csl_bridge_updateCommitteeActionCommittee(RPtr self); + public final native Result csl_bridge_updateCommitteeActionMembersToRemove(RPtr self); + public final native Result csl_bridge_updateCommitteeActionNew(RPtr committee, RPtr membersToRemove); + public final native Result csl_bridge_updateCommitteeActionNewWithActionId(RPtr govActionId, RPtr committee, RPtr membersToRemove); + + public final native Result csl_bridge_vRFCertToBytes(RPtr self); + public final native Result csl_bridge_vRFCertFromBytes(byte[] bytes); + public final native Result csl_bridge_vRFCertToHex(RPtr self); + public final native Result csl_bridge_vRFCertFromHex(String hexStr); + public final native Result csl_bridge_vRFCertToJson(RPtr self); + public final native Result csl_bridge_vRFCertFromJson(String json); + public final native Result csl_bridge_vRFCertOutput(RPtr self); + public final native Result csl_bridge_vRFCertProof(RPtr self); + public final native Result csl_bridge_vRFCertNew(byte[] output, byte[] proof); + + public final native Result csl_bridge_vRFKeyHashFromBytes(byte[] bytes); + public final native Result csl_bridge_vRFKeyHashToBytes(RPtr self); + public final native Result csl_bridge_vRFKeyHashToBech32(RPtr self, String prefix); + public final native Result csl_bridge_vRFKeyHashFromBech32(String bechStr); + public final native Result csl_bridge_vRFKeyHashToHex(RPtr self); + public final native Result csl_bridge_vRFKeyHashFromHex(String hex); + + public final native Result csl_bridge_vRFVKeyFromBytes(byte[] bytes); + public final native Result csl_bridge_vRFVKeyToBytes(RPtr self); + public final native Result csl_bridge_vRFVKeyToBech32(RPtr self, String prefix); + public final native Result csl_bridge_vRFVKeyFromBech32(String bechStr); + public final native Result csl_bridge_vRFVKeyToHex(RPtr self); + public final native Result csl_bridge_vRFVKeyFromHex(String hex); + + public final native Result csl_bridge_valueToBytes(RPtr self); + public final native Result csl_bridge_valueFromBytes(byte[] bytes); + public final native Result csl_bridge_valueToHex(RPtr self); + public final native Result csl_bridge_valueFromHex(String hexStr); + public final native Result csl_bridge_valueToJson(RPtr self); + public final native Result csl_bridge_valueFromJson(String json); + public final native Result csl_bridge_valueNew(RPtr coin); + public final native Result csl_bridge_valueNewFromAssets(RPtr multiasset); + public final native Result csl_bridge_valueNewWithAssets(RPtr coin, RPtr multiasset); + public final native Result csl_bridge_valueZero(); + public final native Result csl_bridge_valueIsZero(RPtr self); + public final native Result csl_bridge_valueCoin(RPtr self); + public final native Result csl_bridge_valueSetCoin(RPtr self, RPtr coin); + public final native Result csl_bridge_valueMultiasset(RPtr self); + public final native Result csl_bridge_valueSetMultiasset(RPtr self, RPtr multiasset); + public final native Result csl_bridge_valueCheckedAdd(RPtr self, RPtr rhs); + public final native Result csl_bridge_valueCheckedSub(RPtr self, RPtr rhsValue); + public final native Result csl_bridge_valueClampedSub(RPtr self, RPtr rhsValue); + public final native Result csl_bridge_valueCompare(RPtr self, RPtr rhsValue); + + public final native Result csl_bridge_versionedBlockToBytes(RPtr self); + public final native Result csl_bridge_versionedBlockFromBytes(byte[] bytes); + public final native Result csl_bridge_versionedBlockToHex(RPtr self); + public final native Result csl_bridge_versionedBlockFromHex(String hexStr); + public final native Result csl_bridge_versionedBlockToJson(RPtr self); + public final native Result csl_bridge_versionedBlockFromJson(String json); + public final native Result csl_bridge_versionedBlockNew(RPtr block, long eraCode); + public final native Result csl_bridge_versionedBlockBlock(RPtr self); + public final native Result csl_bridge_versionedBlockEra(RPtr self); + + public final native Result csl_bridge_vkeyToBytes(RPtr self); + public final native Result csl_bridge_vkeyFromBytes(byte[] bytes); + public final native Result csl_bridge_vkeyToHex(RPtr self); + public final native Result csl_bridge_vkeyFromHex(String hexStr); + public final native Result csl_bridge_vkeyToJson(RPtr self); + public final native Result csl_bridge_vkeyFromJson(String json); + public final native Result csl_bridge_vkeyNew(RPtr pk); + public final native Result csl_bridge_vkeyPublicKey(RPtr self); + + public final native Result csl_bridge_vkeysNew(); + public final native Result csl_bridge_vkeysLen(RPtr self); + public final native Result csl_bridge_vkeysGet(RPtr self, long index); + public final native Result csl_bridge_vkeysAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_vkeywitnessToBytes(RPtr self); + public final native Result csl_bridge_vkeywitnessFromBytes(byte[] bytes); + public final native Result csl_bridge_vkeywitnessToHex(RPtr self); + public final native Result csl_bridge_vkeywitnessFromHex(String hexStr); + public final native Result csl_bridge_vkeywitnessToJson(RPtr self); + public final native Result csl_bridge_vkeywitnessFromJson(String json); + public final native Result csl_bridge_vkeywitnessNew(RPtr vkey, RPtr signature); + public final native Result csl_bridge_vkeywitnessVkey(RPtr self); + public final native Result csl_bridge_vkeywitnessSignature(RPtr self); + + public final native Result csl_bridge_vkeywitnessesToBytes(RPtr self); + public final native Result csl_bridge_vkeywitnessesFromBytes(byte[] bytes); + public final native Result csl_bridge_vkeywitnessesToHex(RPtr self); + public final native Result csl_bridge_vkeywitnessesFromHex(String hexStr); + public final native Result csl_bridge_vkeywitnessesToJson(RPtr self); + public final native Result csl_bridge_vkeywitnessesFromJson(String json); + public final native Result csl_bridge_vkeywitnessesNew(); + public final native Result csl_bridge_vkeywitnessesLen(RPtr self); + public final native Result csl_bridge_vkeywitnessesGet(RPtr self, long index); + public final native Result csl_bridge_vkeywitnessesAdd(RPtr self, RPtr elem); + + public final native Result csl_bridge_voteDelegationToBytes(RPtr self); + public final native Result csl_bridge_voteDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_voteDelegationToHex(RPtr self); + public final native Result csl_bridge_voteDelegationFromHex(String hexStr); + public final native Result csl_bridge_voteDelegationToJson(RPtr self); + public final native Result csl_bridge_voteDelegationFromJson(String json); + public final native Result csl_bridge_voteDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_voteDelegationDrep(RPtr self); + public final native Result csl_bridge_voteDelegationNew(RPtr stakeCredential, RPtr drep); + public final native Result csl_bridge_voteDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_voteRegistrationAndDelegationToBytes(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationFromBytes(byte[] bytes); + public final native Result csl_bridge_voteRegistrationAndDelegationToHex(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationFromHex(String hexStr); + public final native Result csl_bridge_voteRegistrationAndDelegationToJson(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationFromJson(String json); + public final native Result csl_bridge_voteRegistrationAndDelegationStakeCredential(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationDrep(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationCoin(RPtr self); + public final native Result csl_bridge_voteRegistrationAndDelegationNew(RPtr stakeCredential, RPtr drep, RPtr coin); + public final native Result csl_bridge_voteRegistrationAndDelegationHasScriptCredentials(RPtr self); + + public final native Result csl_bridge_voterToBytes(RPtr self); + public final native Result csl_bridge_voterFromBytes(byte[] bytes); + public final native Result csl_bridge_voterToHex(RPtr self); + public final native Result csl_bridge_voterFromHex(String hexStr); + public final native Result csl_bridge_voterToJson(RPtr self); + public final native Result csl_bridge_voterFromJson(String json); + public final native Result csl_bridge_voterNewConstitutionalCommitteeHotKey(RPtr cred); + public final native Result csl_bridge_voterNewDrep(RPtr cred); + public final native Result csl_bridge_voterNewStakingPool(RPtr keyHash); + public final native Result csl_bridge_voterKind(RPtr self); + public final native Result csl_bridge_voterToConstitutionalCommitteeHotKey(RPtr self); + public final native Result csl_bridge_voterToDrepCred(RPtr self); + public final native Result csl_bridge_voterToStakingPoolKeyHash(RPtr self); + public final native Result csl_bridge_voterHasScriptCredentials(RPtr self); + public final native Result csl_bridge_voterToKeyHash(RPtr self); + + public final native Result csl_bridge_votersToJson(RPtr self); + public final native Result csl_bridge_votersFromJson(String json); + public final native Result csl_bridge_votersNew(); + public final native Result csl_bridge_votersAdd(RPtr self, RPtr voter); + public final native Result csl_bridge_votersGet(RPtr self, long index); + public final native Result csl_bridge_votersLen(RPtr self); + + public final native Result csl_bridge_votingBuilderNew(); + public final native Result csl_bridge_votingBuilderAdd(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure); + public final native Result csl_bridge_votingBuilderAddWithPlutusWitness(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure, RPtr witness); + public final native Result csl_bridge_votingBuilderAddWithNativeScript(RPtr self, RPtr voter, RPtr govActionId, RPtr votingProcedure, RPtr nativeScriptSource); + public final native Result csl_bridge_votingBuilderGetPlutusWitnesses(RPtr self); + public final native Result csl_bridge_votingBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_votingBuilderGetNativeScripts(RPtr self); + public final native Result csl_bridge_votingBuilderHasPlutusScripts(RPtr self); + public final native Result csl_bridge_votingBuilderBuild(RPtr self); + + public final native Result csl_bridge_votingProcedureToBytes(RPtr self); + public final native Result csl_bridge_votingProcedureFromBytes(byte[] bytes); + public final native Result csl_bridge_votingProcedureToHex(RPtr self); + public final native Result csl_bridge_votingProcedureFromHex(String hexStr); + public final native Result csl_bridge_votingProcedureToJson(RPtr self); + public final native Result csl_bridge_votingProcedureFromJson(String json); + public final native Result csl_bridge_votingProcedureNew(int vote); + public final native Result csl_bridge_votingProcedureNewWithAnchor(int vote, RPtr anchor); + public final native Result csl_bridge_votingProcedureVoteKind(RPtr self); + public final native Result csl_bridge_votingProcedureAnchor(RPtr self); + + public final native Result csl_bridge_votingProceduresToBytes(RPtr self); + public final native Result csl_bridge_votingProceduresFromBytes(byte[] bytes); + public final native Result csl_bridge_votingProceduresToHex(RPtr self); + public final native Result csl_bridge_votingProceduresFromHex(String hexStr); + public final native Result csl_bridge_votingProceduresToJson(RPtr self); + public final native Result csl_bridge_votingProceduresFromJson(String json); + public final native Result csl_bridge_votingProceduresNew(); + public final native Result csl_bridge_votingProceduresInsert(RPtr self, RPtr voter, RPtr governanceActionId, RPtr votingProcedure); + public final native Result csl_bridge_votingProceduresGet(RPtr self, RPtr voter, RPtr governanceActionId); + public final native Result csl_bridge_votingProceduresGetVoters(RPtr self); + public final native Result csl_bridge_votingProceduresGetGovernanceActionIdsByVoter(RPtr self, RPtr voter); + + public final native Result csl_bridge_votingProposalToBytes(RPtr self); + public final native Result csl_bridge_votingProposalFromBytes(byte[] bytes); + public final native Result csl_bridge_votingProposalToHex(RPtr self); + public final native Result csl_bridge_votingProposalFromHex(String hexStr); + public final native Result csl_bridge_votingProposalToJson(RPtr self); + public final native Result csl_bridge_votingProposalFromJson(String json); + public final native Result csl_bridge_votingProposalGovernanceAction(RPtr self); + public final native Result csl_bridge_votingProposalAnchor(RPtr self); + public final native Result csl_bridge_votingProposalRewardAccount(RPtr self); + public final native Result csl_bridge_votingProposalDeposit(RPtr self); + public final native Result csl_bridge_votingProposalNew(RPtr governanceAction, RPtr anchor, RPtr rewardAccount, RPtr deposit); + + public final native Result csl_bridge_votingProposalBuilderNew(); + public final native Result csl_bridge_votingProposalBuilderAdd(RPtr self, RPtr proposal); + public final native Result csl_bridge_votingProposalBuilderAddWithPlutusWitness(RPtr self, RPtr proposal, RPtr witness); + public final native Result csl_bridge_votingProposalBuilderGetPlutusWitnesses(RPtr self); + public final native Result csl_bridge_votingProposalBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_votingProposalBuilderHasPlutusScripts(RPtr self); + public final native Result csl_bridge_votingProposalBuilderBuild(RPtr self); + + public final native Result csl_bridge_votingProposalsToBytes(RPtr self); + public final native Result csl_bridge_votingProposalsFromBytes(byte[] bytes); + public final native Result csl_bridge_votingProposalsToHex(RPtr self); + public final native Result csl_bridge_votingProposalsFromHex(String hexStr); + public final native Result csl_bridge_votingProposalsToJson(RPtr self); + public final native Result csl_bridge_votingProposalsFromJson(String json); + public final native Result csl_bridge_votingProposalsNew(); + public final native Result csl_bridge_votingProposalsLen(RPtr self); + public final native Result csl_bridge_votingProposalsGet(RPtr self, long index); + public final native Result csl_bridge_votingProposalsAdd(RPtr self, RPtr proposal); + + public final native Result csl_bridge_withdrawalsToBytes(RPtr self); + public final native Result csl_bridge_withdrawalsFromBytes(byte[] bytes); + public final native Result csl_bridge_withdrawalsToHex(RPtr self); + public final native Result csl_bridge_withdrawalsFromHex(String hexStr); + public final native Result csl_bridge_withdrawalsToJson(RPtr self); + public final native Result csl_bridge_withdrawalsFromJson(String json); + public final native Result csl_bridge_withdrawalsNew(); + public final native Result csl_bridge_withdrawalsLen(RPtr self); + public final native Result csl_bridge_withdrawalsInsert(RPtr self, RPtr key, RPtr value); + public final native Result csl_bridge_withdrawalsGet(RPtr self, RPtr key); + public final native Result csl_bridge_withdrawalsKeys(RPtr self); + + public final native Result csl_bridge_withdrawalsBuilderNew(); + public final native Result csl_bridge_withdrawalsBuilderAdd(RPtr self, RPtr address, RPtr coin); + public final native Result csl_bridge_withdrawalsBuilderAddWithPlutusWitness(RPtr self, RPtr address, RPtr coin, RPtr witness); + public final native Result csl_bridge_withdrawalsBuilderAddWithNativeScript(RPtr self, RPtr address, RPtr coin, RPtr nativeScriptSource); + public final native Result csl_bridge_withdrawalsBuilderGetPlutusWitnesses(RPtr self); + public final native Result csl_bridge_withdrawalsBuilderGetRefInputs(RPtr self); + public final native Result csl_bridge_withdrawalsBuilderGetNativeScripts(RPtr self); + public final native Result csl_bridge_withdrawalsBuilderGetTotalWithdrawals(RPtr self); + public final native Result csl_bridge_withdrawalsBuilderHasPlutusScripts(RPtr self); + public final native Result csl_bridge_withdrawalsBuilderBuild(RPtr self); + + public final native Result csl_bridge_calculateExUnitsCeilCost(RPtr exUnits, RPtr exUnitPrices); + public final native Result csl_bridge_createSendAll(RPtr address, RPtr utxos, RPtr config); + public final native Result csl_bridge_decodeArbitraryBytesFromMetadatum(RPtr metadata); + public final native Result csl_bridge_decodeMetadatumToJsonStr(RPtr metadatum, int schema); + public final native Result csl_bridge_decodePlutusDatumToJsonStr(RPtr datum, int schema); + public final native Result csl_bridge_decryptWithPassword(String password, String data); + public final native Result csl_bridge_encodeArbitraryBytesAsMetadatum(byte[] bytes); + public final native Result csl_bridge_encodeJsonStrToMetadatum(String json, int schema); + public final native Result csl_bridge_encodeJsonStrToNativeScript(String json, String selfXpub, int schema); + public final native Result csl_bridge_encodeJsonStrToPlutusDatum(String json, int schema); + public final native Result csl_bridge_encryptWithPassword(String password, String salt, String nonce, String data); + public final native Result csl_bridge_getDeposit(RPtr txbody, RPtr poolDeposit, RPtr keyDeposit); + public final native Result csl_bridge_getImplicitInput(RPtr txbody, RPtr poolDeposit, RPtr keyDeposit); + public final native Result csl_bridge_hashAuxiliaryData(RPtr auxiliaryData); + public final native Result csl_bridge_hashPlutusData(RPtr plutusData); + public final native Result csl_bridge_hashScriptData(RPtr redeemers, RPtr costModels); + public final native Result csl_bridge_hashScriptDataWithDatums(RPtr redeemers, RPtr costModels, RPtr datums); + + public final native Result csl_bridge_hashTransaction(RPtr txBody); + public final native Result csl_bridge_makeDaedalusBootstrapWitness(RPtr txBodyHash, RPtr addr, RPtr key); + public final native Result csl_bridge_makeIcarusBootstrapWitness(RPtr txBodyHash, RPtr addr, RPtr key); + public final native Result csl_bridge_makeVkeyWitness(RPtr txBodyHash, RPtr sk); + public final native Result csl_bridge_minAdaForOutput(RPtr output, RPtr dataCost); + public final native Result csl_bridge_minFee(RPtr tx, RPtr linearFee); + public final native Result csl_bridge_minRefScriptFee(long totalRefScriptsSize, RPtr refScriptCoinsPerByte); + public final native Result csl_bridge_minScriptFee(RPtr tx, RPtr exUnitPrices); } diff --git a/index.d.ts b/index.d.ts index 43bfe24..7f336d4 100644 --- a/index.d.ts +++ b/index.d.ts @@ -522,6 +522,11 @@ export class BaseAddress extends Ptr { */ static from_address: (addr: Address) => Promise>; + /** + * @returns {Promise} + */ + network_id: () => Promise; + } @@ -591,17 +596,39 @@ export class BigInt extends Ptr { */ add: (other: BigInt) => Promise; + /** + * @param {BigInt} other + * @returns {Promise} + */ + sub: (other: BigInt) => Promise; + /** * @param {BigInt} other * @returns {Promise} */ mul: (other: BigInt) => Promise; + /** + * @param {number} exp + * @returns {Promise} + */ + pow: (exp: number) => Promise; + /** * @returns {Promise} */ static one: () => Promise; + /** + * @returns {Promise} + */ + static zero: () => Promise; + + /** + * @returns {Promise} + */ + abs: () => Promise; + /** * @returns {Promise} */ @@ -613,6 +640,12 @@ export class BigInt extends Ptr { */ div_ceil: (other: BigInt) => Promise; + /** + * @param {BigInt} other + * @returns {Promise} + */ + div_floor: (other: BigInt) => Promise; + } @@ -936,12 +969,6 @@ export class Block extends Ptr { */ static new: (header: Header, transaction_bodies: TransactionBodies, transaction_witness_sets: TransactionWitnessSets, auxiliary_data_set: AuxiliaryDataSet, invalid_transactions: Uint32Array) => Promise; - /** - * @param {Uint8Array} data - * @returns {Promise} - */ - static from_wrapped_bytes: (data: Uint8Array) => Promise; - } @@ -1050,6 +1077,39 @@ export class BootstrapWitness extends Ptr { export class BootstrapWitnesses extends Ptr { + /** + * @returns {Promise} + */ + to_bytes: () => Promise; + + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @returns {Promise} + */ + to_hex: () => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise} + */ + to_json: () => Promise; + + /** + * @param {string} json + * @returns {Promise} + */ + static from_json: (json: string) => Promise; + /** * @returns {Promise} */ @@ -1068,8 +1128,9 @@ export class BootstrapWitnesses extends Ptr { /** * @param {BootstrapWitness} elem + * @returns {Promise} */ - add: (elem: BootstrapWitness) => Promise; + add: (elem: BootstrapWitness) => Promise; } @@ -1179,12 +1240,24 @@ export class Certificate extends Ptr { */ static new_stake_registration: (stake_registration: StakeRegistration) => Promise; + /** + * @param {StakeRegistration} stake_registration + * @returns {Promise} + */ + static new_reg_cert: (stake_registration: StakeRegistration) => Promise; + /** * @param {StakeDeregistration} stake_deregistration * @returns {Promise} */ static new_stake_deregistration: (stake_deregistration: StakeDeregistration) => Promise; + /** + * @param {StakeDeregistration} stake_deregistration + * @returns {Promise} + */ + static new_unreg_cert: (stake_deregistration: StakeDeregistration) => Promise; + /** * @param {StakeDelegation} stake_delegation * @returns {Promise} @@ -1228,22 +1301,22 @@ export class Certificate extends Ptr { static new_committee_cold_resign: (committee_cold_resign: CommitteeColdResign) => Promise; /** - * @param {DrepDeregistration} drep_deregistration + * @param {DRepDeregistration} drep_deregistration * @returns {Promise} */ - static new_drep_deregistration: (drep_deregistration: DrepDeregistration) => Promise; + static new_drep_deregistration: (drep_deregistration: DRepDeregistration) => Promise; /** - * @param {DrepRegistration} drep_registration + * @param {DRepRegistration} drep_registration * @returns {Promise} */ - static new_drep_registration: (drep_registration: DrepRegistration) => Promise; + static new_drep_registration: (drep_registration: DRepRegistration) => Promise; /** - * @param {DrepUpdate} drep_update + * @param {DRepUpdate} drep_update * @returns {Promise} */ - static new_drep_update: (drep_update: DrepUpdate) => Promise; + static new_drep_update: (drep_update: DRepUpdate) => Promise; /** * @param {StakeAndVoteDelegation} stake_and_vote_delegation @@ -1285,11 +1358,21 @@ export class Certificate extends Ptr { */ as_stake_registration: () => Promise>; + /** + * @returns {Promise>} + */ + as_reg_cert: () => Promise>; + /** * @returns {Promise>} */ as_stake_deregistration: () => Promise>; + /** + * @returns {Promise>} + */ + as_unreg_cert: () => Promise>; + /** * @returns {Promise>} */ @@ -1326,19 +1409,19 @@ export class Certificate extends Ptr { as_committee_cold_resign: () => Promise>; /** - * @returns {Promise>} + * @returns {Promise>} */ - as_drep_deregistration: () => Promise>; + as_drep_deregistration: () => Promise>; /** - * @returns {Promise>} + * @returns {Promise>} */ - as_drep_registration: () => Promise>; + as_drep_registration: () => Promise>; /** - * @returns {Promise>} + * @returns {Promise>} */ - as_drep_update: () => Promise>; + as_drep_update: () => Promise>; /** * @returns {Promise>} @@ -1425,8 +1508,9 @@ export class Certificates extends Ptr { /** * @param {Certificate} elem + * @returns {Promise} */ - add: (elem: Certificate) => Promise; + add: (elem: Certificate) => Promise; } @@ -2071,8 +2155,9 @@ export class Credentials extends Ptr { /** * @param {Credential} elem + * @returns {Promise} */ - add: (elem: Credential) => Promise; + add: (elem: Credential) => Promise; } @@ -2229,6 +2314,12 @@ export class DRep extends Ptr { */ static new_always_no_confidence: () => Promise; + /** + * @param {Credential} cred + * @returns {Promise} + */ + static new_from_credential: (cred: Credential) => Promise; + /** * @returns {Promise} */ @@ -2244,79 +2335,21 @@ export class DRep extends Ptr { */ to_script_hash: () => Promise>; -} - - -export class DataCost extends Ptr { - /** - * @param {BigNum} coins_per_byte - * @returns {Promise} - */ - static new_coins_per_byte: (coins_per_byte: BigNum) => Promise; - - /** - * @returns {Promise} - */ - coins_per_byte: () => Promise; - -} - - -export class DataHash extends Ptr { - /** - * @param {Uint8Array} bytes - * @returns {Promise} - */ - static from_bytes: (bytes: Uint8Array) => Promise; - - /** - * @returns {Promise} - */ - to_bytes: () => Promise; - - /** - * @param {string} prefix - * @returns {Promise} - */ - to_bech32: (prefix: string) => Promise; - - /** - * @param {string} bech_str - * @returns {Promise} - */ - static from_bech32: (bech_str: string) => Promise; - /** * @returns {Promise} */ - to_hex: () => Promise; - - /** - * @param {string} hex - * @returns {Promise} - */ - static from_hex: (hex: string) => Promise; - -} - - -export class DatumSource extends Ptr { - /** - * @param {PlutusData} datum - * @returns {Promise} - */ - static new: (datum: PlutusData) => Promise; + to_bech32: () => Promise; /** - * @param {TransactionInput} input - * @returns {Promise} + * @param {string} bech32_str + * @returns {Promise} */ - static new_ref_input: (input: TransactionInput) => Promise; + static from_bech32: (bech32_str: string) => Promise; } -export class DrepDeregistration extends Ptr { +export class DRepDeregistration extends Ptr { /** * @returns {Promise} */ @@ -2324,9 +2357,9 @@ export class DrepDeregistration extends Ptr { /** * @param {Uint8Array} bytes - * @returns {Promise} + * @returns {Promise} */ - static from_bytes: (bytes: Uint8Array) => Promise; + static from_bytes: (bytes: Uint8Array) => Promise; /** * @returns {Promise} @@ -2335,9 +2368,9 @@ export class DrepDeregistration extends Ptr { /** * @param {string} hex_str - * @returns {Promise} + * @returns {Promise} */ - static from_hex: (hex_str: string) => Promise; + static from_hex: (hex_str: string) => Promise; /** * @returns {Promise} @@ -2346,9 +2379,9 @@ export class DrepDeregistration extends Ptr { /** * @param {string} json - * @returns {Promise} + * @returns {Promise} */ - static from_json: (json: string) => Promise; + static from_json: (json: string) => Promise; /** * @returns {Promise} @@ -2363,9 +2396,9 @@ export class DrepDeregistration extends Ptr { /** * @param {Credential} voting_credential * @param {BigNum} coin - * @returns {Promise} + * @returns {Promise} */ - static new: (voting_credential: Credential, coin: BigNum) => Promise; + static new: (voting_credential: Credential, coin: BigNum) => Promise; /** * @returns {Promise} @@ -2375,7 +2408,7 @@ export class DrepDeregistration extends Ptr { } -export class DrepRegistration extends Ptr { +export class DRepRegistration extends Ptr { /** * @returns {Promise} */ @@ -2383,9 +2416,9 @@ export class DrepRegistration extends Ptr { /** * @param {Uint8Array} bytes - * @returns {Promise} + * @returns {Promise} */ - static from_bytes: (bytes: Uint8Array) => Promise; + static from_bytes: (bytes: Uint8Array) => Promise; /** * @returns {Promise} @@ -2394,9 +2427,9 @@ export class DrepRegistration extends Ptr { /** * @param {string} hex_str - * @returns {Promise} + * @returns {Promise} */ - static from_hex: (hex_str: string) => Promise; + static from_hex: (hex_str: string) => Promise; /** * @returns {Promise} @@ -2405,9 +2438,9 @@ export class DrepRegistration extends Ptr { /** * @param {string} json - * @returns {Promise} + * @returns {Promise} */ - static from_json: (json: string) => Promise; + static from_json: (json: string) => Promise; /** * @returns {Promise} @@ -2427,17 +2460,17 @@ export class DrepRegistration extends Ptr { /** * @param {Credential} voting_credential * @param {BigNum} coin - * @returns {Promise} + * @returns {Promise} */ - static new: (voting_credential: Credential, coin: BigNum) => Promise; + static new: (voting_credential: Credential, coin: BigNum) => Promise; /** * @param {Credential} voting_credential * @param {BigNum} coin * @param {Anchor} anchor - * @returns {Promise} + * @returns {Promise} */ - static new_with_anchor: (voting_credential: Credential, coin: BigNum, anchor: Anchor) => Promise; + static new_with_anchor: (voting_credential: Credential, coin: BigNum, anchor: Anchor) => Promise; /** * @returns {Promise} @@ -2447,7 +2480,7 @@ export class DrepRegistration extends Ptr { } -export class DrepUpdate extends Ptr { +export class DRepUpdate extends Ptr { /** * @returns {Promise} */ @@ -2455,9 +2488,9 @@ export class DrepUpdate extends Ptr { /** * @param {Uint8Array} bytes - * @returns {Promise} + * @returns {Promise} */ - static from_bytes: (bytes: Uint8Array) => Promise; + static from_bytes: (bytes: Uint8Array) => Promise; /** * @returns {Promise} @@ -2466,9 +2499,9 @@ export class DrepUpdate extends Ptr { /** * @param {string} hex_str - * @returns {Promise} + * @returns {Promise} */ - static from_hex: (hex_str: string) => Promise; + static from_hex: (hex_str: string) => Promise; /** * @returns {Promise} @@ -2477,9 +2510,9 @@ export class DrepUpdate extends Ptr { /** * @param {string} json - * @returns {Promise} + * @returns {Promise} */ - static from_json: (json: string) => Promise; + static from_json: (json: string) => Promise; /** * @returns {Promise} @@ -2493,16 +2526,16 @@ export class DrepUpdate extends Ptr { /** * @param {Credential} voting_credential - * @returns {Promise} + * @returns {Promise} */ - static new: (voting_credential: Credential) => Promise; + static new: (voting_credential: Credential) => Promise; /** * @param {Credential} voting_credential * @param {Anchor} anchor - * @returns {Promise} + * @returns {Promise} */ - static new_with_anchor: (voting_credential: Credential, anchor: Anchor) => Promise; + static new_with_anchor: (voting_credential: Credential, anchor: Anchor) => Promise; /** * @returns {Promise} @@ -2512,7 +2545,7 @@ export class DrepUpdate extends Ptr { } -export class DrepVotingThresholds extends Ptr { +export class DRepVotingThresholds extends Ptr { /** * @returns {Promise} */ @@ -2520,9 +2553,9 @@ export class DrepVotingThresholds extends Ptr { /** * @param {Uint8Array} bytes - * @returns {Promise} + * @returns {Promise} */ - static from_bytes: (bytes: Uint8Array) => Promise; + static from_bytes: (bytes: Uint8Array) => Promise; /** * @returns {Promise} @@ -2531,9 +2564,9 @@ export class DrepVotingThresholds extends Ptr { /** * @param {string} hex_str - * @returns {Promise} + * @returns {Promise} */ - static from_hex: (hex_str: string) => Promise; + static from_hex: (hex_str: string) => Promise; /** * @returns {Promise} @@ -2542,9 +2575,9 @@ export class DrepVotingThresholds extends Ptr { /** * @param {string} json - * @returns {Promise} + * @returns {Promise} */ - static from_json: (json: string) => Promise; + static from_json: (json: string) => Promise; /** * @param {UnitInterval} motion_no_confidence @@ -2557,14 +2590,9 @@ export class DrepVotingThresholds extends Ptr { * @param {UnitInterval} pp_technical_group * @param {UnitInterval} pp_governance_group * @param {UnitInterval} treasury_withdrawal - * @returns {Promise} - */ - static new: (motion_no_confidence: UnitInterval, committee_normal: UnitInterval, committee_no_confidence: UnitInterval, update_constitution: UnitInterval, hard_fork_initiation: UnitInterval, pp_network_group: UnitInterval, pp_economic_group: UnitInterval, pp_technical_group: UnitInterval, pp_governance_group: UnitInterval, treasury_withdrawal: UnitInterval) => Promise; - - /** - * @returns {Promise} + * @returns {Promise} */ - static new_default: () => Promise; + static new: (motion_no_confidence: UnitInterval, committee_normal: UnitInterval, committee_no_confidence: UnitInterval, update_constitution: UnitInterval, hard_fork_initiation: UnitInterval, pp_network_group: UnitInterval, pp_economic_group: UnitInterval, pp_technical_group: UnitInterval, pp_governance_group: UnitInterval, treasury_withdrawal: UnitInterval) => Promise; /** * @param {UnitInterval} motion_no_confidence @@ -2669,6 +2697,75 @@ export class DrepVotingThresholds extends Ptr { } +export class DataCost extends Ptr { + /** + * @param {BigNum} coins_per_byte + * @returns {Promise} + */ + static new_coins_per_byte: (coins_per_byte: BigNum) => Promise; + + /** + * @returns {Promise} + */ + coins_per_byte: () => Promise; + +} + + +export class DataHash extends Ptr { + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @returns {Promise} + */ + to_bytes: () => Promise; + + /** + * @param {string} prefix + * @returns {Promise} + */ + to_bech32: (prefix: string) => Promise; + + /** + * @param {string} bech_str + * @returns {Promise} + */ + static from_bech32: (bech_str: string) => Promise; + + /** + * @returns {Promise} + */ + to_hex: () => Promise; + + /** + * @param {string} hex + * @returns {Promise} + */ + static from_hex: (hex: string) => Promise; + +} + + +export class DatumSource extends Ptr { + /** + * @param {PlutusData} datum + * @returns {Promise} + */ + static new: (datum: PlutusData) => Promise; + + /** + * @param {TransactionInput} input + * @returns {Promise} + */ + static new_ref_input: (input: TransactionInput) => Promise; + +} + + export class Ed25519KeyHash extends Ptr { /** * @param {Uint8Array} bytes @@ -2759,8 +2856,9 @@ export class Ed25519KeyHashes extends Ptr { /** * @param {Ed25519KeyHash} elem + * @returns {Promise} */ - add: (elem: Ed25519KeyHash) => Promise; + add: (elem: Ed25519KeyHash) => Promise; /** * @param {Ed25519KeyHash} elem @@ -2837,6 +2935,11 @@ export class EnterpriseAddress extends Ptr { */ static from_address: (addr: Address) => Promise>; + /** + * @returns {Promise} + */ + network_id: () => Promise; + } @@ -2948,6 +3051,52 @@ export class ExUnits extends Ptr { } +export class FixedBlock extends Ptr { + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise
} + */ + header: () => Promise
; + + /** + * @returns {Promise} + */ + transaction_bodies: () => Promise; + + /** + * @returns {Promise} + */ + transaction_witness_sets: () => Promise; + + /** + * @returns {Promise} + */ + auxiliary_data_set: () => Promise; + + /** + * @returns {Promise} + */ + invalid_transactions: () => Promise; + + /** + * @returns {Promise} + */ + block_hash: () => Promise; + +} + + export class FixedTransaction extends Ptr { /** * @returns {Promise} @@ -3049,6 +3198,100 @@ export class FixedTransaction extends Ptr { } +export class FixedTransactionBodies extends Ptr { + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise} + */ + static new: () => Promise; + + /** + * @returns {Promise} + */ + len: () => Promise; + + /** + * @param {number} index + * @returns {Promise} + */ + get: (index: number) => Promise; + + /** + * @param {FixedTransactionBody} elem + */ + add: (elem: FixedTransactionBody) => Promise; + +} + + +export class FixedTransactionBody extends Ptr { + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise} + */ + transaction_body: () => Promise; + + /** + * @returns {Promise} + */ + tx_hash: () => Promise; + + /** + * @returns {Promise} + */ + original_bytes: () => Promise; + +} + + +export class FixedVersionedBlock extends Ptr { + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise} + */ + block: () => Promise; + + /** + * @returns {Promise} + */ + era: () => Promise; + +} + + export class GeneralTransactionMetadata extends Ptr { /** * @returns {Promise} @@ -4556,10 +4799,10 @@ export class MintBuilder extends Ptr { export class MintWitness extends Ptr { /** - * @param {NativeScript} native_script + * @param {NativeScriptSource} native_script * @returns {Promise} */ - static new_native_script: (native_script: NativeScript) => Promise; + static new_native_script: (native_script: NativeScriptSource) => Promise; /** * @param {PlutusScriptSource} plutus_script @@ -4988,15 +5231,21 @@ export class NativeScriptSource extends Ptr { /** * @param {ScriptHash} script_hash * @param {TransactionInput} input + * @param {number} script_size * @returns {Promise} */ - static new_ref_input: (script_hash: ScriptHash, input: TransactionInput) => Promise; + static new_ref_input: (script_hash: ScriptHash, input: TransactionInput, script_size: number) => Promise; /** * @param {Ed25519KeyHashes} key_hashes */ set_required_signers: (key_hashes: Ed25519KeyHashes) => Promise; + /** + * @returns {Promise>} + */ + get_ref_script_size: () => Promise>; + } @@ -5689,16 +5938,16 @@ export class PlutusMap extends Ptr { /** * @param {PlutusData} key - * @param {PlutusData} value - * @returns {Promise>} + * @param {PlutusMapValues} values + * @returns {Promise>} */ - insert: (key: PlutusData, value: PlutusData) => Promise>; + insert: (key: PlutusData, values: PlutusMapValues) => Promise>; /** * @param {PlutusData} key - * @returns {Promise>} + * @returns {Promise>} */ - get: (key: PlutusData) => Promise>; + get: (key: PlutusData) => Promise>; /** * @returns {Promise} @@ -5708,6 +5957,31 @@ export class PlutusMap extends Ptr { } +export class PlutusMapValues extends Ptr { + /** + * @returns {Promise} + */ + static new: () => Promise; + + /** + * @returns {Promise} + */ + len: () => Promise; + + /** + * @param {number} index + * @returns {Promise>} + */ + get: (index: number) => Promise>; + + /** + * @param {PlutusData} elem + */ + add: (elem: PlutusData) => Promise; + +} + + export class PlutusScript extends Ptr { /** * @returns {Promise} @@ -6041,6 +6315,11 @@ export class PointerAddress extends Ptr { */ static from_address: (addr: Address) => Promise>; + /** + * @returns {Promise} + */ + network_id: () => Promise; + } @@ -6398,6 +6677,11 @@ export class PoolVotingThresholds extends Ptr { */ hard_fork_initiation: () => Promise; + /** + * @returns {Promise} + */ + security_relevant_threshold: () => Promise; + } @@ -6805,14 +7089,14 @@ export class ProtocolParamUpdate extends Ptr { pool_voting_thresholds: () => Promise>; /** - * @param {DrepVotingThresholds} drep_voting_thresholds + * @param {DRepVotingThresholds} drep_voting_thresholds */ - set_drep_voting_thresholds: (drep_voting_thresholds: DrepVotingThresholds) => Promise; + set_drep_voting_thresholds: (drep_voting_thresholds: DRepVotingThresholds) => Promise; /** - * @returns {Promise>} + * @returns {Promise>} */ - drep_voting_thresholds: () => Promise>; + drep_voting_thresholds: () => Promise>; /** * @param {number} min_committee_size @@ -7378,6 +7662,11 @@ export class RewardAddress extends Ptr { */ static from_address: (addr: Address) => Promise>; + /** + * @returns {Promise} + */ + network_id: () => Promise; + } @@ -7837,6 +8126,11 @@ export class ScriptRef extends Ptr { */ plutus_script: () => Promise>; + /** + * @returns {Promise} + */ + to_unwrapped_bytes: () => Promise; + } @@ -8133,7 +8427,7 @@ export class StakeDeregistration extends Ptr { * @param {BigNum} coin * @returns {Promise} */ - static new_with_coin: (stake_credential: Credential, coin: BigNum) => Promise; + static new_with_explicit_refund: (stake_credential: Credential, coin: BigNum) => Promise; /** * @returns {Promise} @@ -8198,7 +8492,7 @@ export class StakeRegistration extends Ptr { * @param {BigNum} coin * @returns {Promise} */ - static new_with_coin: (stake_credential: Credential, coin: BigNum) => Promise; + static new_with_explicit_deposit: (stake_credential: Credential, coin: BigNum) => Promise; /** * @returns {Promise} @@ -9021,10 +9315,10 @@ export class TransactionBuilder extends Ptr { * @param {TransactionUnspentOutputs} inputs * @param {CoinSelectionStrategyCIP2} strategy * @param {ChangeConfig} change_config - * @param {number} collateral_percentage - * @returns {Promise} + * @param {BigNum} collateral_percentage + * @returns {Promise} */ - add_inputs_from_and_change_with_collateral_return: (inputs: TransactionUnspentOutputs, strategy: CoinSelectionStrategyCIP2, change_config: ChangeConfig, collateral_percentage: number) => Promise; + add_inputs_from_and_change_with_collateral_return: (inputs: TransactionUnspentOutputs, strategy: CoinSelectionStrategyCIP2, change_config: ChangeConfig, collateral_percentage: BigNum) => Promise; /** * @returns {Promise>} @@ -9203,6 +9497,7 @@ export class TransactionBuilder extends Ptr { /** * @param {NativeScript} policy_script * @param {MintAssets} mint_assets + * @returns {Promise} */ set_mint_asset: (policy_script: NativeScript, mint_assets: MintAssets) => Promise; @@ -9210,6 +9505,7 @@ export class TransactionBuilder extends Ptr { * @param {NativeScript} policy_script * @param {AssetName} asset_name * @param {Int} amount + * @returns {Promise} */ add_mint_asset: (policy_script: NativeScript, asset_name: AssetName, amount: Int) => Promise; @@ -9439,6 +9735,12 @@ export class TransactionBuilderConfigBuilder extends Ptr { */ prefer_pure_change: (prefer_pure_change: boolean) => Promise; + /** + * @param {boolean} deduplicate_explicit_ref_inputs_with_regular_inputs + * @returns {Promise} + */ + deduplicate_explicit_ref_inputs_with_regular_inputs: (deduplicate_explicit_ref_inputs_with_regular_inputs: boolean) => Promise; + /** * @returns {Promise} */ @@ -9591,8 +9893,9 @@ export class TransactionInputs extends Ptr { /** * @param {TransactionInput} elem + * @returns {Promise} */ - add: (elem: TransactionInput) => Promise; + add: (elem: TransactionInput) => Promise; /** * @returns {Promise>} @@ -10338,6 +10641,11 @@ export class TxBuilderConstants extends Ptr { */ static plutus_vasil_cost_models: () => Promise; + /** + * @returns {Promise} + */ + static plutus_conway_cost_models: () => Promise; + } @@ -10355,11 +10663,11 @@ export class TxInputsBuilder extends Ptr { add_key_input: (hash: Ed25519KeyHash, input: TransactionInput, amount: Value) => Promise; /** - * @param {NativeScript} script + * @param {NativeScriptSource} script * @param {TransactionInput} input * @param {Value} amount */ - add_native_script_input: (script: NativeScript, input: TransactionInput, amount: Value) => Promise; + add_native_script_input: (script: NativeScriptSource, input: TransactionInput, amount: Value) => Promise; /** * @param {PlutusWitness} witness @@ -10369,11 +10677,11 @@ export class TxInputsBuilder extends Ptr { add_plutus_script_input: (witness: PlutusWitness, input: TransactionInput, amount: Value) => Promise; /** - * @param {ByronAddress} hash + * @param {ByronAddress} address * @param {TransactionInput} input * @param {Value} amount */ - add_bootstrap_input: (hash: ByronAddress, input: TransactionInput, amount: Value) => Promise; + add_bootstrap_input: (address: ByronAddress, input: TransactionInput, amount: Value) => Promise; /** * @param {Address} address @@ -10894,6 +11202,60 @@ export class Value extends Ptr { } +export class VersionedBlock extends Ptr { + /** + * @returns {Promise} + */ + to_bytes: () => Promise; + + /** + * @param {Uint8Array} bytes + * @returns {Promise} + */ + static from_bytes: (bytes: Uint8Array) => Promise; + + /** + * @returns {Promise} + */ + to_hex: () => Promise; + + /** + * @param {string} hex_str + * @returns {Promise} + */ + static from_hex: (hex_str: string) => Promise; + + /** + * @returns {Promise} + */ + to_json: () => Promise; + + /** + * @param {string} json + * @returns {Promise} + */ + static from_json: (json: string) => Promise; + + /** + * @param {Block} block + * @param {number} era_code + * @returns {Promise} + */ + static new: (block: Block, era_code: number) => Promise; + + /** + * @returns {Promise} + */ + block: () => Promise; + + /** + * @returns {Promise} + */ + era: () => Promise; + +} + + export class Vkey extends Ptr { /** * @returns {Promise} @@ -11073,8 +11435,9 @@ export class Vkeywitnesses extends Ptr { /** * @param {Vkeywitness} elem + * @returns {Promise} */ - add: (elem: Vkeywitness) => Promise; + add: (elem: Vkeywitness) => Promise; } @@ -11263,7 +11626,7 @@ export class Voter extends Ptr { /** * @returns {Promise>} */ - to_constitutional_committee_hot_cred: () => Promise>; + to_constitutional_committee_hot_key: () => Promise>; /** * @returns {Promise>} @@ -11671,8 +12034,9 @@ export class VotingProposals extends Ptr { /** * @param {VotingProposal} proposal + * @returns {Promise} */ - add: (proposal: VotingProposal) => Promise; + add: (proposal: VotingProposal) => Promise; } @@ -11986,6 +12350,18 @@ export enum AddressKind { } +export enum BlockEra { + Byron = 0, + Shelley = 1, + Allegra = 2, + Mary = 3, + Alonzo = 4, + Babbage = 5, + Conway = 6, + Unknown = 7, +} + + export enum CborContainerType { Array = 0, Map = 1, @@ -12002,9 +12378,9 @@ export enum CertificateKind { MoveInstantaneousRewardsCert = 6, CommitteeHotAuth = 7, CommitteeColdResign = 8, - DrepDeregistration = 9, - DrepRegistration = 10, - DrepUpdate = 11, + DRepDeregistration = 9, + DRepRegistration = 10, + DRepUpdate = 11, StakeAndVoteDelegation = 12, StakeRegistrationAndDelegation = 13, StakeVoteRegistrationAndDelegation = 14, diff --git a/index.js b/index.js index f5d3aa0..e55d664 100644 --- a/index.js +++ b/index.js @@ -92,68 +92,68 @@ class Ptr { export class Address extends Ptr { static async from_bytes(data) { - const ret = await HaskellShelley.addressFromBytes(b64FromUint8Array(data)); + const ret = await HaskellShelley.csl_bridge_addressFromBytes(b64FromUint8Array(data)); return Ptr._wrap(ret, Address); } async to_json() { - const ret = await HaskellShelley.addressToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.addressFromJson(json); + const ret = await HaskellShelley.csl_bridge_addressFromJson(json); return Ptr._wrap(ret, Address); } async kind() { - const ret = await HaskellShelley.addressKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressKind(this.ptr); return ret; } async payment_cred() { - const ret = await HaskellShelley.addressPaymentCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressPaymentCred(this.ptr); return Ptr._wrap(ret, Credential); } async is_malformed() { - const ret = await HaskellShelley.addressIsMalformed(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressIsMalformed(this.ptr); return ret; } async to_hex() { - const ret = await HaskellShelley.addressToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.addressFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_addressFromHex(hex_str); return Ptr._wrap(ret, Address); } async to_bytes() { - const ret = await HaskellShelley.addressToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { if(prefix == null) { - const ret = await HaskellShelley.addressToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressToBech32(this.ptr); return ret; } if(prefix != null) { - const ret = await HaskellShelley.addressToBech32WithPrefix(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_addressToBech32WithPrefix(this.ptr, prefix); return ret; } } static async from_bech32(bech_str) { - const ret = await HaskellShelley.addressFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_addressFromBech32(bech_str); return Ptr._wrap(ret, Address); } async network_id() { - const ret = await HaskellShelley.addressNetworkId(this.ptr); + const ret = await HaskellShelley.csl_bridge_addressNetworkId(this.ptr); return ret; } @@ -162,49 +162,49 @@ export class Address extends Ptr { export class Anchor extends Ptr { async to_bytes() { - const ret = await HaskellShelley.anchorToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.anchorFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_anchorFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Anchor); } async to_hex() { - const ret = await HaskellShelley.anchorToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.anchorFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_anchorFromHex(hex_str); return Ptr._wrap(ret, Anchor); } async to_json() { - const ret = await HaskellShelley.anchorToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.anchorFromJson(json); + const ret = await HaskellShelley.csl_bridge_anchorFromJson(json); return Ptr._wrap(ret, Anchor); } async url() { - const ret = await HaskellShelley.anchorUrl(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorUrl(this.ptr); return Ptr._wrap(ret, URL); } async anchor_data_hash() { - const ret = await HaskellShelley.anchorAnchorDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorAnchorDataHash(this.ptr); return Ptr._wrap(ret, AnchorDataHash); } static async new(anchor_url, anchor_data_hash) { const anchor_urlPtr = Ptr._assertClass(anchor_url, URL); const anchor_data_hashPtr = Ptr._assertClass(anchor_data_hash, AnchorDataHash); - const ret = await HaskellShelley.anchorNew(anchor_urlPtr, anchor_data_hashPtr); + const ret = await HaskellShelley.csl_bridge_anchorNew(anchor_urlPtr, anchor_data_hashPtr); return Ptr._wrap(ret, Anchor); } @@ -213,32 +213,32 @@ export class Anchor extends Ptr { export class AnchorDataHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.anchorDataHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_anchorDataHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, AnchorDataHash); } async to_bytes() { - const ret = await HaskellShelley.anchorDataHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorDataHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.anchorDataHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_anchorDataHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.anchorDataHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_anchorDataHashFromBech32(bech_str); return Ptr._wrap(ret, AnchorDataHash); } async to_hex() { - const ret = await HaskellShelley.anchorDataHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_anchorDataHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.anchorDataHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_anchorDataHashFromHex(hex); return Ptr._wrap(ret, AnchorDataHash); } @@ -247,42 +247,42 @@ export class AnchorDataHash extends Ptr { export class AssetName extends Ptr { async to_bytes() { - const ret = await HaskellShelley.assetNameToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNameToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.assetNameFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_assetNameFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, AssetName); } async to_hex() { - const ret = await HaskellShelley.assetNameToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNameToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.assetNameFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_assetNameFromHex(hex_str); return Ptr._wrap(ret, AssetName); } async to_json() { - const ret = await HaskellShelley.assetNameToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNameToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.assetNameFromJson(json); + const ret = await HaskellShelley.csl_bridge_assetNameFromJson(json); return Ptr._wrap(ret, AssetName); } static async new(name) { - const ret = await HaskellShelley.assetNameNew(b64FromUint8Array(name)); + const ret = await HaskellShelley.csl_bridge_assetNameNew(b64FromUint8Array(name)); return Ptr._wrap(ret, AssetName); } async name() { - const ret = await HaskellShelley.assetNameName(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNameName(this.ptr); return uint8ArrayFromB64(ret); } @@ -291,53 +291,53 @@ export class AssetName extends Ptr { export class AssetNames extends Ptr { async to_bytes() { - const ret = await HaskellShelley.assetNamesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNamesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.assetNamesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_assetNamesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, AssetNames); } async to_hex() { - const ret = await HaskellShelley.assetNamesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNamesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.assetNamesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_assetNamesFromHex(hex_str); return Ptr._wrap(ret, AssetNames); } async to_json() { - const ret = await HaskellShelley.assetNamesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNamesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.assetNamesFromJson(json); + const ret = await HaskellShelley.csl_bridge_assetNamesFromJson(json); return Ptr._wrap(ret, AssetNames); } static async new() { - const ret = await HaskellShelley.assetNamesNew(); + const ret = await HaskellShelley.csl_bridge_assetNamesNew(); return Ptr._wrap(ret, AssetNames); } async len() { - const ret = await HaskellShelley.assetNamesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetNamesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.assetNamesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_assetNamesGet(this.ptr, index); return Ptr._wrap(ret, AssetName); } add(elem) { const elemPtr = Ptr._assertClass(elem, AssetName); - const ret = HaskellShelley.assetNamesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_assetNamesAdd(this.ptr, elemPtr); return ret; } @@ -346,60 +346,60 @@ export class AssetNames extends Ptr { export class Assets extends Ptr { async to_bytes() { - const ret = await HaskellShelley.assetsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.assetsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_assetsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Assets); } async to_hex() { - const ret = await HaskellShelley.assetsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.assetsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_assetsFromHex(hex_str); return Ptr._wrap(ret, Assets); } async to_json() { - const ret = await HaskellShelley.assetsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.assetsFromJson(json); + const ret = await HaskellShelley.csl_bridge_assetsFromJson(json); return Ptr._wrap(ret, Assets); } static async new() { - const ret = await HaskellShelley.assetsNew(); + const ret = await HaskellShelley.csl_bridge_assetsNew(); return Ptr._wrap(ret, Assets); } async len() { - const ret = await HaskellShelley.assetsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetsLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, AssetName); const valuePtr = Ptr._assertClass(value, BigNum); - const ret = await HaskellShelley.assetsInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_assetsInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, BigNum); } async get(key) { const keyPtr = Ptr._assertClass(key, AssetName); - const ret = await HaskellShelley.assetsGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_assetsGet(this.ptr, keyPtr); return Ptr._wrap(ret, BigNum); } async keys() { - const ret = await HaskellShelley.assetsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_assetsKeys(this.ptr); return Ptr._wrap(ret, AssetNames); } @@ -408,80 +408,80 @@ export class Assets extends Ptr { export class AuxiliaryData extends Ptr { async to_bytes() { - const ret = await HaskellShelley.auxiliaryDataToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.auxiliaryDataFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, AuxiliaryData); } async to_hex() { - const ret = await HaskellShelley.auxiliaryDataToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.auxiliaryDataFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataFromHex(hex_str); return Ptr._wrap(ret, AuxiliaryData); } async to_json() { - const ret = await HaskellShelley.auxiliaryDataToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.auxiliaryDataFromJson(json); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataFromJson(json); return Ptr._wrap(ret, AuxiliaryData); } static async new() { - const ret = await HaskellShelley.auxiliaryDataNew(); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataNew(); return Ptr._wrap(ret, AuxiliaryData); } async metadata() { - const ret = await HaskellShelley.auxiliaryDataMetadata(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataMetadata(this.ptr); return Ptr._wrap(ret, GeneralTransactionMetadata); } set_metadata(metadata) { const metadataPtr = Ptr._assertClass(metadata, GeneralTransactionMetadata); - const ret = HaskellShelley.auxiliaryDataSetMetadata(this.ptr, metadataPtr); + const ret = HaskellShelley.csl_bridge_auxiliaryDataSetMetadata(this.ptr, metadataPtr); return ret; } async native_scripts() { - const ret = await HaskellShelley.auxiliaryDataNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } set_native_scripts(native_scripts) { const native_scriptsPtr = Ptr._assertClass(native_scripts, NativeScripts); - const ret = HaskellShelley.auxiliaryDataSetNativeScripts(this.ptr, native_scriptsPtr); + const ret = HaskellShelley.csl_bridge_auxiliaryDataSetNativeScripts(this.ptr, native_scriptsPtr); return ret; } async plutus_scripts() { - const ret = await HaskellShelley.auxiliaryDataPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataPlutusScripts(this.ptr); return Ptr._wrap(ret, PlutusScripts); } set_plutus_scripts(plutus_scripts) { const plutus_scriptsPtr = Ptr._assertClass(plutus_scripts, PlutusScripts); - const ret = HaskellShelley.auxiliaryDataSetPlutusScripts(this.ptr, plutus_scriptsPtr); + const ret = HaskellShelley.csl_bridge_auxiliaryDataSetPlutusScripts(this.ptr, plutus_scriptsPtr); return ret; } async prefer_alonzo_format() { - const ret = await HaskellShelley.auxiliaryDataPreferAlonzoFormat(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataPreferAlonzoFormat(this.ptr); return ret; } set_prefer_alonzo_format(prefer) { - const ret = HaskellShelley.auxiliaryDataSetPreferAlonzoFormat(this.ptr, prefer); + const ret = HaskellShelley.csl_bridge_auxiliaryDataSetPreferAlonzoFormat(this.ptr, prefer); return ret; } @@ -490,32 +490,32 @@ export class AuxiliaryData extends Ptr { export class AuxiliaryDataHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.auxiliaryDataHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, AuxiliaryDataHash); } async to_bytes() { - const ret = await HaskellShelley.auxiliaryDataHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.auxiliaryDataHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.auxiliaryDataHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashFromBech32(bech_str); return Ptr._wrap(ret, AuxiliaryDataHash); } async to_hex() { - const ret = await HaskellShelley.auxiliaryDataHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.auxiliaryDataHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataHashFromHex(hex); return Ptr._wrap(ret, AuxiliaryDataHash); } @@ -524,28 +524,28 @@ export class AuxiliaryDataHash extends Ptr { export class AuxiliaryDataSet extends Ptr { static async new() { - const ret = await HaskellShelley.auxiliaryDataSetNew(); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataSetNew(); return Ptr._wrap(ret, AuxiliaryDataSet); } async len() { - const ret = await HaskellShelley.auxiliaryDataSetLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataSetLen(this.ptr); return ret; } async insert(tx_index, data) { const dataPtr = Ptr._assertClass(data, AuxiliaryData); - const ret = await HaskellShelley.auxiliaryDataSetInsert(this.ptr, tx_index, dataPtr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataSetInsert(this.ptr, tx_index, dataPtr); return Ptr._wrap(ret, AuxiliaryData); } async get(tx_index) { - const ret = await HaskellShelley.auxiliaryDataSetGet(this.ptr, tx_index); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataSetGet(this.ptr, tx_index); return Ptr._wrap(ret, AuxiliaryData); } async indices() { - const ret = await HaskellShelley.auxiliaryDataSetIndices(this.ptr); + const ret = await HaskellShelley.csl_bridge_auxiliaryDataSetIndices(this.ptr); return base64ToUint32Array(ret); } @@ -556,115 +556,147 @@ export class BaseAddress extends Ptr { static async new(network, payment, stake) { const paymentPtr = Ptr._assertClass(payment, Credential); const stakePtr = Ptr._assertClass(stake, Credential); - const ret = await HaskellShelley.baseAddressNew(network, paymentPtr, stakePtr); + const ret = await HaskellShelley.csl_bridge_baseAddressNew(network, paymentPtr, stakePtr); return Ptr._wrap(ret, BaseAddress); } async payment_cred() { - const ret = await HaskellShelley.baseAddressPaymentCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_baseAddressPaymentCred(this.ptr); return Ptr._wrap(ret, Credential); } async stake_cred() { - const ret = await HaskellShelley.baseAddressStakeCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_baseAddressStakeCred(this.ptr); return Ptr._wrap(ret, Credential); } async to_address() { - const ret = await HaskellShelley.baseAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_baseAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.baseAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_baseAddressFromAddress(addrPtr); return Ptr._wrap(ret, BaseAddress); } + async network_id() { + const ret = await HaskellShelley.csl_bridge_baseAddressNetworkId(this.ptr); + return ret; + } + } export class BigInt extends Ptr { async to_bytes() { - const ret = await HaskellShelley.bigIntToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.bigIntFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bigIntFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, BigInt); } async to_hex() { - const ret = await HaskellShelley.bigIntToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.bigIntFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_bigIntFromHex(hex_str); return Ptr._wrap(ret, BigInt); } async to_json() { - const ret = await HaskellShelley.bigIntToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.bigIntFromJson(json); + const ret = await HaskellShelley.csl_bridge_bigIntFromJson(json); return Ptr._wrap(ret, BigInt); } async is_zero() { - const ret = await HaskellShelley.bigIntIsZero(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntIsZero(this.ptr); return ret; } async as_u64() { - const ret = await HaskellShelley.bigIntAsU64(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntAsU64(this.ptr); return Ptr._wrap(ret, BigNum); } async as_int() { - const ret = await HaskellShelley.bigIntAsInt(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntAsInt(this.ptr); return Ptr._wrap(ret, Int); } static async from_str(text) { - const ret = await HaskellShelley.bigIntFromStr(text); + const ret = await HaskellShelley.csl_bridge_bigIntFromStr(text); return Ptr._wrap(ret, BigInt); } async to_str() { - const ret = await HaskellShelley.bigIntToStr(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntToStr(this.ptr); return ret; } async add(other) { const otherPtr = Ptr._assertClass(other, BigInt); - const ret = await HaskellShelley.bigIntAdd(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigIntAdd(this.ptr, otherPtr); + return Ptr._wrap(ret, BigInt); + } + + async sub(other) { + const otherPtr = Ptr._assertClass(other, BigInt); + const ret = await HaskellShelley.csl_bridge_bigIntSub(this.ptr, otherPtr); return Ptr._wrap(ret, BigInt); } async mul(other) { const otherPtr = Ptr._assertClass(other, BigInt); - const ret = await HaskellShelley.bigIntMul(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigIntMul(this.ptr, otherPtr); + return Ptr._wrap(ret, BigInt); + } + + async pow(exp) { + const ret = await HaskellShelley.csl_bridge_bigIntPow(this.ptr, exp); return Ptr._wrap(ret, BigInt); } static async one() { - const ret = await HaskellShelley.bigIntOne(); + const ret = await HaskellShelley.csl_bridge_bigIntOne(); + return Ptr._wrap(ret, BigInt); + } + + static async zero() { + const ret = await HaskellShelley.csl_bridge_bigIntZero(); + return Ptr._wrap(ret, BigInt); + } + + async abs() { + const ret = await HaskellShelley.csl_bridge_bigIntAbs(this.ptr); return Ptr._wrap(ret, BigInt); } async increment() { - const ret = await HaskellShelley.bigIntIncrement(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigIntIncrement(this.ptr); return Ptr._wrap(ret, BigInt); } async div_ceil(other) { const otherPtr = Ptr._assertClass(other, BigInt); - const ret = await HaskellShelley.bigIntDivCeil(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigIntDivCeil(this.ptr, otherPtr); + return Ptr._wrap(ret, BigInt); + } + + async div_floor(other) { + const otherPtr = Ptr._assertClass(other, BigInt); + const ret = await HaskellShelley.csl_bridge_bigIntDivFloor(this.ptr, otherPtr); return Ptr._wrap(ret, BigInt); } @@ -673,111 +705,111 @@ export class BigInt extends Ptr { export class BigNum extends Ptr { async to_bytes() { - const ret = await HaskellShelley.bigNumToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigNumToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.bigNumFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bigNumFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, BigNum); } async to_hex() { - const ret = await HaskellShelley.bigNumToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigNumToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.bigNumFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_bigNumFromHex(hex_str); return Ptr._wrap(ret, BigNum); } async to_json() { - const ret = await HaskellShelley.bigNumToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigNumToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.bigNumFromJson(json); + const ret = await HaskellShelley.csl_bridge_bigNumFromJson(json); return Ptr._wrap(ret, BigNum); } static async from_str(string) { - const ret = await HaskellShelley.bigNumFromStr(string); + const ret = await HaskellShelley.csl_bridge_bigNumFromStr(string); return Ptr._wrap(ret, BigNum); } async to_str() { - const ret = await HaskellShelley.bigNumToStr(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigNumToStr(this.ptr); return ret; } static async zero() { - const ret = await HaskellShelley.bigNumZero(); + const ret = await HaskellShelley.csl_bridge_bigNumZero(); return Ptr._wrap(ret, BigNum); } static async one() { - const ret = await HaskellShelley.bigNumOne(); + const ret = await HaskellShelley.csl_bridge_bigNumOne(); return Ptr._wrap(ret, BigNum); } async is_zero() { - const ret = await HaskellShelley.bigNumIsZero(this.ptr); + const ret = await HaskellShelley.csl_bridge_bigNumIsZero(this.ptr); return ret; } async div_floor(other) { const otherPtr = Ptr._assertClass(other, BigNum); - const ret = await HaskellShelley.bigNumDivFloor(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigNumDivFloor(this.ptr, otherPtr); return Ptr._wrap(ret, BigNum); } async checked_mul(other) { const otherPtr = Ptr._assertClass(other, BigNum); - const ret = await HaskellShelley.bigNumCheckedMul(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigNumCheckedMul(this.ptr, otherPtr); return Ptr._wrap(ret, BigNum); } async checked_add(other) { const otherPtr = Ptr._assertClass(other, BigNum); - const ret = await HaskellShelley.bigNumCheckedAdd(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigNumCheckedAdd(this.ptr, otherPtr); return Ptr._wrap(ret, BigNum); } async checked_sub(other) { const otherPtr = Ptr._assertClass(other, BigNum); - const ret = await HaskellShelley.bigNumCheckedSub(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigNumCheckedSub(this.ptr, otherPtr); return Ptr._wrap(ret, BigNum); } async clamped_sub(other) { const otherPtr = Ptr._assertClass(other, BigNum); - const ret = await HaskellShelley.bigNumClampedSub(this.ptr, otherPtr); + const ret = await HaskellShelley.csl_bridge_bigNumClampedSub(this.ptr, otherPtr); return Ptr._wrap(ret, BigNum); } async compare(rhs_value) { const rhs_valuePtr = Ptr._assertClass(rhs_value, BigNum); - const ret = await HaskellShelley.bigNumCompare(this.ptr, rhs_valuePtr); + const ret = await HaskellShelley.csl_bridge_bigNumCompare(this.ptr, rhs_valuePtr); return ret; } async less_than(rhs_value) { const rhs_valuePtr = Ptr._assertClass(rhs_value, BigNum); - const ret = await HaskellShelley.bigNumLessThan(this.ptr, rhs_valuePtr); + const ret = await HaskellShelley.csl_bridge_bigNumLessThan(this.ptr, rhs_valuePtr); return ret; } static async max_value() { - const ret = await HaskellShelley.bigNumMaxValue(); + const ret = await HaskellShelley.csl_bridge_bigNumMaxValue(); return Ptr._wrap(ret, BigNum); } static async max(a, b) { const aPtr = Ptr._assertClass(a, BigNum); const bPtr = Ptr._assertClass(b, BigNum); - const ret = await HaskellShelley.bigNumMax(aPtr, bPtr); + const ret = await HaskellShelley.csl_bridge_bigNumMax(aPtr, bPtr); return Ptr._wrap(ret, BigNum); } @@ -786,72 +818,72 @@ export class BigNum extends Ptr { export class Bip32PrivateKey extends Ptr { async derive(index) { - const ret = await HaskellShelley.bip32PrivateKeyDerive(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyDerive(this.ptr, index); return Ptr._wrap(ret, Bip32PrivateKey); } static async from_128_xprv(bytes) { - const ret = await HaskellShelley.bip32PrivateKeyFrom_128Xprv(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyFrom_128Xprv(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Bip32PrivateKey); } async to_128_xprv() { - const ret = await HaskellShelley.bip32PrivateKeyTo_128Xprv(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyTo_128Xprv(this.ptr); return uint8ArrayFromB64(ret); } static async generate_ed25519_bip32() { - const ret = await HaskellShelley.bip32PrivateKeyGenerateEd25519Bip32(); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyGenerateEd25519Bip32(); return Ptr._wrap(ret, Bip32PrivateKey); } async to_raw_key() { - const ret = await HaskellShelley.bip32PrivateKeyToRawKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyToRawKey(this.ptr); return Ptr._wrap(ret, PrivateKey); } async to_public() { - const ret = await HaskellShelley.bip32PrivateKeyToPublic(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyToPublic(this.ptr); return Ptr._wrap(ret, Bip32PublicKey); } static async from_bytes(bytes) { - const ret = await HaskellShelley.bip32PrivateKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Bip32PrivateKey); } async as_bytes() { - const ret = await HaskellShelley.bip32PrivateKeyAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyAsBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bech32(bech32_str) { - const ret = await HaskellShelley.bip32PrivateKeyFromBech32(bech32_str); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyFromBech32(bech32_str); return Ptr._wrap(ret, Bip32PrivateKey); } async to_bech32() { - const ret = await HaskellShelley.bip32PrivateKeyToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyToBech32(this.ptr); return ret; } static async from_bip39_entropy(entropy, password) { - const ret = await HaskellShelley.bip32PrivateKeyFromBip39Entropy(b64FromUint8Array(entropy), b64FromUint8Array(password)); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyFromBip39Entropy(b64FromUint8Array(entropy), b64FromUint8Array(password)); return Ptr._wrap(ret, Bip32PrivateKey); } async chaincode() { - const ret = await HaskellShelley.bip32PrivateKeyChaincode(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyChaincode(this.ptr); return uint8ArrayFromB64(ret); } async to_hex() { - const ret = await HaskellShelley.bip32PrivateKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.bip32PrivateKeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_bip32PrivateKeyFromHex(hex_str); return Ptr._wrap(ret, Bip32PrivateKey); } @@ -860,47 +892,47 @@ export class Bip32PrivateKey extends Ptr { export class Bip32PublicKey extends Ptr { async derive(index) { - const ret = await HaskellShelley.bip32PublicKeyDerive(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyDerive(this.ptr, index); return Ptr._wrap(ret, Bip32PublicKey); } async to_raw_key() { - const ret = await HaskellShelley.bip32PublicKeyToRawKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyToRawKey(this.ptr); return Ptr._wrap(ret, PublicKey); } static async from_bytes(bytes) { - const ret = await HaskellShelley.bip32PublicKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Bip32PublicKey); } async as_bytes() { - const ret = await HaskellShelley.bip32PublicKeyAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyAsBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bech32(bech32_str) { - const ret = await HaskellShelley.bip32PublicKeyFromBech32(bech32_str); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyFromBech32(bech32_str); return Ptr._wrap(ret, Bip32PublicKey); } async to_bech32() { - const ret = await HaskellShelley.bip32PublicKeyToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyToBech32(this.ptr); return ret; } async chaincode() { - const ret = await HaskellShelley.bip32PublicKeyChaincode(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyChaincode(this.ptr); return uint8ArrayFromB64(ret); } async to_hex() { - const ret = await HaskellShelley.bip32PublicKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.bip32PublicKeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_bip32PublicKeyFromHex(hex_str); return Ptr._wrap(ret, Bip32PublicKey); } @@ -909,57 +941,57 @@ export class Bip32PublicKey extends Ptr { export class Block extends Ptr { async to_bytes() { - const ret = await HaskellShelley.blockToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.blockFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_blockFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Block); } async to_hex() { - const ret = await HaskellShelley.blockToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.blockFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_blockFromHex(hex_str); return Ptr._wrap(ret, Block); } async to_json() { - const ret = await HaskellShelley.blockToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.blockFromJson(json); + const ret = await HaskellShelley.csl_bridge_blockFromJson(json); return Ptr._wrap(ret, Block); } async header() { - const ret = await HaskellShelley.blockHeader(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockHeader(this.ptr); return Ptr._wrap(ret, Header); } async transaction_bodies() { - const ret = await HaskellShelley.blockTransactionBodies(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockTransactionBodies(this.ptr); return Ptr._wrap(ret, TransactionBodies); } async transaction_witness_sets() { - const ret = await HaskellShelley.blockTransactionWitnessSets(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockTransactionWitnessSets(this.ptr); return Ptr._wrap(ret, TransactionWitnessSets); } async auxiliary_data_set() { - const ret = await HaskellShelley.blockAuxiliaryDataSet(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockAuxiliaryDataSet(this.ptr); return Ptr._wrap(ret, AuxiliaryDataSet); } async invalid_transactions() { - const ret = await HaskellShelley.blockInvalidTransactions(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockInvalidTransactions(this.ptr); return base64ToUint32Array(ret); } @@ -968,12 +1000,7 @@ export class Block extends Ptr { const transaction_bodiesPtr = Ptr._assertClass(transaction_bodies, TransactionBodies); const transaction_witness_setsPtr = Ptr._assertClass(transaction_witness_sets, TransactionWitnessSets); const auxiliary_data_setPtr = Ptr._assertClass(auxiliary_data_set, AuxiliaryDataSet); - const ret = await HaskellShelley.blockNew(headerPtr, transaction_bodiesPtr, transaction_witness_setsPtr, auxiliary_data_setPtr, uint32ArrayToBase64(invalid_transactions)); - return Ptr._wrap(ret, Block); - } - - static async from_wrapped_bytes(data) { - const ret = await HaskellShelley.blockFromWrappedBytes(b64FromUint8Array(data)); + const ret = await HaskellShelley.csl_bridge_blockNew(headerPtr, transaction_bodiesPtr, transaction_witness_setsPtr, auxiliary_data_setPtr, uint32ArrayToBase64(invalid_transactions)); return Ptr._wrap(ret, Block); } @@ -982,32 +1009,32 @@ export class Block extends Ptr { export class BlockHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.blockHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_blockHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, BlockHash); } async to_bytes() { - const ret = await HaskellShelley.blockHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.blockHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_blockHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.blockHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_blockHashFromBech32(bech_str); return Ptr._wrap(ret, BlockHash); } async to_hex() { - const ret = await HaskellShelley.blockHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_blockHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.blockHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_blockHashFromHex(hex); return Ptr._wrap(ret, BlockHash); } @@ -1016,59 +1043,59 @@ export class BlockHash extends Ptr { export class BootstrapWitness extends Ptr { async to_bytes() { - const ret = await HaskellShelley.bootstrapWitnessToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.bootstrapWitnessFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, BootstrapWitness); } async to_hex() { - const ret = await HaskellShelley.bootstrapWitnessToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.bootstrapWitnessFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessFromHex(hex_str); return Ptr._wrap(ret, BootstrapWitness); } async to_json() { - const ret = await HaskellShelley.bootstrapWitnessToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.bootstrapWitnessFromJson(json); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessFromJson(json); return Ptr._wrap(ret, BootstrapWitness); } async vkey() { - const ret = await HaskellShelley.bootstrapWitnessVkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessVkey(this.ptr); return Ptr._wrap(ret, Vkey); } async signature() { - const ret = await HaskellShelley.bootstrapWitnessSignature(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessSignature(this.ptr); return Ptr._wrap(ret, Ed25519Signature); } async chain_code() { - const ret = await HaskellShelley.bootstrapWitnessChainCode(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessChainCode(this.ptr); return uint8ArrayFromB64(ret); } async attributes() { - const ret = await HaskellShelley.bootstrapWitnessAttributes(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessAttributes(this.ptr); return uint8ArrayFromB64(ret); } static async new(vkey, signature, chain_code, attributes) { const vkeyPtr = Ptr._assertClass(vkey, Vkey); const signaturePtr = Ptr._assertClass(signature, Ed25519Signature); - const ret = await HaskellShelley.bootstrapWitnessNew(vkeyPtr, signaturePtr, b64FromUint8Array(chain_code), b64FromUint8Array(attributes)); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessNew(vkeyPtr, signaturePtr, b64FromUint8Array(chain_code), b64FromUint8Array(attributes)); return Ptr._wrap(ret, BootstrapWitness); } @@ -1076,24 +1103,54 @@ export class BootstrapWitness extends Ptr { export class BootstrapWitnesses extends Ptr { + async to_bytes() { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesToBytes(this.ptr); + return uint8ArrayFromB64(ret); + } + + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, BootstrapWitnesses); + } + + async to_hex() { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesToHex(this.ptr); + return ret; + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesFromHex(hex_str); + return Ptr._wrap(ret, BootstrapWitnesses); + } + + async to_json() { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesToJson(this.ptr); + return ret; + } + + static async from_json(json) { + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesFromJson(json); + return Ptr._wrap(ret, BootstrapWitnesses); + } + static async new() { - const ret = await HaskellShelley.bootstrapWitnessesNew(); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesNew(); return Ptr._wrap(ret, BootstrapWitnesses); } async len() { - const ret = await HaskellShelley.bootstrapWitnessesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.bootstrapWitnessesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesGet(this.ptr, index); return Ptr._wrap(ret, BootstrapWitness); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, BootstrapWitness); - const ret = HaskellShelley.bootstrapWitnessesAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_bootstrapWitnessesAdd(this.ptr, elemPtr); return ret; } @@ -1102,59 +1159,59 @@ export class BootstrapWitnesses extends Ptr { export class ByronAddress extends Ptr { async to_base58() { - const ret = await HaskellShelley.byronAddressToBase58(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressToBase58(this.ptr); return ret; } async to_bytes() { - const ret = await HaskellShelley.byronAddressToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.byronAddressFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_byronAddressFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ByronAddress); } async byron_protocol_magic() { - const ret = await HaskellShelley.byronAddressByronProtocolMagic(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressByronProtocolMagic(this.ptr); return ret; } async attributes() { - const ret = await HaskellShelley.byronAddressAttributes(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressAttributes(this.ptr); return uint8ArrayFromB64(ret); } async network_id() { - const ret = await HaskellShelley.byronAddressNetworkId(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressNetworkId(this.ptr); return ret; } static async from_base58(s) { - const ret = await HaskellShelley.byronAddressFromBase58(s); + const ret = await HaskellShelley.csl_bridge_byronAddressFromBase58(s); return Ptr._wrap(ret, ByronAddress); } static async icarus_from_key(key, protocol_magic) { const keyPtr = Ptr._assertClass(key, Bip32PublicKey); - const ret = await HaskellShelley.byronAddressIcarusFromKey(keyPtr, protocol_magic); + const ret = await HaskellShelley.csl_bridge_byronAddressIcarusFromKey(keyPtr, protocol_magic); return Ptr._wrap(ret, ByronAddress); } static async is_valid(s) { - const ret = await HaskellShelley.byronAddressIsValid(s); + const ret = await HaskellShelley.csl_bridge_byronAddressIsValid(s); return ret; } async to_address() { - const ret = await HaskellShelley.byronAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_byronAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.byronAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_byronAddressFromAddress(addrPtr); return Ptr._wrap(ret, ByronAddress); } @@ -1163,229 +1220,251 @@ export class ByronAddress extends Ptr { export class Certificate extends Ptr { async to_bytes() { - const ret = await HaskellShelley.certificateToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.certificateFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_certificateFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Certificate); } async to_hex() { - const ret = await HaskellShelley.certificateToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.certificateFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_certificateFromHex(hex_str); return Ptr._wrap(ret, Certificate); } async to_json() { - const ret = await HaskellShelley.certificateToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.certificateFromJson(json); + const ret = await HaskellShelley.csl_bridge_certificateFromJson(json); return Ptr._wrap(ret, Certificate); } static async new_stake_registration(stake_registration) { const stake_registrationPtr = Ptr._assertClass(stake_registration, StakeRegistration); - const ret = await HaskellShelley.certificateNewStakeRegistration(stake_registrationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeRegistration(stake_registrationPtr); + return Ptr._wrap(ret, Certificate); + } + + static async new_reg_cert(stake_registration) { + const stake_registrationPtr = Ptr._assertClass(stake_registration, StakeRegistration); + const ret = await HaskellShelley.csl_bridge_certificateNewRegCert(stake_registrationPtr); return Ptr._wrap(ret, Certificate); } static async new_stake_deregistration(stake_deregistration) { const stake_deregistrationPtr = Ptr._assertClass(stake_deregistration, StakeDeregistration); - const ret = await HaskellShelley.certificateNewStakeDeregistration(stake_deregistrationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeDeregistration(stake_deregistrationPtr); + return Ptr._wrap(ret, Certificate); + } + + static async new_unreg_cert(stake_deregistration) { + const stake_deregistrationPtr = Ptr._assertClass(stake_deregistration, StakeDeregistration); + const ret = await HaskellShelley.csl_bridge_certificateNewUnregCert(stake_deregistrationPtr); return Ptr._wrap(ret, Certificate); } static async new_stake_delegation(stake_delegation) { const stake_delegationPtr = Ptr._assertClass(stake_delegation, StakeDelegation); - const ret = await HaskellShelley.certificateNewStakeDelegation(stake_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeDelegation(stake_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_pool_registration(pool_registration) { const pool_registrationPtr = Ptr._assertClass(pool_registration, PoolRegistration); - const ret = await HaskellShelley.certificateNewPoolRegistration(pool_registrationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewPoolRegistration(pool_registrationPtr); return Ptr._wrap(ret, Certificate); } static async new_pool_retirement(pool_retirement) { const pool_retirementPtr = Ptr._assertClass(pool_retirement, PoolRetirement); - const ret = await HaskellShelley.certificateNewPoolRetirement(pool_retirementPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewPoolRetirement(pool_retirementPtr); return Ptr._wrap(ret, Certificate); } static async new_genesis_key_delegation(genesis_key_delegation) { const genesis_key_delegationPtr = Ptr._assertClass(genesis_key_delegation, GenesisKeyDelegation); - const ret = await HaskellShelley.certificateNewGenesisKeyDelegation(genesis_key_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewGenesisKeyDelegation(genesis_key_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_move_instantaneous_rewards_cert(move_instantaneous_rewards_cert) { const move_instantaneous_rewards_certPtr = Ptr._assertClass(move_instantaneous_rewards_cert, MoveInstantaneousRewardsCert); - const ret = await HaskellShelley.certificateNewMoveInstantaneousRewardsCert(move_instantaneous_rewards_certPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewMoveInstantaneousRewardsCert(move_instantaneous_rewards_certPtr); return Ptr._wrap(ret, Certificate); } static async new_committee_hot_auth(committee_hot_auth) { const committee_hot_authPtr = Ptr._assertClass(committee_hot_auth, CommitteeHotAuth); - const ret = await HaskellShelley.certificateNewCommitteeHotAuth(committee_hot_authPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewCommitteeHotAuth(committee_hot_authPtr); return Ptr._wrap(ret, Certificate); } static async new_committee_cold_resign(committee_cold_resign) { const committee_cold_resignPtr = Ptr._assertClass(committee_cold_resign, CommitteeColdResign); - const ret = await HaskellShelley.certificateNewCommitteeColdResign(committee_cold_resignPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewCommitteeColdResign(committee_cold_resignPtr); return Ptr._wrap(ret, Certificate); } static async new_drep_deregistration(drep_deregistration) { - const drep_deregistrationPtr = Ptr._assertClass(drep_deregistration, DrepDeregistration); - const ret = await HaskellShelley.certificateNewDrepDeregistration(drep_deregistrationPtr); + const drep_deregistrationPtr = Ptr._assertClass(drep_deregistration, DRepDeregistration); + const ret = await HaskellShelley.csl_bridge_certificateNewDrepDeregistration(drep_deregistrationPtr); return Ptr._wrap(ret, Certificate); } static async new_drep_registration(drep_registration) { - const drep_registrationPtr = Ptr._assertClass(drep_registration, DrepRegistration); - const ret = await HaskellShelley.certificateNewDrepRegistration(drep_registrationPtr); + const drep_registrationPtr = Ptr._assertClass(drep_registration, DRepRegistration); + const ret = await HaskellShelley.csl_bridge_certificateNewDrepRegistration(drep_registrationPtr); return Ptr._wrap(ret, Certificate); } static async new_drep_update(drep_update) { - const drep_updatePtr = Ptr._assertClass(drep_update, DrepUpdate); - const ret = await HaskellShelley.certificateNewDrepUpdate(drep_updatePtr); + const drep_updatePtr = Ptr._assertClass(drep_update, DRepUpdate); + const ret = await HaskellShelley.csl_bridge_certificateNewDrepUpdate(drep_updatePtr); return Ptr._wrap(ret, Certificate); } static async new_stake_and_vote_delegation(stake_and_vote_delegation) { const stake_and_vote_delegationPtr = Ptr._assertClass(stake_and_vote_delegation, StakeAndVoteDelegation); - const ret = await HaskellShelley.certificateNewStakeAndVoteDelegation(stake_and_vote_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeAndVoteDelegation(stake_and_vote_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_stake_registration_and_delegation(stake_registration_and_delegation) { const stake_registration_and_delegationPtr = Ptr._assertClass(stake_registration_and_delegation, StakeRegistrationAndDelegation); - const ret = await HaskellShelley.certificateNewStakeRegistrationAndDelegation(stake_registration_and_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeRegistrationAndDelegation(stake_registration_and_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_stake_vote_registration_and_delegation(stake_vote_registration_and_delegation) { const stake_vote_registration_and_delegationPtr = Ptr._assertClass(stake_vote_registration_and_delegation, StakeVoteRegistrationAndDelegation); - const ret = await HaskellShelley.certificateNewStakeVoteRegistrationAndDelegation(stake_vote_registration_and_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewStakeVoteRegistrationAndDelegation(stake_vote_registration_and_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_vote_delegation(vote_delegation) { const vote_delegationPtr = Ptr._assertClass(vote_delegation, VoteDelegation); - const ret = await HaskellShelley.certificateNewVoteDelegation(vote_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewVoteDelegation(vote_delegationPtr); return Ptr._wrap(ret, Certificate); } static async new_vote_registration_and_delegation(vote_registration_and_delegation) { const vote_registration_and_delegationPtr = Ptr._assertClass(vote_registration_and_delegation, VoteRegistrationAndDelegation); - const ret = await HaskellShelley.certificateNewVoteRegistrationAndDelegation(vote_registration_and_delegationPtr); + const ret = await HaskellShelley.csl_bridge_certificateNewVoteRegistrationAndDelegation(vote_registration_and_delegationPtr); return Ptr._wrap(ret, Certificate); } async kind() { - const ret = await HaskellShelley.certificateKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateKind(this.ptr); return ret; } async as_stake_registration() { - const ret = await HaskellShelley.certificateAsStakeRegistration(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeRegistration(this.ptr); + return Ptr._wrap(ret, StakeRegistration); + } + + async as_reg_cert() { + const ret = await HaskellShelley.csl_bridge_certificateAsRegCert(this.ptr); return Ptr._wrap(ret, StakeRegistration); } async as_stake_deregistration() { - const ret = await HaskellShelley.certificateAsStakeDeregistration(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeDeregistration(this.ptr); + return Ptr._wrap(ret, StakeDeregistration); + } + + async as_unreg_cert() { + const ret = await HaskellShelley.csl_bridge_certificateAsUnregCert(this.ptr); return Ptr._wrap(ret, StakeDeregistration); } async as_stake_delegation() { - const ret = await HaskellShelley.certificateAsStakeDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeDelegation(this.ptr); return Ptr._wrap(ret, StakeDelegation); } async as_pool_registration() { - const ret = await HaskellShelley.certificateAsPoolRegistration(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsPoolRegistration(this.ptr); return Ptr._wrap(ret, PoolRegistration); } async as_pool_retirement() { - const ret = await HaskellShelley.certificateAsPoolRetirement(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsPoolRetirement(this.ptr); return Ptr._wrap(ret, PoolRetirement); } async as_genesis_key_delegation() { - const ret = await HaskellShelley.certificateAsGenesisKeyDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsGenesisKeyDelegation(this.ptr); return Ptr._wrap(ret, GenesisKeyDelegation); } async as_move_instantaneous_rewards_cert() { - const ret = await HaskellShelley.certificateAsMoveInstantaneousRewardsCert(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsMoveInstantaneousRewardsCert(this.ptr); return Ptr._wrap(ret, MoveInstantaneousRewardsCert); } async as_committee_hot_auth() { - const ret = await HaskellShelley.certificateAsCommitteeHotAuth(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsCommitteeHotAuth(this.ptr); return Ptr._wrap(ret, CommitteeHotAuth); } async as_committee_cold_resign() { - const ret = await HaskellShelley.certificateAsCommitteeColdResign(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsCommitteeColdResign(this.ptr); return Ptr._wrap(ret, CommitteeColdResign); } async as_drep_deregistration() { - const ret = await HaskellShelley.certificateAsDrepDeregistration(this.ptr); - return Ptr._wrap(ret, DrepDeregistration); + const ret = await HaskellShelley.csl_bridge_certificateAsDrepDeregistration(this.ptr); + return Ptr._wrap(ret, DRepDeregistration); } async as_drep_registration() { - const ret = await HaskellShelley.certificateAsDrepRegistration(this.ptr); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_certificateAsDrepRegistration(this.ptr); + return Ptr._wrap(ret, DRepRegistration); } async as_drep_update() { - const ret = await HaskellShelley.certificateAsDrepUpdate(this.ptr); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_certificateAsDrepUpdate(this.ptr); + return Ptr._wrap(ret, DRepUpdate); } async as_stake_and_vote_delegation() { - const ret = await HaskellShelley.certificateAsStakeAndVoteDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeAndVoteDelegation(this.ptr); return Ptr._wrap(ret, StakeAndVoteDelegation); } async as_stake_registration_and_delegation() { - const ret = await HaskellShelley.certificateAsStakeRegistrationAndDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeRegistrationAndDelegation(this.ptr); return Ptr._wrap(ret, StakeRegistrationAndDelegation); } async as_stake_vote_registration_and_delegation() { - const ret = await HaskellShelley.certificateAsStakeVoteRegistrationAndDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsStakeVoteRegistrationAndDelegation(this.ptr); return Ptr._wrap(ret, StakeVoteRegistrationAndDelegation); } async as_vote_delegation() { - const ret = await HaskellShelley.certificateAsVoteDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsVoteDelegation(this.ptr); return Ptr._wrap(ret, VoteDelegation); } async as_vote_registration_and_delegation() { - const ret = await HaskellShelley.certificateAsVoteRegistrationAndDelegation(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateAsVoteRegistrationAndDelegation(this.ptr); return Ptr._wrap(ret, VoteRegistrationAndDelegation); } async has_required_script_witness() { - const ret = await HaskellShelley.certificateHasRequiredScriptWitness(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificateHasRequiredScriptWitness(this.ptr); return ret; } @@ -1394,53 +1473,53 @@ export class Certificate extends Ptr { export class Certificates extends Ptr { async to_bytes() { - const ret = await HaskellShelley.certificatesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.certificatesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_certificatesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Certificates); } async to_hex() { - const ret = await HaskellShelley.certificatesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.certificatesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_certificatesFromHex(hex_str); return Ptr._wrap(ret, Certificates); } async to_json() { - const ret = await HaskellShelley.certificatesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.certificatesFromJson(json); + const ret = await HaskellShelley.csl_bridge_certificatesFromJson(json); return Ptr._wrap(ret, Certificates); } static async new() { - const ret = await HaskellShelley.certificatesNew(); + const ret = await HaskellShelley.csl_bridge_certificatesNew(); return Ptr._wrap(ret, Certificates); } async len() { - const ret = await HaskellShelley.certificatesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.certificatesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_certificatesGet(this.ptr, index); return Ptr._wrap(ret, Certificate); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, Certificate); - const ret = HaskellShelley.certificatesAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_certificatesAdd(this.ptr, elemPtr); return ret; } @@ -1449,66 +1528,66 @@ export class Certificates extends Ptr { export class CertificatesBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.certificatesBuilderNew(); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderNew(); return Ptr._wrap(ret, CertificatesBuilder); } add(cert) { const certPtr = Ptr._assertClass(cert, Certificate); - const ret = HaskellShelley.certificatesBuilderAdd(this.ptr, certPtr); + const ret = HaskellShelley.csl_bridge_certificatesBuilderAdd(this.ptr, certPtr); return ret; } add_with_plutus_witness(cert, witness) { const certPtr = Ptr._assertClass(cert, Certificate); const witnessPtr = Ptr._assertClass(witness, PlutusWitness); - const ret = HaskellShelley.certificatesBuilderAddWithPlutusWitness(this.ptr, certPtr, witnessPtr); + const ret = HaskellShelley.csl_bridge_certificatesBuilderAddWithPlutusWitness(this.ptr, certPtr, witnessPtr); return ret; } add_with_native_script(cert, native_script_source) { const certPtr = Ptr._assertClass(cert, Certificate); const native_script_sourcePtr = Ptr._assertClass(native_script_source, NativeScriptSource); - const ret = HaskellShelley.certificatesBuilderAddWithNativeScript(this.ptr, certPtr, native_script_sourcePtr); + const ret = HaskellShelley.csl_bridge_certificatesBuilderAddWithNativeScript(this.ptr, certPtr, native_script_sourcePtr); return ret; } async get_plutus_witnesses() { - const ret = await HaskellShelley.certificatesBuilderGetPlutusWitnesses(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderGetPlutusWitnesses(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async get_ref_inputs() { - const ret = await HaskellShelley.certificatesBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_native_scripts() { - const ret = await HaskellShelley.certificatesBuilderGetNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderGetNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async get_certificates_refund(pool_deposit, key_deposit) { const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = await HaskellShelley.certificatesBuilderGetCertificatesRefund(this.ptr, pool_depositPtr, key_depositPtr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderGetCertificatesRefund(this.ptr, pool_depositPtr, key_depositPtr); return Ptr._wrap(ret, Value); } async get_certificates_deposit(pool_deposit, key_deposit) { const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = await HaskellShelley.certificatesBuilderGetCertificatesDeposit(this.ptr, pool_depositPtr, key_depositPtr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderGetCertificatesDeposit(this.ptr, pool_depositPtr, key_depositPtr); return Ptr._wrap(ret, BigNum); } async has_plutus_scripts() { - const ret = await HaskellShelley.certificatesBuilderHasPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderHasPlutusScripts(this.ptr); return ret; } async build() { - const ret = await HaskellShelley.certificatesBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_certificatesBuilderBuild(this.ptr); return Ptr._wrap(ret, Certificates); } @@ -1518,25 +1597,25 @@ export class CertificatesBuilder extends Ptr { export class ChangeConfig extends Ptr { static async new(address) { const addressPtr = Ptr._assertClass(address, Address); - const ret = await HaskellShelley.changeConfigNew(addressPtr); + const ret = await HaskellShelley.csl_bridge_changeConfigNew(addressPtr); return Ptr._wrap(ret, ChangeConfig); } async change_address(address) { const addressPtr = Ptr._assertClass(address, Address); - const ret = await HaskellShelley.changeConfigChangeAddress(this.ptr, addressPtr); + const ret = await HaskellShelley.csl_bridge_changeConfigChangeAddress(this.ptr, addressPtr); return Ptr._wrap(ret, ChangeConfig); } async change_plutus_data(plutus_data) { const plutus_dataPtr = Ptr._assertClass(plutus_data, OutputDatum); - const ret = await HaskellShelley.changeConfigChangePlutusData(this.ptr, plutus_dataPtr); + const ret = await HaskellShelley.csl_bridge_changeConfigChangePlutusData(this.ptr, plutus_dataPtr); return Ptr._wrap(ret, ChangeConfig); } async change_script_ref(script_ref) { const script_refPtr = Ptr._assertClass(script_ref, ScriptRef); - const ret = await HaskellShelley.changeConfigChangeScriptRef(this.ptr, script_refPtr); + const ret = await HaskellShelley.csl_bridge_changeConfigChangeScriptRef(this.ptr, script_refPtr); return Ptr._wrap(ret, ChangeConfig); } @@ -1545,60 +1624,60 @@ export class ChangeConfig extends Ptr { export class Committee extends Ptr { async to_bytes() { - const ret = await HaskellShelley.committeeToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.committeeFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_committeeFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Committee); } async to_hex() { - const ret = await HaskellShelley.committeeToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.committeeFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_committeeFromHex(hex_str); return Ptr._wrap(ret, Committee); } async to_json() { - const ret = await HaskellShelley.committeeToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.committeeFromJson(json); + const ret = await HaskellShelley.csl_bridge_committeeFromJson(json); return Ptr._wrap(ret, Committee); } static async new(quorum_threshold) { const quorum_thresholdPtr = Ptr._assertClass(quorum_threshold, UnitInterval); - const ret = await HaskellShelley.committeeNew(quorum_thresholdPtr); + const ret = await HaskellShelley.csl_bridge_committeeNew(quorum_thresholdPtr); return Ptr._wrap(ret, Committee); } async members_keys() { - const ret = await HaskellShelley.committeeMembersKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeMembersKeys(this.ptr); return Ptr._wrap(ret, Credentials); } async quorum_threshold() { - const ret = await HaskellShelley.committeeQuorumThreshold(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeQuorumThreshold(this.ptr); return Ptr._wrap(ret, UnitInterval); } add_member(committee_cold_credential, epoch) { const committee_cold_credentialPtr = Ptr._assertClass(committee_cold_credential, Credential); - const ret = HaskellShelley.committeeAddMember(this.ptr, committee_cold_credentialPtr, epoch); + const ret = HaskellShelley.csl_bridge_committeeAddMember(this.ptr, committee_cold_credentialPtr, epoch); return ret; } async get_member_epoch(committee_cold_credential) { const committee_cold_credentialPtr = Ptr._assertClass(committee_cold_credential, Credential); - const ret = await HaskellShelley.committeeGetMemberEpoch(this.ptr, committee_cold_credentialPtr); + const ret = await HaskellShelley.csl_bridge_committeeGetMemberEpoch(this.ptr, committee_cold_credentialPtr); return ret; } @@ -1607,60 +1686,60 @@ export class Committee extends Ptr { export class CommitteeColdResign extends Ptr { async to_bytes() { - const ret = await HaskellShelley.committeeColdResignToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.committeeColdResignFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_committeeColdResignFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, CommitteeColdResign); } async to_hex() { - const ret = await HaskellShelley.committeeColdResignToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.committeeColdResignFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_committeeColdResignFromHex(hex_str); return Ptr._wrap(ret, CommitteeColdResign); } async to_json() { - const ret = await HaskellShelley.committeeColdResignToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.committeeColdResignFromJson(json); + const ret = await HaskellShelley.csl_bridge_committeeColdResignFromJson(json); return Ptr._wrap(ret, CommitteeColdResign); } async committee_cold_key() { - const ret = await HaskellShelley.committeeColdResignCommitteeColdKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignCommitteeColdKey(this.ptr); return Ptr._wrap(ret, Credential); } async anchor() { - const ret = await HaskellShelley.committeeColdResignAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } static async new(committee_cold_key) { const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); - const ret = await HaskellShelley.committeeColdResignNew(committee_cold_keyPtr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignNew(committee_cold_keyPtr); return Ptr._wrap(ret, CommitteeColdResign); } static async new_with_anchor(committee_cold_key, anchor) { const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.committeeColdResignNewWithAnchor(committee_cold_keyPtr, anchorPtr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignNewWithAnchor(committee_cold_keyPtr, anchorPtr); return Ptr._wrap(ret, CommitteeColdResign); } async has_script_credentials() { - const ret = await HaskellShelley.committeeColdResignHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignHasScriptCredentials(this.ptr); return ret; } @@ -1669,54 +1748,54 @@ export class CommitteeColdResign extends Ptr { export class CommitteeHotAuth extends Ptr { async to_bytes() { - const ret = await HaskellShelley.committeeHotAuthToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.committeeHotAuthFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, CommitteeHotAuth); } async to_hex() { - const ret = await HaskellShelley.committeeHotAuthToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.committeeHotAuthFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthFromHex(hex_str); return Ptr._wrap(ret, CommitteeHotAuth); } async to_json() { - const ret = await HaskellShelley.committeeHotAuthToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.committeeHotAuthFromJson(json); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthFromJson(json); return Ptr._wrap(ret, CommitteeHotAuth); } async committee_cold_key() { - const ret = await HaskellShelley.committeeHotAuthCommitteeColdKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeColdKey(this.ptr); return Ptr._wrap(ret, Credential); } async committee_hot_key() { - const ret = await HaskellShelley.committeeHotAuthCommitteeHotKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeHotKey(this.ptr); return Ptr._wrap(ret, Credential); } static async new(committee_cold_key, committee_hot_key) { const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); const committee_hot_keyPtr = Ptr._assertClass(committee_hot_key, Credential); - const ret = await HaskellShelley.committeeHotAuthNew(committee_cold_keyPtr, committee_hot_keyPtr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthNew(committee_cold_keyPtr, committee_hot_keyPtr); return Ptr._wrap(ret, CommitteeHotAuth); } async has_script_credentials() { - const ret = await HaskellShelley.committeeHotAuthHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthHasScriptCredentials(this.ptr); return ret; } @@ -1725,55 +1804,55 @@ export class CommitteeHotAuth extends Ptr { export class Constitution extends Ptr { async to_bytes() { - const ret = await HaskellShelley.constitutionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_constitutionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.constitutionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_constitutionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Constitution); } async to_hex() { - const ret = await HaskellShelley.constitutionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_constitutionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.constitutionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_constitutionFromHex(hex_str); return Ptr._wrap(ret, Constitution); } async to_json() { - const ret = await HaskellShelley.constitutionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_constitutionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.constitutionFromJson(json); + const ret = await HaskellShelley.csl_bridge_constitutionFromJson(json); return Ptr._wrap(ret, Constitution); } async anchor() { - const ret = await HaskellShelley.constitutionAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_constitutionAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } async script_hash() { - const ret = await HaskellShelley.constitutionScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_constitutionScriptHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } static async new(anchor) { const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.constitutionNew(anchorPtr); + const ret = await HaskellShelley.csl_bridge_constitutionNew(anchorPtr); return Ptr._wrap(ret, Constitution); } static async new_with_script_hash(anchor, script_hash) { const anchorPtr = Ptr._assertClass(anchor, Anchor); const script_hashPtr = Ptr._assertClass(script_hash, ScriptHash); - const ret = await HaskellShelley.constitutionNewWithScriptHash(anchorPtr, script_hashPtr); + const ret = await HaskellShelley.csl_bridge_constitutionNewWithScriptHash(anchorPtr, script_hashPtr); return Ptr._wrap(ret, Constitution); } @@ -1782,39 +1861,39 @@ export class Constitution extends Ptr { export class ConstrPlutusData extends Ptr { async to_bytes() { - const ret = await HaskellShelley.constrPlutusDataToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.constrPlutusDataFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ConstrPlutusData); } async to_hex() { - const ret = await HaskellShelley.constrPlutusDataToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.constrPlutusDataFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataFromHex(hex_str); return Ptr._wrap(ret, ConstrPlutusData); } async alternative() { - const ret = await HaskellShelley.constrPlutusDataAlternative(this.ptr); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataAlternative(this.ptr); return Ptr._wrap(ret, BigNum); } async data() { - const ret = await HaskellShelley.constrPlutusDataData(this.ptr); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataData(this.ptr); return Ptr._wrap(ret, PlutusList); } static async new(alternative, data) { const alternativePtr = Ptr._assertClass(alternative, BigNum); const dataPtr = Ptr._assertClass(data, PlutusList); - const ret = await HaskellShelley.constrPlutusDataNew(alternativePtr, dataPtr); + const ret = await HaskellShelley.csl_bridge_constrPlutusDataNew(alternativePtr, dataPtr); return Ptr._wrap(ret, ConstrPlutusData); } @@ -1823,53 +1902,53 @@ export class ConstrPlutusData extends Ptr { export class CostModel extends Ptr { async to_bytes() { - const ret = await HaskellShelley.costModelToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_costModelToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.costModelFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_costModelFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, CostModel); } async to_hex() { - const ret = await HaskellShelley.costModelToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_costModelToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.costModelFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_costModelFromHex(hex_str); return Ptr._wrap(ret, CostModel); } async to_json() { - const ret = await HaskellShelley.costModelToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_costModelToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.costModelFromJson(json); + const ret = await HaskellShelley.csl_bridge_costModelFromJson(json); return Ptr._wrap(ret, CostModel); } static async new() { - const ret = await HaskellShelley.costModelNew(); + const ret = await HaskellShelley.csl_bridge_costModelNew(); return Ptr._wrap(ret, CostModel); } async set(operation, cost) { const costPtr = Ptr._assertClass(cost, Int); - const ret = await HaskellShelley.costModelSet(this.ptr, operation, costPtr); + const ret = await HaskellShelley.csl_bridge_costModelSet(this.ptr, operation, costPtr); return Ptr._wrap(ret, Int); } async get(operation) { - const ret = await HaskellShelley.costModelGet(this.ptr, operation); + const ret = await HaskellShelley.csl_bridge_costModelGet(this.ptr, operation); return Ptr._wrap(ret, Int); } async len() { - const ret = await HaskellShelley.costModelLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_costModelLen(this.ptr); return ret; } @@ -1878,66 +1957,66 @@ export class CostModel extends Ptr { export class Costmdls extends Ptr { async to_bytes() { - const ret = await HaskellShelley.costmdlsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_costmdlsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.costmdlsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_costmdlsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Costmdls); } async to_hex() { - const ret = await HaskellShelley.costmdlsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_costmdlsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.costmdlsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_costmdlsFromHex(hex_str); return Ptr._wrap(ret, Costmdls); } async to_json() { - const ret = await HaskellShelley.costmdlsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_costmdlsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.costmdlsFromJson(json); + const ret = await HaskellShelley.csl_bridge_costmdlsFromJson(json); return Ptr._wrap(ret, Costmdls); } static async new() { - const ret = await HaskellShelley.costmdlsNew(); + const ret = await HaskellShelley.csl_bridge_costmdlsNew(); return Ptr._wrap(ret, Costmdls); } async len() { - const ret = await HaskellShelley.costmdlsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_costmdlsLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, Language); const valuePtr = Ptr._assertClass(value, CostModel); - const ret = await HaskellShelley.costmdlsInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_costmdlsInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, CostModel); } async get(key) { const keyPtr = Ptr._assertClass(key, Language); - const ret = await HaskellShelley.costmdlsGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_costmdlsGet(this.ptr, keyPtr); return Ptr._wrap(ret, CostModel); } async keys() { - const ret = await HaskellShelley.costmdlsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_costmdlsKeys(this.ptr); return Ptr._wrap(ret, Languages); } async retain_language_versions(languages) { const languagesPtr = Ptr._assertClass(languages, Languages); - const ret = await HaskellShelley.costmdlsRetainLanguageVersions(this.ptr, languagesPtr); + const ret = await HaskellShelley.csl_bridge_costmdlsRetainLanguageVersions(this.ptr, languagesPtr); return Ptr._wrap(ret, Costmdls); } @@ -1947,63 +2026,63 @@ export class Costmdls extends Ptr { export class Credential extends Ptr { static async from_keyhash(hash) { const hashPtr = Ptr._assertClass(hash, Ed25519KeyHash); - const ret = await HaskellShelley.credentialFromKeyhash(hashPtr); + const ret = await HaskellShelley.csl_bridge_credentialFromKeyhash(hashPtr); return Ptr._wrap(ret, Credential); } static async from_scripthash(hash) { const hashPtr = Ptr._assertClass(hash, ScriptHash); - const ret = await HaskellShelley.credentialFromScripthash(hashPtr); + const ret = await HaskellShelley.csl_bridge_credentialFromScripthash(hashPtr); return Ptr._wrap(ret, Credential); } async to_keyhash() { - const ret = await HaskellShelley.credentialToKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialToKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async to_scripthash() { - const ret = await HaskellShelley.credentialToScripthash(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialToScripthash(this.ptr); return Ptr._wrap(ret, ScriptHash); } async kind() { - const ret = await HaskellShelley.credentialKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialKind(this.ptr); return ret; } async has_script_hash() { - const ret = await HaskellShelley.credentialHasScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialHasScriptHash(this.ptr); return ret; } async to_bytes() { - const ret = await HaskellShelley.credentialToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.credentialFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_credentialFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Credential); } async to_hex() { - const ret = await HaskellShelley.credentialToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.credentialFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_credentialFromHex(hex_str); return Ptr._wrap(ret, Credential); } async to_json() { - const ret = await HaskellShelley.credentialToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.credentialFromJson(json); + const ret = await HaskellShelley.csl_bridge_credentialFromJson(json); return Ptr._wrap(ret, Credential); } @@ -2012,53 +2091,53 @@ export class Credential extends Ptr { export class Credentials extends Ptr { async to_bytes() { - const ret = await HaskellShelley.credentialsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.credentialsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_credentialsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Credentials); } async to_hex() { - const ret = await HaskellShelley.credentialsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.credentialsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_credentialsFromHex(hex_str); return Ptr._wrap(ret, Credentials); } async to_json() { - const ret = await HaskellShelley.credentialsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.credentialsFromJson(json); + const ret = await HaskellShelley.csl_bridge_credentialsFromJson(json); return Ptr._wrap(ret, Credentials); } static async new() { - const ret = await HaskellShelley.credentialsNew(); + const ret = await HaskellShelley.csl_bridge_credentialsNew(); return Ptr._wrap(ret, Credentials); } async len() { - const ret = await HaskellShelley.credentialsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_credentialsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.credentialsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_credentialsGet(this.ptr, index); return Ptr._wrap(ret, Credential); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, Credential); - const ret = HaskellShelley.credentialsAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_credentialsAdd(this.ptr, elemPtr); return ret; } @@ -2067,42 +2146,42 @@ export class Credentials extends Ptr { export class DNSRecordAorAAAA extends Ptr { async to_bytes() { - const ret = await HaskellShelley.dNSRecordAorAAAAToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.dNSRecordAorAAAAFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, DNSRecordAorAAAA); } async to_hex() { - const ret = await HaskellShelley.dNSRecordAorAAAAToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.dNSRecordAorAAAAFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAFromHex(hex_str); return Ptr._wrap(ret, DNSRecordAorAAAA); } async to_json() { - const ret = await HaskellShelley.dNSRecordAorAAAAToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.dNSRecordAorAAAAFromJson(json); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAAFromJson(json); return Ptr._wrap(ret, DNSRecordAorAAAA); } static async new(dns_name) { - const ret = await HaskellShelley.dNSRecordAorAAAANew(dns_name); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAANew(dns_name); return Ptr._wrap(ret, DNSRecordAorAAAA); } async record() { - const ret = await HaskellShelley.dNSRecordAorAAAARecord(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordAorAAAARecord(this.ptr); return ret; } @@ -2111,42 +2190,42 @@ export class DNSRecordAorAAAA extends Ptr { export class DNSRecordSRV extends Ptr { async to_bytes() { - const ret = await HaskellShelley.dNSRecordSRVToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.dNSRecordSRVFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, DNSRecordSRV); } async to_hex() { - const ret = await HaskellShelley.dNSRecordSRVToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.dNSRecordSRVFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVFromHex(hex_str); return Ptr._wrap(ret, DNSRecordSRV); } async to_json() { - const ret = await HaskellShelley.dNSRecordSRVToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.dNSRecordSRVFromJson(json); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVFromJson(json); return Ptr._wrap(ret, DNSRecordSRV); } static async new(dns_name) { - const ret = await HaskellShelley.dNSRecordSRVNew(dns_name); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVNew(dns_name); return Ptr._wrap(ret, DNSRecordSRV); } async record() { - const ret = await HaskellShelley.dNSRecordSRVRecord(this.ptr); + const ret = await HaskellShelley.csl_bridge_dNSRecordSRVRecord(this.ptr); return ret; } @@ -2155,356 +2234,307 @@ export class DNSRecordSRV extends Ptr { export class DRep extends Ptr { async to_bytes() { - const ret = await HaskellShelley.dRepToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.dRepFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_dRepFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, DRep); } async to_hex() { - const ret = await HaskellShelley.dRepToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.dRepFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_dRepFromHex(hex_str); return Ptr._wrap(ret, DRep); } async to_json() { - const ret = await HaskellShelley.dRepToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.dRepFromJson(json); + const ret = await HaskellShelley.csl_bridge_dRepFromJson(json); return Ptr._wrap(ret, DRep); } static async new_key_hash(key_hash) { const key_hashPtr = Ptr._assertClass(key_hash, Ed25519KeyHash); - const ret = await HaskellShelley.dRepNewKeyHash(key_hashPtr); + const ret = await HaskellShelley.csl_bridge_dRepNewKeyHash(key_hashPtr); return Ptr._wrap(ret, DRep); } static async new_script_hash(script_hash) { const script_hashPtr = Ptr._assertClass(script_hash, ScriptHash); - const ret = await HaskellShelley.dRepNewScriptHash(script_hashPtr); + const ret = await HaskellShelley.csl_bridge_dRepNewScriptHash(script_hashPtr); return Ptr._wrap(ret, DRep); } static async new_always_abstain() { - const ret = await HaskellShelley.dRepNewAlwaysAbstain(); + const ret = await HaskellShelley.csl_bridge_dRepNewAlwaysAbstain(); return Ptr._wrap(ret, DRep); } static async new_always_no_confidence() { - const ret = await HaskellShelley.dRepNewAlwaysNoConfidence(); + const ret = await HaskellShelley.csl_bridge_dRepNewAlwaysNoConfidence(); + return Ptr._wrap(ret, DRep); + } + + static async new_from_credential(cred) { + const credPtr = Ptr._assertClass(cred, Credential); + const ret = await HaskellShelley.csl_bridge_dRepNewFromCredential(credPtr); return Ptr._wrap(ret, DRep); } async kind() { - const ret = await HaskellShelley.dRepKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepKind(this.ptr); return ret; } async to_key_hash() { - const ret = await HaskellShelley.dRepToKeyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepToKeyHash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async to_script_hash() { - const ret = await HaskellShelley.dRepToScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepToScriptHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } -} - - -export class DataCost extends Ptr { - static async new_coins_per_byte(coins_per_byte) { - const coins_per_bytePtr = Ptr._assertClass(coins_per_byte, BigNum); - const ret = await HaskellShelley.dataCostNewCoinsPerByte(coins_per_bytePtr); - return Ptr._wrap(ret, DataCost); - } - - async coins_per_byte() { - const ret = await HaskellShelley.dataCostCoinsPerByte(this.ptr); - return Ptr._wrap(ret, BigNum); - } - -} - - -export class DataHash extends Ptr { - static async from_bytes(bytes) { - const ret = await HaskellShelley.dataHashFromBytes(b64FromUint8Array(bytes)); - return Ptr._wrap(ret, DataHash); - } - - async to_bytes() { - const ret = await HaskellShelley.dataHashToBytes(this.ptr); - return uint8ArrayFromB64(ret); - } - - async to_bech32(prefix) { - const ret = await HaskellShelley.dataHashToBech32(this.ptr, prefix); - return ret; - } - - static async from_bech32(bech_str) { - const ret = await HaskellShelley.dataHashFromBech32(bech_str); - return Ptr._wrap(ret, DataHash); - } - - async to_hex() { - const ret = await HaskellShelley.dataHashToHex(this.ptr); + async to_bech32() { + const ret = await HaskellShelley.csl_bridge_dRepToBech32(this.ptr); return ret; } - static async from_hex(hex) { - const ret = await HaskellShelley.dataHashFromHex(hex); - return Ptr._wrap(ret, DataHash); - } - -} - - -export class DatumSource extends Ptr { - static async new(datum) { - const datumPtr = Ptr._assertClass(datum, PlutusData); - const ret = await HaskellShelley.datumSourceNew(datumPtr); - return Ptr._wrap(ret, DatumSource); - } - - static async new_ref_input(input) { - const inputPtr = Ptr._assertClass(input, TransactionInput); - const ret = await HaskellShelley.datumSourceNewRefInput(inputPtr); - return Ptr._wrap(ret, DatumSource); + static async from_bech32(bech32_str) { + const ret = await HaskellShelley.csl_bridge_dRepFromBech32(bech32_str); + return Ptr._wrap(ret, DRep); } } -export class DrepDeregistration extends Ptr { +export class DRepDeregistration extends Ptr { async to_bytes() { - const ret = await HaskellShelley.drepDeregistrationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.drepDeregistrationFromBytes(b64FromUint8Array(bytes)); - return Ptr._wrap(ret, DrepDeregistration); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, DRepDeregistration); } async to_hex() { - const ret = await HaskellShelley.drepDeregistrationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.drepDeregistrationFromHex(hex_str); - return Ptr._wrap(ret, DrepDeregistration); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationFromHex(hex_str); + return Ptr._wrap(ret, DRepDeregistration); } async to_json() { - const ret = await HaskellShelley.drepDeregistrationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.drepDeregistrationFromJson(json); - return Ptr._wrap(ret, DrepDeregistration); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationFromJson(json); + return Ptr._wrap(ret, DRepDeregistration); } async voting_credential() { - const ret = await HaskellShelley.drepDeregistrationVotingCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationVotingCredential(this.ptr); return Ptr._wrap(ret, Credential); } async coin() { - const ret = await HaskellShelley.drepDeregistrationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(voting_credential, coin) { const voting_credentialPtr = Ptr._assertClass(voting_credential, Credential); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.drepDeregistrationNew(voting_credentialPtr, coinPtr); - return Ptr._wrap(ret, DrepDeregistration); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationNew(voting_credentialPtr, coinPtr); + return Ptr._wrap(ret, DRepDeregistration); } async has_script_credentials() { - const ret = await HaskellShelley.drepDeregistrationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepDeregistrationHasScriptCredentials(this.ptr); return ret; } } -export class DrepRegistration extends Ptr { +export class DRepRegistration extends Ptr { async to_bytes() { - const ret = await HaskellShelley.drepRegistrationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.drepRegistrationFromBytes(b64FromUint8Array(bytes)); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, DRepRegistration); } async to_hex() { - const ret = await HaskellShelley.drepRegistrationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.drepRegistrationFromHex(hex_str); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationFromHex(hex_str); + return Ptr._wrap(ret, DRepRegistration); } async to_json() { - const ret = await HaskellShelley.drepRegistrationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.drepRegistrationFromJson(json); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationFromJson(json); + return Ptr._wrap(ret, DRepRegistration); } async voting_credential() { - const ret = await HaskellShelley.drepRegistrationVotingCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationVotingCredential(this.ptr); return Ptr._wrap(ret, Credential); } async coin() { - const ret = await HaskellShelley.drepRegistrationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } async anchor() { - const ret = await HaskellShelley.drepRegistrationAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } static async new(voting_credential, coin) { const voting_credentialPtr = Ptr._assertClass(voting_credential, Credential); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.drepRegistrationNew(voting_credentialPtr, coinPtr); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationNew(voting_credentialPtr, coinPtr); + return Ptr._wrap(ret, DRepRegistration); } static async new_with_anchor(voting_credential, coin, anchor) { const voting_credentialPtr = Ptr._assertClass(voting_credential, Credential); const coinPtr = Ptr._assertClass(coin, BigNum); const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.drepRegistrationNewWithAnchor(voting_credentialPtr, coinPtr, anchorPtr); - return Ptr._wrap(ret, DrepRegistration); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationNewWithAnchor(voting_credentialPtr, coinPtr, anchorPtr); + return Ptr._wrap(ret, DRepRegistration); } async has_script_credentials() { - const ret = await HaskellShelley.drepRegistrationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepRegistrationHasScriptCredentials(this.ptr); return ret; } } -export class DrepUpdate extends Ptr { +export class DRepUpdate extends Ptr { async to_bytes() { - const ret = await HaskellShelley.drepUpdateToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.drepUpdateFromBytes(b64FromUint8Array(bytes)); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_dRepUpdateFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, DRepUpdate); } async to_hex() { - const ret = await HaskellShelley.drepUpdateToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.drepUpdateFromHex(hex_str); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_dRepUpdateFromHex(hex_str); + return Ptr._wrap(ret, DRepUpdate); } async to_json() { - const ret = await HaskellShelley.drepUpdateToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.drepUpdateFromJson(json); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_dRepUpdateFromJson(json); + return Ptr._wrap(ret, DRepUpdate); } async voting_credential() { - const ret = await HaskellShelley.drepUpdateVotingCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateVotingCredential(this.ptr); return Ptr._wrap(ret, Credential); } async anchor() { - const ret = await HaskellShelley.drepUpdateAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } static async new(voting_credential) { const voting_credentialPtr = Ptr._assertClass(voting_credential, Credential); - const ret = await HaskellShelley.drepUpdateNew(voting_credentialPtr); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_dRepUpdateNew(voting_credentialPtr); + return Ptr._wrap(ret, DRepUpdate); } static async new_with_anchor(voting_credential, anchor) { const voting_credentialPtr = Ptr._assertClass(voting_credential, Credential); const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.drepUpdateNewWithAnchor(voting_credentialPtr, anchorPtr); - return Ptr._wrap(ret, DrepUpdate); + const ret = await HaskellShelley.csl_bridge_dRepUpdateNewWithAnchor(voting_credentialPtr, anchorPtr); + return Ptr._wrap(ret, DRepUpdate); } async has_script_credentials() { - const ret = await HaskellShelley.drepUpdateHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepUpdateHasScriptCredentials(this.ptr); return ret; } } -export class DrepVotingThresholds extends Ptr { +export class DRepVotingThresholds extends Ptr { async to_bytes() { - const ret = await HaskellShelley.drepVotingThresholdsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.drepVotingThresholdsFromBytes(b64FromUint8Array(bytes)); - return Ptr._wrap(ret, DrepVotingThresholds); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, DRepVotingThresholds); } async to_hex() { - const ret = await HaskellShelley.drepVotingThresholdsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.drepVotingThresholdsFromHex(hex_str); - return Ptr._wrap(ret, DrepVotingThresholds); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsFromHex(hex_str); + return Ptr._wrap(ret, DRepVotingThresholds); } async to_json() { - const ret = await HaskellShelley.drepVotingThresholdsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.drepVotingThresholdsFromJson(json); - return Ptr._wrap(ret, DrepVotingThresholds); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsFromJson(json); + return Ptr._wrap(ret, DRepVotingThresholds); } static async new(motion_no_confidence, committee_normal, committee_no_confidence, update_constitution, hard_fork_initiation, pp_network_group, pp_economic_group, pp_technical_group, pp_governance_group, treasury_withdrawal) { @@ -2518,156 +2548,216 @@ export class DrepVotingThresholds extends Ptr { const pp_technical_groupPtr = Ptr._assertClass(pp_technical_group, UnitInterval); const pp_governance_groupPtr = Ptr._assertClass(pp_governance_group, UnitInterval); const treasury_withdrawalPtr = Ptr._assertClass(treasury_withdrawal, UnitInterval); - const ret = await HaskellShelley.drepVotingThresholdsNew(motion_no_confidencePtr, committee_normalPtr, committee_no_confidencePtr, update_constitutionPtr, hard_fork_initiationPtr, pp_network_groupPtr, pp_economic_groupPtr, pp_technical_groupPtr, pp_governance_groupPtr, treasury_withdrawalPtr); - return Ptr._wrap(ret, DrepVotingThresholds); - } - - static async new_default() { - const ret = await HaskellShelley.drepVotingThresholdsNewDefault(); - return Ptr._wrap(ret, DrepVotingThresholds); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsNew(motion_no_confidencePtr, committee_normalPtr, committee_no_confidencePtr, update_constitutionPtr, hard_fork_initiationPtr, pp_network_groupPtr, pp_economic_groupPtr, pp_technical_groupPtr, pp_governance_groupPtr, treasury_withdrawalPtr); + return Ptr._wrap(ret, DRepVotingThresholds); } set_motion_no_confidence(motion_no_confidence) { const motion_no_confidencePtr = Ptr._assertClass(motion_no_confidence, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetMotionNoConfidence(this.ptr, motion_no_confidencePtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetMotionNoConfidence(this.ptr, motion_no_confidencePtr); return ret; } set_committee_normal(committee_normal) { const committee_normalPtr = Ptr._assertClass(committee_normal, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetCommitteeNormal(this.ptr, committee_normalPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetCommitteeNormal(this.ptr, committee_normalPtr); return ret; } set_committee_no_confidence(committee_no_confidence) { const committee_no_confidencePtr = Ptr._assertClass(committee_no_confidence, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetCommitteeNoConfidence(this.ptr, committee_no_confidencePtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetCommitteeNoConfidence(this.ptr, committee_no_confidencePtr); return ret; } set_update_constitution(update_constitution) { const update_constitutionPtr = Ptr._assertClass(update_constitution, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetUpdateConstitution(this.ptr, update_constitutionPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetUpdateConstitution(this.ptr, update_constitutionPtr); return ret; } set_hard_fork_initiation(hard_fork_initiation) { const hard_fork_initiationPtr = Ptr._assertClass(hard_fork_initiation, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetHardForkInitiation(this.ptr, hard_fork_initiationPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetHardForkInitiation(this.ptr, hard_fork_initiationPtr); return ret; } set_pp_network_group(pp_network_group) { const pp_network_groupPtr = Ptr._assertClass(pp_network_group, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetPpNetworkGroup(this.ptr, pp_network_groupPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetPpNetworkGroup(this.ptr, pp_network_groupPtr); return ret; } set_pp_economic_group(pp_economic_group) { const pp_economic_groupPtr = Ptr._assertClass(pp_economic_group, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetPpEconomicGroup(this.ptr, pp_economic_groupPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetPpEconomicGroup(this.ptr, pp_economic_groupPtr); return ret; } set_pp_technical_group(pp_technical_group) { const pp_technical_groupPtr = Ptr._assertClass(pp_technical_group, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetPpTechnicalGroup(this.ptr, pp_technical_groupPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetPpTechnicalGroup(this.ptr, pp_technical_groupPtr); return ret; } set_pp_governance_group(pp_governance_group) { const pp_governance_groupPtr = Ptr._assertClass(pp_governance_group, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetPpGovernanceGroup(this.ptr, pp_governance_groupPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetPpGovernanceGroup(this.ptr, pp_governance_groupPtr); return ret; } set_treasury_withdrawal(treasury_withdrawal) { const treasury_withdrawalPtr = Ptr._assertClass(treasury_withdrawal, UnitInterval); - const ret = HaskellShelley.drepVotingThresholdsSetTreasuryWithdrawal(this.ptr, treasury_withdrawalPtr); + const ret = HaskellShelley.csl_bridge_dRepVotingThresholdsSetTreasuryWithdrawal(this.ptr, treasury_withdrawalPtr); return ret; } async motion_no_confidence() { - const ret = await HaskellShelley.drepVotingThresholdsMotionNoConfidence(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsMotionNoConfidence(this.ptr); return Ptr._wrap(ret, UnitInterval); } async committee_normal() { - const ret = await HaskellShelley.drepVotingThresholdsCommitteeNormal(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsCommitteeNormal(this.ptr); return Ptr._wrap(ret, UnitInterval); } async committee_no_confidence() { - const ret = await HaskellShelley.drepVotingThresholdsCommitteeNoConfidence(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsCommitteeNoConfidence(this.ptr); return Ptr._wrap(ret, UnitInterval); } async update_constitution() { - const ret = await HaskellShelley.drepVotingThresholdsUpdateConstitution(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsUpdateConstitution(this.ptr); return Ptr._wrap(ret, UnitInterval); } async hard_fork_initiation() { - const ret = await HaskellShelley.drepVotingThresholdsHardForkInitiation(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsHardForkInitiation(this.ptr); return Ptr._wrap(ret, UnitInterval); } async pp_network_group() { - const ret = await HaskellShelley.drepVotingThresholdsPpNetworkGroup(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsPpNetworkGroup(this.ptr); return Ptr._wrap(ret, UnitInterval); } async pp_economic_group() { - const ret = await HaskellShelley.drepVotingThresholdsPpEconomicGroup(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsPpEconomicGroup(this.ptr); return Ptr._wrap(ret, UnitInterval); } async pp_technical_group() { - const ret = await HaskellShelley.drepVotingThresholdsPpTechnicalGroup(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsPpTechnicalGroup(this.ptr); return Ptr._wrap(ret, UnitInterval); } async pp_governance_group() { - const ret = await HaskellShelley.drepVotingThresholdsPpGovernanceGroup(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsPpGovernanceGroup(this.ptr); return Ptr._wrap(ret, UnitInterval); } async treasury_withdrawal() { - const ret = await HaskellShelley.drepVotingThresholdsTreasuryWithdrawal(this.ptr); + const ret = await HaskellShelley.csl_bridge_dRepVotingThresholdsTreasuryWithdrawal(this.ptr); return Ptr._wrap(ret, UnitInterval); } } +export class DataCost extends Ptr { + static async new_coins_per_byte(coins_per_byte) { + const coins_per_bytePtr = Ptr._assertClass(coins_per_byte, BigNum); + const ret = await HaskellShelley.csl_bridge_dataCostNewCoinsPerByte(coins_per_bytePtr); + return Ptr._wrap(ret, DataCost); + } + + async coins_per_byte() { + const ret = await HaskellShelley.csl_bridge_dataCostCoinsPerByte(this.ptr); + return Ptr._wrap(ret, BigNum); + } + +} + + +export class DataHash extends Ptr { + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_dataHashFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, DataHash); + } + + async to_bytes() { + const ret = await HaskellShelley.csl_bridge_dataHashToBytes(this.ptr); + return uint8ArrayFromB64(ret); + } + + async to_bech32(prefix) { + const ret = await HaskellShelley.csl_bridge_dataHashToBech32(this.ptr, prefix); + return ret; + } + + static async from_bech32(bech_str) { + const ret = await HaskellShelley.csl_bridge_dataHashFromBech32(bech_str); + return Ptr._wrap(ret, DataHash); + } + + async to_hex() { + const ret = await HaskellShelley.csl_bridge_dataHashToHex(this.ptr); + return ret; + } + + static async from_hex(hex) { + const ret = await HaskellShelley.csl_bridge_dataHashFromHex(hex); + return Ptr._wrap(ret, DataHash); + } + +} + + +export class DatumSource extends Ptr { + static async new(datum) { + const datumPtr = Ptr._assertClass(datum, PlutusData); + const ret = await HaskellShelley.csl_bridge_datumSourceNew(datumPtr); + return Ptr._wrap(ret, DatumSource); + } + + static async new_ref_input(input) { + const inputPtr = Ptr._assertClass(input, TransactionInput); + const ret = await HaskellShelley.csl_bridge_datumSourceNewRefInput(inputPtr); + return Ptr._wrap(ret, DatumSource); + } + +} + + export class Ed25519KeyHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.ed25519KeyHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Ed25519KeyHash); } async to_bytes() { - const ret = await HaskellShelley.ed25519KeyHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.ed25519KeyHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.ed25519KeyHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashFromBech32(bech_str); return Ptr._wrap(ret, Ed25519KeyHash); } async to_hex() { - const ret = await HaskellShelley.ed25519KeyHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.ed25519KeyHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashFromHex(hex); return Ptr._wrap(ret, Ed25519KeyHash); } @@ -2676,64 +2766,64 @@ export class Ed25519KeyHash extends Ptr { export class Ed25519KeyHashes extends Ptr { async to_bytes() { - const ret = await HaskellShelley.ed25519KeyHashesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.ed25519KeyHashesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Ed25519KeyHashes); } async to_hex() { - const ret = await HaskellShelley.ed25519KeyHashesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.ed25519KeyHashesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesFromHex(hex_str); return Ptr._wrap(ret, Ed25519KeyHashes); } async to_json() { - const ret = await HaskellShelley.ed25519KeyHashesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.ed25519KeyHashesFromJson(json); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesFromJson(json); return Ptr._wrap(ret, Ed25519KeyHashes); } static async new() { - const ret = await HaskellShelley.ed25519KeyHashesNew(); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesNew(); return Ptr._wrap(ret, Ed25519KeyHashes); } async len() { - const ret = await HaskellShelley.ed25519KeyHashesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.ed25519KeyHashesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesGet(this.ptr, index); return Ptr._wrap(ret, Ed25519KeyHash); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, Ed25519KeyHash); - const ret = HaskellShelley.ed25519KeyHashesAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesAdd(this.ptr, elemPtr); return ret; } async contains(elem) { const elemPtr = Ptr._assertClass(elem, Ed25519KeyHash); - const ret = await HaskellShelley.ed25519KeyHashesContains(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesContains(this.ptr, elemPtr); return ret; } async to_option() { - const ret = await HaskellShelley.ed25519KeyHashesToOption(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519KeyHashesToOption(this.ptr); return Ptr._wrap(ret, Ed25519KeyHashes); } @@ -2742,32 +2832,32 @@ export class Ed25519KeyHashes extends Ptr { export class Ed25519Signature extends Ptr { async to_bytes() { - const ret = await HaskellShelley.ed25519SignatureToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32() { - const ret = await HaskellShelley.ed25519SignatureToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureToBech32(this.ptr); return ret; } async to_hex() { - const ret = await HaskellShelley.ed25519SignatureToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureToHex(this.ptr); return ret; } static async from_bech32(bech32_str) { - const ret = await HaskellShelley.ed25519SignatureFromBech32(bech32_str); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureFromBech32(bech32_str); return Ptr._wrap(ret, Ed25519Signature); } static async from_hex(input) { - const ret = await HaskellShelley.ed25519SignatureFromHex(input); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureFromHex(input); return Ptr._wrap(ret, Ed25519Signature); } static async from_bytes(bytes) { - const ret = await HaskellShelley.ed25519SignatureFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_ed25519SignatureFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Ed25519Signature); } @@ -2777,74 +2867,79 @@ export class Ed25519Signature extends Ptr { export class EnterpriseAddress extends Ptr { static async new(network, payment) { const paymentPtr = Ptr._assertClass(payment, Credential); - const ret = await HaskellShelley.enterpriseAddressNew(network, paymentPtr); + const ret = await HaskellShelley.csl_bridge_enterpriseAddressNew(network, paymentPtr); return Ptr._wrap(ret, EnterpriseAddress); } async payment_cred() { - const ret = await HaskellShelley.enterpriseAddressPaymentCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_enterpriseAddressPaymentCred(this.ptr); return Ptr._wrap(ret, Credential); } async to_address() { - const ret = await HaskellShelley.enterpriseAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_enterpriseAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.enterpriseAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_enterpriseAddressFromAddress(addrPtr); return Ptr._wrap(ret, EnterpriseAddress); } + async network_id() { + const ret = await HaskellShelley.csl_bridge_enterpriseAddressNetworkId(this.ptr); + return ret; + } + } export class ExUnitPrices extends Ptr { async to_bytes() { - const ret = await HaskellShelley.exUnitPricesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.exUnitPricesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_exUnitPricesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ExUnitPrices); } async to_hex() { - const ret = await HaskellShelley.exUnitPricesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.exUnitPricesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_exUnitPricesFromHex(hex_str); return Ptr._wrap(ret, ExUnitPrices); } async to_json() { - const ret = await HaskellShelley.exUnitPricesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.exUnitPricesFromJson(json); + const ret = await HaskellShelley.csl_bridge_exUnitPricesFromJson(json); return Ptr._wrap(ret, ExUnitPrices); } async mem_price() { - const ret = await HaskellShelley.exUnitPricesMemPrice(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesMemPrice(this.ptr); return Ptr._wrap(ret, UnitInterval); } async step_price() { - const ret = await HaskellShelley.exUnitPricesStepPrice(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesStepPrice(this.ptr); return Ptr._wrap(ret, UnitInterval); } static async new(mem_price, step_price) { const mem_pricePtr = Ptr._assertClass(mem_price, UnitInterval); const step_pricePtr = Ptr._assertClass(step_price, UnitInterval); - const ret = await HaskellShelley.exUnitPricesNew(mem_pricePtr, step_pricePtr); + const ret = await HaskellShelley.csl_bridge_exUnitPricesNew(mem_pricePtr, step_pricePtr); return Ptr._wrap(ret, ExUnitPrices); } @@ -2853,200 +2948,332 @@ export class ExUnitPrices extends Ptr { export class ExUnits extends Ptr { async to_bytes() { - const ret = await HaskellShelley.exUnitsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.exUnitsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_exUnitsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ExUnits); } async to_hex() { - const ret = await HaskellShelley.exUnitsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.exUnitsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_exUnitsFromHex(hex_str); return Ptr._wrap(ret, ExUnits); } async to_json() { - const ret = await HaskellShelley.exUnitsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.exUnitsFromJson(json); + const ret = await HaskellShelley.csl_bridge_exUnitsFromJson(json); return Ptr._wrap(ret, ExUnits); } async mem() { - const ret = await HaskellShelley.exUnitsMem(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitsMem(this.ptr); return Ptr._wrap(ret, BigNum); } async steps() { - const ret = await HaskellShelley.exUnitsSteps(this.ptr); + const ret = await HaskellShelley.csl_bridge_exUnitsSteps(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(mem, steps) { const memPtr = Ptr._assertClass(mem, BigNum); const stepsPtr = Ptr._assertClass(steps, BigNum); - const ret = await HaskellShelley.exUnitsNew(memPtr, stepsPtr); + const ret = await HaskellShelley.csl_bridge_exUnitsNew(memPtr, stepsPtr); return Ptr._wrap(ret, ExUnits); } } +export class FixedBlock extends Ptr { + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_fixedBlockFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, FixedBlock); + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_fixedBlockFromHex(hex_str); + return Ptr._wrap(ret, FixedBlock); + } + + async header() { + const ret = await HaskellShelley.csl_bridge_fixedBlockHeader(this.ptr); + return Ptr._wrap(ret, Header); + } + + async transaction_bodies() { + const ret = await HaskellShelley.csl_bridge_fixedBlockTransactionBodies(this.ptr); + return Ptr._wrap(ret, FixedTransactionBodies); + } + + async transaction_witness_sets() { + const ret = await HaskellShelley.csl_bridge_fixedBlockTransactionWitnessSets(this.ptr); + return Ptr._wrap(ret, TransactionWitnessSets); + } + + async auxiliary_data_set() { + const ret = await HaskellShelley.csl_bridge_fixedBlockAuxiliaryDataSet(this.ptr); + return Ptr._wrap(ret, AuxiliaryDataSet); + } + + async invalid_transactions() { + const ret = await HaskellShelley.csl_bridge_fixedBlockInvalidTransactions(this.ptr); + return base64ToUint32Array(ret); + } + + async block_hash() { + const ret = await HaskellShelley.csl_bridge_fixedBlockBlockHash(this.ptr); + return Ptr._wrap(ret, BlockHash); + } + +} + + export class FixedTransaction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.fixedTransactionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.fixedTransactionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_fixedTransactionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, FixedTransaction); } async to_hex() { - const ret = await HaskellShelley.fixedTransactionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.fixedTransactionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_fixedTransactionFromHex(hex_str); return Ptr._wrap(ret, FixedTransaction); } static async new(raw_body, raw_witness_set, is_valid) { - const ret = await HaskellShelley.fixedTransactionNew(b64FromUint8Array(raw_body), b64FromUint8Array(raw_witness_set), is_valid); + const ret = await HaskellShelley.csl_bridge_fixedTransactionNew(b64FromUint8Array(raw_body), b64FromUint8Array(raw_witness_set), is_valid); return Ptr._wrap(ret, FixedTransaction); } static async new_with_auxiliary(raw_body, raw_witness_set, raw_auxiliary_data, is_valid) { - const ret = await HaskellShelley.fixedTransactionNewWithAuxiliary(b64FromUint8Array(raw_body), b64FromUint8Array(raw_witness_set), b64FromUint8Array(raw_auxiliary_data), is_valid); + const ret = await HaskellShelley.csl_bridge_fixedTransactionNewWithAuxiliary(b64FromUint8Array(raw_body), b64FromUint8Array(raw_witness_set), b64FromUint8Array(raw_auxiliary_data), is_valid); return Ptr._wrap(ret, FixedTransaction); } async body() { - const ret = await HaskellShelley.fixedTransactionBody(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionBody(this.ptr); return Ptr._wrap(ret, TransactionBody); } async raw_body() { - const ret = await HaskellShelley.fixedTransactionRawBody(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionRawBody(this.ptr); return uint8ArrayFromB64(ret); } set_body(raw_body) { - const ret = HaskellShelley.fixedTransactionSetBody(this.ptr, b64FromUint8Array(raw_body)); + const ret = HaskellShelley.csl_bridge_fixedTransactionSetBody(this.ptr, b64FromUint8Array(raw_body)); return ret; } set_witness_set(raw_witness_set) { - const ret = HaskellShelley.fixedTransactionSetWitnessSet(this.ptr, b64FromUint8Array(raw_witness_set)); + const ret = HaskellShelley.csl_bridge_fixedTransactionSetWitnessSet(this.ptr, b64FromUint8Array(raw_witness_set)); return ret; } async witness_set() { - const ret = await HaskellShelley.fixedTransactionWitnessSet(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionWitnessSet(this.ptr); return Ptr._wrap(ret, TransactionWitnessSet); } async raw_witness_set() { - const ret = await HaskellShelley.fixedTransactionRawWitnessSet(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionRawWitnessSet(this.ptr); return uint8ArrayFromB64(ret); } set_is_valid(valid) { - const ret = HaskellShelley.fixedTransactionSetIsValid(this.ptr, valid); + const ret = HaskellShelley.csl_bridge_fixedTransactionSetIsValid(this.ptr, valid); return ret; } async is_valid() { - const ret = await HaskellShelley.fixedTransactionIsValid(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionIsValid(this.ptr); return ret; } set_auxiliary_data(raw_auxiliary_data) { - const ret = HaskellShelley.fixedTransactionSetAuxiliaryData(this.ptr, b64FromUint8Array(raw_auxiliary_data)); + const ret = HaskellShelley.csl_bridge_fixedTransactionSetAuxiliaryData(this.ptr, b64FromUint8Array(raw_auxiliary_data)); return ret; } async auxiliary_data() { - const ret = await HaskellShelley.fixedTransactionAuxiliaryData(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionAuxiliaryData(this.ptr); return Ptr._wrap(ret, AuxiliaryData); } async raw_auxiliary_data() { - const ret = await HaskellShelley.fixedTransactionRawAuxiliaryData(this.ptr); + const ret = await HaskellShelley.csl_bridge_fixedTransactionRawAuxiliaryData(this.ptr); + return uint8ArrayFromB64(ret); + } + +} + + +export class FixedTransactionBodies extends Ptr { + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodiesFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, FixedTransactionBodies); + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodiesFromHex(hex_str); + return Ptr._wrap(ret, FixedTransactionBodies); + } + + static async new() { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodiesNew(); + return Ptr._wrap(ret, FixedTransactionBodies); + } + + async len() { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodiesLen(this.ptr); + return ret; + } + + async get(index) { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodiesGet(this.ptr, index); + return Ptr._wrap(ret, FixedTransactionBody); + } + + add(elem) { + const elemPtr = Ptr._assertClass(elem, FixedTransactionBody); + const ret = HaskellShelley.csl_bridge_fixedTransactionBodiesAdd(this.ptr, elemPtr); + return ret; + } + +} + + +export class FixedTransactionBody extends Ptr { + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodyFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, FixedTransactionBody); + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodyFromHex(hex_str); + return Ptr._wrap(ret, FixedTransactionBody); + } + + async transaction_body() { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodyTransactionBody(this.ptr); + return Ptr._wrap(ret, TransactionBody); + } + + async tx_hash() { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodyTxHash(this.ptr); + return Ptr._wrap(ret, TransactionHash); + } + + async original_bytes() { + const ret = await HaskellShelley.csl_bridge_fixedTransactionBodyOriginalBytes(this.ptr); return uint8ArrayFromB64(ret); } } +export class FixedVersionedBlock extends Ptr { + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_fixedVersionedBlockFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, FixedVersionedBlock); + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_fixedVersionedBlockFromHex(hex_str); + return Ptr._wrap(ret, FixedVersionedBlock); + } + + async block() { + const ret = await HaskellShelley.csl_bridge_fixedVersionedBlockBlock(this.ptr); + return Ptr._wrap(ret, FixedBlock); + } + + async era() { + const ret = await HaskellShelley.csl_bridge_fixedVersionedBlockEra(this.ptr); + return ret; + } + +} + + export class GeneralTransactionMetadata extends Ptr { async to_bytes() { - const ret = await HaskellShelley.generalTransactionMetadataToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.generalTransactionMetadataFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GeneralTransactionMetadata); } async to_hex() { - const ret = await HaskellShelley.generalTransactionMetadataToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.generalTransactionMetadataFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataFromHex(hex_str); return Ptr._wrap(ret, GeneralTransactionMetadata); } async to_json() { - const ret = await HaskellShelley.generalTransactionMetadataToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.generalTransactionMetadataFromJson(json); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataFromJson(json); return Ptr._wrap(ret, GeneralTransactionMetadata); } static async new() { - const ret = await HaskellShelley.generalTransactionMetadataNew(); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataNew(); return Ptr._wrap(ret, GeneralTransactionMetadata); } async len() { - const ret = await HaskellShelley.generalTransactionMetadataLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, BigNum); const valuePtr = Ptr._assertClass(value, TransactionMetadatum); - const ret = await HaskellShelley.generalTransactionMetadataInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, TransactionMetadatum); } async get(key) { const keyPtr = Ptr._assertClass(key, BigNum); - const ret = await HaskellShelley.generalTransactionMetadataGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataGet(this.ptr, keyPtr); return Ptr._wrap(ret, TransactionMetadatum); } async keys() { - const ret = await HaskellShelley.generalTransactionMetadataKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_generalTransactionMetadataKeys(this.ptr); return Ptr._wrap(ret, TransactionMetadatumLabels); } @@ -3055,32 +3282,32 @@ export class GeneralTransactionMetadata extends Ptr { export class GenesisDelegateHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.genesisDelegateHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GenesisDelegateHash); } async to_bytes() { - const ret = await HaskellShelley.genesisDelegateHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.genesisDelegateHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.genesisDelegateHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashFromBech32(bech_str); return Ptr._wrap(ret, GenesisDelegateHash); } async to_hex() { - const ret = await HaskellShelley.genesisDelegateHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.genesisDelegateHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_genesisDelegateHashFromHex(hex); return Ptr._wrap(ret, GenesisDelegateHash); } @@ -3089,32 +3316,32 @@ export class GenesisDelegateHash extends Ptr { export class GenesisHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.genesisHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_genesisHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GenesisHash); } async to_bytes() { - const ret = await HaskellShelley.genesisHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.genesisHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_genesisHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.genesisHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_genesisHashFromBech32(bech_str); return Ptr._wrap(ret, GenesisHash); } async to_hex() { - const ret = await HaskellShelley.genesisHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.genesisHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_genesisHashFromHex(hex); return Ptr._wrap(ret, GenesisHash); } @@ -3123,53 +3350,53 @@ export class GenesisHash extends Ptr { export class GenesisHashes extends Ptr { async to_bytes() { - const ret = await HaskellShelley.genesisHashesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.genesisHashesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_genesisHashesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GenesisHashes); } async to_hex() { - const ret = await HaskellShelley.genesisHashesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.genesisHashesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_genesisHashesFromHex(hex_str); return Ptr._wrap(ret, GenesisHashes); } async to_json() { - const ret = await HaskellShelley.genesisHashesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.genesisHashesFromJson(json); + const ret = await HaskellShelley.csl_bridge_genesisHashesFromJson(json); return Ptr._wrap(ret, GenesisHashes); } static async new() { - const ret = await HaskellShelley.genesisHashesNew(); + const ret = await HaskellShelley.csl_bridge_genesisHashesNew(); return Ptr._wrap(ret, GenesisHashes); } async len() { - const ret = await HaskellShelley.genesisHashesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisHashesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.genesisHashesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_genesisHashesGet(this.ptr, index); return Ptr._wrap(ret, GenesisHash); } add(elem) { const elemPtr = Ptr._assertClass(elem, GenesisHash); - const ret = HaskellShelley.genesisHashesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_genesisHashesAdd(this.ptr, elemPtr); return ret; } @@ -3178,47 +3405,47 @@ export class GenesisHashes extends Ptr { export class GenesisKeyDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.genesisKeyDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.genesisKeyDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GenesisKeyDelegation); } async to_hex() { - const ret = await HaskellShelley.genesisKeyDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.genesisKeyDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationFromHex(hex_str); return Ptr._wrap(ret, GenesisKeyDelegation); } async to_json() { - const ret = await HaskellShelley.genesisKeyDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.genesisKeyDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationFromJson(json); return Ptr._wrap(ret, GenesisKeyDelegation); } async genesishash() { - const ret = await HaskellShelley.genesisKeyDelegationGenesishash(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationGenesishash(this.ptr); return Ptr._wrap(ret, GenesisHash); } async genesis_delegate_hash() { - const ret = await HaskellShelley.genesisKeyDelegationGenesisDelegateHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationGenesisDelegateHash(this.ptr); return Ptr._wrap(ret, GenesisDelegateHash); } async vrf_keyhash() { - const ret = await HaskellShelley.genesisKeyDelegationVrfKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationVrfKeyhash(this.ptr); return Ptr._wrap(ret, VRFKeyHash); } @@ -3226,7 +3453,7 @@ export class GenesisKeyDelegation extends Ptr { const genesishashPtr = Ptr._assertClass(genesishash, GenesisHash); const genesis_delegate_hashPtr = Ptr._assertClass(genesis_delegate_hash, GenesisDelegateHash); const vrf_keyhashPtr = Ptr._assertClass(vrf_keyhash, VRFKeyHash); - const ret = await HaskellShelley.genesisKeyDelegationNew(genesishashPtr, genesis_delegate_hashPtr, vrf_keyhashPtr); + const ret = await HaskellShelley.csl_bridge_genesisKeyDelegationNew(genesishashPtr, genesis_delegate_hashPtr, vrf_keyhashPtr); return Ptr._wrap(ret, GenesisKeyDelegation); } @@ -3235,114 +3462,114 @@ export class GenesisKeyDelegation extends Ptr { export class GovernanceAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.governanceActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.governanceActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_governanceActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GovernanceAction); } async to_hex() { - const ret = await HaskellShelley.governanceActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.governanceActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_governanceActionFromHex(hex_str); return Ptr._wrap(ret, GovernanceAction); } async to_json() { - const ret = await HaskellShelley.governanceActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.governanceActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_governanceActionFromJson(json); return Ptr._wrap(ret, GovernanceAction); } static async new_parameter_change_action(parameter_change_action) { const parameter_change_actionPtr = Ptr._assertClass(parameter_change_action, ParameterChangeAction); - const ret = await HaskellShelley.governanceActionNewParameterChangeAction(parameter_change_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewParameterChangeAction(parameter_change_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_hard_fork_initiation_action(hard_fork_initiation_action) { const hard_fork_initiation_actionPtr = Ptr._assertClass(hard_fork_initiation_action, HardForkInitiationAction); - const ret = await HaskellShelley.governanceActionNewHardForkInitiationAction(hard_fork_initiation_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewHardForkInitiationAction(hard_fork_initiation_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_treasury_withdrawals_action(treasury_withdrawals_action) { const treasury_withdrawals_actionPtr = Ptr._assertClass(treasury_withdrawals_action, TreasuryWithdrawalsAction); - const ret = await HaskellShelley.governanceActionNewTreasuryWithdrawalsAction(treasury_withdrawals_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewTreasuryWithdrawalsAction(treasury_withdrawals_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_no_confidence_action(no_confidence_action) { const no_confidence_actionPtr = Ptr._assertClass(no_confidence_action, NoConfidenceAction); - const ret = await HaskellShelley.governanceActionNewNoConfidenceAction(no_confidence_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewNoConfidenceAction(no_confidence_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_new_committee_action(new_committee_action) { const new_committee_actionPtr = Ptr._assertClass(new_committee_action, UpdateCommitteeAction); - const ret = await HaskellShelley.governanceActionNewNewCommitteeAction(new_committee_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewNewCommitteeAction(new_committee_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_new_constitution_action(new_constitution_action) { const new_constitution_actionPtr = Ptr._assertClass(new_constitution_action, NewConstitutionAction); - const ret = await HaskellShelley.governanceActionNewNewConstitutionAction(new_constitution_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewNewConstitutionAction(new_constitution_actionPtr); return Ptr._wrap(ret, GovernanceAction); } static async new_info_action(info_action) { const info_actionPtr = Ptr._assertClass(info_action, InfoAction); - const ret = await HaskellShelley.governanceActionNewInfoAction(info_actionPtr); + const ret = await HaskellShelley.csl_bridge_governanceActionNewInfoAction(info_actionPtr); return Ptr._wrap(ret, GovernanceAction); } async kind() { - const ret = await HaskellShelley.governanceActionKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionKind(this.ptr); return ret; } async as_parameter_change_action() { - const ret = await HaskellShelley.governanceActionAsParameterChangeAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsParameterChangeAction(this.ptr); return Ptr._wrap(ret, ParameterChangeAction); } async as_hard_fork_initiation_action() { - const ret = await HaskellShelley.governanceActionAsHardForkInitiationAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsHardForkInitiationAction(this.ptr); return Ptr._wrap(ret, HardForkInitiationAction); } async as_treasury_withdrawals_action() { - const ret = await HaskellShelley.governanceActionAsTreasuryWithdrawalsAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsTreasuryWithdrawalsAction(this.ptr); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } async as_no_confidence_action() { - const ret = await HaskellShelley.governanceActionAsNoConfidenceAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsNoConfidenceAction(this.ptr); return Ptr._wrap(ret, NoConfidenceAction); } async as_new_committee_action() { - const ret = await HaskellShelley.governanceActionAsNewCommitteeAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsNewCommitteeAction(this.ptr); return Ptr._wrap(ret, UpdateCommitteeAction); } async as_new_constitution_action() { - const ret = await HaskellShelley.governanceActionAsNewConstitutionAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsNewConstitutionAction(this.ptr); return Ptr._wrap(ret, NewConstitutionAction); } async as_info_action() { - const ret = await HaskellShelley.governanceActionAsInfoAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionAsInfoAction(this.ptr); return Ptr._wrap(ret, InfoAction); } @@ -3351,48 +3578,48 @@ export class GovernanceAction extends Ptr { export class GovernanceActionId extends Ptr { async to_bytes() { - const ret = await HaskellShelley.governanceActionIdToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.governanceActionIdFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_governanceActionIdFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, GovernanceActionId); } async to_hex() { - const ret = await HaskellShelley.governanceActionIdToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.governanceActionIdFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_governanceActionIdFromHex(hex_str); return Ptr._wrap(ret, GovernanceActionId); } async to_json() { - const ret = await HaskellShelley.governanceActionIdToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.governanceActionIdFromJson(json); + const ret = await HaskellShelley.csl_bridge_governanceActionIdFromJson(json); return Ptr._wrap(ret, GovernanceActionId); } async transaction_id() { - const ret = await HaskellShelley.governanceActionIdTransactionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdTransactionId(this.ptr); return Ptr._wrap(ret, TransactionHash); } async index() { - const ret = await HaskellShelley.governanceActionIdIndex(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdIndex(this.ptr); return ret; } static async new(transaction_id, index) { const transaction_idPtr = Ptr._assertClass(transaction_id, TransactionHash); - const ret = await HaskellShelley.governanceActionIdNew(transaction_idPtr, index); + const ret = await HaskellShelley.csl_bridge_governanceActionIdNew(transaction_idPtr, index); return Ptr._wrap(ret, GovernanceActionId); } @@ -3401,33 +3628,33 @@ export class GovernanceActionId extends Ptr { export class GovernanceActionIds extends Ptr { async to_json() { - const ret = await HaskellShelley.governanceActionIdsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.governanceActionIdsFromJson(json); + const ret = await HaskellShelley.csl_bridge_governanceActionIdsFromJson(json); return Ptr._wrap(ret, GovernanceActionIds); } static async new() { - const ret = await HaskellShelley.governanceActionIdsNew(); + const ret = await HaskellShelley.csl_bridge_governanceActionIdsNew(); return Ptr._wrap(ret, GovernanceActionIds); } add(governance_action_id) { const governance_action_idPtr = Ptr._assertClass(governance_action_id, GovernanceActionId); - const ret = HaskellShelley.governanceActionIdsAdd(this.ptr, governance_action_idPtr); + const ret = HaskellShelley.csl_bridge_governanceActionIdsAdd(this.ptr, governance_action_idPtr); return ret; } async get(index) { - const ret = await HaskellShelley.governanceActionIdsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_governanceActionIdsGet(this.ptr, index); return Ptr._wrap(ret, GovernanceActionId); } async len() { - const ret = await HaskellShelley.governanceActionIdsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_governanceActionIdsLen(this.ptr); return ret; } @@ -3436,55 +3663,55 @@ export class GovernanceActionIds extends Ptr { export class HardForkInitiationAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.hardForkInitiationActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.hardForkInitiationActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, HardForkInitiationAction); } async to_hex() { - const ret = await HaskellShelley.hardForkInitiationActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.hardForkInitiationActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionFromHex(hex_str); return Ptr._wrap(ret, HardForkInitiationAction); } async to_json() { - const ret = await HaskellShelley.hardForkInitiationActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.hardForkInitiationActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionFromJson(json); return Ptr._wrap(ret, HardForkInitiationAction); } async gov_action_id() { - const ret = await HaskellShelley.hardForkInitiationActionGovActionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionGovActionId(this.ptr); return Ptr._wrap(ret, GovernanceActionId); } async protocol_version() { - const ret = await HaskellShelley.hardForkInitiationActionProtocolVersion(this.ptr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionProtocolVersion(this.ptr); return Ptr._wrap(ret, ProtocolVersion); } static async new(protocol_version) { const protocol_versionPtr = Ptr._assertClass(protocol_version, ProtocolVersion); - const ret = await HaskellShelley.hardForkInitiationActionNew(protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionNew(protocol_versionPtr); return Ptr._wrap(ret, HardForkInitiationAction); } static async new_with_action_id(gov_action_id, protocol_version) { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const protocol_versionPtr = Ptr._assertClass(protocol_version, ProtocolVersion); - const ret = await HaskellShelley.hardForkInitiationActionNewWithActionId(gov_action_idPtr, protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_hardForkInitiationActionNewWithActionId(gov_action_idPtr, protocol_versionPtr); return Ptr._wrap(ret, HardForkInitiationAction); } @@ -3493,49 +3720,49 @@ export class HardForkInitiationAction extends Ptr { export class Header extends Ptr { async to_bytes() { - const ret = await HaskellShelley.headerToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.headerFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_headerFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Header); } async to_hex() { - const ret = await HaskellShelley.headerToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.headerFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_headerFromHex(hex_str); return Ptr._wrap(ret, Header); } async to_json() { - const ret = await HaskellShelley.headerToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.headerFromJson(json); + const ret = await HaskellShelley.csl_bridge_headerFromJson(json); return Ptr._wrap(ret, Header); } async header_body() { - const ret = await HaskellShelley.headerHeaderBody(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerHeaderBody(this.ptr); return Ptr._wrap(ret, HeaderBody); } async body_signature() { - const ret = await HaskellShelley.headerBodySignature(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodySignature(this.ptr); return Ptr._wrap(ret, KESSignature); } static async new(header_body, body_signature) { const header_bodyPtr = Ptr._assertClass(header_body, HeaderBody); const body_signaturePtr = Ptr._assertClass(body_signature, KESSignature); - const ret = await HaskellShelley.headerNew(header_bodyPtr, body_signaturePtr); + const ret = await HaskellShelley.csl_bridge_headerNew(header_bodyPtr, body_signaturePtr); return Ptr._wrap(ret, Header); } @@ -3544,107 +3771,107 @@ export class Header extends Ptr { export class HeaderBody extends Ptr { async to_bytes() { - const ret = await HaskellShelley.headerBodyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.headerBodyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_headerBodyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, HeaderBody); } async to_hex() { - const ret = await HaskellShelley.headerBodyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.headerBodyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_headerBodyFromHex(hex_str); return Ptr._wrap(ret, HeaderBody); } async to_json() { - const ret = await HaskellShelley.headerBodyToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.headerBodyFromJson(json); + const ret = await HaskellShelley.csl_bridge_headerBodyFromJson(json); return Ptr._wrap(ret, HeaderBody); } async block_number() { - const ret = await HaskellShelley.headerBodyBlockNumber(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyBlockNumber(this.ptr); return ret; } async slot() { - const ret = await HaskellShelley.headerBodySlot(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodySlot(this.ptr); return ret; } async slot_bignum() { - const ret = await HaskellShelley.headerBodySlotBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodySlotBignum(this.ptr); return Ptr._wrap(ret, BigNum); } async prev_hash() { - const ret = await HaskellShelley.headerBodyPrevHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyPrevHash(this.ptr); return Ptr._wrap(ret, BlockHash); } async issuer_vkey() { - const ret = await HaskellShelley.headerBodyIssuerVkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyIssuerVkey(this.ptr); return Ptr._wrap(ret, Vkey); } async vrf_vkey() { - const ret = await HaskellShelley.headerBodyVrfVkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyVrfVkey(this.ptr); return Ptr._wrap(ret, VRFVKey); } async has_nonce_and_leader_vrf() { - const ret = await HaskellShelley.headerBodyHasNonceAndLeaderVrf(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyHasNonceAndLeaderVrf(this.ptr); return ret; } async nonce_vrf_or_nothing() { - const ret = await HaskellShelley.headerBodyNonceVrfOrNothing(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyNonceVrfOrNothing(this.ptr); return Ptr._wrap(ret, VRFCert); } async leader_vrf_or_nothing() { - const ret = await HaskellShelley.headerBodyLeaderVrfOrNothing(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyLeaderVrfOrNothing(this.ptr); return Ptr._wrap(ret, VRFCert); } async has_vrf_result() { - const ret = await HaskellShelley.headerBodyHasVrfResult(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyHasVrfResult(this.ptr); return ret; } async vrf_result_or_nothing() { - const ret = await HaskellShelley.headerBodyVrfResultOrNothing(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyVrfResultOrNothing(this.ptr); return Ptr._wrap(ret, VRFCert); } async block_body_size() { - const ret = await HaskellShelley.headerBodyBlockBodySize(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyBlockBodySize(this.ptr); return ret; } async block_body_hash() { - const ret = await HaskellShelley.headerBodyBlockBodyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyBlockBodyHash(this.ptr); return Ptr._wrap(ret, BlockHash); } async operational_cert() { - const ret = await HaskellShelley.headerBodyOperationalCert(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyOperationalCert(this.ptr); return Ptr._wrap(ret, OperationalCert); } async protocol_version() { - const ret = await HaskellShelley.headerBodyProtocolVersion(this.ptr); + const ret = await HaskellShelley.csl_bridge_headerBodyProtocolVersion(this.ptr); return Ptr._wrap(ret, ProtocolVersion); } @@ -3657,11 +3884,11 @@ export class HeaderBody extends Ptr { const operational_certPtr = Ptr._assertClass(operational_cert, OperationalCert); const protocol_versionPtr = Ptr._assertClass(protocol_version, ProtocolVersion); if(prev_hash == null) { - const ret = await HaskellShelley.headerBodyNew(block_number, slot, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_headerBodyNew(block_number, slot, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); return Ptr._wrap(ret, HeaderBody); } if(prev_hash != null) { - const ret = await HaskellShelley.headerBodyNewWithPrevHash(block_number, slot, prev_hashPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_headerBodyNewWithPrevHash(block_number, slot, prev_hashPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); return Ptr._wrap(ret, HeaderBody); } } @@ -3676,11 +3903,11 @@ export class HeaderBody extends Ptr { const operational_certPtr = Ptr._assertClass(operational_cert, OperationalCert); const protocol_versionPtr = Ptr._assertClass(protocol_version, ProtocolVersion); if(prev_hash == null) { - const ret = await HaskellShelley.headerBodyNewHeaderbody(block_number, slotPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_headerBodyNewHeaderbody(block_number, slotPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); return Ptr._wrap(ret, HeaderBody); } if(prev_hash != null) { - const ret = await HaskellShelley.headerBodyNewHeaderbodyWithPrevHash(block_number, slotPtr, prev_hashPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); + const ret = await HaskellShelley.csl_bridge_headerBodyNewHeaderbodyWithPrevHash(block_number, slotPtr, prev_hashPtr, issuer_vkeyPtr, vrf_vkeyPtr, vrf_resultPtr, block_body_size, block_body_hashPtr, operational_certPtr, protocol_versionPtr); return Ptr._wrap(ret, HeaderBody); } } @@ -3690,7 +3917,7 @@ export class HeaderBody extends Ptr { export class InfoAction extends Ptr { static async new() { - const ret = await HaskellShelley.infoActionNew(); + const ret = await HaskellShelley.csl_bridge_infoActionNew(); return Ptr._wrap(ret, InfoAction); } @@ -3699,89 +3926,89 @@ export class InfoAction extends Ptr { export class Int extends Ptr { async to_bytes() { - const ret = await HaskellShelley.intToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_intToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.intFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_intFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Int); } async to_hex() { - const ret = await HaskellShelley.intToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_intToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.intFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_intFromHex(hex_str); return Ptr._wrap(ret, Int); } async to_json() { - const ret = await HaskellShelley.intToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_intToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.intFromJson(json); + const ret = await HaskellShelley.csl_bridge_intFromJson(json); return Ptr._wrap(ret, Int); } static async new(x) { const xPtr = Ptr._assertClass(x, BigNum); - const ret = await HaskellShelley.intNew(xPtr); + const ret = await HaskellShelley.csl_bridge_intNew(xPtr); return Ptr._wrap(ret, Int); } static async new_negative(x) { const xPtr = Ptr._assertClass(x, BigNum); - const ret = await HaskellShelley.intNewNegative(xPtr); + const ret = await HaskellShelley.csl_bridge_intNewNegative(xPtr); return Ptr._wrap(ret, Int); } static async new_i32(x) { - const ret = await HaskellShelley.intNewI32(x); + const ret = await HaskellShelley.csl_bridge_intNewI32(x); return Ptr._wrap(ret, Int); } async is_positive() { - const ret = await HaskellShelley.intIsPositive(this.ptr); + const ret = await HaskellShelley.csl_bridge_intIsPositive(this.ptr); return ret; } async as_positive() { - const ret = await HaskellShelley.intAsPositive(this.ptr); + const ret = await HaskellShelley.csl_bridge_intAsPositive(this.ptr); return Ptr._wrap(ret, BigNum); } async as_negative() { - const ret = await HaskellShelley.intAsNegative(this.ptr); + const ret = await HaskellShelley.csl_bridge_intAsNegative(this.ptr); return Ptr._wrap(ret, BigNum); } async as_i32() { - const ret = await HaskellShelley.intAsI32(this.ptr); + const ret = await HaskellShelley.csl_bridge_intAsI32(this.ptr); return ret; } async as_i32_or_nothing() { - const ret = await HaskellShelley.intAsI32OrNothing(this.ptr); + const ret = await HaskellShelley.csl_bridge_intAsI32OrNothing(this.ptr); return ret; } async as_i32_or_fail() { - const ret = await HaskellShelley.intAsI32OrFail(this.ptr); + const ret = await HaskellShelley.csl_bridge_intAsI32OrFail(this.ptr); return ret; } async to_str() { - const ret = await HaskellShelley.intToStr(this.ptr); + const ret = await HaskellShelley.csl_bridge_intToStr(this.ptr); return ret; } static async from_str(string) { - const ret = await HaskellShelley.intFromStr(string); + const ret = await HaskellShelley.csl_bridge_intFromStr(string); return Ptr._wrap(ret, Int); } @@ -3790,42 +4017,42 @@ export class Int extends Ptr { export class Ipv4 extends Ptr { async to_bytes() { - const ret = await HaskellShelley.ipv4ToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv4ToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.ipv4FromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_ipv4FromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Ipv4); } async to_hex() { - const ret = await HaskellShelley.ipv4ToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv4ToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.ipv4FromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_ipv4FromHex(hex_str); return Ptr._wrap(ret, Ipv4); } async to_json() { - const ret = await HaskellShelley.ipv4ToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv4ToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.ipv4FromJson(json); + const ret = await HaskellShelley.csl_bridge_ipv4FromJson(json); return Ptr._wrap(ret, Ipv4); } static async new(data) { - const ret = await HaskellShelley.ipv4New(b64FromUint8Array(data)); + const ret = await HaskellShelley.csl_bridge_ipv4New(b64FromUint8Array(data)); return Ptr._wrap(ret, Ipv4); } async ip() { - const ret = await HaskellShelley.ipv4Ip(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv4Ip(this.ptr); return uint8ArrayFromB64(ret); } @@ -3834,42 +4061,42 @@ export class Ipv4 extends Ptr { export class Ipv6 extends Ptr { async to_bytes() { - const ret = await HaskellShelley.ipv6ToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv6ToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.ipv6FromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_ipv6FromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Ipv6); } async to_hex() { - const ret = await HaskellShelley.ipv6ToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv6ToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.ipv6FromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_ipv6FromHex(hex_str); return Ptr._wrap(ret, Ipv6); } async to_json() { - const ret = await HaskellShelley.ipv6ToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv6ToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.ipv6FromJson(json); + const ret = await HaskellShelley.csl_bridge_ipv6FromJson(json); return Ptr._wrap(ret, Ipv6); } static async new(data) { - const ret = await HaskellShelley.ipv6New(b64FromUint8Array(data)); + const ret = await HaskellShelley.csl_bridge_ipv6New(b64FromUint8Array(data)); return Ptr._wrap(ret, Ipv6); } async ip() { - const ret = await HaskellShelley.ipv6Ip(this.ptr); + const ret = await HaskellShelley.csl_bridge_ipv6Ip(this.ptr); return uint8ArrayFromB64(ret); } @@ -3878,12 +4105,12 @@ export class Ipv6 extends Ptr { export class KESSignature extends Ptr { async to_bytes() { - const ret = await HaskellShelley.kESSignatureToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_kESSignatureToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.kESSignatureFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_kESSignatureFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, KESSignature); } @@ -3892,32 +4119,32 @@ export class KESSignature extends Ptr { export class KESVKey extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.kESVKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_kESVKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, KESVKey); } async to_bytes() { - const ret = await HaskellShelley.kESVKeyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_kESVKeyToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.kESVKeyToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_kESVKeyToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.kESVKeyFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_kESVKeyFromBech32(bech_str); return Ptr._wrap(ret, KESVKey); } async to_hex() { - const ret = await HaskellShelley.kESVKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_kESVKeyToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.kESVKeyFromHex(hex); + const ret = await HaskellShelley.csl_bridge_kESVKeyFromHex(hex); return Ptr._wrap(ret, KESVKey); } @@ -3926,52 +4153,52 @@ export class KESVKey extends Ptr { export class Language extends Ptr { async to_bytes() { - const ret = await HaskellShelley.languageToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_languageToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.languageFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_languageFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Language); } async to_hex() { - const ret = await HaskellShelley.languageToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_languageToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.languageFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_languageFromHex(hex_str); return Ptr._wrap(ret, Language); } async to_json() { - const ret = await HaskellShelley.languageToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_languageToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.languageFromJson(json); + const ret = await HaskellShelley.csl_bridge_languageFromJson(json); return Ptr._wrap(ret, Language); } static async new_plutus_v1() { - const ret = await HaskellShelley.languageNewPlutusV1(); + const ret = await HaskellShelley.csl_bridge_languageNewPlutusV1(); return Ptr._wrap(ret, Language); } static async new_plutus_v2() { - const ret = await HaskellShelley.languageNewPlutusV2(); + const ret = await HaskellShelley.csl_bridge_languageNewPlutusV2(); return Ptr._wrap(ret, Language); } static async new_plutus_v3() { - const ret = await HaskellShelley.languageNewPlutusV3(); + const ret = await HaskellShelley.csl_bridge_languageNewPlutusV3(); return Ptr._wrap(ret, Language); } async kind() { - const ret = await HaskellShelley.languageKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_languageKind(this.ptr); return ret; } @@ -3980,28 +4207,28 @@ export class Language extends Ptr { export class Languages extends Ptr { static async new() { - const ret = await HaskellShelley.languagesNew(); + const ret = await HaskellShelley.csl_bridge_languagesNew(); return Ptr._wrap(ret, Languages); } async len() { - const ret = await HaskellShelley.languagesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_languagesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.languagesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_languagesGet(this.ptr, index); return Ptr._wrap(ret, Language); } add(elem) { const elemPtr = Ptr._assertClass(elem, Language); - const ret = HaskellShelley.languagesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_languagesAdd(this.ptr, elemPtr); return ret; } static async list() { - const ret = await HaskellShelley.languagesList(); + const ret = await HaskellShelley.csl_bridge_languagesList(); return Ptr._wrap(ret, Languages); } @@ -4010,17 +4237,17 @@ export class Languages extends Ptr { export class LegacyDaedalusPrivateKey extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.legacyDaedalusPrivateKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_legacyDaedalusPrivateKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, LegacyDaedalusPrivateKey); } async as_bytes() { - const ret = await HaskellShelley.legacyDaedalusPrivateKeyAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_legacyDaedalusPrivateKeyAsBytes(this.ptr); return uint8ArrayFromB64(ret); } async chaincode() { - const ret = await HaskellShelley.legacyDaedalusPrivateKeyChaincode(this.ptr); + const ret = await HaskellShelley.csl_bridge_legacyDaedalusPrivateKeyChaincode(this.ptr); return uint8ArrayFromB64(ret); } @@ -4029,19 +4256,19 @@ export class LegacyDaedalusPrivateKey extends Ptr { export class LinearFee extends Ptr { async constant() { - const ret = await HaskellShelley.linearFeeConstant(this.ptr); + const ret = await HaskellShelley.csl_bridge_linearFeeConstant(this.ptr); return Ptr._wrap(ret, BigNum); } async coefficient() { - const ret = await HaskellShelley.linearFeeCoefficient(this.ptr); + const ret = await HaskellShelley.csl_bridge_linearFeeCoefficient(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(coefficient, constant) { const coefficientPtr = Ptr._assertClass(coefficient, BigNum); const constantPtr = Ptr._assertClass(constant, BigNum); - const ret = await HaskellShelley.linearFeeNew(coefficientPtr, constantPtr); + const ret = await HaskellShelley.csl_bridge_linearFeeNew(coefficientPtr, constantPtr); return Ptr._wrap(ret, LinearFee); } @@ -4050,60 +4277,60 @@ export class LinearFee extends Ptr { export class MIRToStakeCredentials extends Ptr { async to_bytes() { - const ret = await HaskellShelley.mIRToStakeCredentialsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.mIRToStakeCredentialsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MIRToStakeCredentials); } async to_hex() { - const ret = await HaskellShelley.mIRToStakeCredentialsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.mIRToStakeCredentialsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsFromHex(hex_str); return Ptr._wrap(ret, MIRToStakeCredentials); } async to_json() { - const ret = await HaskellShelley.mIRToStakeCredentialsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.mIRToStakeCredentialsFromJson(json); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsFromJson(json); return Ptr._wrap(ret, MIRToStakeCredentials); } static async new() { - const ret = await HaskellShelley.mIRToStakeCredentialsNew(); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsNew(); return Ptr._wrap(ret, MIRToStakeCredentials); } async len() { - const ret = await HaskellShelley.mIRToStakeCredentialsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsLen(this.ptr); return ret; } async insert(cred, delta) { const credPtr = Ptr._assertClass(cred, Credential); const deltaPtr = Ptr._assertClass(delta, Int); - const ret = await HaskellShelley.mIRToStakeCredentialsInsert(this.ptr, credPtr, deltaPtr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsInsert(this.ptr, credPtr, deltaPtr); return Ptr._wrap(ret, Int); } async get(cred) { const credPtr = Ptr._assertClass(cred, Credential); - const ret = await HaskellShelley.mIRToStakeCredentialsGet(this.ptr, credPtr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsGet(this.ptr, credPtr); return Ptr._wrap(ret, Int); } async keys() { - const ret = await HaskellShelley.mIRToStakeCredentialsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_mIRToStakeCredentialsKeys(this.ptr); return Ptr._wrap(ret, Credentials); } @@ -4112,18 +4339,18 @@ export class MIRToStakeCredentials extends Ptr { export class MalformedAddress extends Ptr { async original_bytes() { - const ret = await HaskellShelley.malformedAddressOriginalBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_malformedAddressOriginalBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_address() { - const ret = await HaskellShelley.malformedAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_malformedAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.malformedAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_malformedAddressFromAddress(addrPtr); return Ptr._wrap(ret, MalformedAddress); } @@ -4132,43 +4359,43 @@ export class MalformedAddress extends Ptr { export class MetadataList extends Ptr { async to_bytes() { - const ret = await HaskellShelley.metadataListToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataListToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.metadataListFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_metadataListFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MetadataList); } async to_hex() { - const ret = await HaskellShelley.metadataListToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataListToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.metadataListFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_metadataListFromHex(hex_str); return Ptr._wrap(ret, MetadataList); } static async new() { - const ret = await HaskellShelley.metadataListNew(); + const ret = await HaskellShelley.csl_bridge_metadataListNew(); return Ptr._wrap(ret, MetadataList); } async len() { - const ret = await HaskellShelley.metadataListLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataListLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.metadataListGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_metadataListGet(this.ptr, index); return Ptr._wrap(ret, TransactionMetadatum); } add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionMetadatum); - const ret = HaskellShelley.metadataListAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_metadataListAdd(this.ptr, elemPtr); return ret; } @@ -4177,78 +4404,78 @@ export class MetadataList extends Ptr { export class MetadataMap extends Ptr { async to_bytes() { - const ret = await HaskellShelley.metadataMapToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataMapToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.metadataMapFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_metadataMapFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MetadataMap); } async to_hex() { - const ret = await HaskellShelley.metadataMapToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataMapToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.metadataMapFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_metadataMapFromHex(hex_str); return Ptr._wrap(ret, MetadataMap); } static async new() { - const ret = await HaskellShelley.metadataMapNew(); + const ret = await HaskellShelley.csl_bridge_metadataMapNew(); return Ptr._wrap(ret, MetadataMap); } async len() { - const ret = await HaskellShelley.metadataMapLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataMapLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, TransactionMetadatum); const valuePtr = Ptr._assertClass(value, TransactionMetadatum); - const ret = await HaskellShelley.metadataMapInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_metadataMapInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, TransactionMetadatum); } async insert_str(key, value) { const valuePtr = Ptr._assertClass(value, TransactionMetadatum); - const ret = await HaskellShelley.metadataMapInsertStr(this.ptr, key, valuePtr); + const ret = await HaskellShelley.csl_bridge_metadataMapInsertStr(this.ptr, key, valuePtr); return Ptr._wrap(ret, TransactionMetadatum); } async insert_i32(key, value) { const valuePtr = Ptr._assertClass(value, TransactionMetadatum); - const ret = await HaskellShelley.metadataMapInsertI32(this.ptr, key, valuePtr); + const ret = await HaskellShelley.csl_bridge_metadataMapInsertI32(this.ptr, key, valuePtr); return Ptr._wrap(ret, TransactionMetadatum); } async get(key) { const keyPtr = Ptr._assertClass(key, TransactionMetadatum); - const ret = await HaskellShelley.metadataMapGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_metadataMapGet(this.ptr, keyPtr); return Ptr._wrap(ret, TransactionMetadatum); } async get_str(key) { - const ret = await HaskellShelley.metadataMapGetStr(this.ptr, key); + const ret = await HaskellShelley.csl_bridge_metadataMapGetStr(this.ptr, key); return Ptr._wrap(ret, TransactionMetadatum); } async get_i32(key) { - const ret = await HaskellShelley.metadataMapGetI32(this.ptr, key); + const ret = await HaskellShelley.csl_bridge_metadataMapGetI32(this.ptr, key); return Ptr._wrap(ret, TransactionMetadatum); } async has(key) { const keyPtr = Ptr._assertClass(key, TransactionMetadatum); - const ret = await HaskellShelley.metadataMapHas(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_metadataMapHas(this.ptr, keyPtr); return ret; } async keys() { - const ret = await HaskellShelley.metadataMapKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_metadataMapKeys(this.ptr); return Ptr._wrap(ret, MetadataList); } @@ -4257,77 +4484,77 @@ export class MetadataMap extends Ptr { export class Mint extends Ptr { async to_bytes() { - const ret = await HaskellShelley.mintToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.mintFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_mintFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Mint); } async to_hex() { - const ret = await HaskellShelley.mintToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.mintFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_mintFromHex(hex_str); return Ptr._wrap(ret, Mint); } async to_json() { - const ret = await HaskellShelley.mintToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.mintFromJson(json); + const ret = await HaskellShelley.csl_bridge_mintFromJson(json); return Ptr._wrap(ret, Mint); } static async new() { - const ret = await HaskellShelley.mintNew(); + const ret = await HaskellShelley.csl_bridge_mintNew(); return Ptr._wrap(ret, Mint); } static async new_from_entry(key, value) { const keyPtr = Ptr._assertClass(key, ScriptHash); const valuePtr = Ptr._assertClass(value, MintAssets); - const ret = await HaskellShelley.mintNewFromEntry(keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_mintNewFromEntry(keyPtr, valuePtr); return Ptr._wrap(ret, Mint); } async len() { - const ret = await HaskellShelley.mintLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, ScriptHash); const valuePtr = Ptr._assertClass(value, MintAssets); - const ret = await HaskellShelley.mintInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_mintInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, MintAssets); } async get(key) { const keyPtr = Ptr._assertClass(key, ScriptHash); - const ret = await HaskellShelley.mintGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_mintGet(this.ptr, keyPtr); return Ptr._wrap(ret, MintsAssets); } async keys() { - const ret = await HaskellShelley.mintKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintKeys(this.ptr); return Ptr._wrap(ret, ScriptHashes); } async as_positive_multiasset() { - const ret = await HaskellShelley.mintAsPositiveMultiasset(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintAsPositiveMultiasset(this.ptr); return Ptr._wrap(ret, MultiAsset); } async as_negative_multiasset() { - const ret = await HaskellShelley.mintAsNegativeMultiasset(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintAsNegativeMultiasset(this.ptr); return Ptr._wrap(ret, MultiAsset); } @@ -4336,37 +4563,37 @@ export class Mint extends Ptr { export class MintAssets extends Ptr { static async new() { - const ret = await HaskellShelley.mintAssetsNew(); + const ret = await HaskellShelley.csl_bridge_mintAssetsNew(); return Ptr._wrap(ret, MintAssets); } static async new_from_entry(key, value) { const keyPtr = Ptr._assertClass(key, AssetName); const valuePtr = Ptr._assertClass(value, Int); - const ret = await HaskellShelley.mintAssetsNewFromEntry(keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_mintAssetsNewFromEntry(keyPtr, valuePtr); return Ptr._wrap(ret, MintAssets); } async len() { - const ret = await HaskellShelley.mintAssetsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintAssetsLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, AssetName); const valuePtr = Ptr._assertClass(value, Int); - const ret = await HaskellShelley.mintAssetsInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_mintAssetsInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, Int); } async get(key) { const keyPtr = Ptr._assertClass(key, AssetName); - const ret = await HaskellShelley.mintAssetsGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_mintAssetsGet(this.ptr, keyPtr); return Ptr._wrap(ret, Int); } async keys() { - const ret = await HaskellShelley.mintAssetsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintAssetsKeys(this.ptr); return Ptr._wrap(ret, AssetNames); } @@ -4375,7 +4602,7 @@ export class MintAssets extends Ptr { export class MintBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.mintBuilderNew(); + const ret = await HaskellShelley.csl_bridge_mintBuilderNew(); return Ptr._wrap(ret, MintBuilder); } @@ -4383,7 +4610,7 @@ export class MintBuilder extends Ptr { const mintPtr = Ptr._assertClass(mint, MintWitness); const asset_namePtr = Ptr._assertClass(asset_name, AssetName); const amountPtr = Ptr._assertClass(amount, Int); - const ret = HaskellShelley.mintBuilderAddAsset(this.ptr, mintPtr, asset_namePtr, amountPtr); + const ret = HaskellShelley.csl_bridge_mintBuilderAddAsset(this.ptr, mintPtr, asset_namePtr, amountPtr); return ret; } @@ -4391,42 +4618,42 @@ export class MintBuilder extends Ptr { const mintPtr = Ptr._assertClass(mint, MintWitness); const asset_namePtr = Ptr._assertClass(asset_name, AssetName); const amountPtr = Ptr._assertClass(amount, Int); - const ret = HaskellShelley.mintBuilderSetAsset(this.ptr, mintPtr, asset_namePtr, amountPtr); + const ret = HaskellShelley.csl_bridge_mintBuilderSetAsset(this.ptr, mintPtr, asset_namePtr, amountPtr); return ret; } async build() { - const ret = await HaskellShelley.mintBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderBuild(this.ptr); return Ptr._wrap(ret, Mint); } async get_native_scripts() { - const ret = await HaskellShelley.mintBuilderGetNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderGetNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async get_plutus_witnesses() { - const ret = await HaskellShelley.mintBuilderGetPlutusWitnesses(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderGetPlutusWitnesses(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async get_ref_inputs() { - const ret = await HaskellShelley.mintBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_redeemers() { - const ret = await HaskellShelley.mintBuilderGetRedeemers(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderGetRedeemers(this.ptr); return Ptr._wrap(ret, Redeemers); } async has_plutus_scripts() { - const ret = await HaskellShelley.mintBuilderHasPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderHasPlutusScripts(this.ptr); return ret; } async has_native_scripts() { - const ret = await HaskellShelley.mintBuilderHasNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintBuilderHasNativeScripts(this.ptr); return ret; } @@ -4435,15 +4662,15 @@ export class MintBuilder extends Ptr { export class MintWitness extends Ptr { static async new_native_script(native_script) { - const native_scriptPtr = Ptr._assertClass(native_script, NativeScript); - const ret = await HaskellShelley.mintWitnessNewNativeScript(native_scriptPtr); + const native_scriptPtr = Ptr._assertClass(native_script, NativeScriptSource); + const ret = await HaskellShelley.csl_bridge_mintWitnessNewNativeScript(native_scriptPtr); return Ptr._wrap(ret, MintWitness); } static async new_plutus_script(plutus_script, redeemer) { const plutus_scriptPtr = Ptr._assertClass(plutus_script, PlutusScriptSource); const redeemerPtr = Ptr._assertClass(redeemer, Redeemer); - const ret = await HaskellShelley.mintWitnessNewPlutusScript(plutus_scriptPtr, redeemerPtr); + const ret = await HaskellShelley.csl_bridge_mintWitnessNewPlutusScript(plutus_scriptPtr, redeemerPtr); return Ptr._wrap(ret, MintWitness); } @@ -4452,33 +4679,33 @@ export class MintWitness extends Ptr { export class MintsAssets extends Ptr { async to_json() { - const ret = await HaskellShelley.mintsAssetsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintsAssetsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.mintsAssetsFromJson(json); + const ret = await HaskellShelley.csl_bridge_mintsAssetsFromJson(json); return Ptr._wrap(ret, MintsAssets); } static async new() { - const ret = await HaskellShelley.mintsAssetsNew(); + const ret = await HaskellShelley.csl_bridge_mintsAssetsNew(); return Ptr._wrap(ret, MintsAssets); } add(mint_assets) { const mint_assetsPtr = Ptr._assertClass(mint_assets, MintAssets); - const ret = HaskellShelley.mintsAssetsAdd(this.ptr, mint_assetsPtr); + const ret = HaskellShelley.csl_bridge_mintsAssetsAdd(this.ptr, mint_assetsPtr); return ret; } async get(index) { - const ret = await HaskellShelley.mintsAssetsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_mintsAssetsGet(this.ptr, index); return Ptr._wrap(ret, MintAssets); } async len() { - const ret = await HaskellShelley.mintsAssetsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_mintsAssetsLen(this.ptr); return ret; } @@ -4487,64 +4714,64 @@ export class MintsAssets extends Ptr { export class MoveInstantaneousReward extends Ptr { async to_bytes() { - const ret = await HaskellShelley.moveInstantaneousRewardToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.moveInstantaneousRewardFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MoveInstantaneousReward); } async to_hex() { - const ret = await HaskellShelley.moveInstantaneousRewardToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.moveInstantaneousRewardFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardFromHex(hex_str); return Ptr._wrap(ret, MoveInstantaneousReward); } async to_json() { - const ret = await HaskellShelley.moveInstantaneousRewardToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.moveInstantaneousRewardFromJson(json); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardFromJson(json); return Ptr._wrap(ret, MoveInstantaneousReward); } static async new_to_other_pot(pot, amount) { const amountPtr = Ptr._assertClass(amount, BigNum); - const ret = await HaskellShelley.moveInstantaneousRewardNewToOtherPot(pot, amountPtr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardNewToOtherPot(pot, amountPtr); return Ptr._wrap(ret, MoveInstantaneousReward); } static async new_to_stake_creds(pot, amounts) { const amountsPtr = Ptr._assertClass(amounts, MIRToStakeCredentials); - const ret = await HaskellShelley.moveInstantaneousRewardNewToStakeCreds(pot, amountsPtr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardNewToStakeCreds(pot, amountsPtr); return Ptr._wrap(ret, MoveInstantaneousReward); } async pot() { - const ret = await HaskellShelley.moveInstantaneousRewardPot(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardPot(this.ptr); return ret; } async kind() { - const ret = await HaskellShelley.moveInstantaneousRewardKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardKind(this.ptr); return ret; } async as_to_other_pot() { - const ret = await HaskellShelley.moveInstantaneousRewardAsToOtherPot(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardAsToOtherPot(this.ptr); return Ptr._wrap(ret, BigNum); } async as_to_stake_creds() { - const ret = await HaskellShelley.moveInstantaneousRewardAsToStakeCreds(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardAsToStakeCreds(this.ptr); return Ptr._wrap(ret, MIRToStakeCredentials); } @@ -4553,43 +4780,43 @@ export class MoveInstantaneousReward extends Ptr { export class MoveInstantaneousRewardsCert extends Ptr { async to_bytes() { - const ret = await HaskellShelley.moveInstantaneousRewardsCertToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.moveInstantaneousRewardsCertFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MoveInstantaneousRewardsCert); } async to_hex() { - const ret = await HaskellShelley.moveInstantaneousRewardsCertToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.moveInstantaneousRewardsCertFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertFromHex(hex_str); return Ptr._wrap(ret, MoveInstantaneousRewardsCert); } async to_json() { - const ret = await HaskellShelley.moveInstantaneousRewardsCertToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.moveInstantaneousRewardsCertFromJson(json); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertFromJson(json); return Ptr._wrap(ret, MoveInstantaneousRewardsCert); } async move_instantaneous_reward() { - const ret = await HaskellShelley.moveInstantaneousRewardsCertMoveInstantaneousReward(this.ptr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertMoveInstantaneousReward(this.ptr); return Ptr._wrap(ret, MoveInstantaneousReward); } static async new(move_instantaneous_reward) { const move_instantaneous_rewardPtr = Ptr._assertClass(move_instantaneous_reward, MoveInstantaneousReward); - const ret = await HaskellShelley.moveInstantaneousRewardsCertNew(move_instantaneous_rewardPtr); + const ret = await HaskellShelley.csl_bridge_moveInstantaneousRewardsCertNew(move_instantaneous_rewardPtr); return Ptr._wrap(ret, MoveInstantaneousRewardsCert); } @@ -4598,55 +4825,55 @@ export class MoveInstantaneousRewardsCert extends Ptr { export class MultiAsset extends Ptr { async to_bytes() { - const ret = await HaskellShelley.multiAssetToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiAssetToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.multiAssetFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_multiAssetFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MultiAsset); } async to_hex() { - const ret = await HaskellShelley.multiAssetToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiAssetToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.multiAssetFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_multiAssetFromHex(hex_str); return Ptr._wrap(ret, MultiAsset); } async to_json() { - const ret = await HaskellShelley.multiAssetToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiAssetToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.multiAssetFromJson(json); + const ret = await HaskellShelley.csl_bridge_multiAssetFromJson(json); return Ptr._wrap(ret, MultiAsset); } static async new() { - const ret = await HaskellShelley.multiAssetNew(); + const ret = await HaskellShelley.csl_bridge_multiAssetNew(); return Ptr._wrap(ret, MultiAsset); } async len() { - const ret = await HaskellShelley.multiAssetLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiAssetLen(this.ptr); return ret; } async insert(policy_id, assets) { const policy_idPtr = Ptr._assertClass(policy_id, ScriptHash); const assetsPtr = Ptr._assertClass(assets, Assets); - const ret = await HaskellShelley.multiAssetInsert(this.ptr, policy_idPtr, assetsPtr); + const ret = await HaskellShelley.csl_bridge_multiAssetInsert(this.ptr, policy_idPtr, assetsPtr); return Ptr._wrap(ret, Assets); } async get(policy_id) { const policy_idPtr = Ptr._assertClass(policy_id, ScriptHash); - const ret = await HaskellShelley.multiAssetGet(this.ptr, policy_idPtr); + const ret = await HaskellShelley.csl_bridge_multiAssetGet(this.ptr, policy_idPtr); return Ptr._wrap(ret, Assets); } @@ -4654,25 +4881,25 @@ export class MultiAsset extends Ptr { const policy_idPtr = Ptr._assertClass(policy_id, ScriptHash); const asset_namePtr = Ptr._assertClass(asset_name, AssetName); const valuePtr = Ptr._assertClass(value, BigNum); - const ret = await HaskellShelley.multiAssetSetAsset(this.ptr, policy_idPtr, asset_namePtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_multiAssetSetAsset(this.ptr, policy_idPtr, asset_namePtr, valuePtr); return Ptr._wrap(ret, BigNum); } async get_asset(policy_id, asset_name) { const policy_idPtr = Ptr._assertClass(policy_id, ScriptHash); const asset_namePtr = Ptr._assertClass(asset_name, AssetName); - const ret = await HaskellShelley.multiAssetGetAsset(this.ptr, policy_idPtr, asset_namePtr); + const ret = await HaskellShelley.csl_bridge_multiAssetGetAsset(this.ptr, policy_idPtr, asset_namePtr); return Ptr._wrap(ret, BigNum); } async keys() { - const ret = await HaskellShelley.multiAssetKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiAssetKeys(this.ptr); return Ptr._wrap(ret, ScriptHashes); } async sub(rhs_ma) { const rhs_maPtr = Ptr._assertClass(rhs_ma, MultiAsset); - const ret = await HaskellShelley.multiAssetSub(this.ptr, rhs_maPtr); + const ret = await HaskellShelley.csl_bridge_multiAssetSub(this.ptr, rhs_maPtr); return Ptr._wrap(ret, MultiAsset); } @@ -4681,43 +4908,43 @@ export class MultiAsset extends Ptr { export class MultiHostName extends Ptr { async to_bytes() { - const ret = await HaskellShelley.multiHostNameToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiHostNameToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.multiHostNameFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_multiHostNameFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, MultiHostName); } async to_hex() { - const ret = await HaskellShelley.multiHostNameToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiHostNameToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.multiHostNameFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_multiHostNameFromHex(hex_str); return Ptr._wrap(ret, MultiHostName); } async to_json() { - const ret = await HaskellShelley.multiHostNameToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiHostNameToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.multiHostNameFromJson(json); + const ret = await HaskellShelley.csl_bridge_multiHostNameFromJson(json); return Ptr._wrap(ret, MultiHostName); } async dns_name() { - const ret = await HaskellShelley.multiHostNameDnsName(this.ptr); + const ret = await HaskellShelley.csl_bridge_multiHostNameDnsName(this.ptr); return Ptr._wrap(ret, DNSRecordSRV); } static async new(dns_name) { const dns_namePtr = Ptr._assertClass(dns_name, DNSRecordSRV); - const ret = await HaskellShelley.multiHostNameNew(dns_namePtr); + const ret = await HaskellShelley.csl_bridge_multiHostNameNew(dns_namePtr); return Ptr._wrap(ret, MultiHostName); } @@ -4726,113 +4953,113 @@ export class MultiHostName extends Ptr { export class NativeScript extends Ptr { async to_bytes() { - const ret = await HaskellShelley.nativeScriptToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.nativeScriptFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_nativeScriptFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, NativeScript); } async to_hex() { - const ret = await HaskellShelley.nativeScriptToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.nativeScriptFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_nativeScriptFromHex(hex_str); return Ptr._wrap(ret, NativeScript); } async to_json() { - const ret = await HaskellShelley.nativeScriptToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.nativeScriptFromJson(json); + const ret = await HaskellShelley.csl_bridge_nativeScriptFromJson(json); return Ptr._wrap(ret, NativeScript); } async hash() { - const ret = await HaskellShelley.nativeScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } static async new_script_pubkey(script_pubkey) { const script_pubkeyPtr = Ptr._assertClass(script_pubkey, ScriptPubkey); - const ret = await HaskellShelley.nativeScriptNewScriptPubkey(script_pubkeyPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewScriptPubkey(script_pubkeyPtr); return Ptr._wrap(ret, NativeScript); } static async new_script_all(script_all) { const script_allPtr = Ptr._assertClass(script_all, ScriptAll); - const ret = await HaskellShelley.nativeScriptNewScriptAll(script_allPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewScriptAll(script_allPtr); return Ptr._wrap(ret, NativeScript); } static async new_script_any(script_any) { const script_anyPtr = Ptr._assertClass(script_any, ScriptAny); - const ret = await HaskellShelley.nativeScriptNewScriptAny(script_anyPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewScriptAny(script_anyPtr); return Ptr._wrap(ret, NativeScript); } static async new_script_n_of_k(script_n_of_k) { const script_n_of_kPtr = Ptr._assertClass(script_n_of_k, ScriptNOfK); - const ret = await HaskellShelley.nativeScriptNewScriptNOfK(script_n_of_kPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewScriptNOfK(script_n_of_kPtr); return Ptr._wrap(ret, NativeScript); } static async new_timelock_start(timelock_start) { const timelock_startPtr = Ptr._assertClass(timelock_start, TimelockStart); - const ret = await HaskellShelley.nativeScriptNewTimelockStart(timelock_startPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewTimelockStart(timelock_startPtr); return Ptr._wrap(ret, NativeScript); } static async new_timelock_expiry(timelock_expiry) { const timelock_expiryPtr = Ptr._assertClass(timelock_expiry, TimelockExpiry); - const ret = await HaskellShelley.nativeScriptNewTimelockExpiry(timelock_expiryPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptNewTimelockExpiry(timelock_expiryPtr); return Ptr._wrap(ret, NativeScript); } async kind() { - const ret = await HaskellShelley.nativeScriptKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptKind(this.ptr); return ret; } async as_script_pubkey() { - const ret = await HaskellShelley.nativeScriptAsScriptPubkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsScriptPubkey(this.ptr); return Ptr._wrap(ret, ScriptPubkey); } async as_script_all() { - const ret = await HaskellShelley.nativeScriptAsScriptAll(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsScriptAll(this.ptr); return Ptr._wrap(ret, ScriptAll); } async as_script_any() { - const ret = await HaskellShelley.nativeScriptAsScriptAny(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsScriptAny(this.ptr); return Ptr._wrap(ret, ScriptAny); } async as_script_n_of_k() { - const ret = await HaskellShelley.nativeScriptAsScriptNOfK(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsScriptNOfK(this.ptr); return Ptr._wrap(ret, ScriptNOfK); } async as_timelock_start() { - const ret = await HaskellShelley.nativeScriptAsTimelockStart(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsTimelockStart(this.ptr); return Ptr._wrap(ret, TimelockStart); } async as_timelock_expiry() { - const ret = await HaskellShelley.nativeScriptAsTimelockExpiry(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptAsTimelockExpiry(this.ptr); return Ptr._wrap(ret, TimelockExpiry); } async get_required_signers() { - const ret = await HaskellShelley.nativeScriptGetRequiredSigners(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptGetRequiredSigners(this.ptr); return Ptr._wrap(ret, Ed25519KeyHashes); } @@ -4842,20 +5069,25 @@ export class NativeScript extends Ptr { export class NativeScriptSource extends Ptr { static async new(script) { const scriptPtr = Ptr._assertClass(script, NativeScript); - const ret = await HaskellShelley.nativeScriptSourceNew(scriptPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptSourceNew(scriptPtr); return Ptr._wrap(ret, NativeScriptSource); } - static async new_ref_input(script_hash, input) { + static async new_ref_input(script_hash, input, script_size) { const script_hashPtr = Ptr._assertClass(script_hash, ScriptHash); const inputPtr = Ptr._assertClass(input, TransactionInput); - const ret = await HaskellShelley.nativeScriptSourceNewRefInput(script_hashPtr, inputPtr); + const ret = await HaskellShelley.csl_bridge_nativeScriptSourceNewRefInput(script_hashPtr, inputPtr, script_size); return Ptr._wrap(ret, NativeScriptSource); } set_required_signers(key_hashes) { const key_hashesPtr = Ptr._assertClass(key_hashes, Ed25519KeyHashes); - const ret = HaskellShelley.nativeScriptSourceSetRequiredSigners(this.ptr, key_hashesPtr); + const ret = HaskellShelley.csl_bridge_nativeScriptSourceSetRequiredSigners(this.ptr, key_hashesPtr); + return ret; + } + + async get_ref_script_size() { + const ret = await HaskellShelley.csl_bridge_nativeScriptSourceGetRefScriptSize(this.ptr); return ret; } @@ -4864,53 +5096,53 @@ export class NativeScriptSource extends Ptr { export class NativeScripts extends Ptr { static async new() { - const ret = await HaskellShelley.nativeScriptsNew(); + const ret = await HaskellShelley.csl_bridge_nativeScriptsNew(); return Ptr._wrap(ret, NativeScripts); } async len() { - const ret = await HaskellShelley.nativeScriptsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.nativeScriptsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_nativeScriptsGet(this.ptr, index); return Ptr._wrap(ret, NativeScript); } add(elem) { const elemPtr = Ptr._assertClass(elem, NativeScript); - const ret = HaskellShelley.nativeScriptsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_nativeScriptsAdd(this.ptr, elemPtr); return ret; } async to_bytes() { - const ret = await HaskellShelley.nativeScriptsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.nativeScriptsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_nativeScriptsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, NativeScripts); } async to_hex() { - const ret = await HaskellShelley.nativeScriptsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.nativeScriptsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_nativeScriptsFromHex(hex_str); return Ptr._wrap(ret, NativeScripts); } async to_json() { - const ret = await HaskellShelley.nativeScriptsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_nativeScriptsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.nativeScriptsFromJson(json); + const ret = await HaskellShelley.csl_bridge_nativeScriptsFromJson(json); return Ptr._wrap(ret, NativeScripts); } @@ -4919,47 +5151,47 @@ export class NativeScripts extends Ptr { export class NetworkId extends Ptr { async to_bytes() { - const ret = await HaskellShelley.networkIdToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkIdToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.networkIdFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_networkIdFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, NetworkId); } async to_hex() { - const ret = await HaskellShelley.networkIdToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkIdToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.networkIdFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_networkIdFromHex(hex_str); return Ptr._wrap(ret, NetworkId); } async to_json() { - const ret = await HaskellShelley.networkIdToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkIdToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.networkIdFromJson(json); + const ret = await HaskellShelley.csl_bridge_networkIdFromJson(json); return Ptr._wrap(ret, NetworkId); } static async testnet() { - const ret = await HaskellShelley.networkIdTestnet(); + const ret = await HaskellShelley.csl_bridge_networkIdTestnet(); return Ptr._wrap(ret, NetworkId); } static async mainnet() { - const ret = await HaskellShelley.networkIdMainnet(); + const ret = await HaskellShelley.csl_bridge_networkIdMainnet(); return Ptr._wrap(ret, NetworkId); } async kind() { - const ret = await HaskellShelley.networkIdKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkIdKind(this.ptr); return ret; } @@ -4968,32 +5200,32 @@ export class NetworkId extends Ptr { export class NetworkInfo extends Ptr { static async new(network_id, protocol_magic) { - const ret = await HaskellShelley.networkInfoNew(network_id, protocol_magic); + const ret = await HaskellShelley.csl_bridge_networkInfoNew(network_id, protocol_magic); return Ptr._wrap(ret, NetworkInfo); } async network_id() { - const ret = await HaskellShelley.networkInfoNetworkId(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkInfoNetworkId(this.ptr); return ret; } async protocol_magic() { - const ret = await HaskellShelley.networkInfoProtocolMagic(this.ptr); + const ret = await HaskellShelley.csl_bridge_networkInfoProtocolMagic(this.ptr); return ret; } static async testnet_preview() { - const ret = await HaskellShelley.networkInfoTestnetPreview(); + const ret = await HaskellShelley.csl_bridge_networkInfoTestnetPreview(); return Ptr._wrap(ret, NetworkInfo); } static async testnet_preprod() { - const ret = await HaskellShelley.networkInfoTestnetPreprod(); + const ret = await HaskellShelley.csl_bridge_networkInfoTestnetPreprod(); return Ptr._wrap(ret, NetworkInfo); } static async mainnet() { - const ret = await HaskellShelley.networkInfoMainnet(); + const ret = await HaskellShelley.csl_bridge_networkInfoMainnet(); return Ptr._wrap(ret, NetworkInfo); } @@ -5002,60 +5234,60 @@ export class NetworkInfo extends Ptr { export class NewConstitutionAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.newConstitutionActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.newConstitutionActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, NewConstitutionAction); } async to_hex() { - const ret = await HaskellShelley.newConstitutionActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.newConstitutionActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionFromHex(hex_str); return Ptr._wrap(ret, NewConstitutionAction); } async to_json() { - const ret = await HaskellShelley.newConstitutionActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.newConstitutionActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionFromJson(json); return Ptr._wrap(ret, NewConstitutionAction); } async gov_action_id() { - const ret = await HaskellShelley.newConstitutionActionGovActionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionGovActionId(this.ptr); return Ptr._wrap(ret, GovernanceActionId); } async constitution() { - const ret = await HaskellShelley.newConstitutionActionConstitution(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionConstitution(this.ptr); return Ptr._wrap(ret, Constitution); } static async new(constitution) { const constitutionPtr = Ptr._assertClass(constitution, Constitution); - const ret = await HaskellShelley.newConstitutionActionNew(constitutionPtr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionNew(constitutionPtr); return Ptr._wrap(ret, NewConstitutionAction); } static async new_with_action_id(gov_action_id, constitution) { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const constitutionPtr = Ptr._assertClass(constitution, Constitution); - const ret = await HaskellShelley.newConstitutionActionNewWithActionId(gov_action_idPtr, constitutionPtr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionNewWithActionId(gov_action_idPtr, constitutionPtr); return Ptr._wrap(ret, NewConstitutionAction); } async has_script_hash() { - const ret = await HaskellShelley.newConstitutionActionHasScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_newConstitutionActionHasScriptHash(this.ptr); return ret; } @@ -5064,48 +5296,48 @@ export class NewConstitutionAction extends Ptr { export class NoConfidenceAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.noConfidenceActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.noConfidenceActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, NoConfidenceAction); } async to_hex() { - const ret = await HaskellShelley.noConfidenceActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.noConfidenceActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionFromHex(hex_str); return Ptr._wrap(ret, NoConfidenceAction); } async to_json() { - const ret = await HaskellShelley.noConfidenceActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.noConfidenceActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionFromJson(json); return Ptr._wrap(ret, NoConfidenceAction); } async gov_action_id() { - const ret = await HaskellShelley.noConfidenceActionGovActionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionGovActionId(this.ptr); return Ptr._wrap(ret, GovernanceActionId); } static async new() { - const ret = await HaskellShelley.noConfidenceActionNew(); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionNew(); return Ptr._wrap(ret, NoConfidenceAction); } static async new_with_action_id(gov_action_id) { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); - const ret = await HaskellShelley.noConfidenceActionNewWithActionId(gov_action_idPtr); + const ret = await HaskellShelley.csl_bridge_noConfidenceActionNewWithActionId(gov_action_idPtr); return Ptr._wrap(ret, NoConfidenceAction); } @@ -5114,47 +5346,47 @@ export class NoConfidenceAction extends Ptr { export class Nonce extends Ptr { async to_bytes() { - const ret = await HaskellShelley.nonceToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_nonceToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.nonceFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_nonceFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Nonce); } async to_hex() { - const ret = await HaskellShelley.nonceToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_nonceToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.nonceFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_nonceFromHex(hex_str); return Ptr._wrap(ret, Nonce); } async to_json() { - const ret = await HaskellShelley.nonceToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_nonceToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.nonceFromJson(json); + const ret = await HaskellShelley.csl_bridge_nonceFromJson(json); return Ptr._wrap(ret, Nonce); } static async new_identity() { - const ret = await HaskellShelley.nonceNewIdentity(); + const ret = await HaskellShelley.csl_bridge_nonceNewIdentity(); return Ptr._wrap(ret, Nonce); } static async new_from_hash(hash) { - const ret = await HaskellShelley.nonceNewFromHash(b64FromUint8Array(hash)); + const ret = await HaskellShelley.csl_bridge_nonceNewFromHash(b64FromUint8Array(hash)); return Ptr._wrap(ret, Nonce); } async get_hash() { - const ret = await HaskellShelley.nonceGetHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_nonceGetHash(this.ptr); return uint8ArrayFromB64(ret); } @@ -5163,59 +5395,59 @@ export class Nonce extends Ptr { export class OperationalCert extends Ptr { async to_bytes() { - const ret = await HaskellShelley.operationalCertToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.operationalCertFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_operationalCertFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, OperationalCert); } async to_hex() { - const ret = await HaskellShelley.operationalCertToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.operationalCertFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_operationalCertFromHex(hex_str); return Ptr._wrap(ret, OperationalCert); } async to_json() { - const ret = await HaskellShelley.operationalCertToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.operationalCertFromJson(json); + const ret = await HaskellShelley.csl_bridge_operationalCertFromJson(json); return Ptr._wrap(ret, OperationalCert); } async hot_vkey() { - const ret = await HaskellShelley.operationalCertHotVkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertHotVkey(this.ptr); return Ptr._wrap(ret, KESVKey); } async sequence_number() { - const ret = await HaskellShelley.operationalCertSequenceNumber(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertSequenceNumber(this.ptr); return ret; } async kes_period() { - const ret = await HaskellShelley.operationalCertKesPeriod(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertKesPeriod(this.ptr); return ret; } async sigma() { - const ret = await HaskellShelley.operationalCertSigma(this.ptr); + const ret = await HaskellShelley.csl_bridge_operationalCertSigma(this.ptr); return Ptr._wrap(ret, Ed25519Signature); } static async new(hot_vkey, sequence_number, kes_period, sigma) { const hot_vkeyPtr = Ptr._assertClass(hot_vkey, KESVKey); const sigmaPtr = Ptr._assertClass(sigma, Ed25519Signature); - const ret = await HaskellShelley.operationalCertNew(hot_vkeyPtr, sequence_number, kes_period, sigmaPtr); + const ret = await HaskellShelley.csl_bridge_operationalCertNew(hot_vkeyPtr, sequence_number, kes_period, sigmaPtr); return Ptr._wrap(ret, OperationalCert); } @@ -5225,23 +5457,23 @@ export class OperationalCert extends Ptr { export class OutputDatum extends Ptr { static async new_data_hash(data_hash) { const data_hashPtr = Ptr._assertClass(data_hash, DataHash); - const ret = await HaskellShelley.outputDatumNewDataHash(data_hashPtr); + const ret = await HaskellShelley.csl_bridge_outputDatumNewDataHash(data_hashPtr); return Ptr._wrap(ret, OutputDatum); } static async new_data(data) { const dataPtr = Ptr._assertClass(data, PlutusData); - const ret = await HaskellShelley.outputDatumNewData(dataPtr); + const ret = await HaskellShelley.csl_bridge_outputDatumNewData(dataPtr); return Ptr._wrap(ret, OutputDatum); } async data_hash() { - const ret = await HaskellShelley.outputDatumDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_outputDatumDataHash(this.ptr); return Ptr._wrap(ret, DataHash); } async data() { - const ret = await HaskellShelley.outputDatumData(this.ptr); + const ret = await HaskellShelley.csl_bridge_outputDatumData(this.ptr); return Ptr._wrap(ret, PlutusData); } @@ -5250,67 +5482,67 @@ export class OutputDatum extends Ptr { export class ParameterChangeAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.parameterChangeActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.parameterChangeActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ParameterChangeAction); } async to_hex() { - const ret = await HaskellShelley.parameterChangeActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.parameterChangeActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionFromHex(hex_str); return Ptr._wrap(ret, ParameterChangeAction); } async to_json() { - const ret = await HaskellShelley.parameterChangeActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.parameterChangeActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionFromJson(json); return Ptr._wrap(ret, ParameterChangeAction); } async gov_action_id() { - const ret = await HaskellShelley.parameterChangeActionGovActionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionGovActionId(this.ptr); return Ptr._wrap(ret, GovernanceActionId); } async protocol_param_updates() { - const ret = await HaskellShelley.parameterChangeActionProtocolParamUpdates(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionProtocolParamUpdates(this.ptr); return Ptr._wrap(ret, ProtocolParamUpdate); } async policy_hash() { - const ret = await HaskellShelley.parameterChangeActionPolicyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionPolicyHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } static async new(protocol_param_updates) { const protocol_param_updatesPtr = Ptr._assertClass(protocol_param_updates, ProtocolParamUpdate); - const ret = await HaskellShelley.parameterChangeActionNew(protocol_param_updatesPtr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionNew(protocol_param_updatesPtr); return Ptr._wrap(ret, ParameterChangeAction); } static async new_with_action_id(gov_action_id, protocol_param_updates) { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const protocol_param_updatesPtr = Ptr._assertClass(protocol_param_updates, ProtocolParamUpdate); - const ret = await HaskellShelley.parameterChangeActionNewWithActionId(gov_action_idPtr, protocol_param_updatesPtr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionNewWithActionId(gov_action_idPtr, protocol_param_updatesPtr); return Ptr._wrap(ret, ParameterChangeAction); } static async new_with_policy_hash(protocol_param_updates, policy_hash) { const protocol_param_updatesPtr = Ptr._assertClass(protocol_param_updates, ProtocolParamUpdate); const policy_hashPtr = Ptr._assertClass(policy_hash, ScriptHash); - const ret = await HaskellShelley.parameterChangeActionNewWithPolicyHash(protocol_param_updatesPtr, policy_hashPtr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionNewWithPolicyHash(protocol_param_updatesPtr, policy_hashPtr); return Ptr._wrap(ret, ParameterChangeAction); } @@ -5318,7 +5550,7 @@ export class ParameterChangeAction extends Ptr { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const protocol_param_updatesPtr = Ptr._assertClass(protocol_param_updates, ProtocolParamUpdate); const policy_hashPtr = Ptr._assertClass(policy_hash, ScriptHash); - const ret = await HaskellShelley.parameterChangeActionNewWithPolicyHashAndActionId(gov_action_idPtr, protocol_param_updatesPtr, policy_hashPtr); + const ret = await HaskellShelley.csl_bridge_parameterChangeActionNewWithPolicyHashAndActionId(gov_action_idPtr, protocol_param_updatesPtr, policy_hashPtr); return Ptr._wrap(ret, ParameterChangeAction); } @@ -5327,110 +5559,110 @@ export class ParameterChangeAction extends Ptr { export class PlutusData extends Ptr { async to_bytes() { - const ret = await HaskellShelley.plutusDataToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.plutusDataFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusDataFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusData); } async to_hex() { - const ret = await HaskellShelley.plutusDataToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.plutusDataFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_plutusDataFromHex(hex_str); return Ptr._wrap(ret, PlutusData); } static async new_constr_plutus_data(constr_plutus_data) { const constr_plutus_dataPtr = Ptr._assertClass(constr_plutus_data, ConstrPlutusData); - const ret = await HaskellShelley.plutusDataNewConstrPlutusData(constr_plutus_dataPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewConstrPlutusData(constr_plutus_dataPtr); return Ptr._wrap(ret, PlutusData); } static async new_empty_constr_plutus_data(alternative) { const alternativePtr = Ptr._assertClass(alternative, BigNum); - const ret = await HaskellShelley.plutusDataNewEmptyConstrPlutusData(alternativePtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewEmptyConstrPlutusData(alternativePtr); return Ptr._wrap(ret, PlutusData); } static async new_single_value_constr_plutus_data(alternative, plutus_data) { const alternativePtr = Ptr._assertClass(alternative, BigNum); const plutus_dataPtr = Ptr._assertClass(plutus_data, PlutusData); - const ret = await HaskellShelley.plutusDataNewSingleValueConstrPlutusData(alternativePtr, plutus_dataPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewSingleValueConstrPlutusData(alternativePtr, plutus_dataPtr); return Ptr._wrap(ret, PlutusData); } static async new_map(map) { const mapPtr = Ptr._assertClass(map, PlutusMap); - const ret = await HaskellShelley.plutusDataNewMap(mapPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewMap(mapPtr); return Ptr._wrap(ret, PlutusData); } static async new_list(list) { const listPtr = Ptr._assertClass(list, PlutusList); - const ret = await HaskellShelley.plutusDataNewList(listPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewList(listPtr); return Ptr._wrap(ret, PlutusData); } static async new_integer(integer) { const integerPtr = Ptr._assertClass(integer, BigInt); - const ret = await HaskellShelley.plutusDataNewInteger(integerPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataNewInteger(integerPtr); return Ptr._wrap(ret, PlutusData); } static async new_bytes(bytes) { - const ret = await HaskellShelley.plutusDataNewBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusDataNewBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusData); } async kind() { - const ret = await HaskellShelley.plutusDataKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataKind(this.ptr); return ret; } async as_constr_plutus_data() { - const ret = await HaskellShelley.plutusDataAsConstrPlutusData(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataAsConstrPlutusData(this.ptr); return Ptr._wrap(ret, ConstrPlutusData); } async as_map() { - const ret = await HaskellShelley.plutusDataAsMap(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataAsMap(this.ptr); return Ptr._wrap(ret, PlutusMap); } async as_list() { - const ret = await HaskellShelley.plutusDataAsList(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataAsList(this.ptr); return Ptr._wrap(ret, PlutusList); } async as_integer() { - const ret = await HaskellShelley.plutusDataAsInteger(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataAsInteger(this.ptr); return Ptr._wrap(ret, BigInt); } async as_bytes() { - const ret = await HaskellShelley.plutusDataAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusDataAsBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_json(schema) { - const ret = await HaskellShelley.plutusDataToJson(this.ptr, schema); + const ret = await HaskellShelley.csl_bridge_plutusDataToJson(this.ptr, schema); return ret; } static async from_json(json, schema) { - const ret = await HaskellShelley.plutusDataFromJson(json, schema); + const ret = await HaskellShelley.csl_bridge_plutusDataFromJson(json, schema); return Ptr._wrap(ret, PlutusData); } static async from_address(address) { const addressPtr = Ptr._assertClass(address, Address); - const ret = await HaskellShelley.plutusDataFromAddress(addressPtr); + const ret = await HaskellShelley.csl_bridge_plutusDataFromAddress(addressPtr); return Ptr._wrap(ret, PlutusData); } @@ -5439,43 +5671,43 @@ export class PlutusData extends Ptr { export class PlutusList extends Ptr { async to_bytes() { - const ret = await HaskellShelley.plutusListToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusListToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.plutusListFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusListFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusList); } async to_hex() { - const ret = await HaskellShelley.plutusListToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusListToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.plutusListFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_plutusListFromHex(hex_str); return Ptr._wrap(ret, PlutusList); } static async new() { - const ret = await HaskellShelley.plutusListNew(); + const ret = await HaskellShelley.csl_bridge_plutusListNew(); return Ptr._wrap(ret, PlutusList); } async len() { - const ret = await HaskellShelley.plutusListLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusListLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.plutusListGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_plutusListGet(this.ptr, index); return Ptr._wrap(ret, PlutusData); } add(elem) { const elemPtr = Ptr._assertClass(elem, PlutusData); - const ret = HaskellShelley.plutusListAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_plutusListAdd(this.ptr, elemPtr); return ret; } @@ -5484,132 +5716,157 @@ export class PlutusList extends Ptr { export class PlutusMap extends Ptr { async to_bytes() { - const ret = await HaskellShelley.plutusMapToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusMapToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.plutusMapFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusMapFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusMap); } async to_hex() { - const ret = await HaskellShelley.plutusMapToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusMapToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.plutusMapFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_plutusMapFromHex(hex_str); return Ptr._wrap(ret, PlutusMap); } static async new() { - const ret = await HaskellShelley.plutusMapNew(); + const ret = await HaskellShelley.csl_bridge_plutusMapNew(); return Ptr._wrap(ret, PlutusMap); } async len() { - const ret = await HaskellShelley.plutusMapLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusMapLen(this.ptr); return ret; } - async insert(key, value) { + async insert(key, values) { const keyPtr = Ptr._assertClass(key, PlutusData); - const valuePtr = Ptr._assertClass(value, PlutusData); - const ret = await HaskellShelley.plutusMapInsert(this.ptr, keyPtr, valuePtr); - return Ptr._wrap(ret, PlutusData); + const valuesPtr = Ptr._assertClass(values, PlutusMapValues); + const ret = await HaskellShelley.csl_bridge_plutusMapInsert(this.ptr, keyPtr, valuesPtr); + return Ptr._wrap(ret, PlutusMapValues); } async get(key) { const keyPtr = Ptr._assertClass(key, PlutusData); - const ret = await HaskellShelley.plutusMapGet(this.ptr, keyPtr); - return Ptr._wrap(ret, PlutusData); + const ret = await HaskellShelley.csl_bridge_plutusMapGet(this.ptr, keyPtr); + return Ptr._wrap(ret, PlutusMapValues); } async keys() { - const ret = await HaskellShelley.plutusMapKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusMapKeys(this.ptr); return Ptr._wrap(ret, PlutusList); } } +export class PlutusMapValues extends Ptr { + static async new() { + const ret = await HaskellShelley.csl_bridge_plutusMapValuesNew(); + return Ptr._wrap(ret, PlutusMapValues); + } + + async len() { + const ret = await HaskellShelley.csl_bridge_plutusMapValuesLen(this.ptr); + return ret; + } + + async get(index) { + const ret = await HaskellShelley.csl_bridge_plutusMapValuesGet(this.ptr, index); + return Ptr._wrap(ret, PlutusData); + } + + add(elem) { + const elemPtr = Ptr._assertClass(elem, PlutusData); + const ret = HaskellShelley.csl_bridge_plutusMapValuesAdd(this.ptr, elemPtr); + return ret; + } + +} + + export class PlutusScript extends Ptr { async to_bytes() { - const ret = await HaskellShelley.plutusScriptToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.plutusScriptFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } async to_hex() { - const ret = await HaskellShelley.plutusScriptToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.plutusScriptFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromHex(hex_str); return Ptr._wrap(ret, PlutusScript); } static async new(bytes) { - const ret = await HaskellShelley.plutusScriptNew(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptNew(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } static async new_v2(bytes) { - const ret = await HaskellShelley.plutusScriptNewV2(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptNewV2(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } static async new_v3(bytes) { - const ret = await HaskellShelley.plutusScriptNewV3(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptNewV3(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } static async new_with_version(bytes, language) { const languagePtr = Ptr._assertClass(language, Language); - const ret = await HaskellShelley.plutusScriptNewWithVersion(b64FromUint8Array(bytes), languagePtr); + const ret = await HaskellShelley.csl_bridge_plutusScriptNewWithVersion(b64FromUint8Array(bytes), languagePtr); return Ptr._wrap(ret, PlutusScript); } async bytes() { - const ret = await HaskellShelley.plutusScriptBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes_v2(bytes) { - const ret = await HaskellShelley.plutusScriptFromBytesV2(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromBytesV2(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } static async from_bytes_v3(bytes) { - const ret = await HaskellShelley.plutusScriptFromBytesV3(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromBytesV3(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScript); } static async from_bytes_with_version(bytes, language) { const languagePtr = Ptr._assertClass(language, Language); - const ret = await HaskellShelley.plutusScriptFromBytesWithVersion(b64FromUint8Array(bytes), languagePtr); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromBytesWithVersion(b64FromUint8Array(bytes), languagePtr); return Ptr._wrap(ret, PlutusScript); } static async from_hex_with_version(hex_str, language) { const languagePtr = Ptr._assertClass(language, Language); - const ret = await HaskellShelley.plutusScriptFromHexWithVersion(hex_str, languagePtr); + const ret = await HaskellShelley.csl_bridge_plutusScriptFromHexWithVersion(hex_str, languagePtr); return Ptr._wrap(ret, PlutusScript); } async hash() { - const ret = await HaskellShelley.plutusScriptHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } async language_version() { - const ret = await HaskellShelley.plutusScriptLanguageVersion(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptLanguageVersion(this.ptr); return Ptr._wrap(ret, Language); } @@ -5619,7 +5876,7 @@ export class PlutusScript extends Ptr { export class PlutusScriptSource extends Ptr { static async new(script) { const scriptPtr = Ptr._assertClass(script, PlutusScript); - const ret = await HaskellShelley.plutusScriptSourceNew(scriptPtr); + const ret = await HaskellShelley.csl_bridge_plutusScriptSourceNew(scriptPtr); return Ptr._wrap(ret, PlutusScriptSource); } @@ -5627,18 +5884,18 @@ export class PlutusScriptSource extends Ptr { const script_hashPtr = Ptr._assertClass(script_hash, ScriptHash); const inputPtr = Ptr._assertClass(input, TransactionInput); const lang_verPtr = Ptr._assertClass(lang_ver, Language); - const ret = await HaskellShelley.plutusScriptSourceNewRefInput(script_hashPtr, inputPtr, lang_verPtr, script_size); + const ret = await HaskellShelley.csl_bridge_plutusScriptSourceNewRefInput(script_hashPtr, inputPtr, lang_verPtr, script_size); return Ptr._wrap(ret, PlutusScriptSource); } set_required_signers(key_hashes) { const key_hashesPtr = Ptr._assertClass(key_hashes, Ed25519KeyHashes); - const ret = HaskellShelley.plutusScriptSourceSetRequiredSigners(this.ptr, key_hashesPtr); + const ret = HaskellShelley.csl_bridge_plutusScriptSourceSetRequiredSigners(this.ptr, key_hashesPtr); return ret; } async get_ref_script_size() { - const ret = await HaskellShelley.plutusScriptSourceGetRefScriptSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptSourceGetRefScriptSize(this.ptr); return ret; } @@ -5647,53 +5904,53 @@ export class PlutusScriptSource extends Ptr { export class PlutusScripts extends Ptr { async to_bytes() { - const ret = await HaskellShelley.plutusScriptsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.plutusScriptsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_plutusScriptsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PlutusScripts); } async to_hex() { - const ret = await HaskellShelley.plutusScriptsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.plutusScriptsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_plutusScriptsFromHex(hex_str); return Ptr._wrap(ret, PlutusScripts); } async to_json() { - const ret = await HaskellShelley.plutusScriptsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.plutusScriptsFromJson(json); + const ret = await HaskellShelley.csl_bridge_plutusScriptsFromJson(json); return Ptr._wrap(ret, PlutusScripts); } static async new() { - const ret = await HaskellShelley.plutusScriptsNew(); + const ret = await HaskellShelley.csl_bridge_plutusScriptsNew(); return Ptr._wrap(ret, PlutusScripts); } async len() { - const ret = await HaskellShelley.plutusScriptsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusScriptsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.plutusScriptsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_plutusScriptsGet(this.ptr, index); return Ptr._wrap(ret, PlutusScript); } add(elem) { const elemPtr = Ptr._assertClass(elem, PlutusScript); - const ret = HaskellShelley.plutusScriptsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_plutusScriptsAdd(this.ptr, elemPtr); return ret; } @@ -5705,7 +5962,7 @@ export class PlutusWitness extends Ptr { const scriptPtr = Ptr._assertClass(script, PlutusScript); const datumPtr = Ptr._assertClass(datum, PlutusData); const redeemerPtr = Ptr._assertClass(redeemer, Redeemer); - const ret = await HaskellShelley.plutusWitnessNew(scriptPtr, datumPtr, redeemerPtr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessNew(scriptPtr, datumPtr, redeemerPtr); return Ptr._wrap(ret, PlutusWitness); } @@ -5713,36 +5970,36 @@ export class PlutusWitness extends Ptr { const scriptPtr = Ptr._assertClass(script, PlutusScriptSource); const datumPtr = Ptr._assertClass(datum, DatumSource); const redeemerPtr = Ptr._assertClass(redeemer, Redeemer); - const ret = await HaskellShelley.plutusWitnessNewWithRef(scriptPtr, datumPtr, redeemerPtr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessNewWithRef(scriptPtr, datumPtr, redeemerPtr); return Ptr._wrap(ret, PlutusWitness); } static async new_without_datum(script, redeemer) { const scriptPtr = Ptr._assertClass(script, PlutusScript); const redeemerPtr = Ptr._assertClass(redeemer, Redeemer); - const ret = await HaskellShelley.plutusWitnessNewWithoutDatum(scriptPtr, redeemerPtr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessNewWithoutDatum(scriptPtr, redeemerPtr); return Ptr._wrap(ret, PlutusWitness); } static async new_with_ref_without_datum(script, redeemer) { const scriptPtr = Ptr._assertClass(script, PlutusScriptSource); const redeemerPtr = Ptr._assertClass(redeemer, Redeemer); - const ret = await HaskellShelley.plutusWitnessNewWithRefWithoutDatum(scriptPtr, redeemerPtr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessNewWithRefWithoutDatum(scriptPtr, redeemerPtr); return Ptr._wrap(ret, PlutusWitness); } async script() { - const ret = await HaskellShelley.plutusWitnessScript(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessScript(this.ptr); return Ptr._wrap(ret, PlutusScript); } async datum() { - const ret = await HaskellShelley.plutusWitnessDatum(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessDatum(this.ptr); return Ptr._wrap(ret, PlutusData); } async redeemer() { - const ret = await HaskellShelley.plutusWitnessRedeemer(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessRedeemer(this.ptr); return Ptr._wrap(ret, Redeemer); } @@ -5751,23 +6008,23 @@ export class PlutusWitness extends Ptr { export class PlutusWitnesses extends Ptr { static async new() { - const ret = await HaskellShelley.plutusWitnessesNew(); + const ret = await HaskellShelley.csl_bridge_plutusWitnessesNew(); return Ptr._wrap(ret, PlutusWitnesses); } async len() { - const ret = await HaskellShelley.plutusWitnessesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_plutusWitnessesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.plutusWitnessesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_plutusWitnessesGet(this.ptr, index); return Ptr._wrap(ret, PlutusWitness); } add(elem) { const elemPtr = Ptr._assertClass(elem, PlutusWitness); - const ret = HaskellShelley.plutusWitnessesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_plutusWitnessesAdd(this.ptr, elemPtr); return ret; } @@ -5776,7 +6033,7 @@ export class PlutusWitnesses extends Ptr { export class Pointer extends Ptr { static async new(slot, tx_index, cert_index) { - const ret = await HaskellShelley.pointerNew(slot, tx_index, cert_index); + const ret = await HaskellShelley.csl_bridge_pointerNew(slot, tx_index, cert_index); return Ptr._wrap(ret, Pointer); } @@ -5784,37 +6041,37 @@ export class Pointer extends Ptr { const slotPtr = Ptr._assertClass(slot, BigNum); const tx_indexPtr = Ptr._assertClass(tx_index, BigNum); const cert_indexPtr = Ptr._assertClass(cert_index, BigNum); - const ret = await HaskellShelley.pointerNewPointer(slotPtr, tx_indexPtr, cert_indexPtr); + const ret = await HaskellShelley.csl_bridge_pointerNewPointer(slotPtr, tx_indexPtr, cert_indexPtr); return Ptr._wrap(ret, Pointer); } async slot() { - const ret = await HaskellShelley.pointerSlot(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerSlot(this.ptr); return ret; } async tx_index() { - const ret = await HaskellShelley.pointerTxIndex(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerTxIndex(this.ptr); return ret; } async cert_index() { - const ret = await HaskellShelley.pointerCertIndex(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerCertIndex(this.ptr); return ret; } async slot_bignum() { - const ret = await HaskellShelley.pointerSlotBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerSlotBignum(this.ptr); return Ptr._wrap(ret, BigNum); } async tx_index_bignum() { - const ret = await HaskellShelley.pointerTxIndexBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerTxIndexBignum(this.ptr); return Ptr._wrap(ret, BigNum); } async cert_index_bignum() { - const ret = await HaskellShelley.pointerCertIndexBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerCertIndexBignum(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -5825,79 +6082,84 @@ export class PointerAddress extends Ptr { static async new(network, payment, stake) { const paymentPtr = Ptr._assertClass(payment, Credential); const stakePtr = Ptr._assertClass(stake, Pointer); - const ret = await HaskellShelley.pointerAddressNew(network, paymentPtr, stakePtr); + const ret = await HaskellShelley.csl_bridge_pointerAddressNew(network, paymentPtr, stakePtr); return Ptr._wrap(ret, PointerAddress); } async payment_cred() { - const ret = await HaskellShelley.pointerAddressPaymentCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerAddressPaymentCred(this.ptr); return Ptr._wrap(ret, Credential); } async stake_pointer() { - const ret = await HaskellShelley.pointerAddressStakePointer(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerAddressStakePointer(this.ptr); return Ptr._wrap(ret, Pointer); } async to_address() { - const ret = await HaskellShelley.pointerAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_pointerAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.pointerAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_pointerAddressFromAddress(addrPtr); return Ptr._wrap(ret, PointerAddress); } + async network_id() { + const ret = await HaskellShelley.csl_bridge_pointerAddressNetworkId(this.ptr); + return ret; + } + } export class PoolMetadata extends Ptr { async to_bytes() { - const ret = await HaskellShelley.poolMetadataToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.poolMetadataFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolMetadataFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolMetadata); } async to_hex() { - const ret = await HaskellShelley.poolMetadataToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.poolMetadataFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_poolMetadataFromHex(hex_str); return Ptr._wrap(ret, PoolMetadata); } async to_json() { - const ret = await HaskellShelley.poolMetadataToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.poolMetadataFromJson(json); + const ret = await HaskellShelley.csl_bridge_poolMetadataFromJson(json); return Ptr._wrap(ret, PoolMetadata); } async url() { - const ret = await HaskellShelley.poolMetadataUrl(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataUrl(this.ptr); return Ptr._wrap(ret, URL); } async pool_metadata_hash() { - const ret = await HaskellShelley.poolMetadataPoolMetadataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataPoolMetadataHash(this.ptr); return Ptr._wrap(ret, PoolMetadataHash); } static async new(url, pool_metadata_hash) { const urlPtr = Ptr._assertClass(url, URL); const pool_metadata_hashPtr = Ptr._assertClass(pool_metadata_hash, PoolMetadataHash); - const ret = await HaskellShelley.poolMetadataNew(urlPtr, pool_metadata_hashPtr); + const ret = await HaskellShelley.csl_bridge_poolMetadataNew(urlPtr, pool_metadata_hashPtr); return Ptr._wrap(ret, PoolMetadata); } @@ -5906,32 +6168,32 @@ export class PoolMetadata extends Ptr { export class PoolMetadataHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.poolMetadataHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolMetadataHash); } async to_bytes() { - const ret = await HaskellShelley.poolMetadataHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.poolMetadataHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.poolMetadataHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashFromBech32(bech_str); return Ptr._wrap(ret, PoolMetadataHash); } async to_hex() { - const ret = await HaskellShelley.poolMetadataHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.poolMetadataHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_poolMetadataHashFromHex(hex); return Ptr._wrap(ret, PoolMetadataHash); } @@ -5940,77 +6202,77 @@ export class PoolMetadataHash extends Ptr { export class PoolParams extends Ptr { async to_bytes() { - const ret = await HaskellShelley.poolParamsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.poolParamsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolParamsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolParams); } async to_hex() { - const ret = await HaskellShelley.poolParamsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.poolParamsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_poolParamsFromHex(hex_str); return Ptr._wrap(ret, PoolParams); } async to_json() { - const ret = await HaskellShelley.poolParamsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.poolParamsFromJson(json); + const ret = await HaskellShelley.csl_bridge_poolParamsFromJson(json); return Ptr._wrap(ret, PoolParams); } async operator() { - const ret = await HaskellShelley.poolParamsOperator(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsOperator(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async vrf_keyhash() { - const ret = await HaskellShelley.poolParamsVrfKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsVrfKeyhash(this.ptr); return Ptr._wrap(ret, VRFKeyHash); } async pledge() { - const ret = await HaskellShelley.poolParamsPledge(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsPledge(this.ptr); return Ptr._wrap(ret, BigNum); } async cost() { - const ret = await HaskellShelley.poolParamsCost(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsCost(this.ptr); return Ptr._wrap(ret, BigNum); } async margin() { - const ret = await HaskellShelley.poolParamsMargin(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsMargin(this.ptr); return Ptr._wrap(ret, UnitInterval); } async reward_account() { - const ret = await HaskellShelley.poolParamsRewardAccount(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsRewardAccount(this.ptr); return Ptr._wrap(ret, RewardAddress); } async pool_owners() { - const ret = await HaskellShelley.poolParamsPoolOwners(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsPoolOwners(this.ptr); return Ptr._wrap(ret, Ed25519KeyHashes); } async relays() { - const ret = await HaskellShelley.poolParamsRelays(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsRelays(this.ptr); return Ptr._wrap(ret, Relays); } async pool_metadata() { - const ret = await HaskellShelley.poolParamsPoolMetadata(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolParamsPoolMetadata(this.ptr); return Ptr._wrap(ret, PoolMetadata); } @@ -6025,11 +6287,11 @@ export class PoolParams extends Ptr { const relaysPtr = Ptr._assertClass(relays, Relays); const pool_metadataPtr = Ptr._assertOptionalClass(pool_metadata, PoolMetadata); if(pool_metadata == null) { - const ret = await HaskellShelley.poolParamsNew(operatorPtr, vrf_keyhashPtr, pledgePtr, costPtr, marginPtr, reward_accountPtr, pool_ownersPtr, relaysPtr); + const ret = await HaskellShelley.csl_bridge_poolParamsNew(operatorPtr, vrf_keyhashPtr, pledgePtr, costPtr, marginPtr, reward_accountPtr, pool_ownersPtr, relaysPtr); return Ptr._wrap(ret, PoolParams); } if(pool_metadata != null) { - const ret = await HaskellShelley.poolParamsNewWithPoolMetadata(operatorPtr, vrf_keyhashPtr, pledgePtr, costPtr, marginPtr, reward_accountPtr, pool_ownersPtr, relaysPtr, pool_metadataPtr); + const ret = await HaskellShelley.csl_bridge_poolParamsNewWithPoolMetadata(operatorPtr, vrf_keyhashPtr, pledgePtr, costPtr, marginPtr, reward_accountPtr, pool_ownersPtr, relaysPtr, pool_metadataPtr); return Ptr._wrap(ret, PoolParams); } } @@ -6039,43 +6301,43 @@ export class PoolParams extends Ptr { export class PoolRegistration extends Ptr { async to_bytes() { - const ret = await HaskellShelley.poolRegistrationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRegistrationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.poolRegistrationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolRegistrationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolRegistration); } async to_hex() { - const ret = await HaskellShelley.poolRegistrationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRegistrationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.poolRegistrationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_poolRegistrationFromHex(hex_str); return Ptr._wrap(ret, PoolRegistration); } async to_json() { - const ret = await HaskellShelley.poolRegistrationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRegistrationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.poolRegistrationFromJson(json); + const ret = await HaskellShelley.csl_bridge_poolRegistrationFromJson(json); return Ptr._wrap(ret, PoolRegistration); } async pool_params() { - const ret = await HaskellShelley.poolRegistrationPoolParams(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRegistrationPoolParams(this.ptr); return Ptr._wrap(ret, PoolParams); } static async new(pool_params) { const pool_paramsPtr = Ptr._assertClass(pool_params, PoolParams); - const ret = await HaskellShelley.poolRegistrationNew(pool_paramsPtr); + const ret = await HaskellShelley.csl_bridge_poolRegistrationNew(pool_paramsPtr); return Ptr._wrap(ret, PoolRegistration); } @@ -6084,48 +6346,48 @@ export class PoolRegistration extends Ptr { export class PoolRetirement extends Ptr { async to_bytes() { - const ret = await HaskellShelley.poolRetirementToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRetirementToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.poolRetirementFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolRetirementFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolRetirement); } async to_hex() { - const ret = await HaskellShelley.poolRetirementToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRetirementToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.poolRetirementFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_poolRetirementFromHex(hex_str); return Ptr._wrap(ret, PoolRetirement); } async to_json() { - const ret = await HaskellShelley.poolRetirementToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRetirementToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.poolRetirementFromJson(json); + const ret = await HaskellShelley.csl_bridge_poolRetirementFromJson(json); return Ptr._wrap(ret, PoolRetirement); } async pool_keyhash() { - const ret = await HaskellShelley.poolRetirementPoolKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRetirementPoolKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async epoch() { - const ret = await HaskellShelley.poolRetirementEpoch(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolRetirementEpoch(this.ptr); return ret; } static async new(pool_keyhash, epoch) { const pool_keyhashPtr = Ptr._assertClass(pool_keyhash, Ed25519KeyHash); - const ret = await HaskellShelley.poolRetirementNew(pool_keyhashPtr, epoch); + const ret = await HaskellShelley.csl_bridge_poolRetirementNew(pool_keyhashPtr, epoch); return Ptr._wrap(ret, PoolRetirement); } @@ -6134,32 +6396,32 @@ export class PoolRetirement extends Ptr { export class PoolVotingThresholds extends Ptr { async to_bytes() { - const ret = await HaskellShelley.poolVotingThresholdsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.poolVotingThresholdsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PoolVotingThresholds); } async to_hex() { - const ret = await HaskellShelley.poolVotingThresholdsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.poolVotingThresholdsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsFromHex(hex_str); return Ptr._wrap(ret, PoolVotingThresholds); } async to_json() { - const ret = await HaskellShelley.poolVotingThresholdsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.poolVotingThresholdsFromJson(json); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsFromJson(json); return Ptr._wrap(ret, PoolVotingThresholds); } @@ -6169,27 +6431,32 @@ export class PoolVotingThresholds extends Ptr { const committee_no_confidencePtr = Ptr._assertClass(committee_no_confidence, UnitInterval); const hard_fork_initiationPtr = Ptr._assertClass(hard_fork_initiation, UnitInterval); const security_relevant_thresholdPtr = Ptr._assertClass(security_relevant_threshold, UnitInterval); - const ret = await HaskellShelley.poolVotingThresholdsNew(motion_no_confidencePtr, committee_normalPtr, committee_no_confidencePtr, hard_fork_initiationPtr, security_relevant_thresholdPtr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsNew(motion_no_confidencePtr, committee_normalPtr, committee_no_confidencePtr, hard_fork_initiationPtr, security_relevant_thresholdPtr); return Ptr._wrap(ret, PoolVotingThresholds); } async motion_no_confidence() { - const ret = await HaskellShelley.poolVotingThresholdsMotionNoConfidence(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsMotionNoConfidence(this.ptr); return Ptr._wrap(ret, UnitInterval); } async committee_normal() { - const ret = await HaskellShelley.poolVotingThresholdsCommitteeNormal(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsCommitteeNormal(this.ptr); return Ptr._wrap(ret, UnitInterval); } async committee_no_confidence() { - const ret = await HaskellShelley.poolVotingThresholdsCommitteeNoConfidence(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsCommitteeNoConfidence(this.ptr); return Ptr._wrap(ret, UnitInterval); } async hard_fork_initiation() { - const ret = await HaskellShelley.poolVotingThresholdsHardForkInitiation(this.ptr); + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsHardForkInitiation(this.ptr); + return Ptr._wrap(ret, UnitInterval); + } + + async security_relevant_threshold() { + const ret = await HaskellShelley.csl_bridge_poolVotingThresholdsSecurityRelevantThreshold(this.ptr); return Ptr._wrap(ret, UnitInterval); } @@ -6198,57 +6465,57 @@ export class PoolVotingThresholds extends Ptr { export class PrivateKey extends Ptr { async to_public() { - const ret = await HaskellShelley.privateKeyToPublic(this.ptr); + const ret = await HaskellShelley.csl_bridge_privateKeyToPublic(this.ptr); return Ptr._wrap(ret, PublicKey); } static async generate_ed25519() { - const ret = await HaskellShelley.privateKeyGenerateEd25519(); + const ret = await HaskellShelley.csl_bridge_privateKeyGenerateEd25519(); return Ptr._wrap(ret, PrivateKey); } static async generate_ed25519extended() { - const ret = await HaskellShelley.privateKeyGenerateEd25519extended(); + const ret = await HaskellShelley.csl_bridge_privateKeyGenerateEd25519extended(); return Ptr._wrap(ret, PrivateKey); } static async from_bech32(bech32_str) { - const ret = await HaskellShelley.privateKeyFromBech32(bech32_str); + const ret = await HaskellShelley.csl_bridge_privateKeyFromBech32(bech32_str); return Ptr._wrap(ret, PrivateKey); } async to_bech32() { - const ret = await HaskellShelley.privateKeyToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_privateKeyToBech32(this.ptr); return ret; } async as_bytes() { - const ret = await HaskellShelley.privateKeyAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_privateKeyAsBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_extended_bytes(bytes) { - const ret = await HaskellShelley.privateKeyFromExtendedBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_privateKeyFromExtendedBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PrivateKey); } static async from_normal_bytes(bytes) { - const ret = await HaskellShelley.privateKeyFromNormalBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_privateKeyFromNormalBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PrivateKey); } async sign(message) { - const ret = await HaskellShelley.privateKeySign(this.ptr, b64FromUint8Array(message)); + const ret = await HaskellShelley.csl_bridge_privateKeySign(this.ptr, b64FromUint8Array(message)); return Ptr._wrap(ret, Ed25519Signature); } async to_hex() { - const ret = await HaskellShelley.privateKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_privateKeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.privateKeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_privateKeyFromHex(hex_str); return Ptr._wrap(ret, PrivateKey); } @@ -6257,60 +6524,60 @@ export class PrivateKey extends Ptr { export class ProposedProtocolParameterUpdates extends Ptr { async to_bytes() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ProposedProtocolParameterUpdates); } async to_hex() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesFromHex(hex_str); return Ptr._wrap(ret, ProposedProtocolParameterUpdates); } async to_json() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesFromJson(json); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesFromJson(json); return Ptr._wrap(ret, ProposedProtocolParameterUpdates); } static async new() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesNew(); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesNew(); return Ptr._wrap(ret, ProposedProtocolParameterUpdates); } async len() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, GenesisHash); const valuePtr = Ptr._assertClass(value, ProtocolParamUpdate); - const ret = await HaskellShelley.proposedProtocolParameterUpdatesInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, ProtocolParamUpdate); } async get(key) { const keyPtr = Ptr._assertClass(key, GenesisHash); - const ret = await HaskellShelley.proposedProtocolParameterUpdatesGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesGet(this.ptr, keyPtr); return Ptr._wrap(ret, ProtocolParamUpdate); } async keys() { - const ret = await HaskellShelley.proposedProtocolParameterUpdatesKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_proposedProtocolParameterUpdatesKeys(this.ptr); return Ptr._wrap(ret, GenesisHashes); } @@ -6319,376 +6586,376 @@ export class ProposedProtocolParameterUpdates extends Ptr { export class ProtocolParamUpdate extends Ptr { async to_bytes() { - const ret = await HaskellShelley.protocolParamUpdateToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.protocolParamUpdateFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ProtocolParamUpdate); } async to_hex() { - const ret = await HaskellShelley.protocolParamUpdateToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.protocolParamUpdateFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateFromHex(hex_str); return Ptr._wrap(ret, ProtocolParamUpdate); } async to_json() { - const ret = await HaskellShelley.protocolParamUpdateToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.protocolParamUpdateFromJson(json); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateFromJson(json); return Ptr._wrap(ret, ProtocolParamUpdate); } set_minfee_a(minfee_a) { const minfee_aPtr = Ptr._assertClass(minfee_a, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetMinfeeA(this.ptr, minfee_aPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMinfeeA(this.ptr, minfee_aPtr); return ret; } async minfee_a() { - const ret = await HaskellShelley.protocolParamUpdateMinfeeA(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMinfeeA(this.ptr); return Ptr._wrap(ret, BigNum); } set_minfee_b(minfee_b) { const minfee_bPtr = Ptr._assertClass(minfee_b, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetMinfeeB(this.ptr, minfee_bPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMinfeeB(this.ptr, minfee_bPtr); return ret; } async minfee_b() { - const ret = await HaskellShelley.protocolParamUpdateMinfeeB(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMinfeeB(this.ptr); return Ptr._wrap(ret, BigNum); } set_max_block_body_size(max_block_body_size) { - const ret = HaskellShelley.protocolParamUpdateSetMaxBlockBodySize(this.ptr, max_block_body_size); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxBlockBodySize(this.ptr, max_block_body_size); return ret; } async max_block_body_size() { - const ret = await HaskellShelley.protocolParamUpdateMaxBlockBodySize(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxBlockBodySize(this.ptr); return ret; } set_max_tx_size(max_tx_size) { - const ret = HaskellShelley.protocolParamUpdateSetMaxTxSize(this.ptr, max_tx_size); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxTxSize(this.ptr, max_tx_size); return ret; } async max_tx_size() { - const ret = await HaskellShelley.protocolParamUpdateMaxTxSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxTxSize(this.ptr); return ret; } set_max_block_header_size(max_block_header_size) { - const ret = HaskellShelley.protocolParamUpdateSetMaxBlockHeaderSize(this.ptr, max_block_header_size); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxBlockHeaderSize(this.ptr, max_block_header_size); return ret; } async max_block_header_size() { - const ret = await HaskellShelley.protocolParamUpdateMaxBlockHeaderSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxBlockHeaderSize(this.ptr); return ret; } set_key_deposit(key_deposit) { const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetKeyDeposit(this.ptr, key_depositPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetKeyDeposit(this.ptr, key_depositPtr); return ret; } async key_deposit() { - const ret = await HaskellShelley.protocolParamUpdateKeyDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateKeyDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } set_pool_deposit(pool_deposit) { const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetPoolDeposit(this.ptr, pool_depositPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetPoolDeposit(this.ptr, pool_depositPtr); return ret; } async pool_deposit() { - const ret = await HaskellShelley.protocolParamUpdatePoolDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdatePoolDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } set_max_epoch(max_epoch) { - const ret = HaskellShelley.protocolParamUpdateSetMaxEpoch(this.ptr, max_epoch); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxEpoch(this.ptr, max_epoch); return ret; } async max_epoch() { - const ret = await HaskellShelley.protocolParamUpdateMaxEpoch(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxEpoch(this.ptr); return ret; } set_n_opt(n_opt) { - const ret = HaskellShelley.protocolParamUpdateSetNOpt(this.ptr, n_opt); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetNOpt(this.ptr, n_opt); return ret; } async n_opt() { - const ret = await HaskellShelley.protocolParamUpdateNOpt(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateNOpt(this.ptr); return ret; } set_pool_pledge_influence(pool_pledge_influence) { const pool_pledge_influencePtr = Ptr._assertClass(pool_pledge_influence, UnitInterval); - const ret = HaskellShelley.protocolParamUpdateSetPoolPledgeInfluence(this.ptr, pool_pledge_influencePtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetPoolPledgeInfluence(this.ptr, pool_pledge_influencePtr); return ret; } async pool_pledge_influence() { - const ret = await HaskellShelley.protocolParamUpdatePoolPledgeInfluence(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdatePoolPledgeInfluence(this.ptr); return Ptr._wrap(ret, UnitInterval); } set_expansion_rate(expansion_rate) { const expansion_ratePtr = Ptr._assertClass(expansion_rate, UnitInterval); - const ret = HaskellShelley.protocolParamUpdateSetExpansionRate(this.ptr, expansion_ratePtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetExpansionRate(this.ptr, expansion_ratePtr); return ret; } async expansion_rate() { - const ret = await HaskellShelley.protocolParamUpdateExpansionRate(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateExpansionRate(this.ptr); return Ptr._wrap(ret, UnitInterval); } set_treasury_growth_rate(treasury_growth_rate) { const treasury_growth_ratePtr = Ptr._assertClass(treasury_growth_rate, UnitInterval); - const ret = HaskellShelley.protocolParamUpdateSetTreasuryGrowthRate(this.ptr, treasury_growth_ratePtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetTreasuryGrowthRate(this.ptr, treasury_growth_ratePtr); return ret; } async treasury_growth_rate() { - const ret = await HaskellShelley.protocolParamUpdateTreasuryGrowthRate(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateTreasuryGrowthRate(this.ptr); return Ptr._wrap(ret, UnitInterval); } async d() { - const ret = await HaskellShelley.protocolParamUpdateD(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateD(this.ptr); return Ptr._wrap(ret, UnitInterval); } async extra_entropy() { - const ret = await HaskellShelley.protocolParamUpdateExtraEntropy(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateExtraEntropy(this.ptr); return Ptr._wrap(ret, Nonce); } set_protocol_version(protocol_version) { const protocol_versionPtr = Ptr._assertClass(protocol_version, ProtocolVersion); - const ret = HaskellShelley.protocolParamUpdateSetProtocolVersion(this.ptr, protocol_versionPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetProtocolVersion(this.ptr, protocol_versionPtr); return ret; } async protocol_version() { - const ret = await HaskellShelley.protocolParamUpdateProtocolVersion(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateProtocolVersion(this.ptr); return Ptr._wrap(ret, ProtocolVersion); } set_min_pool_cost(min_pool_cost) { const min_pool_costPtr = Ptr._assertClass(min_pool_cost, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetMinPoolCost(this.ptr, min_pool_costPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMinPoolCost(this.ptr, min_pool_costPtr); return ret; } async min_pool_cost() { - const ret = await HaskellShelley.protocolParamUpdateMinPoolCost(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMinPoolCost(this.ptr); return Ptr._wrap(ret, BigNum); } set_ada_per_utxo_byte(ada_per_utxo_byte) { const ada_per_utxo_bytePtr = Ptr._assertClass(ada_per_utxo_byte, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetAdaPerUtxoByte(this.ptr, ada_per_utxo_bytePtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetAdaPerUtxoByte(this.ptr, ada_per_utxo_bytePtr); return ret; } async ada_per_utxo_byte() { - const ret = await HaskellShelley.protocolParamUpdateAdaPerUtxoByte(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateAdaPerUtxoByte(this.ptr); return Ptr._wrap(ret, BigNum); } set_cost_models(cost_models) { const cost_modelsPtr = Ptr._assertClass(cost_models, Costmdls); - const ret = HaskellShelley.protocolParamUpdateSetCostModels(this.ptr, cost_modelsPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetCostModels(this.ptr, cost_modelsPtr); return ret; } async cost_models() { - const ret = await HaskellShelley.protocolParamUpdateCostModels(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateCostModels(this.ptr); return Ptr._wrap(ret, Costmdls); } set_execution_costs(execution_costs) { const execution_costsPtr = Ptr._assertClass(execution_costs, ExUnitPrices); - const ret = HaskellShelley.protocolParamUpdateSetExecutionCosts(this.ptr, execution_costsPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetExecutionCosts(this.ptr, execution_costsPtr); return ret; } async execution_costs() { - const ret = await HaskellShelley.protocolParamUpdateExecutionCosts(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateExecutionCosts(this.ptr); return Ptr._wrap(ret, ExUnitPrices); } set_max_tx_ex_units(max_tx_ex_units) { const max_tx_ex_unitsPtr = Ptr._assertClass(max_tx_ex_units, ExUnits); - const ret = HaskellShelley.protocolParamUpdateSetMaxTxExUnits(this.ptr, max_tx_ex_unitsPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxTxExUnits(this.ptr, max_tx_ex_unitsPtr); return ret; } async max_tx_ex_units() { - const ret = await HaskellShelley.protocolParamUpdateMaxTxExUnits(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxTxExUnits(this.ptr); return Ptr._wrap(ret, ExUnits); } set_max_block_ex_units(max_block_ex_units) { const max_block_ex_unitsPtr = Ptr._assertClass(max_block_ex_units, ExUnits); - const ret = HaskellShelley.protocolParamUpdateSetMaxBlockExUnits(this.ptr, max_block_ex_unitsPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxBlockExUnits(this.ptr, max_block_ex_unitsPtr); return ret; } async max_block_ex_units() { - const ret = await HaskellShelley.protocolParamUpdateMaxBlockExUnits(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxBlockExUnits(this.ptr); return Ptr._wrap(ret, ExUnits); } set_max_value_size(max_value_size) { - const ret = HaskellShelley.protocolParamUpdateSetMaxValueSize(this.ptr, max_value_size); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxValueSize(this.ptr, max_value_size); return ret; } async max_value_size() { - const ret = await HaskellShelley.protocolParamUpdateMaxValueSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxValueSize(this.ptr); return ret; } set_collateral_percentage(collateral_percentage) { - const ret = HaskellShelley.protocolParamUpdateSetCollateralPercentage(this.ptr, collateral_percentage); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetCollateralPercentage(this.ptr, collateral_percentage); return ret; } async collateral_percentage() { - const ret = await HaskellShelley.protocolParamUpdateCollateralPercentage(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateCollateralPercentage(this.ptr); return ret; } set_max_collateral_inputs(max_collateral_inputs) { - const ret = HaskellShelley.protocolParamUpdateSetMaxCollateralInputs(this.ptr, max_collateral_inputs); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMaxCollateralInputs(this.ptr, max_collateral_inputs); return ret; } async max_collateral_inputs() { - const ret = await HaskellShelley.protocolParamUpdateMaxCollateralInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMaxCollateralInputs(this.ptr); return ret; } set_pool_voting_thresholds(pool_voting_thresholds) { const pool_voting_thresholdsPtr = Ptr._assertClass(pool_voting_thresholds, PoolVotingThresholds); - const ret = HaskellShelley.protocolParamUpdateSetPoolVotingThresholds(this.ptr, pool_voting_thresholdsPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetPoolVotingThresholds(this.ptr, pool_voting_thresholdsPtr); return ret; } async pool_voting_thresholds() { - const ret = await HaskellShelley.protocolParamUpdatePoolVotingThresholds(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdatePoolVotingThresholds(this.ptr); return Ptr._wrap(ret, PoolVotingThresholds); } set_drep_voting_thresholds(drep_voting_thresholds) { - const drep_voting_thresholdsPtr = Ptr._assertClass(drep_voting_thresholds, DrepVotingThresholds); - const ret = HaskellShelley.protocolParamUpdateSetDrepVotingThresholds(this.ptr, drep_voting_thresholdsPtr); + const drep_voting_thresholdsPtr = Ptr._assertClass(drep_voting_thresholds, DRepVotingThresholds); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetDrepVotingThresholds(this.ptr, drep_voting_thresholdsPtr); return ret; } async drep_voting_thresholds() { - const ret = await HaskellShelley.protocolParamUpdateDrepVotingThresholds(this.ptr); - return Ptr._wrap(ret, DrepVotingThresholds); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateDrepVotingThresholds(this.ptr); + return Ptr._wrap(ret, DRepVotingThresholds); } set_min_committee_size(min_committee_size) { - const ret = HaskellShelley.protocolParamUpdateSetMinCommitteeSize(this.ptr, min_committee_size); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetMinCommitteeSize(this.ptr, min_committee_size); return ret; } async min_committee_size() { - const ret = await HaskellShelley.protocolParamUpdateMinCommitteeSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateMinCommitteeSize(this.ptr); return ret; } set_committee_term_limit(committee_term_limit) { - const ret = HaskellShelley.protocolParamUpdateSetCommitteeTermLimit(this.ptr, committee_term_limit); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetCommitteeTermLimit(this.ptr, committee_term_limit); return ret; } async committee_term_limit() { - const ret = await HaskellShelley.protocolParamUpdateCommitteeTermLimit(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateCommitteeTermLimit(this.ptr); return ret; } set_governance_action_validity_period(governance_action_validity_period) { - const ret = HaskellShelley.protocolParamUpdateSetGovernanceActionValidityPeriod(this.ptr, governance_action_validity_period); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetGovernanceActionValidityPeriod(this.ptr, governance_action_validity_period); return ret; } async governance_action_validity_period() { - const ret = await HaskellShelley.protocolParamUpdateGovernanceActionValidityPeriod(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateGovernanceActionValidityPeriod(this.ptr); return ret; } set_governance_action_deposit(governance_action_deposit) { const governance_action_depositPtr = Ptr._assertClass(governance_action_deposit, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetGovernanceActionDeposit(this.ptr, governance_action_depositPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetGovernanceActionDeposit(this.ptr, governance_action_depositPtr); return ret; } async governance_action_deposit() { - const ret = await HaskellShelley.protocolParamUpdateGovernanceActionDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateGovernanceActionDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } set_drep_deposit(drep_deposit) { const drep_depositPtr = Ptr._assertClass(drep_deposit, BigNum); - const ret = HaskellShelley.protocolParamUpdateSetDrepDeposit(this.ptr, drep_depositPtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetDrepDeposit(this.ptr, drep_depositPtr); return ret; } async drep_deposit() { - const ret = await HaskellShelley.protocolParamUpdateDrepDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateDrepDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } set_drep_inactivity_period(drep_inactivity_period) { - const ret = HaskellShelley.protocolParamUpdateSetDrepInactivityPeriod(this.ptr, drep_inactivity_period); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetDrepInactivityPeriod(this.ptr, drep_inactivity_period); return ret; } async drep_inactivity_period() { - const ret = await HaskellShelley.protocolParamUpdateDrepInactivityPeriod(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateDrepInactivityPeriod(this.ptr); return ret; } set_ref_script_coins_per_byte(ref_script_coins_per_byte) { const ref_script_coins_per_bytePtr = Ptr._assertClass(ref_script_coins_per_byte, UnitInterval); - const ret = HaskellShelley.protocolParamUpdateSetRefScriptCoinsPerByte(this.ptr, ref_script_coins_per_bytePtr); + const ret = HaskellShelley.csl_bridge_protocolParamUpdateSetRefScriptCoinsPerByte(this.ptr, ref_script_coins_per_bytePtr); return ret; } async ref_script_coins_per_byte() { - const ret = await HaskellShelley.protocolParamUpdateRefScriptCoinsPerByte(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateRefScriptCoinsPerByte(this.ptr); return Ptr._wrap(ret, UnitInterval); } static async new() { - const ret = await HaskellShelley.protocolParamUpdateNew(); + const ret = await HaskellShelley.csl_bridge_protocolParamUpdateNew(); return Ptr._wrap(ret, ProtocolParamUpdate); } @@ -6697,47 +6964,47 @@ export class ProtocolParamUpdate extends Ptr { export class ProtocolVersion extends Ptr { async to_bytes() { - const ret = await HaskellShelley.protocolVersionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolVersionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.protocolVersionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_protocolVersionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ProtocolVersion); } async to_hex() { - const ret = await HaskellShelley.protocolVersionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolVersionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.protocolVersionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_protocolVersionFromHex(hex_str); return Ptr._wrap(ret, ProtocolVersion); } async to_json() { - const ret = await HaskellShelley.protocolVersionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolVersionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.protocolVersionFromJson(json); + const ret = await HaskellShelley.csl_bridge_protocolVersionFromJson(json); return Ptr._wrap(ret, ProtocolVersion); } async major() { - const ret = await HaskellShelley.protocolVersionMajor(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolVersionMajor(this.ptr); return ret; } async minor() { - const ret = await HaskellShelley.protocolVersionMinor(this.ptr); + const ret = await HaskellShelley.csl_bridge_protocolVersionMinor(this.ptr); return ret; } static async new(major, minor) { - const ret = await HaskellShelley.protocolVersionNew(major, minor); + const ret = await HaskellShelley.csl_bridge_protocolVersionNew(major, minor); return Ptr._wrap(ret, ProtocolVersion); } @@ -6746,43 +7013,43 @@ export class ProtocolVersion extends Ptr { export class PublicKey extends Ptr { static async from_bech32(bech32_str) { - const ret = await HaskellShelley.publicKeyFromBech32(bech32_str); + const ret = await HaskellShelley.csl_bridge_publicKeyFromBech32(bech32_str); return Ptr._wrap(ret, PublicKey); } async to_bech32() { - const ret = await HaskellShelley.publicKeyToBech32(this.ptr); + const ret = await HaskellShelley.csl_bridge_publicKeyToBech32(this.ptr); return ret; } async as_bytes() { - const ret = await HaskellShelley.publicKeyAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_publicKeyAsBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.publicKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_publicKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, PublicKey); } async verify(data, signature) { const signaturePtr = Ptr._assertClass(signature, Ed25519Signature); - const ret = await HaskellShelley.publicKeyVerify(this.ptr, b64FromUint8Array(data), signaturePtr); + const ret = await HaskellShelley.csl_bridge_publicKeyVerify(this.ptr, b64FromUint8Array(data), signaturePtr); return ret; } async hash() { - const ret = await HaskellShelley.publicKeyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_publicKeyHash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async to_hex() { - const ret = await HaskellShelley.publicKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_publicKeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.publicKeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_publicKeyFromHex(hex_str); return Ptr._wrap(ret, PublicKey); } @@ -6791,23 +7058,23 @@ export class PublicKey extends Ptr { export class PublicKeys extends Ptr { static async new() { - const ret = await HaskellShelley.publicKeysNew(); + const ret = await HaskellShelley.csl_bridge_publicKeysNew(); return Ptr._wrap(ret, PublicKeys); } async size() { - const ret = await HaskellShelley.publicKeysSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_publicKeysSize(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.publicKeysGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_publicKeysGet(this.ptr, index); return Ptr._wrap(ret, PublicKey); } add(key) { const keyPtr = Ptr._assertClass(key, PublicKey); - const ret = HaskellShelley.publicKeysAdd(this.ptr, keyPtr); + const ret = HaskellShelley.csl_bridge_publicKeysAdd(this.ptr, keyPtr); return ret; } @@ -6816,52 +7083,52 @@ export class PublicKeys extends Ptr { export class Redeemer extends Ptr { async to_bytes() { - const ret = await HaskellShelley.redeemerToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.redeemerFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_redeemerFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Redeemer); } async to_hex() { - const ret = await HaskellShelley.redeemerToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.redeemerFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_redeemerFromHex(hex_str); return Ptr._wrap(ret, Redeemer); } async to_json() { - const ret = await HaskellShelley.redeemerToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.redeemerFromJson(json); + const ret = await HaskellShelley.csl_bridge_redeemerFromJson(json); return Ptr._wrap(ret, Redeemer); } async tag() { - const ret = await HaskellShelley.redeemerTag(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerTag(this.ptr); return Ptr._wrap(ret, RedeemerTag); } async index() { - const ret = await HaskellShelley.redeemerIndex(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerIndex(this.ptr); return Ptr._wrap(ret, BigNum); } async data() { - const ret = await HaskellShelley.redeemerData(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerData(this.ptr); return Ptr._wrap(ret, PlutusData); } async ex_units() { - const ret = await HaskellShelley.redeemerExUnits(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerExUnits(this.ptr); return Ptr._wrap(ret, ExUnits); } @@ -6870,7 +7137,7 @@ export class Redeemer extends Ptr { const indexPtr = Ptr._assertClass(index, BigNum); const dataPtr = Ptr._assertClass(data, PlutusData); const ex_unitsPtr = Ptr._assertClass(ex_units, ExUnits); - const ret = await HaskellShelley.redeemerNew(tagPtr, indexPtr, dataPtr, ex_unitsPtr); + const ret = await HaskellShelley.csl_bridge_redeemerNew(tagPtr, indexPtr, dataPtr, ex_unitsPtr); return Ptr._wrap(ret, Redeemer); } @@ -6879,67 +7146,67 @@ export class Redeemer extends Ptr { export class RedeemerTag extends Ptr { async to_bytes() { - const ret = await HaskellShelley.redeemerTagToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerTagToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.redeemerTagFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_redeemerTagFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, RedeemerTag); } async to_hex() { - const ret = await HaskellShelley.redeemerTagToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerTagToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.redeemerTagFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_redeemerTagFromHex(hex_str); return Ptr._wrap(ret, RedeemerTag); } async to_json() { - const ret = await HaskellShelley.redeemerTagToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerTagToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.redeemerTagFromJson(json); + const ret = await HaskellShelley.csl_bridge_redeemerTagFromJson(json); return Ptr._wrap(ret, RedeemerTag); } static async new_spend() { - const ret = await HaskellShelley.redeemerTagNewSpend(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewSpend(); return Ptr._wrap(ret, RedeemerTag); } static async new_mint() { - const ret = await HaskellShelley.redeemerTagNewMint(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewMint(); return Ptr._wrap(ret, RedeemerTag); } static async new_cert() { - const ret = await HaskellShelley.redeemerTagNewCert(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewCert(); return Ptr._wrap(ret, RedeemerTag); } static async new_reward() { - const ret = await HaskellShelley.redeemerTagNewReward(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewReward(); return Ptr._wrap(ret, RedeemerTag); } static async new_vote() { - const ret = await HaskellShelley.redeemerTagNewVote(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewVote(); return Ptr._wrap(ret, RedeemerTag); } static async new_voting_proposal() { - const ret = await HaskellShelley.redeemerTagNewVotingProposal(); + const ret = await HaskellShelley.csl_bridge_redeemerTagNewVotingProposal(); return Ptr._wrap(ret, RedeemerTag); } async kind() { - const ret = await HaskellShelley.redeemerTagKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemerTagKind(this.ptr); return ret; } @@ -6948,58 +7215,58 @@ export class RedeemerTag extends Ptr { export class Redeemers extends Ptr { async to_bytes() { - const ret = await HaskellShelley.redeemersToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemersToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.redeemersFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_redeemersFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Redeemers); } async to_hex() { - const ret = await HaskellShelley.redeemersToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemersToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.redeemersFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_redeemersFromHex(hex_str); return Ptr._wrap(ret, Redeemers); } async to_json() { - const ret = await HaskellShelley.redeemersToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemersToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.redeemersFromJson(json); + const ret = await HaskellShelley.csl_bridge_redeemersFromJson(json); return Ptr._wrap(ret, Redeemers); } static async new() { - const ret = await HaskellShelley.redeemersNew(); + const ret = await HaskellShelley.csl_bridge_redeemersNew(); return Ptr._wrap(ret, Redeemers); } async len() { - const ret = await HaskellShelley.redeemersLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemersLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.redeemersGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_redeemersGet(this.ptr, index); return Ptr._wrap(ret, Redeemer); } add(elem) { const elemPtr = Ptr._assertClass(elem, Redeemer); - const ret = HaskellShelley.redeemersAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_redeemersAdd(this.ptr, elemPtr); return ret; } async total_ex_units() { - const ret = await HaskellShelley.redeemersTotalExUnits(this.ptr); + const ret = await HaskellShelley.csl_bridge_redeemersTotalExUnits(this.ptr); return Ptr._wrap(ret, ExUnits); } @@ -7008,70 +7275,70 @@ export class Redeemers extends Ptr { export class Relay extends Ptr { async to_bytes() { - const ret = await HaskellShelley.relayToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.relayFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_relayFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Relay); } async to_hex() { - const ret = await HaskellShelley.relayToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.relayFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_relayFromHex(hex_str); return Ptr._wrap(ret, Relay); } async to_json() { - const ret = await HaskellShelley.relayToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.relayFromJson(json); + const ret = await HaskellShelley.csl_bridge_relayFromJson(json); return Ptr._wrap(ret, Relay); } static async new_single_host_addr(single_host_addr) { const single_host_addrPtr = Ptr._assertClass(single_host_addr, SingleHostAddr); - const ret = await HaskellShelley.relayNewSingleHostAddr(single_host_addrPtr); + const ret = await HaskellShelley.csl_bridge_relayNewSingleHostAddr(single_host_addrPtr); return Ptr._wrap(ret, Relay); } static async new_single_host_name(single_host_name) { const single_host_namePtr = Ptr._assertClass(single_host_name, SingleHostName); - const ret = await HaskellShelley.relayNewSingleHostName(single_host_namePtr); + const ret = await HaskellShelley.csl_bridge_relayNewSingleHostName(single_host_namePtr); return Ptr._wrap(ret, Relay); } static async new_multi_host_name(multi_host_name) { const multi_host_namePtr = Ptr._assertClass(multi_host_name, MultiHostName); - const ret = await HaskellShelley.relayNewMultiHostName(multi_host_namePtr); + const ret = await HaskellShelley.csl_bridge_relayNewMultiHostName(multi_host_namePtr); return Ptr._wrap(ret, Relay); } async kind() { - const ret = await HaskellShelley.relayKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayKind(this.ptr); return ret; } async as_single_host_addr() { - const ret = await HaskellShelley.relayAsSingleHostAddr(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayAsSingleHostAddr(this.ptr); return Ptr._wrap(ret, SingleHostAddr); } async as_single_host_name() { - const ret = await HaskellShelley.relayAsSingleHostName(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayAsSingleHostName(this.ptr); return Ptr._wrap(ret, SingleHostName); } async as_multi_host_name() { - const ret = await HaskellShelley.relayAsMultiHostName(this.ptr); + const ret = await HaskellShelley.csl_bridge_relayAsMultiHostName(this.ptr); return Ptr._wrap(ret, MultiHostName); } @@ -7080,53 +7347,53 @@ export class Relay extends Ptr { export class Relays extends Ptr { async to_bytes() { - const ret = await HaskellShelley.relaysToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_relaysToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.relaysFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_relaysFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Relays); } async to_hex() { - const ret = await HaskellShelley.relaysToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_relaysToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.relaysFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_relaysFromHex(hex_str); return Ptr._wrap(ret, Relays); } async to_json() { - const ret = await HaskellShelley.relaysToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_relaysToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.relaysFromJson(json); + const ret = await HaskellShelley.csl_bridge_relaysFromJson(json); return Ptr._wrap(ret, Relays); } static async new() { - const ret = await HaskellShelley.relaysNew(); + const ret = await HaskellShelley.csl_bridge_relaysNew(); return Ptr._wrap(ret, Relays); } async len() { - const ret = await HaskellShelley.relaysLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_relaysLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.relaysGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_relaysGet(this.ptr, index); return Ptr._wrap(ret, Relay); } add(elem) { const elemPtr = Ptr._assertClass(elem, Relay); - const ret = HaskellShelley.relaysAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_relaysAdd(this.ptr, elemPtr); return ret; } @@ -7136,78 +7403,83 @@ export class Relays extends Ptr { export class RewardAddress extends Ptr { static async new(network, payment) { const paymentPtr = Ptr._assertClass(payment, Credential); - const ret = await HaskellShelley.rewardAddressNew(network, paymentPtr); + const ret = await HaskellShelley.csl_bridge_rewardAddressNew(network, paymentPtr); return Ptr._wrap(ret, RewardAddress); } async payment_cred() { - const ret = await HaskellShelley.rewardAddressPaymentCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressPaymentCred(this.ptr); return Ptr._wrap(ret, Credential); } async to_address() { - const ret = await HaskellShelley.rewardAddressToAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressToAddress(this.ptr); return Ptr._wrap(ret, Address); } static async from_address(addr) { const addrPtr = Ptr._assertClass(addr, Address); - const ret = await HaskellShelley.rewardAddressFromAddress(addrPtr); + const ret = await HaskellShelley.csl_bridge_rewardAddressFromAddress(addrPtr); return Ptr._wrap(ret, RewardAddress); } + async network_id() { + const ret = await HaskellShelley.csl_bridge_rewardAddressNetworkId(this.ptr); + return ret; + } + } export class RewardAddresses extends Ptr { async to_bytes() { - const ret = await HaskellShelley.rewardAddressesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.rewardAddressesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_rewardAddressesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, RewardAddresses); } async to_hex() { - const ret = await HaskellShelley.rewardAddressesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.rewardAddressesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_rewardAddressesFromHex(hex_str); return Ptr._wrap(ret, RewardAddresses); } async to_json() { - const ret = await HaskellShelley.rewardAddressesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.rewardAddressesFromJson(json); + const ret = await HaskellShelley.csl_bridge_rewardAddressesFromJson(json); return Ptr._wrap(ret, RewardAddresses); } static async new() { - const ret = await HaskellShelley.rewardAddressesNew(); + const ret = await HaskellShelley.csl_bridge_rewardAddressesNew(); return Ptr._wrap(ret, RewardAddresses); } async len() { - const ret = await HaskellShelley.rewardAddressesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_rewardAddressesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.rewardAddressesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_rewardAddressesGet(this.ptr, index); return Ptr._wrap(ret, RewardAddress); } add(elem) { const elemPtr = Ptr._assertClass(elem, RewardAddress); - const ret = HaskellShelley.rewardAddressesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_rewardAddressesAdd(this.ptr, elemPtr); return ret; } @@ -7216,43 +7488,43 @@ export class RewardAddresses extends Ptr { export class ScriptAll extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptAllToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAllToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptAllFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptAllFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptAll); } async to_hex() { - const ret = await HaskellShelley.scriptAllToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAllToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptAllFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptAllFromHex(hex_str); return Ptr._wrap(ret, ScriptAll); } async to_json() { - const ret = await HaskellShelley.scriptAllToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAllToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptAllFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptAllFromJson(json); return Ptr._wrap(ret, ScriptAll); } async native_scripts() { - const ret = await HaskellShelley.scriptAllNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAllNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } static async new(native_scripts) { const native_scriptsPtr = Ptr._assertClass(native_scripts, NativeScripts); - const ret = await HaskellShelley.scriptAllNew(native_scriptsPtr); + const ret = await HaskellShelley.csl_bridge_scriptAllNew(native_scriptsPtr); return Ptr._wrap(ret, ScriptAll); } @@ -7261,43 +7533,43 @@ export class ScriptAll extends Ptr { export class ScriptAny extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptAnyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAnyToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptAnyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptAnyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptAny); } async to_hex() { - const ret = await HaskellShelley.scriptAnyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAnyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptAnyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptAnyFromHex(hex_str); return Ptr._wrap(ret, ScriptAny); } async to_json() { - const ret = await HaskellShelley.scriptAnyToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAnyToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptAnyFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptAnyFromJson(json); return Ptr._wrap(ret, ScriptAny); } async native_scripts() { - const ret = await HaskellShelley.scriptAnyNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptAnyNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } static async new(native_scripts) { const native_scriptsPtr = Ptr._assertClass(native_scripts, NativeScripts); - const ret = await HaskellShelley.scriptAnyNew(native_scriptsPtr); + const ret = await HaskellShelley.csl_bridge_scriptAnyNew(native_scriptsPtr); return Ptr._wrap(ret, ScriptAny); } @@ -7306,32 +7578,32 @@ export class ScriptAny extends Ptr { export class ScriptDataHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptDataHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptDataHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptDataHash); } async to_bytes() { - const ret = await HaskellShelley.scriptDataHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptDataHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.scriptDataHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_scriptDataHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.scriptDataHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_scriptDataHashFromBech32(bech_str); return Ptr._wrap(ret, ScriptDataHash); } async to_hex() { - const ret = await HaskellShelley.scriptDataHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptDataHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.scriptDataHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_scriptDataHashFromHex(hex); return Ptr._wrap(ret, ScriptDataHash); } @@ -7340,32 +7612,32 @@ export class ScriptDataHash extends Ptr { export class ScriptHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptHash); } async to_bytes() { - const ret = await HaskellShelley.scriptHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.scriptHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_scriptHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.scriptHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_scriptHashFromBech32(bech_str); return Ptr._wrap(ret, ScriptHash); } async to_hex() { - const ret = await HaskellShelley.scriptHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.scriptHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_scriptHashFromHex(hex); return Ptr._wrap(ret, ScriptHash); } @@ -7374,53 +7646,53 @@ export class ScriptHash extends Ptr { export class ScriptHashes extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptHashesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptHashesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptHashesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptHashes); } async to_hex() { - const ret = await HaskellShelley.scriptHashesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptHashesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptHashesFromHex(hex_str); return Ptr._wrap(ret, ScriptHashes); } async to_json() { - const ret = await HaskellShelley.scriptHashesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptHashesFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptHashesFromJson(json); return Ptr._wrap(ret, ScriptHashes); } static async new() { - const ret = await HaskellShelley.scriptHashesNew(); + const ret = await HaskellShelley.csl_bridge_scriptHashesNew(); return Ptr._wrap(ret, ScriptHashes); } async len() { - const ret = await HaskellShelley.scriptHashesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptHashesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.scriptHashesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_scriptHashesGet(this.ptr, index); return Ptr._wrap(ret, ScriptHash); } add(elem) { const elemPtr = Ptr._assertClass(elem, ScriptHash); - const ret = HaskellShelley.scriptHashesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_scriptHashesAdd(this.ptr, elemPtr); return ret; } @@ -7429,48 +7701,48 @@ export class ScriptHashes extends Ptr { export class ScriptNOfK extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptNOfKToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptNOfKFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptNOfKFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptNOfK); } async to_hex() { - const ret = await HaskellShelley.scriptNOfKToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptNOfKFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptNOfKFromHex(hex_str); return Ptr._wrap(ret, ScriptNOfK); } async to_json() { - const ret = await HaskellShelley.scriptNOfKToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptNOfKFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptNOfKFromJson(json); return Ptr._wrap(ret, ScriptNOfK); } async n() { - const ret = await HaskellShelley.scriptNOfKN(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKN(this.ptr); return ret; } async native_scripts() { - const ret = await HaskellShelley.scriptNOfKNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } static async new(n, native_scripts) { const native_scriptsPtr = Ptr._assertClass(native_scripts, NativeScripts); - const ret = await HaskellShelley.scriptNOfKNew(n, native_scriptsPtr); + const ret = await HaskellShelley.csl_bridge_scriptNOfKNew(n, native_scriptsPtr); return Ptr._wrap(ret, ScriptNOfK); } @@ -7479,43 +7751,43 @@ export class ScriptNOfK extends Ptr { export class ScriptPubkey extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptPubkeyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptPubkeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptPubkey); } async to_hex() { - const ret = await HaskellShelley.scriptPubkeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptPubkeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyFromHex(hex_str); return Ptr._wrap(ret, ScriptPubkey); } async to_json() { - const ret = await HaskellShelley.scriptPubkeyToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptPubkeyFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyFromJson(json); return Ptr._wrap(ret, ScriptPubkey); } async addr_keyhash() { - const ret = await HaskellShelley.scriptPubkeyAddrKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyAddrKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } static async new(addr_keyhash) { const addr_keyhashPtr = Ptr._assertClass(addr_keyhash, Ed25519KeyHash); - const ret = await HaskellShelley.scriptPubkeyNew(addr_keyhashPtr); + const ret = await HaskellShelley.csl_bridge_scriptPubkeyNew(addr_keyhashPtr); return Ptr._wrap(ret, ScriptPubkey); } @@ -7524,113 +7796,118 @@ export class ScriptPubkey extends Ptr { export class ScriptRef extends Ptr { async to_bytes() { - const ret = await HaskellShelley.scriptRefToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.scriptRefFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_scriptRefFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, ScriptRef); } async to_hex() { - const ret = await HaskellShelley.scriptRefToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.scriptRefFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_scriptRefFromHex(hex_str); return Ptr._wrap(ret, ScriptRef); } async to_json() { - const ret = await HaskellShelley.scriptRefToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.scriptRefFromJson(json); + const ret = await HaskellShelley.csl_bridge_scriptRefFromJson(json); return Ptr._wrap(ret, ScriptRef); } static async new_native_script(native_script) { const native_scriptPtr = Ptr._assertClass(native_script, NativeScript); - const ret = await HaskellShelley.scriptRefNewNativeScript(native_scriptPtr); + const ret = await HaskellShelley.csl_bridge_scriptRefNewNativeScript(native_scriptPtr); return Ptr._wrap(ret, ScriptRef); } static async new_plutus_script(plutus_script) { const plutus_scriptPtr = Ptr._assertClass(plutus_script, PlutusScript); - const ret = await HaskellShelley.scriptRefNewPlutusScript(plutus_scriptPtr); + const ret = await HaskellShelley.csl_bridge_scriptRefNewPlutusScript(plutus_scriptPtr); return Ptr._wrap(ret, ScriptRef); } async is_native_script() { - const ret = await HaskellShelley.scriptRefIsNativeScript(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefIsNativeScript(this.ptr); return ret; } async is_plutus_script() { - const ret = await HaskellShelley.scriptRefIsPlutusScript(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefIsPlutusScript(this.ptr); return ret; } async native_script() { - const ret = await HaskellShelley.scriptRefNativeScript(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefNativeScript(this.ptr); return Ptr._wrap(ret, NativeScript); } async plutus_script() { - const ret = await HaskellShelley.scriptRefPlutusScript(this.ptr); + const ret = await HaskellShelley.csl_bridge_scriptRefPlutusScript(this.ptr); return Ptr._wrap(ret, PlutusScript); } + async to_unwrapped_bytes() { + const ret = await HaskellShelley.csl_bridge_scriptRefToUnwrappedBytes(this.ptr); + return uint8ArrayFromB64(ret); + } + } export class SingleHostAddr extends Ptr { async to_bytes() { - const ret = await HaskellShelley.singleHostAddrToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.singleHostAddrFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_singleHostAddrFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, SingleHostAddr); } async to_hex() { - const ret = await HaskellShelley.singleHostAddrToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.singleHostAddrFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_singleHostAddrFromHex(hex_str); return Ptr._wrap(ret, SingleHostAddr); } async to_json() { - const ret = await HaskellShelley.singleHostAddrToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.singleHostAddrFromJson(json); + const ret = await HaskellShelley.csl_bridge_singleHostAddrFromJson(json); return Ptr._wrap(ret, SingleHostAddr); } async port() { - const ret = await HaskellShelley.singleHostAddrPort(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrPort(this.ptr); return ret; } async ipv4() { - const ret = await HaskellShelley.singleHostAddrIpv4(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrIpv4(this.ptr); return Ptr._wrap(ret, Ipv4); } async ipv6() { - const ret = await HaskellShelley.singleHostAddrIpv6(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrIpv6(this.ptr); return Ptr._wrap(ret, Ipv6); } @@ -7638,35 +7915,35 @@ export class SingleHostAddr extends Ptr { const ipv4Ptr = Ptr._assertOptionalClass(ipv4, Ipv4); const ipv6Ptr = Ptr._assertOptionalClass(ipv6, Ipv6); if(port == null && ipv4 == null && ipv6 == null) { - const ret = await HaskellShelley.singleHostAddrNew(); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNew(); return Ptr._wrap(ret, SingleHostAddr); } if(port != null && ipv4 == null && ipv6 == null) { - const ret = await HaskellShelley.singleHostAddrNewWithPort(port); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithPort(port); return Ptr._wrap(ret, SingleHostAddr); } if(port == null && ipv4 != null && ipv6 == null) { - const ret = await HaskellShelley.singleHostAddrNewWithIpv4(ipv4Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithIpv4(ipv4Ptr); return Ptr._wrap(ret, SingleHostAddr); } if(port != null && ipv4 != null && ipv6 == null) { - const ret = await HaskellShelley.singleHostAddrNewWithPortIpv4(port, ipv4Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithPortIpv4(port, ipv4Ptr); return Ptr._wrap(ret, SingleHostAddr); } if(port == null && ipv4 == null && ipv6 != null) { - const ret = await HaskellShelley.singleHostAddrNewWithIpv6(ipv6Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithIpv6(ipv6Ptr); return Ptr._wrap(ret, SingleHostAddr); } if(port != null && ipv4 == null && ipv6 != null) { - const ret = await HaskellShelley.singleHostAddrNewWithPortIpv6(port, ipv6Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithPortIpv6(port, ipv6Ptr); return Ptr._wrap(ret, SingleHostAddr); } if(port == null && ipv4 != null && ipv6 != null) { - const ret = await HaskellShelley.singleHostAddrNewWithIpv4Ipv6(ipv4Ptr, ipv6Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithIpv4Ipv6(ipv4Ptr, ipv6Ptr); return Ptr._wrap(ret, SingleHostAddr); } if(port != null && ipv4 != null && ipv6 != null) { - const ret = await HaskellShelley.singleHostAddrNewWithPortIpv4Ipv6(port, ipv4Ptr, ipv6Ptr); + const ret = await HaskellShelley.csl_bridge_singleHostAddrNewWithPortIpv4Ipv6(port, ipv4Ptr, ipv6Ptr); return Ptr._wrap(ret, SingleHostAddr); } } @@ -7676,53 +7953,53 @@ export class SingleHostAddr extends Ptr { export class SingleHostName extends Ptr { async to_bytes() { - const ret = await HaskellShelley.singleHostNameToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostNameToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.singleHostNameFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_singleHostNameFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, SingleHostName); } async to_hex() { - const ret = await HaskellShelley.singleHostNameToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostNameToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.singleHostNameFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_singleHostNameFromHex(hex_str); return Ptr._wrap(ret, SingleHostName); } async to_json() { - const ret = await HaskellShelley.singleHostNameToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostNameToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.singleHostNameFromJson(json); + const ret = await HaskellShelley.csl_bridge_singleHostNameFromJson(json); return Ptr._wrap(ret, SingleHostName); } async port() { - const ret = await HaskellShelley.singleHostNamePort(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostNamePort(this.ptr); return ret; } async dns_name() { - const ret = await HaskellShelley.singleHostNameDnsName(this.ptr); + const ret = await HaskellShelley.csl_bridge_singleHostNameDnsName(this.ptr); return Ptr._wrap(ret, DNSRecordAorAAAA); } static async new(port, dns_name) { const dns_namePtr = Ptr._assertClass(dns_name, DNSRecordAorAAAA); if(port == null) { - const ret = await HaskellShelley.singleHostNameNew(dns_namePtr); + const ret = await HaskellShelley.csl_bridge_singleHostNameNew(dns_namePtr); return Ptr._wrap(ret, SingleHostName); } if(port != null) { - const ret = await HaskellShelley.singleHostNameNewWithPort(port, dns_namePtr); + const ret = await HaskellShelley.csl_bridge_singleHostNameNewWithPort(port, dns_namePtr); return Ptr._wrap(ret, SingleHostName); } } @@ -7732,47 +8009,47 @@ export class SingleHostName extends Ptr { export class StakeAndVoteDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeAndVoteDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeAndVoteDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeAndVoteDelegation); } async to_hex() { - const ret = await HaskellShelley.stakeAndVoteDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeAndVoteDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationFromHex(hex_str); return Ptr._wrap(ret, StakeAndVoteDelegation); } async to_json() { - const ret = await HaskellShelley.stakeAndVoteDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeAndVoteDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationFromJson(json); return Ptr._wrap(ret, StakeAndVoteDelegation); } async stake_credential() { - const ret = await HaskellShelley.stakeAndVoteDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async pool_keyhash() { - const ret = await HaskellShelley.stakeAndVoteDelegationPoolKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationPoolKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async drep() { - const ret = await HaskellShelley.stakeAndVoteDelegationDrep(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationDrep(this.ptr); return Ptr._wrap(ret, DRep); } @@ -7780,12 +8057,12 @@ export class StakeAndVoteDelegation extends Ptr { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const pool_keyhashPtr = Ptr._assertClass(pool_keyhash, Ed25519KeyHash); const drepPtr = Ptr._assertClass(drep, DRep); - const ret = await HaskellShelley.stakeAndVoteDelegationNew(stake_credentialPtr, pool_keyhashPtr, drepPtr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationNew(stake_credentialPtr, pool_keyhashPtr, drepPtr); return Ptr._wrap(ret, StakeAndVoteDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.stakeAndVoteDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeAndVoteDelegationHasScriptCredentials(this.ptr); return ret; } @@ -7794,54 +8071,54 @@ export class StakeAndVoteDelegation extends Ptr { export class StakeDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeDelegation); } async to_hex() { - const ret = await HaskellShelley.stakeDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeDelegationFromHex(hex_str); return Ptr._wrap(ret, StakeDelegation); } async to_json() { - const ret = await HaskellShelley.stakeDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeDelegationFromJson(json); return Ptr._wrap(ret, StakeDelegation); } async stake_credential() { - const ret = await HaskellShelley.stakeDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async pool_keyhash() { - const ret = await HaskellShelley.stakeDelegationPoolKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationPoolKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } static async new(stake_credential, pool_keyhash) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const pool_keyhashPtr = Ptr._assertClass(pool_keyhash, Ed25519KeyHash); - const ret = await HaskellShelley.stakeDelegationNew(stake_credentialPtr, pool_keyhashPtr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationNew(stake_credentialPtr, pool_keyhashPtr); return Ptr._wrap(ret, StakeDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.stakeDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDelegationHasScriptCredentials(this.ptr); return ret; } @@ -7850,60 +8127,60 @@ export class StakeDelegation extends Ptr { export class StakeDeregistration extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeDeregistrationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeDeregistrationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeDeregistration); } async to_hex() { - const ret = await HaskellShelley.stakeDeregistrationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeDeregistrationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationFromHex(hex_str); return Ptr._wrap(ret, StakeDeregistration); } async to_json() { - const ret = await HaskellShelley.stakeDeregistrationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeDeregistrationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationFromJson(json); return Ptr._wrap(ret, StakeDeregistration); } async stake_credential() { - const ret = await HaskellShelley.stakeDeregistrationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async coin() { - const ret = await HaskellShelley.stakeDeregistrationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(stake_credential) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); - const ret = await HaskellShelley.stakeDeregistrationNew(stake_credentialPtr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationNew(stake_credentialPtr); return Ptr._wrap(ret, StakeDeregistration); } - static async new_with_coin(stake_credential, coin) { + static async new_with_explicit_refund(stake_credential, coin) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.stakeDeregistrationNewWithCoin(stake_credentialPtr, coinPtr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationNewWithExplicitRefund(stake_credentialPtr, coinPtr); return Ptr._wrap(ret, StakeDeregistration); } async has_script_credentials() { - const ret = await HaskellShelley.stakeDeregistrationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeDeregistrationHasScriptCredentials(this.ptr); return ret; } @@ -7912,60 +8189,60 @@ export class StakeDeregistration extends Ptr { export class StakeRegistration extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeRegistrationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeRegistrationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeRegistration); } async to_hex() { - const ret = await HaskellShelley.stakeRegistrationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeRegistrationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationFromHex(hex_str); return Ptr._wrap(ret, StakeRegistration); } async to_json() { - const ret = await HaskellShelley.stakeRegistrationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeRegistrationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationFromJson(json); return Ptr._wrap(ret, StakeRegistration); } async stake_credential() { - const ret = await HaskellShelley.stakeRegistrationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async coin() { - const ret = await HaskellShelley.stakeRegistrationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(stake_credential) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); - const ret = await HaskellShelley.stakeRegistrationNew(stake_credentialPtr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationNew(stake_credentialPtr); return Ptr._wrap(ret, StakeRegistration); } - static async new_with_coin(stake_credential, coin) { + static async new_with_explicit_deposit(stake_credential, coin) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.stakeRegistrationNewWithCoin(stake_credentialPtr, coinPtr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationNewWithExplicitDeposit(stake_credentialPtr, coinPtr); return Ptr._wrap(ret, StakeRegistration); } async has_script_credentials() { - const ret = await HaskellShelley.stakeRegistrationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationHasScriptCredentials(this.ptr); return ret; } @@ -7974,47 +8251,47 @@ export class StakeRegistration extends Ptr { export class StakeRegistrationAndDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeRegistrationAndDelegation); } async to_hex() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeRegistrationAndDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationFromHex(hex_str); return Ptr._wrap(ret, StakeRegistrationAndDelegation); } async to_json() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeRegistrationAndDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationFromJson(json); return Ptr._wrap(ret, StakeRegistrationAndDelegation); } async stake_credential() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async pool_keyhash() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationPoolKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationPoolKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async coin() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -8022,12 +8299,12 @@ export class StakeRegistrationAndDelegation extends Ptr { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const pool_keyhashPtr = Ptr._assertClass(pool_keyhash, Ed25519KeyHash); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.stakeRegistrationAndDelegationNew(stake_credentialPtr, pool_keyhashPtr, coinPtr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationNew(stake_credentialPtr, pool_keyhashPtr, coinPtr); return Ptr._wrap(ret, StakeRegistrationAndDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.stakeRegistrationAndDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeRegistrationAndDelegationHasScriptCredentials(this.ptr); return ret; } @@ -8036,52 +8313,52 @@ export class StakeRegistrationAndDelegation extends Ptr { export class StakeVoteRegistrationAndDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, StakeVoteRegistrationAndDelegation); } async to_hex() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationFromHex(hex_str); return Ptr._wrap(ret, StakeVoteRegistrationAndDelegation); } async to_json() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationFromJson(json); return Ptr._wrap(ret, StakeVoteRegistrationAndDelegation); } async stake_credential() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async pool_keyhash() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationPoolKeyhash(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationPoolKeyhash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async drep() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationDrep(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationDrep(this.ptr); return Ptr._wrap(ret, DRep); } async coin() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -8090,12 +8367,12 @@ export class StakeVoteRegistrationAndDelegation extends Ptr { const pool_keyhashPtr = Ptr._assertClass(pool_keyhash, Ed25519KeyHash); const drepPtr = Ptr._assertClass(drep, DRep); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationNew(stake_credentialPtr, pool_keyhashPtr, drepPtr, coinPtr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationNew(stake_credentialPtr, pool_keyhashPtr, drepPtr, coinPtr); return Ptr._wrap(ret, StakeVoteRegistrationAndDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.stakeVoteRegistrationAndDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_stakeVoteRegistrationAndDelegationHasScriptCredentials(this.ptr); return ret; } @@ -8104,22 +8381,22 @@ export class StakeVoteRegistrationAndDelegation extends Ptr { export class Strings extends Ptr { static async new() { - const ret = await HaskellShelley.stringsNew(); + const ret = await HaskellShelley.csl_bridge_stringsNew(); return Ptr._wrap(ret, Strings); } async len() { - const ret = await HaskellShelley.stringsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_stringsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.stringsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_stringsGet(this.ptr, index); return ret; } add(elem) { - const ret = HaskellShelley.stringsAdd(this.ptr, elem); + const ret = HaskellShelley.csl_bridge_stringsAdd(this.ptr, elem); return ret; } @@ -8128,53 +8405,53 @@ export class Strings extends Ptr { export class TimelockExpiry extends Ptr { async to_bytes() { - const ret = await HaskellShelley.timelockExpiryToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockExpiryToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.timelockExpiryFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_timelockExpiryFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TimelockExpiry); } async to_hex() { - const ret = await HaskellShelley.timelockExpiryToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockExpiryToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.timelockExpiryFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_timelockExpiryFromHex(hex_str); return Ptr._wrap(ret, TimelockExpiry); } async to_json() { - const ret = await HaskellShelley.timelockExpiryToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockExpiryToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.timelockExpiryFromJson(json); + const ret = await HaskellShelley.csl_bridge_timelockExpiryFromJson(json); return Ptr._wrap(ret, TimelockExpiry); } async slot() { - const ret = await HaskellShelley.timelockExpirySlot(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockExpirySlot(this.ptr); return ret; } async slot_bignum() { - const ret = await HaskellShelley.timelockExpirySlotBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockExpirySlotBignum(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(slot) { - const ret = await HaskellShelley.timelockExpiryNew(slot); + const ret = await HaskellShelley.csl_bridge_timelockExpiryNew(slot); return Ptr._wrap(ret, TimelockExpiry); } static async new_timelockexpiry(slot) { const slotPtr = Ptr._assertClass(slot, BigNum); - const ret = await HaskellShelley.timelockExpiryNewTimelockexpiry(slotPtr); + const ret = await HaskellShelley.csl_bridge_timelockExpiryNewTimelockexpiry(slotPtr); return Ptr._wrap(ret, TimelockExpiry); } @@ -8183,53 +8460,53 @@ export class TimelockExpiry extends Ptr { export class TimelockStart extends Ptr { async to_bytes() { - const ret = await HaskellShelley.timelockStartToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockStartToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.timelockStartFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_timelockStartFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TimelockStart); } async to_hex() { - const ret = await HaskellShelley.timelockStartToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockStartToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.timelockStartFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_timelockStartFromHex(hex_str); return Ptr._wrap(ret, TimelockStart); } async to_json() { - const ret = await HaskellShelley.timelockStartToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockStartToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.timelockStartFromJson(json); + const ret = await HaskellShelley.csl_bridge_timelockStartFromJson(json); return Ptr._wrap(ret, TimelockStart); } async slot() { - const ret = await HaskellShelley.timelockStartSlot(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockStartSlot(this.ptr); return ret; } async slot_bignum() { - const ret = await HaskellShelley.timelockStartSlotBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_timelockStartSlotBignum(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(slot) { - const ret = await HaskellShelley.timelockStartNew(slot); + const ret = await HaskellShelley.csl_bridge_timelockStartNew(slot); return Ptr._wrap(ret, TimelockStart); } static async new_timelockstart(slot) { const slotPtr = Ptr._assertClass(slot, BigNum); - const ret = await HaskellShelley.timelockStartNewTimelockstart(slotPtr); + const ret = await HaskellShelley.csl_bridge_timelockStartNewTimelockstart(slotPtr); return Ptr._wrap(ret, TimelockStart); } @@ -8238,57 +8515,57 @@ export class TimelockStart extends Ptr { export class Transaction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Transaction); } async to_hex() { - const ret = await HaskellShelley.transactionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionFromHex(hex_str); return Ptr._wrap(ret, Transaction); } async to_json() { - const ret = await HaskellShelley.transactionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionFromJson(json); return Ptr._wrap(ret, Transaction); } async body() { - const ret = await HaskellShelley.transactionBody(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBody(this.ptr); return Ptr._wrap(ret, TransactionBody); } async witness_set() { - const ret = await HaskellShelley.transactionWitnessSet(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSet(this.ptr); return Ptr._wrap(ret, TransactionWitnessSet); } async is_valid() { - const ret = await HaskellShelley.transactionIsValid(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionIsValid(this.ptr); return ret; } async auxiliary_data() { - const ret = await HaskellShelley.transactionAuxiliaryData(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionAuxiliaryData(this.ptr); return Ptr._wrap(ret, AuxiliaryData); } set_is_valid(valid) { - const ret = HaskellShelley.transactionSetIsValid(this.ptr, valid); + const ret = HaskellShelley.csl_bridge_transactionSetIsValid(this.ptr, valid); return ret; } @@ -8297,11 +8574,11 @@ export class Transaction extends Ptr { const witness_setPtr = Ptr._assertClass(witness_set, TransactionWitnessSet); const auxiliary_dataPtr = Ptr._assertOptionalClass(auxiliary_data, AuxiliaryData); if(auxiliary_data == null) { - const ret = await HaskellShelley.transactionNew(bodyPtr, witness_setPtr); + const ret = await HaskellShelley.csl_bridge_transactionNew(bodyPtr, witness_setPtr); return Ptr._wrap(ret, Transaction); } if(auxiliary_data != null) { - const ret = await HaskellShelley.transactionNewWithAuxiliaryData(bodyPtr, witness_setPtr, auxiliary_dataPtr); + const ret = await HaskellShelley.csl_bridge_transactionNewWithAuxiliaryData(bodyPtr, witness_setPtr, auxiliary_dataPtr); return Ptr._wrap(ret, Transaction); } } @@ -8311,12 +8588,12 @@ export class Transaction extends Ptr { export class TransactionBatch extends Ptr { async len() { - const ret = await HaskellShelley.transactionBatchLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBatchLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionBatchGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionBatchGet(this.ptr, index); return Ptr._wrap(ret, Transaction); } @@ -8325,12 +8602,12 @@ export class TransactionBatch extends Ptr { export class TransactionBatchList extends Ptr { async len() { - const ret = await HaskellShelley.transactionBatchListLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBatchListLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionBatchListGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionBatchListGet(this.ptr, index); return Ptr._wrap(ret, TransactionBatch); } @@ -8339,53 +8616,53 @@ export class TransactionBatchList extends Ptr { export class TransactionBodies extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionBodiesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodiesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionBodiesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionBodiesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionBodies); } async to_hex() { - const ret = await HaskellShelley.transactionBodiesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodiesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionBodiesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionBodiesFromHex(hex_str); return Ptr._wrap(ret, TransactionBodies); } async to_json() { - const ret = await HaskellShelley.transactionBodiesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodiesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionBodiesFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionBodiesFromJson(json); return Ptr._wrap(ret, TransactionBodies); } static async new() { - const ret = await HaskellShelley.transactionBodiesNew(); + const ret = await HaskellShelley.csl_bridge_transactionBodiesNew(); return Ptr._wrap(ret, TransactionBodies); } async len() { - const ret = await HaskellShelley.transactionBodiesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodiesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionBodiesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionBodiesGet(this.ptr, index); return Ptr._wrap(ret, TransactionBody); } add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionBody); - const ret = HaskellShelley.transactionBodiesAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_transactionBodiesAdd(this.ptr, elemPtr); return ret; } @@ -8394,265 +8671,265 @@ export class TransactionBodies extends Ptr { export class TransactionBody extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionBodyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionBodyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionBodyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionBody); } async to_hex() { - const ret = await HaskellShelley.transactionBodyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionBodyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionBodyFromHex(hex_str); return Ptr._wrap(ret, TransactionBody); } async to_json() { - const ret = await HaskellShelley.transactionBodyToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionBodyFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionBodyFromJson(json); return Ptr._wrap(ret, TransactionBody); } async inputs() { - const ret = await HaskellShelley.transactionBodyInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async outputs() { - const ret = await HaskellShelley.transactionBodyOutputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyOutputs(this.ptr); return Ptr._wrap(ret, TransactionOutputs); } async fee() { - const ret = await HaskellShelley.transactionBodyFee(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyFee(this.ptr); return Ptr._wrap(ret, BigNum); } async ttl() { - const ret = await HaskellShelley.transactionBodyTtl(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyTtl(this.ptr); return ret; } async ttl_bignum() { - const ret = await HaskellShelley.transactionBodyTtlBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyTtlBignum(this.ptr); return Ptr._wrap(ret, BigNum); } set_ttl(ttl) { const ttlPtr = Ptr._assertClass(ttl, BigNum); - const ret = HaskellShelley.transactionBodySetTtl(this.ptr, ttlPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetTtl(this.ptr, ttlPtr); return ret; } remove_ttl() { - const ret = HaskellShelley.transactionBodyRemoveTtl(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBodyRemoveTtl(this.ptr); return ret; } set_certs(certs) { const certsPtr = Ptr._assertClass(certs, Certificates); - const ret = HaskellShelley.transactionBodySetCerts(this.ptr, certsPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetCerts(this.ptr, certsPtr); return ret; } async certs() { - const ret = await HaskellShelley.transactionBodyCerts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyCerts(this.ptr); return Ptr._wrap(ret, Certificates); } set_withdrawals(withdrawals) { const withdrawalsPtr = Ptr._assertClass(withdrawals, Withdrawals); - const ret = HaskellShelley.transactionBodySetWithdrawals(this.ptr, withdrawalsPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetWithdrawals(this.ptr, withdrawalsPtr); return ret; } async withdrawals() { - const ret = await HaskellShelley.transactionBodyWithdrawals(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyWithdrawals(this.ptr); return Ptr._wrap(ret, Withdrawals); } set_update(update) { const updatePtr = Ptr._assertClass(update, Update); - const ret = HaskellShelley.transactionBodySetUpdate(this.ptr, updatePtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetUpdate(this.ptr, updatePtr); return ret; } async update() { - const ret = await HaskellShelley.transactionBodyUpdate(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyUpdate(this.ptr); return Ptr._wrap(ret, Update); } set_auxiliary_data_hash(auxiliary_data_hash) { const auxiliary_data_hashPtr = Ptr._assertClass(auxiliary_data_hash, AuxiliaryDataHash); - const ret = HaskellShelley.transactionBodySetAuxiliaryDataHash(this.ptr, auxiliary_data_hashPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetAuxiliaryDataHash(this.ptr, auxiliary_data_hashPtr); return ret; } async auxiliary_data_hash() { - const ret = await HaskellShelley.transactionBodyAuxiliaryDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyAuxiliaryDataHash(this.ptr); return Ptr._wrap(ret, AuxiliaryDataHash); } set_validity_start_interval(validity_start_interval) { - const ret = HaskellShelley.transactionBodySetValidityStartInterval(this.ptr, validity_start_interval); + const ret = HaskellShelley.csl_bridge_transactionBodySetValidityStartInterval(this.ptr, validity_start_interval); return ret; } set_validity_start_interval_bignum(validity_start_interval) { const validity_start_intervalPtr = Ptr._assertClass(validity_start_interval, BigNum); - const ret = HaskellShelley.transactionBodySetValidityStartIntervalBignum(this.ptr, validity_start_intervalPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetValidityStartIntervalBignum(this.ptr, validity_start_intervalPtr); return ret; } async validity_start_interval_bignum() { - const ret = await HaskellShelley.transactionBodyValidityStartIntervalBignum(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyValidityStartIntervalBignum(this.ptr); return Ptr._wrap(ret, BigNum); } async validity_start_interval() { - const ret = await HaskellShelley.transactionBodyValidityStartInterval(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyValidityStartInterval(this.ptr); return ret; } set_mint(mint) { const mintPtr = Ptr._assertClass(mint, Mint); - const ret = HaskellShelley.transactionBodySetMint(this.ptr, mintPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetMint(this.ptr, mintPtr); return ret; } async mint() { - const ret = await HaskellShelley.transactionBodyMint(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyMint(this.ptr); return Ptr._wrap(ret, Mint); } set_reference_inputs(reference_inputs) { const reference_inputsPtr = Ptr._assertClass(reference_inputs, TransactionInputs); - const ret = HaskellShelley.transactionBodySetReferenceInputs(this.ptr, reference_inputsPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetReferenceInputs(this.ptr, reference_inputsPtr); return ret; } async reference_inputs() { - const ret = await HaskellShelley.transactionBodyReferenceInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyReferenceInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } set_script_data_hash(script_data_hash) { const script_data_hashPtr = Ptr._assertClass(script_data_hash, ScriptDataHash); - const ret = HaskellShelley.transactionBodySetScriptDataHash(this.ptr, script_data_hashPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetScriptDataHash(this.ptr, script_data_hashPtr); return ret; } async script_data_hash() { - const ret = await HaskellShelley.transactionBodyScriptDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyScriptDataHash(this.ptr); return Ptr._wrap(ret, ScriptDataHash); } set_collateral(collateral) { const collateralPtr = Ptr._assertClass(collateral, TransactionInputs); - const ret = HaskellShelley.transactionBodySetCollateral(this.ptr, collateralPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetCollateral(this.ptr, collateralPtr); return ret; } async collateral() { - const ret = await HaskellShelley.transactionBodyCollateral(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyCollateral(this.ptr); return Ptr._wrap(ret, TransactionInputs); } set_required_signers(required_signers) { const required_signersPtr = Ptr._assertClass(required_signers, Ed25519KeyHashes); - const ret = HaskellShelley.transactionBodySetRequiredSigners(this.ptr, required_signersPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetRequiredSigners(this.ptr, required_signersPtr); return ret; } async required_signers() { - const ret = await HaskellShelley.transactionBodyRequiredSigners(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyRequiredSigners(this.ptr); return Ptr._wrap(ret, Ed25519KeyHashes); } set_network_id(network_id) { const network_idPtr = Ptr._assertClass(network_id, NetworkId); - const ret = HaskellShelley.transactionBodySetNetworkId(this.ptr, network_idPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetNetworkId(this.ptr, network_idPtr); return ret; } async network_id() { - const ret = await HaskellShelley.transactionBodyNetworkId(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyNetworkId(this.ptr); return Ptr._wrap(ret, NetworkId); } set_collateral_return(collateral_return) { const collateral_returnPtr = Ptr._assertClass(collateral_return, TransactionOutput); - const ret = HaskellShelley.transactionBodySetCollateralReturn(this.ptr, collateral_returnPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetCollateralReturn(this.ptr, collateral_returnPtr); return ret; } async collateral_return() { - const ret = await HaskellShelley.transactionBodyCollateralReturn(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyCollateralReturn(this.ptr); return Ptr._wrap(ret, TransactionOutput); } set_total_collateral(total_collateral) { const total_collateralPtr = Ptr._assertClass(total_collateral, BigNum); - const ret = HaskellShelley.transactionBodySetTotalCollateral(this.ptr, total_collateralPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetTotalCollateral(this.ptr, total_collateralPtr); return ret; } async total_collateral() { - const ret = await HaskellShelley.transactionBodyTotalCollateral(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyTotalCollateral(this.ptr); return Ptr._wrap(ret, BigNum); } set_voting_procedures(voting_procedures) { const voting_proceduresPtr = Ptr._assertClass(voting_procedures, VotingProcedures); - const ret = HaskellShelley.transactionBodySetVotingProcedures(this.ptr, voting_proceduresPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetVotingProcedures(this.ptr, voting_proceduresPtr); return ret; } async voting_procedures() { - const ret = await HaskellShelley.transactionBodyVotingProcedures(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyVotingProcedures(this.ptr); return Ptr._wrap(ret, VotingProcedures); } set_voting_proposals(voting_proposals) { const voting_proposalsPtr = Ptr._assertClass(voting_proposals, VotingProposals); - const ret = HaskellShelley.transactionBodySetVotingProposals(this.ptr, voting_proposalsPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetVotingProposals(this.ptr, voting_proposalsPtr); return ret; } async voting_proposals() { - const ret = await HaskellShelley.transactionBodyVotingProposals(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyVotingProposals(this.ptr); return Ptr._wrap(ret, VotingProposals); } set_donation(donation) { const donationPtr = Ptr._assertClass(donation, BigNum); - const ret = HaskellShelley.transactionBodySetDonation(this.ptr, donationPtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetDonation(this.ptr, donationPtr); return ret; } async donation() { - const ret = await HaskellShelley.transactionBodyDonation(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyDonation(this.ptr); return Ptr._wrap(ret, BigNum); } set_current_treasury_value(current_treasury_value) { const current_treasury_valuePtr = Ptr._assertClass(current_treasury_value, BigNum); - const ret = HaskellShelley.transactionBodySetCurrentTreasuryValue(this.ptr, current_treasury_valuePtr); + const ret = HaskellShelley.csl_bridge_transactionBodySetCurrentTreasuryValue(this.ptr, current_treasury_valuePtr); return ret; } async current_treasury_value() { - const ret = await HaskellShelley.transactionBodyCurrentTreasuryValue(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBodyCurrentTreasuryValue(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -8661,11 +8938,11 @@ export class TransactionBody extends Ptr { const outputsPtr = Ptr._assertClass(outputs, TransactionOutputs); const feePtr = Ptr._assertClass(fee, BigNum); if(ttl == null) { - const ret = await HaskellShelley.transactionBodyNew(inputsPtr, outputsPtr, feePtr); + const ret = await HaskellShelley.csl_bridge_transactionBodyNew(inputsPtr, outputsPtr, feePtr); return Ptr._wrap(ret, TransactionBody); } if(ttl != null) { - const ret = await HaskellShelley.transactionBodyNewWithTtl(inputsPtr, outputsPtr, feePtr, ttl); + const ret = await HaskellShelley.csl_bridge_transactionBodyNewWithTtl(inputsPtr, outputsPtr, feePtr, ttl); return Ptr._wrap(ret, TransactionBody); } } @@ -8674,7 +8951,7 @@ export class TransactionBody extends Ptr { const inputsPtr = Ptr._assertClass(inputs, TransactionInputs); const outputsPtr = Ptr._assertClass(outputs, TransactionOutputs); const feePtr = Ptr._assertClass(fee, BigNum); - const ret = await HaskellShelley.transactionBodyNewTxBody(inputsPtr, outputsPtr, feePtr); + const ret = await HaskellShelley.csl_bridge_transactionBodyNewTxBody(inputsPtr, outputsPtr, feePtr); return Ptr._wrap(ret, TransactionBody); } @@ -8684,66 +8961,66 @@ export class TransactionBody extends Ptr { export class TransactionBuilder extends Ptr { add_inputs_from(inputs, strategy) { const inputsPtr = Ptr._assertClass(inputs, TransactionUnspentOutputs); - const ret = HaskellShelley.transactionBuilderAddInputsFrom(this.ptr, inputsPtr, strategy); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddInputsFrom(this.ptr, inputsPtr, strategy); return ret; } set_inputs(inputs) { const inputsPtr = Ptr._assertClass(inputs, TxInputsBuilder); - const ret = HaskellShelley.transactionBuilderSetInputs(this.ptr, inputsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetInputs(this.ptr, inputsPtr); return ret; } set_collateral(collateral) { const collateralPtr = Ptr._assertClass(collateral, TxInputsBuilder); - const ret = HaskellShelley.transactionBuilderSetCollateral(this.ptr, collateralPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCollateral(this.ptr, collateralPtr); return ret; } set_collateral_return(collateral_return) { const collateral_returnPtr = Ptr._assertClass(collateral_return, TransactionOutput); - const ret = HaskellShelley.transactionBuilderSetCollateralReturn(this.ptr, collateral_returnPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCollateralReturn(this.ptr, collateral_returnPtr); return ret; } remove_collateral_return() { - const ret = HaskellShelley.transactionBuilderRemoveCollateralReturn(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveCollateralReturn(this.ptr); return ret; } set_collateral_return_and_total(collateral_return) { const collateral_returnPtr = Ptr._assertClass(collateral_return, TransactionOutput); - const ret = HaskellShelley.transactionBuilderSetCollateralReturnAndTotal(this.ptr, collateral_returnPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCollateralReturnAndTotal(this.ptr, collateral_returnPtr); return ret; } set_total_collateral(total_collateral) { const total_collateralPtr = Ptr._assertClass(total_collateral, BigNum); - const ret = HaskellShelley.transactionBuilderSetTotalCollateral(this.ptr, total_collateralPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetTotalCollateral(this.ptr, total_collateralPtr); return ret; } remove_total_collateral() { - const ret = HaskellShelley.transactionBuilderRemoveTotalCollateral(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveTotalCollateral(this.ptr); return ret; } set_total_collateral_and_return(total_collateral, return_address) { const total_collateralPtr = Ptr._assertClass(total_collateral, BigNum); const return_addressPtr = Ptr._assertClass(return_address, Address); - const ret = HaskellShelley.transactionBuilderSetTotalCollateralAndReturn(this.ptr, total_collateralPtr, return_addressPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetTotalCollateralAndReturn(this.ptr, total_collateralPtr, return_addressPtr); return ret; } add_reference_input(reference_input) { const reference_inputPtr = Ptr._assertClass(reference_input, TransactionInput); - const ret = HaskellShelley.transactionBuilderAddReferenceInput(this.ptr, reference_inputPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddReferenceInput(this.ptr, reference_inputPtr); return ret; } add_script_reference_input(reference_input, script_size) { const reference_inputPtr = Ptr._assertClass(reference_input, TransactionInput); - const ret = HaskellShelley.transactionBuilderAddScriptReferenceInput(this.ptr, reference_inputPtr, script_size); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddScriptReferenceInput(this.ptr, reference_inputPtr, script_size); return ret; } @@ -8751,7 +9028,7 @@ export class TransactionBuilder extends Ptr { const hashPtr = Ptr._assertClass(hash, Ed25519KeyHash); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.transactionBuilderAddKeyInput(this.ptr, hashPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddKeyInput(this.ptr, hashPtr, inputPtr, amountPtr); return ret; } @@ -8759,7 +9036,7 @@ export class TransactionBuilder extends Ptr { const scriptPtr = Ptr._assertClass(script, NativeScript); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.transactionBuilderAddNativeScriptInput(this.ptr, scriptPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddNativeScriptInput(this.ptr, scriptPtr, inputPtr, amountPtr); return ret; } @@ -8767,7 +9044,7 @@ export class TransactionBuilder extends Ptr { const witnessPtr = Ptr._assertClass(witness, PlutusWitness); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.transactionBuilderAddPlutusScriptInput(this.ptr, witnessPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddPlutusScriptInput(this.ptr, witnessPtr, inputPtr, amountPtr); return ret; } @@ -8775,7 +9052,7 @@ export class TransactionBuilder extends Ptr { const hashPtr = Ptr._assertClass(hash, ByronAddress); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.transactionBuilderAddBootstrapInput(this.ptr, hashPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddBootstrapInput(this.ptr, hashPtr, inputPtr, amountPtr); return ret; } @@ -8783,31 +9060,32 @@ export class TransactionBuilder extends Ptr { const addressPtr = Ptr._assertClass(address, Address); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.transactionBuilderAddRegularInput(this.ptr, addressPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddRegularInput(this.ptr, addressPtr, inputPtr, amountPtr); return ret; } async add_inputs_from_and_change(inputs, strategy, change_config) { const inputsPtr = Ptr._assertClass(inputs, TransactionUnspentOutputs); const change_configPtr = Ptr._assertClass(change_config, ChangeConfig); - const ret = await HaskellShelley.transactionBuilderAddInputsFromAndChange(this.ptr, inputsPtr, strategy, change_configPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderAddInputsFromAndChange(this.ptr, inputsPtr, strategy, change_configPtr); return ret; } - async add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage) { + add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage) { const inputsPtr = Ptr._assertClass(inputs, TransactionUnspentOutputs); const change_configPtr = Ptr._assertClass(change_config, ChangeConfig); - const ret = await HaskellShelley.transactionBuilderAddInputsFromAndChangeWithCollateralReturn(this.ptr, inputsPtr, strategy, change_configPtr, collateral_percentage); + const collateral_percentagePtr = Ptr._assertClass(collateral_percentage, BigNum); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddInputsFromAndChangeWithCollateralReturn(this.ptr, inputsPtr, strategy, change_configPtr, collateral_percentagePtr); return ret; } async get_native_input_scripts() { - const ret = await HaskellShelley.transactionBuilderGetNativeInputScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetNativeInputScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async get_plutus_input_scripts() { - const ret = await HaskellShelley.transactionBuilderGetPlutusInputScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetPlutusInputScripts(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } @@ -8815,184 +9093,184 @@ export class TransactionBuilder extends Ptr { const addressPtr = Ptr._assertClass(address, Address); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = await HaskellShelley.transactionBuilderFeeForInput(this.ptr, addressPtr, inputPtr, amountPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderFeeForInput(this.ptr, addressPtr, inputPtr, amountPtr); return Ptr._wrap(ret, BigNum); } add_output(output) { const outputPtr = Ptr._assertClass(output, TransactionOutput); - const ret = HaskellShelley.transactionBuilderAddOutput(this.ptr, outputPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddOutput(this.ptr, outputPtr); return ret; } async fee_for_output(output) { const outputPtr = Ptr._assertClass(output, TransactionOutput); - const ret = await HaskellShelley.transactionBuilderFeeForOutput(this.ptr, outputPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderFeeForOutput(this.ptr, outputPtr); return Ptr._wrap(ret, BigNum); } set_fee(fee) { const feePtr = Ptr._assertClass(fee, BigNum); - const ret = HaskellShelley.transactionBuilderSetFee(this.ptr, feePtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetFee(this.ptr, feePtr); return ret; } set_ttl(ttl) { - const ret = HaskellShelley.transactionBuilderSetTtl(this.ptr, ttl); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetTtl(this.ptr, ttl); return ret; } set_ttl_bignum(ttl) { const ttlPtr = Ptr._assertClass(ttl, BigNum); - const ret = HaskellShelley.transactionBuilderSetTtlBignum(this.ptr, ttlPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetTtlBignum(this.ptr, ttlPtr); return ret; } remove_ttl() { - const ret = HaskellShelley.transactionBuilderRemoveTtl(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveTtl(this.ptr); return ret; } set_validity_start_interval(validity_start_interval) { - const ret = HaskellShelley.transactionBuilderSetValidityStartInterval(this.ptr, validity_start_interval); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetValidityStartInterval(this.ptr, validity_start_interval); return ret; } set_validity_start_interval_bignum(validity_start_interval) { const validity_start_intervalPtr = Ptr._assertClass(validity_start_interval, BigNum); - const ret = HaskellShelley.transactionBuilderSetValidityStartIntervalBignum(this.ptr, validity_start_intervalPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetValidityStartIntervalBignum(this.ptr, validity_start_intervalPtr); return ret; } remove_validity_start_interval() { - const ret = HaskellShelley.transactionBuilderRemoveValidityStartInterval(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveValidityStartInterval(this.ptr); return ret; } set_certs(certs) { const certsPtr = Ptr._assertClass(certs, Certificates); - const ret = HaskellShelley.transactionBuilderSetCerts(this.ptr, certsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCerts(this.ptr, certsPtr); return ret; } remove_certs() { - const ret = HaskellShelley.transactionBuilderRemoveCerts(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveCerts(this.ptr); return ret; } set_certs_builder(certs) { const certsPtr = Ptr._assertClass(certs, CertificatesBuilder); - const ret = HaskellShelley.transactionBuilderSetCertsBuilder(this.ptr, certsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCertsBuilder(this.ptr, certsPtr); return ret; } set_withdrawals(withdrawals) { const withdrawalsPtr = Ptr._assertClass(withdrawals, Withdrawals); - const ret = HaskellShelley.transactionBuilderSetWithdrawals(this.ptr, withdrawalsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetWithdrawals(this.ptr, withdrawalsPtr); return ret; } set_withdrawals_builder(withdrawals) { const withdrawalsPtr = Ptr._assertClass(withdrawals, WithdrawalsBuilder); - const ret = HaskellShelley.transactionBuilderSetWithdrawalsBuilder(this.ptr, withdrawalsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetWithdrawalsBuilder(this.ptr, withdrawalsPtr); return ret; } set_voting_builder(voting_builder) { const voting_builderPtr = Ptr._assertClass(voting_builder, VotingBuilder); - const ret = HaskellShelley.transactionBuilderSetVotingBuilder(this.ptr, voting_builderPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetVotingBuilder(this.ptr, voting_builderPtr); return ret; } set_voting_proposal_builder(voting_proposal_builder) { const voting_proposal_builderPtr = Ptr._assertClass(voting_proposal_builder, VotingProposalBuilder); - const ret = HaskellShelley.transactionBuilderSetVotingProposalBuilder(this.ptr, voting_proposal_builderPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetVotingProposalBuilder(this.ptr, voting_proposal_builderPtr); return ret; } remove_withdrawals() { - const ret = HaskellShelley.transactionBuilderRemoveWithdrawals(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveWithdrawals(this.ptr); return ret; } async get_auxiliary_data() { - const ret = await HaskellShelley.transactionBuilderGetAuxiliaryData(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetAuxiliaryData(this.ptr); return Ptr._wrap(ret, AuxiliaryData); } set_auxiliary_data(auxiliary_data) { const auxiliary_dataPtr = Ptr._assertClass(auxiliary_data, AuxiliaryData); - const ret = HaskellShelley.transactionBuilderSetAuxiliaryData(this.ptr, auxiliary_dataPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetAuxiliaryData(this.ptr, auxiliary_dataPtr); return ret; } remove_auxiliary_data() { - const ret = HaskellShelley.transactionBuilderRemoveAuxiliaryData(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveAuxiliaryData(this.ptr); return ret; } set_metadata(metadata) { const metadataPtr = Ptr._assertClass(metadata, GeneralTransactionMetadata); - const ret = HaskellShelley.transactionBuilderSetMetadata(this.ptr, metadataPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetMetadata(this.ptr, metadataPtr); return ret; } add_metadatum(key, val) { const keyPtr = Ptr._assertClass(key, BigNum); const valPtr = Ptr._assertClass(val, TransactionMetadatum); - const ret = HaskellShelley.transactionBuilderAddMetadatum(this.ptr, keyPtr, valPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddMetadatum(this.ptr, keyPtr, valPtr); return ret; } add_json_metadatum(key, val) { const keyPtr = Ptr._assertClass(key, BigNum); - const ret = HaskellShelley.transactionBuilderAddJsonMetadatum(this.ptr, keyPtr, val); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddJsonMetadatum(this.ptr, keyPtr, val); return ret; } add_json_metadatum_with_schema(key, val, schema) { const keyPtr = Ptr._assertClass(key, BigNum); - const ret = HaskellShelley.transactionBuilderAddJsonMetadatumWithSchema(this.ptr, keyPtr, val, schema); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddJsonMetadatumWithSchema(this.ptr, keyPtr, val, schema); return ret; } set_mint_builder(mint_builder) { const mint_builderPtr = Ptr._assertClass(mint_builder, MintBuilder); - const ret = HaskellShelley.transactionBuilderSetMintBuilder(this.ptr, mint_builderPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetMintBuilder(this.ptr, mint_builderPtr); return ret; } remove_mint_builder() { - const ret = HaskellShelley.transactionBuilderRemoveMintBuilder(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveMintBuilder(this.ptr); return ret; } async get_mint_builder() { - const ret = await HaskellShelley.transactionBuilderGetMintBuilder(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetMintBuilder(this.ptr); return Ptr._wrap(ret, MintBuilder); } set_mint(mint, mint_scripts) { const mintPtr = Ptr._assertClass(mint, Mint); const mint_scriptsPtr = Ptr._assertClass(mint_scripts, NativeScripts); - const ret = HaskellShelley.transactionBuilderSetMint(this.ptr, mintPtr, mint_scriptsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetMint(this.ptr, mintPtr, mint_scriptsPtr); return ret; } async get_mint() { - const ret = await HaskellShelley.transactionBuilderGetMint(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetMint(this.ptr); return Ptr._wrap(ret, Mint); } async get_mint_scripts() { - const ret = await HaskellShelley.transactionBuilderGetMintScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetMintScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } set_mint_asset(policy_script, mint_assets) { const policy_scriptPtr = Ptr._assertClass(policy_script, NativeScript); const mint_assetsPtr = Ptr._assertClass(mint_assets, MintAssets); - const ret = HaskellShelley.transactionBuilderSetMintAsset(this.ptr, policy_scriptPtr, mint_assetsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetMintAsset(this.ptr, policy_scriptPtr, mint_assetsPtr); return ret; } @@ -9000,7 +9278,7 @@ export class TransactionBuilder extends Ptr { const policy_scriptPtr = Ptr._assertClass(policy_script, NativeScript); const asset_namePtr = Ptr._assertClass(asset_name, AssetName); const amountPtr = Ptr._assertClass(amount, Int); - const ret = HaskellShelley.transactionBuilderAddMintAsset(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddMintAsset(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr); return ret; } @@ -9010,7 +9288,7 @@ export class TransactionBuilder extends Ptr { const amountPtr = Ptr._assertClass(amount, Int); const output_builderPtr = Ptr._assertClass(output_builder, TransactionOutputAmountBuilder); const output_coinPtr = Ptr._assertClass(output_coin, BigNum); - const ret = HaskellShelley.transactionBuilderAddMintAssetAndOutput(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr, output_builderPtr, output_coinPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddMintAssetAndOutput(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr, output_builderPtr, output_coinPtr); return ret; } @@ -9019,152 +9297,152 @@ export class TransactionBuilder extends Ptr { const asset_namePtr = Ptr._assertClass(asset_name, AssetName); const amountPtr = Ptr._assertClass(amount, Int); const output_builderPtr = Ptr._assertClass(output_builder, TransactionOutputAmountBuilder); - const ret = HaskellShelley.transactionBuilderAddMintAssetAndOutputMinRequiredCoin(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr, output_builderPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddMintAssetAndOutputMinRequiredCoin(this.ptr, policy_scriptPtr, asset_namePtr, amountPtr, output_builderPtr); return ret; } add_extra_witness_datum(datum) { const datumPtr = Ptr._assertClass(datum, PlutusData); - const ret = HaskellShelley.transactionBuilderAddExtraWitnessDatum(this.ptr, datumPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddExtraWitnessDatum(this.ptr, datumPtr); return ret; } async get_extra_witness_datums() { - const ret = await HaskellShelley.transactionBuilderGetExtraWitnessDatums(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetExtraWitnessDatums(this.ptr); return Ptr._wrap(ret, PlutusList); } set_donation(donation) { const donationPtr = Ptr._assertClass(donation, BigNum); - const ret = HaskellShelley.transactionBuilderSetDonation(this.ptr, donationPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetDonation(this.ptr, donationPtr); return ret; } async get_donation() { - const ret = await HaskellShelley.transactionBuilderGetDonation(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetDonation(this.ptr); return Ptr._wrap(ret, BigNum); } set_current_treasury_value(current_treasury_value) { const current_treasury_valuePtr = Ptr._assertClass(current_treasury_value, BigNum); - const ret = HaskellShelley.transactionBuilderSetCurrentTreasuryValue(this.ptr, current_treasury_valuePtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetCurrentTreasuryValue(this.ptr, current_treasury_valuePtr); return ret; } async get_current_treasury_value() { - const ret = await HaskellShelley.transactionBuilderGetCurrentTreasuryValue(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetCurrentTreasuryValue(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(cfg) { const cfgPtr = Ptr._assertClass(cfg, TransactionBuilderConfig); - const ret = await HaskellShelley.transactionBuilderNew(cfgPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderNew(cfgPtr); return Ptr._wrap(ret, TransactionBuilder); } async get_reference_inputs() { - const ret = await HaskellShelley.transactionBuilderGetReferenceInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetReferenceInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_explicit_input() { - const ret = await HaskellShelley.transactionBuilderGetExplicitInput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetExplicitInput(this.ptr); return Ptr._wrap(ret, Value); } async get_implicit_input() { - const ret = await HaskellShelley.transactionBuilderGetImplicitInput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetImplicitInput(this.ptr); return Ptr._wrap(ret, Value); } async get_total_input() { - const ret = await HaskellShelley.transactionBuilderGetTotalInput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetTotalInput(this.ptr); return Ptr._wrap(ret, Value); } async get_total_output() { - const ret = await HaskellShelley.transactionBuilderGetTotalOutput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetTotalOutput(this.ptr); return Ptr._wrap(ret, Value); } async get_explicit_output() { - const ret = await HaskellShelley.transactionBuilderGetExplicitOutput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetExplicitOutput(this.ptr); return Ptr._wrap(ret, Value); } async get_deposit() { - const ret = await HaskellShelley.transactionBuilderGetDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } async get_fee_if_set() { - const ret = await HaskellShelley.transactionBuilderGetFeeIfSet(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderGetFeeIfSet(this.ptr); return Ptr._wrap(ret, BigNum); } async add_change_if_needed(address) { const addressPtr = Ptr._assertClass(address, Address); - const ret = await HaskellShelley.transactionBuilderAddChangeIfNeeded(this.ptr, addressPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderAddChangeIfNeeded(this.ptr, addressPtr); return ret; } async add_change_if_needed_with_datum(address, plutus_data) { const addressPtr = Ptr._assertClass(address, Address); const plutus_dataPtr = Ptr._assertClass(plutus_data, OutputDatum); - const ret = await HaskellShelley.transactionBuilderAddChangeIfNeededWithDatum(this.ptr, addressPtr, plutus_dataPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderAddChangeIfNeededWithDatum(this.ptr, addressPtr, plutus_dataPtr); return ret; } calc_script_data_hash(cost_models) { const cost_modelsPtr = Ptr._assertClass(cost_models, Costmdls); - const ret = HaskellShelley.transactionBuilderCalcScriptDataHash(this.ptr, cost_modelsPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderCalcScriptDataHash(this.ptr, cost_modelsPtr); return ret; } set_script_data_hash(hash) { const hashPtr = Ptr._assertClass(hash, ScriptDataHash); - const ret = HaskellShelley.transactionBuilderSetScriptDataHash(this.ptr, hashPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderSetScriptDataHash(this.ptr, hashPtr); return ret; } remove_script_data_hash() { - const ret = HaskellShelley.transactionBuilderRemoveScriptDataHash(this.ptr); + const ret = HaskellShelley.csl_bridge_transactionBuilderRemoveScriptDataHash(this.ptr); return ret; } add_required_signer(key) { const keyPtr = Ptr._assertClass(key, Ed25519KeyHash); - const ret = HaskellShelley.transactionBuilderAddRequiredSigner(this.ptr, keyPtr); + const ret = HaskellShelley.csl_bridge_transactionBuilderAddRequiredSigner(this.ptr, keyPtr); return ret; } async full_size() { - const ret = await HaskellShelley.transactionBuilderFullSize(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderFullSize(this.ptr); return ret; } async output_sizes() { - const ret = await HaskellShelley.transactionBuilderOutputSizes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderOutputSizes(this.ptr); return base64ToUint32Array(ret); } async build() { - const ret = await HaskellShelley.transactionBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderBuild(this.ptr); return Ptr._wrap(ret, TransactionBody); } async build_tx() { - const ret = await HaskellShelley.transactionBuilderBuildTx(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderBuildTx(this.ptr); return Ptr._wrap(ret, Transaction); } async build_tx_unsafe() { - const ret = await HaskellShelley.transactionBuilderBuildTxUnsafe(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderBuildTxUnsafe(this.ptr); return Ptr._wrap(ret, Transaction); } async min_fee() { - const ret = await HaskellShelley.transactionBuilderMinFee(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderMinFee(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -9177,63 +9455,68 @@ export class TransactionBuilderConfig extends Ptr { export class TransactionBuilderConfigBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.transactionBuilderConfigBuilderNew(); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderNew(); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async fee_algo(fee_algo) { const fee_algoPtr = Ptr._assertClass(fee_algo, LinearFee); - const ret = await HaskellShelley.transactionBuilderConfigBuilderFeeAlgo(this.ptr, fee_algoPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderFeeAlgo(this.ptr, fee_algoPtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async coins_per_utxo_byte(coins_per_utxo_byte) { const coins_per_utxo_bytePtr = Ptr._assertClass(coins_per_utxo_byte, BigNum); - const ret = await HaskellShelley.transactionBuilderConfigBuilderCoinsPerUtxoByte(this.ptr, coins_per_utxo_bytePtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderCoinsPerUtxoByte(this.ptr, coins_per_utxo_bytePtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async ex_unit_prices(ex_unit_prices) { const ex_unit_pricesPtr = Ptr._assertClass(ex_unit_prices, ExUnitPrices); - const ret = await HaskellShelley.transactionBuilderConfigBuilderExUnitPrices(this.ptr, ex_unit_pricesPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderExUnitPrices(this.ptr, ex_unit_pricesPtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async pool_deposit(pool_deposit) { const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); - const ret = await HaskellShelley.transactionBuilderConfigBuilderPoolDeposit(this.ptr, pool_depositPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderPoolDeposit(this.ptr, pool_depositPtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async key_deposit(key_deposit) { const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = await HaskellShelley.transactionBuilderConfigBuilderKeyDeposit(this.ptr, key_depositPtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderKeyDeposit(this.ptr, key_depositPtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async max_value_size(max_value_size) { - const ret = await HaskellShelley.transactionBuilderConfigBuilderMaxValueSize(this.ptr, max_value_size); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderMaxValueSize(this.ptr, max_value_size); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async max_tx_size(max_tx_size) { - const ret = await HaskellShelley.transactionBuilderConfigBuilderMaxTxSize(this.ptr, max_tx_size); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderMaxTxSize(this.ptr, max_tx_size); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async ref_script_coins_per_byte(ref_script_coins_per_byte) { const ref_script_coins_per_bytePtr = Ptr._assertClass(ref_script_coins_per_byte, UnitInterval); - const ret = await HaskellShelley.transactionBuilderConfigBuilderRefScriptCoinsPerByte(this.ptr, ref_script_coins_per_bytePtr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderRefScriptCoinsPerByte(this.ptr, ref_script_coins_per_bytePtr); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async prefer_pure_change(prefer_pure_change) { - const ret = await HaskellShelley.transactionBuilderConfigBuilderPreferPureChange(this.ptr, prefer_pure_change); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderPreferPureChange(this.ptr, prefer_pure_change); + return Ptr._wrap(ret, TransactionBuilderConfigBuilder); + } + + async deduplicate_explicit_ref_inputs_with_regular_inputs(deduplicate_explicit_ref_inputs_with_regular_inputs) { + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs(this.ptr, deduplicate_explicit_ref_inputs_with_regular_inputs); return Ptr._wrap(ret, TransactionBuilderConfigBuilder); } async build() { - const ret = await HaskellShelley.transactionBuilderConfigBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionBuilderConfigBuilderBuild(this.ptr); return Ptr._wrap(ret, TransactionBuilderConfig); } @@ -9242,32 +9525,32 @@ export class TransactionBuilderConfigBuilder extends Ptr { export class TransactionHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionHash); } async to_bytes() { - const ret = await HaskellShelley.transactionHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.transactionHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_transactionHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.transactionHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_transactionHashFromBech32(bech_str); return Ptr._wrap(ret, TransactionHash); } async to_hex() { - const ret = await HaskellShelley.transactionHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.transactionHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_transactionHashFromHex(hex); return Ptr._wrap(ret, TransactionHash); } @@ -9276,48 +9559,48 @@ export class TransactionHash extends Ptr { export class TransactionInput extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionInputToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionInputFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionInputFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionInput); } async to_hex() { - const ret = await HaskellShelley.transactionInputToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionInputFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionInputFromHex(hex_str); return Ptr._wrap(ret, TransactionInput); } async to_json() { - const ret = await HaskellShelley.transactionInputToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionInputFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionInputFromJson(json); return Ptr._wrap(ret, TransactionInput); } async transaction_id() { - const ret = await HaskellShelley.transactionInputTransactionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputTransactionId(this.ptr); return Ptr._wrap(ret, TransactionHash); } async index() { - const ret = await HaskellShelley.transactionInputIndex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputIndex(this.ptr); return ret; } static async new(transaction_id, index) { const transaction_idPtr = Ptr._assertClass(transaction_id, TransactionHash); - const ret = await HaskellShelley.transactionInputNew(transaction_idPtr, index); + const ret = await HaskellShelley.csl_bridge_transactionInputNew(transaction_idPtr, index); return Ptr._wrap(ret, TransactionInput); } @@ -9326,58 +9609,58 @@ export class TransactionInput extends Ptr { export class TransactionInputs extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionInputsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionInputsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionInputsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionInputs); } async to_hex() { - const ret = await HaskellShelley.transactionInputsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionInputsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionInputsFromHex(hex_str); return Ptr._wrap(ret, TransactionInputs); } async to_json() { - const ret = await HaskellShelley.transactionInputsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionInputsFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionInputsFromJson(json); return Ptr._wrap(ret, TransactionInputs); } static async new() { - const ret = await HaskellShelley.transactionInputsNew(); + const ret = await HaskellShelley.csl_bridge_transactionInputsNew(); return Ptr._wrap(ret, TransactionInputs); } async len() { - const ret = await HaskellShelley.transactionInputsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionInputsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionInputsGet(this.ptr, index); return Ptr._wrap(ret, TransactionInput); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionInput); - const ret = HaskellShelley.transactionInputsAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_transactionInputsAdd(this.ptr, elemPtr); return ret; } async to_option() { - const ret = await HaskellShelley.transactionInputsToOption(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionInputsToOption(this.ptr); return Ptr._wrap(ret, TransactionInputs); } @@ -9386,80 +9669,80 @@ export class TransactionInputs extends Ptr { export class TransactionMetadatum extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionMetadatumToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionMetadatumFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionMetadatum); } async to_hex() { - const ret = await HaskellShelley.transactionMetadatumToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionMetadatumFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumFromHex(hex_str); return Ptr._wrap(ret, TransactionMetadatum); } static async new_map(map) { const mapPtr = Ptr._assertClass(map, MetadataMap); - const ret = await HaskellShelley.transactionMetadatumNewMap(mapPtr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumNewMap(mapPtr); return Ptr._wrap(ret, TransactionMetadatum); } static async new_list(list) { const listPtr = Ptr._assertClass(list, MetadataList); - const ret = await HaskellShelley.transactionMetadatumNewList(listPtr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumNewList(listPtr); return Ptr._wrap(ret, TransactionMetadatum); } static async new_int(int_value) { const int_valuePtr = Ptr._assertClass(int_value, Int); - const ret = await HaskellShelley.transactionMetadatumNewInt(int_valuePtr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumNewInt(int_valuePtr); return Ptr._wrap(ret, TransactionMetadatum); } static async new_bytes(bytes) { - const ret = await HaskellShelley.transactionMetadatumNewBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumNewBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionMetadatum); } static async new_text(text) { - const ret = await HaskellShelley.transactionMetadatumNewText(text); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumNewText(text); return Ptr._wrap(ret, TransactionMetadatum); } async kind() { - const ret = await HaskellShelley.transactionMetadatumKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumKind(this.ptr); return ret; } async as_map() { - const ret = await HaskellShelley.transactionMetadatumAsMap(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumAsMap(this.ptr); return Ptr._wrap(ret, MetadataMap); } async as_list() { - const ret = await HaskellShelley.transactionMetadatumAsList(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumAsList(this.ptr); return Ptr._wrap(ret, MetadataList); } async as_int() { - const ret = await HaskellShelley.transactionMetadatumAsInt(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumAsInt(this.ptr); return Ptr._wrap(ret, Int); } async as_bytes() { - const ret = await HaskellShelley.transactionMetadatumAsBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumAsBytes(this.ptr); return uint8ArrayFromB64(ret); } async as_text() { - const ret = await HaskellShelley.transactionMetadatumAsText(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumAsText(this.ptr); return ret; } @@ -9468,43 +9751,43 @@ export class TransactionMetadatum extends Ptr { export class TransactionMetadatumLabels extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionMetadatumLabelsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionMetadatumLabelsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionMetadatumLabels); } async to_hex() { - const ret = await HaskellShelley.transactionMetadatumLabelsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionMetadatumLabelsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsFromHex(hex_str); return Ptr._wrap(ret, TransactionMetadatumLabels); } static async new() { - const ret = await HaskellShelley.transactionMetadatumLabelsNew(); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsNew(); return Ptr._wrap(ret, TransactionMetadatumLabels); } async len() { - const ret = await HaskellShelley.transactionMetadatumLabelsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionMetadatumLabelsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionMetadatumLabelsGet(this.ptr, index); return Ptr._wrap(ret, BigNum); } add(elem) { const elemPtr = Ptr._assertClass(elem, BigNum); - const ret = HaskellShelley.transactionMetadatumLabelsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_transactionMetadatumLabelsAdd(this.ptr, elemPtr); return ret; } @@ -9513,102 +9796,102 @@ export class TransactionMetadatumLabels extends Ptr { export class TransactionOutput extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionOutputToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionOutputFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionOutputFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionOutput); } async to_hex() { - const ret = await HaskellShelley.transactionOutputToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionOutputFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionOutputFromHex(hex_str); return Ptr._wrap(ret, TransactionOutput); } async to_json() { - const ret = await HaskellShelley.transactionOutputToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionOutputFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionOutputFromJson(json); return Ptr._wrap(ret, TransactionOutput); } async address() { - const ret = await HaskellShelley.transactionOutputAddress(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAddress(this.ptr); return Ptr._wrap(ret, Address); } async amount() { - const ret = await HaskellShelley.transactionOutputAmount(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmount(this.ptr); return Ptr._wrap(ret, Value); } async data_hash() { - const ret = await HaskellShelley.transactionOutputDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputDataHash(this.ptr); return Ptr._wrap(ret, DataHash); } async plutus_data() { - const ret = await HaskellShelley.transactionOutputPlutusData(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputPlutusData(this.ptr); return Ptr._wrap(ret, PlutusData); } async script_ref() { - const ret = await HaskellShelley.transactionOutputScriptRef(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputScriptRef(this.ptr); return Ptr._wrap(ret, ScriptRef); } set_script_ref(script_ref) { const script_refPtr = Ptr._assertClass(script_ref, ScriptRef); - const ret = HaskellShelley.transactionOutputSetScriptRef(this.ptr, script_refPtr); + const ret = HaskellShelley.csl_bridge_transactionOutputSetScriptRef(this.ptr, script_refPtr); return ret; } set_plutus_data(data) { const dataPtr = Ptr._assertClass(data, PlutusData); - const ret = HaskellShelley.transactionOutputSetPlutusData(this.ptr, dataPtr); + const ret = HaskellShelley.csl_bridge_transactionOutputSetPlutusData(this.ptr, dataPtr); return ret; } set_data_hash(data_hash) { const data_hashPtr = Ptr._assertClass(data_hash, DataHash); - const ret = HaskellShelley.transactionOutputSetDataHash(this.ptr, data_hashPtr); + const ret = HaskellShelley.csl_bridge_transactionOutputSetDataHash(this.ptr, data_hashPtr); return ret; } async has_plutus_data() { - const ret = await HaskellShelley.transactionOutputHasPlutusData(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputHasPlutusData(this.ptr); return ret; } async has_data_hash() { - const ret = await HaskellShelley.transactionOutputHasDataHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputHasDataHash(this.ptr); return ret; } async has_script_ref() { - const ret = await HaskellShelley.transactionOutputHasScriptRef(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputHasScriptRef(this.ptr); return ret; } static async new(address, amount) { const addressPtr = Ptr._assertClass(address, Address); const amountPtr = Ptr._assertClass(amount, Value); - const ret = await HaskellShelley.transactionOutputNew(addressPtr, amountPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputNew(addressPtr, amountPtr); return Ptr._wrap(ret, TransactionOutput); } async serialization_format() { - const ret = await HaskellShelley.transactionOutputSerializationFormat(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputSerializationFormat(this.ptr); return ret; } @@ -9618,32 +9901,32 @@ export class TransactionOutput extends Ptr { export class TransactionOutputAmountBuilder extends Ptr { async with_value(amount) { const amountPtr = Ptr._assertClass(amount, Value); - const ret = await HaskellShelley.transactionOutputAmountBuilderWithValue(this.ptr, amountPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmountBuilderWithValue(this.ptr, amountPtr); return Ptr._wrap(ret, TransactionOutputAmountBuilder); } async with_coin(coin) { const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.transactionOutputAmountBuilderWithCoin(this.ptr, coinPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmountBuilderWithCoin(this.ptr, coinPtr); return Ptr._wrap(ret, TransactionOutputAmountBuilder); } async with_coin_and_asset(coin, multiasset) { const coinPtr = Ptr._assertClass(coin, BigNum); const multiassetPtr = Ptr._assertClass(multiasset, MultiAsset); - const ret = await HaskellShelley.transactionOutputAmountBuilderWithCoinAndAsset(this.ptr, coinPtr, multiassetPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmountBuilderWithCoinAndAsset(this.ptr, coinPtr, multiassetPtr); return Ptr._wrap(ret, TransactionOutputAmountBuilder); } async with_asset_and_min_required_coin_by_utxo_cost(multiasset, data_cost) { const multiassetPtr = Ptr._assertClass(multiasset, MultiAsset); const data_costPtr = Ptr._assertClass(data_cost, DataCost); - const ret = await HaskellShelley.transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(this.ptr, multiassetPtr, data_costPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(this.ptr, multiassetPtr, data_costPtr); return Ptr._wrap(ret, TransactionOutputAmountBuilder); } async build() { - const ret = await HaskellShelley.transactionOutputAmountBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputAmountBuilderBuild(this.ptr); return Ptr._wrap(ret, TransactionOutput); } @@ -9652,36 +9935,36 @@ export class TransactionOutputAmountBuilder extends Ptr { export class TransactionOutputBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.transactionOutputBuilderNew(); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderNew(); return Ptr._wrap(ret, TransactionOutputBuilder); } async with_address(address) { const addressPtr = Ptr._assertClass(address, Address); - const ret = await HaskellShelley.transactionOutputBuilderWithAddress(this.ptr, addressPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderWithAddress(this.ptr, addressPtr); return Ptr._wrap(ret, TransactionOutputBuilder); } async with_data_hash(data_hash) { const data_hashPtr = Ptr._assertClass(data_hash, DataHash); - const ret = await HaskellShelley.transactionOutputBuilderWithDataHash(this.ptr, data_hashPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderWithDataHash(this.ptr, data_hashPtr); return Ptr._wrap(ret, TransactionOutputBuilder); } async with_plutus_data(data) { const dataPtr = Ptr._assertClass(data, PlutusData); - const ret = await HaskellShelley.transactionOutputBuilderWithPlutusData(this.ptr, dataPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderWithPlutusData(this.ptr, dataPtr); return Ptr._wrap(ret, TransactionOutputBuilder); } async with_script_ref(script_ref) { const script_refPtr = Ptr._assertClass(script_ref, ScriptRef); - const ret = await HaskellShelley.transactionOutputBuilderWithScriptRef(this.ptr, script_refPtr); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderWithScriptRef(this.ptr, script_refPtr); return Ptr._wrap(ret, TransactionOutputBuilder); } async next() { - const ret = await HaskellShelley.transactionOutputBuilderNext(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputBuilderNext(this.ptr); return Ptr._wrap(ret, TransactionOutputAmountBuilder); } @@ -9690,53 +9973,53 @@ export class TransactionOutputBuilder extends Ptr { export class TransactionOutputs extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionOutputsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionOutputsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionOutputsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionOutputs); } async to_hex() { - const ret = await HaskellShelley.transactionOutputsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionOutputsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionOutputsFromHex(hex_str); return Ptr._wrap(ret, TransactionOutputs); } async to_json() { - const ret = await HaskellShelley.transactionOutputsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionOutputsFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionOutputsFromJson(json); return Ptr._wrap(ret, TransactionOutputs); } static async new() { - const ret = await HaskellShelley.transactionOutputsNew(); + const ret = await HaskellShelley.csl_bridge_transactionOutputsNew(); return Ptr._wrap(ret, TransactionOutputs); } async len() { - const ret = await HaskellShelley.transactionOutputsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionOutputsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionOutputsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionOutputsGet(this.ptr, index); return Ptr._wrap(ret, TransactionOutput); } add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionOutput); - const ret = HaskellShelley.transactionOutputsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_transactionOutputsAdd(this.ptr, elemPtr); return ret; } @@ -9745,49 +10028,49 @@ export class TransactionOutputs extends Ptr { export class TransactionUnspentOutput extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionUnspentOutputToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionUnspentOutputFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionUnspentOutput); } async to_hex() { - const ret = await HaskellShelley.transactionUnspentOutputToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionUnspentOutputFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputFromHex(hex_str); return Ptr._wrap(ret, TransactionUnspentOutput); } async to_json() { - const ret = await HaskellShelley.transactionUnspentOutputToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionUnspentOutputFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputFromJson(json); return Ptr._wrap(ret, TransactionUnspentOutput); } static async new(input, output) { const inputPtr = Ptr._assertClass(input, TransactionInput); const outputPtr = Ptr._assertClass(output, TransactionOutput); - const ret = await HaskellShelley.transactionUnspentOutputNew(inputPtr, outputPtr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputNew(inputPtr, outputPtr); return Ptr._wrap(ret, TransactionUnspentOutput); } async input() { - const ret = await HaskellShelley.transactionUnspentOutputInput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputInput(this.ptr); return Ptr._wrap(ret, TransactionInput); } async output() { - const ret = await HaskellShelley.transactionUnspentOutputOutput(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputOutput(this.ptr); return Ptr._wrap(ret, TransactionOutput); } @@ -9796,33 +10079,33 @@ export class TransactionUnspentOutput extends Ptr { export class TransactionUnspentOutputs extends Ptr { async to_json() { - const ret = await HaskellShelley.transactionUnspentOutputsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionUnspentOutputsFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputsFromJson(json); return Ptr._wrap(ret, TransactionUnspentOutputs); } static async new() { - const ret = await HaskellShelley.transactionUnspentOutputsNew(); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputsNew(); return Ptr._wrap(ret, TransactionUnspentOutputs); } async len() { - const ret = await HaskellShelley.transactionUnspentOutputsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionUnspentOutputsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionUnspentOutputsGet(this.ptr, index); return Ptr._wrap(ret, TransactionUnspentOutput); } add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionUnspentOutput); - const ret = HaskellShelley.transactionUnspentOutputsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_transactionUnspentOutputsAdd(this.ptr, elemPtr); return ret; } @@ -9831,103 +10114,103 @@ export class TransactionUnspentOutputs extends Ptr { export class TransactionWitnessSet extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionWitnessSetToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionWitnessSetFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionWitnessSet); } async to_hex() { - const ret = await HaskellShelley.transactionWitnessSetToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionWitnessSetFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetFromHex(hex_str); return Ptr._wrap(ret, TransactionWitnessSet); } async to_json() { - const ret = await HaskellShelley.transactionWitnessSetToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionWitnessSetFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetFromJson(json); return Ptr._wrap(ret, TransactionWitnessSet); } set_vkeys(vkeys) { const vkeysPtr = Ptr._assertClass(vkeys, Vkeywitnesses); - const ret = HaskellShelley.transactionWitnessSetSetVkeys(this.ptr, vkeysPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetVkeys(this.ptr, vkeysPtr); return ret; } async vkeys() { - const ret = await HaskellShelley.transactionWitnessSetVkeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetVkeys(this.ptr); return Ptr._wrap(ret, Vkeywitnesses); } set_native_scripts(native_scripts) { const native_scriptsPtr = Ptr._assertClass(native_scripts, NativeScripts); - const ret = HaskellShelley.transactionWitnessSetSetNativeScripts(this.ptr, native_scriptsPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetNativeScripts(this.ptr, native_scriptsPtr); return ret; } async native_scripts() { - const ret = await HaskellShelley.transactionWitnessSetNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } set_bootstraps(bootstraps) { const bootstrapsPtr = Ptr._assertClass(bootstraps, BootstrapWitnesses); - const ret = HaskellShelley.transactionWitnessSetSetBootstraps(this.ptr, bootstrapsPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetBootstraps(this.ptr, bootstrapsPtr); return ret; } async bootstraps() { - const ret = await HaskellShelley.transactionWitnessSetBootstraps(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetBootstraps(this.ptr); return Ptr._wrap(ret, BootstrapWitnesses); } set_plutus_scripts(plutus_scripts) { const plutus_scriptsPtr = Ptr._assertClass(plutus_scripts, PlutusScripts); - const ret = HaskellShelley.transactionWitnessSetSetPlutusScripts(this.ptr, plutus_scriptsPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetPlutusScripts(this.ptr, plutus_scriptsPtr); return ret; } async plutus_scripts() { - const ret = await HaskellShelley.transactionWitnessSetPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetPlutusScripts(this.ptr); return Ptr._wrap(ret, PlutusScripts); } set_plutus_data(plutus_data) { const plutus_dataPtr = Ptr._assertClass(plutus_data, PlutusList); - const ret = HaskellShelley.transactionWitnessSetSetPlutusData(this.ptr, plutus_dataPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetPlutusData(this.ptr, plutus_dataPtr); return ret; } async plutus_data() { - const ret = await HaskellShelley.transactionWitnessSetPlutusData(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetPlutusData(this.ptr); return Ptr._wrap(ret, PlutusList); } set_redeemers(redeemers) { const redeemersPtr = Ptr._assertClass(redeemers, Redeemers); - const ret = HaskellShelley.transactionWitnessSetSetRedeemers(this.ptr, redeemersPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetSetRedeemers(this.ptr, redeemersPtr); return ret; } async redeemers() { - const ret = await HaskellShelley.transactionWitnessSetRedeemers(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetRedeemers(this.ptr); return Ptr._wrap(ret, Redeemers); } static async new() { - const ret = await HaskellShelley.transactionWitnessSetNew(); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetNew(); return Ptr._wrap(ret, TransactionWitnessSet); } @@ -9936,53 +10219,53 @@ export class TransactionWitnessSet extends Ptr { export class TransactionWitnessSets extends Ptr { async to_bytes() { - const ret = await HaskellShelley.transactionWitnessSetsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.transactionWitnessSetsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionWitnessSets); } async to_hex() { - const ret = await HaskellShelley.transactionWitnessSetsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.transactionWitnessSetsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsFromHex(hex_str); return Ptr._wrap(ret, TransactionWitnessSets); } async to_json() { - const ret = await HaskellShelley.transactionWitnessSetsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.transactionWitnessSetsFromJson(json); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsFromJson(json); return Ptr._wrap(ret, TransactionWitnessSets); } static async new() { - const ret = await HaskellShelley.transactionWitnessSetsNew(); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsNew(); return Ptr._wrap(ret, TransactionWitnessSets); } async len() { - const ret = await HaskellShelley.transactionWitnessSetsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.transactionWitnessSetsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_transactionWitnessSetsGet(this.ptr, index); return Ptr._wrap(ret, TransactionWitnessSet); } add(elem) { const elemPtr = Ptr._assertClass(elem, TransactionWitnessSet); - const ret = HaskellShelley.transactionWitnessSetsAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_transactionWitnessSetsAdd(this.ptr, elemPtr); return ret; } @@ -9991,40 +10274,40 @@ export class TransactionWitnessSets extends Ptr { export class TreasuryWithdrawals extends Ptr { async to_json() { - const ret = await HaskellShelley.treasuryWithdrawalsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.treasuryWithdrawalsFromJson(json); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsFromJson(json); return Ptr._wrap(ret, TreasuryWithdrawals); } static async new() { - const ret = await HaskellShelley.treasuryWithdrawalsNew(); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsNew(); return Ptr._wrap(ret, TreasuryWithdrawals); } async get(key) { const keyPtr = Ptr._assertClass(key, RewardAddress); - const ret = await HaskellShelley.treasuryWithdrawalsGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsGet(this.ptr, keyPtr); return Ptr._wrap(ret, BigNum); } insert(key, value) { const keyPtr = Ptr._assertClass(key, RewardAddress); const valuePtr = Ptr._assertClass(value, BigNum); - const ret = HaskellShelley.treasuryWithdrawalsInsert(this.ptr, keyPtr, valuePtr); + const ret = HaskellShelley.csl_bridge_treasuryWithdrawalsInsert(this.ptr, keyPtr, valuePtr); return ret; } async keys() { - const ret = await HaskellShelley.treasuryWithdrawalsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsKeys(this.ptr); return Ptr._wrap(ret, RewardAddresses); } async len() { - const ret = await HaskellShelley.treasuryWithdrawalsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsLen(this.ptr); return ret; } @@ -10033,55 +10316,55 @@ export class TreasuryWithdrawals extends Ptr { export class TreasuryWithdrawalsAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.treasuryWithdrawalsActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.treasuryWithdrawalsActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } async to_hex() { - const ret = await HaskellShelley.treasuryWithdrawalsActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.treasuryWithdrawalsActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionFromHex(hex_str); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } async to_json() { - const ret = await HaskellShelley.treasuryWithdrawalsActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.treasuryWithdrawalsActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionFromJson(json); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } async withdrawals() { - const ret = await HaskellShelley.treasuryWithdrawalsActionWithdrawals(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionWithdrawals(this.ptr); return Ptr._wrap(ret, TreasuryWithdrawals); } async policy_hash() { - const ret = await HaskellShelley.treasuryWithdrawalsActionPolicyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionPolicyHash(this.ptr); return Ptr._wrap(ret, ScriptHash); } static async new(withdrawals) { const withdrawalsPtr = Ptr._assertClass(withdrawals, TreasuryWithdrawals); - const ret = await HaskellShelley.treasuryWithdrawalsActionNew(withdrawalsPtr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionNew(withdrawalsPtr); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } static async new_with_policy_hash(withdrawals, policy_hash) { const withdrawalsPtr = Ptr._assertClass(withdrawals, TreasuryWithdrawals); const policy_hashPtr = Ptr._assertClass(policy_hash, ScriptHash); - const ret = await HaskellShelley.treasuryWithdrawalsActionNewWithPolicyHash(withdrawalsPtr, policy_hashPtr); + const ret = await HaskellShelley.csl_bridge_treasuryWithdrawalsActionNewWithPolicyHash(withdrawalsPtr, policy_hashPtr); return Ptr._wrap(ret, TreasuryWithdrawalsAction); } @@ -10090,17 +10373,22 @@ export class TreasuryWithdrawalsAction extends Ptr { export class TxBuilderConstants extends Ptr { static async plutus_default_cost_models() { - const ret = await HaskellShelley.txBuilderConstantsPlutusDefaultCostModels(); + const ret = await HaskellShelley.csl_bridge_txBuilderConstantsPlutusDefaultCostModels(); return Ptr._wrap(ret, Costmdls); } static async plutus_alonzo_cost_models() { - const ret = await HaskellShelley.txBuilderConstantsPlutusAlonzoCostModels(); + const ret = await HaskellShelley.csl_bridge_txBuilderConstantsPlutusAlonzoCostModels(); return Ptr._wrap(ret, Costmdls); } static async plutus_vasil_cost_models() { - const ret = await HaskellShelley.txBuilderConstantsPlutusVasilCostModels(); + const ret = await HaskellShelley.csl_bridge_txBuilderConstantsPlutusVasilCostModels(); + return Ptr._wrap(ret, Costmdls); + } + + static async plutus_conway_cost_models() { + const ret = await HaskellShelley.csl_bridge_txBuilderConstantsPlutusConwayCostModels(); return Ptr._wrap(ret, Costmdls); } @@ -10109,7 +10397,7 @@ export class TxBuilderConstants extends Ptr { export class TxInputsBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.txInputsBuilderNew(); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderNew(); return Ptr._wrap(ret, TxInputsBuilder); } @@ -10117,15 +10405,15 @@ export class TxInputsBuilder extends Ptr { const hashPtr = Ptr._assertClass(hash, Ed25519KeyHash); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.txInputsBuilderAddKeyInput(this.ptr, hashPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddKeyInput(this.ptr, hashPtr, inputPtr, amountPtr); return ret; } add_native_script_input(script, input, amount) { - const scriptPtr = Ptr._assertClass(script, NativeScript); + const scriptPtr = Ptr._assertClass(script, NativeScriptSource); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.txInputsBuilderAddNativeScriptInput(this.ptr, scriptPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddNativeScriptInput(this.ptr, scriptPtr, inputPtr, amountPtr); return ret; } @@ -10133,15 +10421,15 @@ export class TxInputsBuilder extends Ptr { const witnessPtr = Ptr._assertClass(witness, PlutusWitness); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.txInputsBuilderAddPlutusScriptInput(this.ptr, witnessPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddPlutusScriptInput(this.ptr, witnessPtr, inputPtr, amountPtr); return ret; } - add_bootstrap_input(hash, input, amount) { - const hashPtr = Ptr._assertClass(hash, ByronAddress); + add_bootstrap_input(address, input, amount) { + const addressPtr = Ptr._assertClass(address, ByronAddress); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.txInputsBuilderAddBootstrapInput(this.ptr, hashPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddBootstrapInput(this.ptr, addressPtr, inputPtr, amountPtr); return ret; } @@ -10149,54 +10437,54 @@ export class TxInputsBuilder extends Ptr { const addressPtr = Ptr._assertClass(address, Address); const inputPtr = Ptr._assertClass(input, TransactionInput); const amountPtr = Ptr._assertClass(amount, Value); - const ret = HaskellShelley.txInputsBuilderAddRegularInput(this.ptr, addressPtr, inputPtr, amountPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddRegularInput(this.ptr, addressPtr, inputPtr, amountPtr); return ret; } async get_ref_inputs() { - const ret = await HaskellShelley.txInputsBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_native_input_scripts() { - const ret = await HaskellShelley.txInputsBuilderGetNativeInputScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderGetNativeInputScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async get_plutus_input_scripts() { - const ret = await HaskellShelley.txInputsBuilderGetPlutusInputScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderGetPlutusInputScripts(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async len() { - const ret = await HaskellShelley.txInputsBuilderLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderLen(this.ptr); return ret; } add_required_signer(key) { const keyPtr = Ptr._assertClass(key, Ed25519KeyHash); - const ret = HaskellShelley.txInputsBuilderAddRequiredSigner(this.ptr, keyPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddRequiredSigner(this.ptr, keyPtr); return ret; } add_required_signers(keys) { const keysPtr = Ptr._assertClass(keys, Ed25519KeyHashes); - const ret = HaskellShelley.txInputsBuilderAddRequiredSigners(this.ptr, keysPtr); + const ret = HaskellShelley.csl_bridge_txInputsBuilderAddRequiredSigners(this.ptr, keysPtr); return ret; } async total_value() { - const ret = await HaskellShelley.txInputsBuilderTotalValue(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderTotalValue(this.ptr); return Ptr._wrap(ret, Value); } async inputs() { - const ret = await HaskellShelley.txInputsBuilderInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async inputs_option() { - const ret = await HaskellShelley.txInputsBuilderInputsOption(this.ptr); + const ret = await HaskellShelley.csl_bridge_txInputsBuilderInputsOption(this.ptr); return Ptr._wrap(ret, TransactionInputs); } @@ -10205,42 +10493,42 @@ export class TxInputsBuilder extends Ptr { export class URL extends Ptr { async to_bytes() { - const ret = await HaskellShelley.uRLToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_uRLToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.uRLFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_uRLFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, URL); } async to_hex() { - const ret = await HaskellShelley.uRLToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_uRLToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.uRLFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_uRLFromHex(hex_str); return Ptr._wrap(ret, URL); } async to_json() { - const ret = await HaskellShelley.uRLToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_uRLToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.uRLFromJson(json); + const ret = await HaskellShelley.csl_bridge_uRLFromJson(json); return Ptr._wrap(ret, URL); } static async new(url) { - const ret = await HaskellShelley.uRLNew(url); + const ret = await HaskellShelley.csl_bridge_uRLNew(url); return Ptr._wrap(ret, URL); } async url() { - const ret = await HaskellShelley.uRLUrl(this.ptr); + const ret = await HaskellShelley.csl_bridge_uRLUrl(this.ptr); return ret; } @@ -10249,49 +10537,49 @@ export class URL extends Ptr { export class UnitInterval extends Ptr { async to_bytes() { - const ret = await HaskellShelley.unitIntervalToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_unitIntervalToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.unitIntervalFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_unitIntervalFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, UnitInterval); } async to_hex() { - const ret = await HaskellShelley.unitIntervalToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_unitIntervalToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.unitIntervalFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_unitIntervalFromHex(hex_str); return Ptr._wrap(ret, UnitInterval); } async to_json() { - const ret = await HaskellShelley.unitIntervalToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_unitIntervalToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.unitIntervalFromJson(json); + const ret = await HaskellShelley.csl_bridge_unitIntervalFromJson(json); return Ptr._wrap(ret, UnitInterval); } async numerator() { - const ret = await HaskellShelley.unitIntervalNumerator(this.ptr); + const ret = await HaskellShelley.csl_bridge_unitIntervalNumerator(this.ptr); return Ptr._wrap(ret, BigNum); } async denominator() { - const ret = await HaskellShelley.unitIntervalDenominator(this.ptr); + const ret = await HaskellShelley.csl_bridge_unitIntervalDenominator(this.ptr); return Ptr._wrap(ret, BigNum); } static async new(numerator, denominator) { const numeratorPtr = Ptr._assertClass(numerator, BigNum); const denominatorPtr = Ptr._assertClass(denominator, BigNum); - const ret = await HaskellShelley.unitIntervalNew(numeratorPtr, denominatorPtr); + const ret = await HaskellShelley.csl_bridge_unitIntervalNew(numeratorPtr, denominatorPtr); return Ptr._wrap(ret, UnitInterval); } @@ -10300,48 +10588,48 @@ export class UnitInterval extends Ptr { export class Update extends Ptr { async to_bytes() { - const ret = await HaskellShelley.updateToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.updateFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_updateFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Update); } async to_hex() { - const ret = await HaskellShelley.updateToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.updateFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_updateFromHex(hex_str); return Ptr._wrap(ret, Update); } async to_json() { - const ret = await HaskellShelley.updateToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.updateFromJson(json); + const ret = await HaskellShelley.csl_bridge_updateFromJson(json); return Ptr._wrap(ret, Update); } async proposed_protocol_parameter_updates() { - const ret = await HaskellShelley.updateProposedProtocolParameterUpdates(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateProposedProtocolParameterUpdates(this.ptr); return Ptr._wrap(ret, ProposedProtocolParameterUpdates); } async epoch() { - const ret = await HaskellShelley.updateEpoch(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateEpoch(this.ptr); return ret; } static async new(proposed_protocol_parameter_updates, epoch) { const proposed_protocol_parameter_updatesPtr = Ptr._assertClass(proposed_protocol_parameter_updates, ProposedProtocolParameterUpdates); - const ret = await HaskellShelley.updateNew(proposed_protocol_parameter_updatesPtr, epoch); + const ret = await HaskellShelley.csl_bridge_updateNew(proposed_protocol_parameter_updatesPtr, epoch); return Ptr._wrap(ret, Update); } @@ -10350,54 +10638,54 @@ export class Update extends Ptr { export class UpdateCommitteeAction extends Ptr { async to_bytes() { - const ret = await HaskellShelley.updateCommitteeActionToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.updateCommitteeActionFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, UpdateCommitteeAction); } async to_hex() { - const ret = await HaskellShelley.updateCommitteeActionToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.updateCommitteeActionFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionFromHex(hex_str); return Ptr._wrap(ret, UpdateCommitteeAction); } async to_json() { - const ret = await HaskellShelley.updateCommitteeActionToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.updateCommitteeActionFromJson(json); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionFromJson(json); return Ptr._wrap(ret, UpdateCommitteeAction); } async gov_action_id() { - const ret = await HaskellShelley.updateCommitteeActionGovActionId(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionGovActionId(this.ptr); return Ptr._wrap(ret, GovernanceActionId); } async committee() { - const ret = await HaskellShelley.updateCommitteeActionCommittee(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionCommittee(this.ptr); return Ptr._wrap(ret, Committee); } async members_to_remove() { - const ret = await HaskellShelley.updateCommitteeActionMembersToRemove(this.ptr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionMembersToRemove(this.ptr); return Ptr._wrap(ret, Credentials); } static async new(committee, members_to_remove) { const committeePtr = Ptr._assertClass(committee, Committee); const members_to_removePtr = Ptr._assertClass(members_to_remove, Credentials); - const ret = await HaskellShelley.updateCommitteeActionNew(committeePtr, members_to_removePtr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionNew(committeePtr, members_to_removePtr); return Ptr._wrap(ret, UpdateCommitteeAction); } @@ -10405,7 +10693,7 @@ export class UpdateCommitteeAction extends Ptr { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const committeePtr = Ptr._assertClass(committee, Committee); const members_to_removePtr = Ptr._assertClass(members_to_remove, Credentials); - const ret = await HaskellShelley.updateCommitteeActionNewWithActionId(gov_action_idPtr, committeePtr, members_to_removePtr); + const ret = await HaskellShelley.csl_bridge_updateCommitteeActionNewWithActionId(gov_action_idPtr, committeePtr, members_to_removePtr); return Ptr._wrap(ret, UpdateCommitteeAction); } @@ -10414,47 +10702,47 @@ export class UpdateCommitteeAction extends Ptr { export class VRFCert extends Ptr { async to_bytes() { - const ret = await HaskellShelley.vRFCertToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFCertToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.vRFCertFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vRFCertFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VRFCert); } async to_hex() { - const ret = await HaskellShelley.vRFCertToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFCertToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.vRFCertFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_vRFCertFromHex(hex_str); return Ptr._wrap(ret, VRFCert); } async to_json() { - const ret = await HaskellShelley.vRFCertToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFCertToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.vRFCertFromJson(json); + const ret = await HaskellShelley.csl_bridge_vRFCertFromJson(json); return Ptr._wrap(ret, VRFCert); } async output() { - const ret = await HaskellShelley.vRFCertOutput(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFCertOutput(this.ptr); return uint8ArrayFromB64(ret); } async proof() { - const ret = await HaskellShelley.vRFCertProof(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFCertProof(this.ptr); return uint8ArrayFromB64(ret); } static async new(output, proof) { - const ret = await HaskellShelley.vRFCertNew(b64FromUint8Array(output), b64FromUint8Array(proof)); + const ret = await HaskellShelley.csl_bridge_vRFCertNew(b64FromUint8Array(output), b64FromUint8Array(proof)); return Ptr._wrap(ret, VRFCert); } @@ -10463,32 +10751,32 @@ export class VRFCert extends Ptr { export class VRFKeyHash extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.vRFKeyHashFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VRFKeyHash); } async to_bytes() { - const ret = await HaskellShelley.vRFKeyHashToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.vRFKeyHashToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.vRFKeyHashFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashFromBech32(bech_str); return Ptr._wrap(ret, VRFKeyHash); } async to_hex() { - const ret = await HaskellShelley.vRFKeyHashToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.vRFKeyHashFromHex(hex); + const ret = await HaskellShelley.csl_bridge_vRFKeyHashFromHex(hex); return Ptr._wrap(ret, VRFKeyHash); } @@ -10497,32 +10785,32 @@ export class VRFKeyHash extends Ptr { export class VRFVKey extends Ptr { static async from_bytes(bytes) { - const ret = await HaskellShelley.vRFVKeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vRFVKeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VRFVKey); } async to_bytes() { - const ret = await HaskellShelley.vRFVKeyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFVKeyToBytes(this.ptr); return uint8ArrayFromB64(ret); } async to_bech32(prefix) { - const ret = await HaskellShelley.vRFVKeyToBech32(this.ptr, prefix); + const ret = await HaskellShelley.csl_bridge_vRFVKeyToBech32(this.ptr, prefix); return ret; } static async from_bech32(bech_str) { - const ret = await HaskellShelley.vRFVKeyFromBech32(bech_str); + const ret = await HaskellShelley.csl_bridge_vRFVKeyFromBech32(bech_str); return Ptr._wrap(ret, VRFVKey); } async to_hex() { - const ret = await HaskellShelley.vRFVKeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vRFVKeyToHex(this.ptr); return ret; } static async from_hex(hex) { - const ret = await HaskellShelley.vRFVKeyFromHex(hex); + const ret = await HaskellShelley.csl_bridge_vRFVKeyFromHex(hex); return Ptr._wrap(ret, VRFVKey); } @@ -10531,107 +10819,157 @@ export class VRFVKey extends Ptr { export class Value extends Ptr { async to_bytes() { - const ret = await HaskellShelley.valueToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.valueFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_valueFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Value); } async to_hex() { - const ret = await HaskellShelley.valueToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.valueFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_valueFromHex(hex_str); return Ptr._wrap(ret, Value); } async to_json() { - const ret = await HaskellShelley.valueToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.valueFromJson(json); + const ret = await HaskellShelley.csl_bridge_valueFromJson(json); return Ptr._wrap(ret, Value); } static async new(coin) { const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.valueNew(coinPtr); + const ret = await HaskellShelley.csl_bridge_valueNew(coinPtr); return Ptr._wrap(ret, Value); } static async new_from_assets(multiasset) { const multiassetPtr = Ptr._assertClass(multiasset, MultiAsset); - const ret = await HaskellShelley.valueNewFromAssets(multiassetPtr); + const ret = await HaskellShelley.csl_bridge_valueNewFromAssets(multiassetPtr); return Ptr._wrap(ret, Value); } static async new_with_assets(coin, multiasset) { const coinPtr = Ptr._assertClass(coin, BigNum); const multiassetPtr = Ptr._assertClass(multiasset, MultiAsset); - const ret = await HaskellShelley.valueNewWithAssets(coinPtr, multiassetPtr); + const ret = await HaskellShelley.csl_bridge_valueNewWithAssets(coinPtr, multiassetPtr); return Ptr._wrap(ret, Value); } static async zero() { - const ret = await HaskellShelley.valueZero(); + const ret = await HaskellShelley.csl_bridge_valueZero(); return Ptr._wrap(ret, Value); } async is_zero() { - const ret = await HaskellShelley.valueIsZero(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueIsZero(this.ptr); return ret; } async coin() { - const ret = await HaskellShelley.valueCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueCoin(this.ptr); return Ptr._wrap(ret, BigNum); } set_coin(coin) { const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = HaskellShelley.valueSetCoin(this.ptr, coinPtr); + const ret = HaskellShelley.csl_bridge_valueSetCoin(this.ptr, coinPtr); return ret; } async multiasset() { - const ret = await HaskellShelley.valueMultiasset(this.ptr); + const ret = await HaskellShelley.csl_bridge_valueMultiasset(this.ptr); return Ptr._wrap(ret, MultiAsset); } set_multiasset(multiasset) { const multiassetPtr = Ptr._assertClass(multiasset, MultiAsset); - const ret = HaskellShelley.valueSetMultiasset(this.ptr, multiassetPtr); + const ret = HaskellShelley.csl_bridge_valueSetMultiasset(this.ptr, multiassetPtr); return ret; } async checked_add(rhs) { const rhsPtr = Ptr._assertClass(rhs, Value); - const ret = await HaskellShelley.valueCheckedAdd(this.ptr, rhsPtr); + const ret = await HaskellShelley.csl_bridge_valueCheckedAdd(this.ptr, rhsPtr); return Ptr._wrap(ret, Value); } async checked_sub(rhs_value) { const rhs_valuePtr = Ptr._assertClass(rhs_value, Value); - const ret = await HaskellShelley.valueCheckedSub(this.ptr, rhs_valuePtr); + const ret = await HaskellShelley.csl_bridge_valueCheckedSub(this.ptr, rhs_valuePtr); return Ptr._wrap(ret, Value); } async clamped_sub(rhs_value) { const rhs_valuePtr = Ptr._assertClass(rhs_value, Value); - const ret = await HaskellShelley.valueClampedSub(this.ptr, rhs_valuePtr); + const ret = await HaskellShelley.csl_bridge_valueClampedSub(this.ptr, rhs_valuePtr); return Ptr._wrap(ret, Value); } async compare(rhs_value) { const rhs_valuePtr = Ptr._assertClass(rhs_value, Value); - const ret = await HaskellShelley.valueCompare(this.ptr, rhs_valuePtr); + const ret = await HaskellShelley.csl_bridge_valueCompare(this.ptr, rhs_valuePtr); + return ret; + } + +} + + +export class VersionedBlock extends Ptr { + async to_bytes() { + const ret = await HaskellShelley.csl_bridge_versionedBlockToBytes(this.ptr); + return uint8ArrayFromB64(ret); + } + + static async from_bytes(bytes) { + const ret = await HaskellShelley.csl_bridge_versionedBlockFromBytes(b64FromUint8Array(bytes)); + return Ptr._wrap(ret, VersionedBlock); + } + + async to_hex() { + const ret = await HaskellShelley.csl_bridge_versionedBlockToHex(this.ptr); + return ret; + } + + static async from_hex(hex_str) { + const ret = await HaskellShelley.csl_bridge_versionedBlockFromHex(hex_str); + return Ptr._wrap(ret, VersionedBlock); + } + + async to_json() { + const ret = await HaskellShelley.csl_bridge_versionedBlockToJson(this.ptr); + return ret; + } + + static async from_json(json) { + const ret = await HaskellShelley.csl_bridge_versionedBlockFromJson(json); + return Ptr._wrap(ret, VersionedBlock); + } + + static async new(block, era_code) { + const blockPtr = Ptr._assertClass(block, Block); + const ret = await HaskellShelley.csl_bridge_versionedBlockNew(blockPtr, era_code); + return Ptr._wrap(ret, VersionedBlock); + } + + async block() { + const ret = await HaskellShelley.csl_bridge_versionedBlockBlock(this.ptr); + return Ptr._wrap(ret, Block); + } + + async era() { + const ret = await HaskellShelley.csl_bridge_versionedBlockEra(this.ptr); return ret; } @@ -10640,43 +10978,43 @@ export class Value extends Ptr { export class Vkey extends Ptr { async to_bytes() { - const ret = await HaskellShelley.vkeyToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeyToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.vkeyFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vkeyFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Vkey); } async to_hex() { - const ret = await HaskellShelley.vkeyToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeyToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.vkeyFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_vkeyFromHex(hex_str); return Ptr._wrap(ret, Vkey); } async to_json() { - const ret = await HaskellShelley.vkeyToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeyToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.vkeyFromJson(json); + const ret = await HaskellShelley.csl_bridge_vkeyFromJson(json); return Ptr._wrap(ret, Vkey); } static async new(pk) { const pkPtr = Ptr._assertClass(pk, PublicKey); - const ret = await HaskellShelley.vkeyNew(pkPtr); + const ret = await HaskellShelley.csl_bridge_vkeyNew(pkPtr); return Ptr._wrap(ret, Vkey); } async public_key() { - const ret = await HaskellShelley.vkeyPublicKey(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeyPublicKey(this.ptr); return Ptr._wrap(ret, PublicKey); } @@ -10685,23 +11023,23 @@ export class Vkey extends Ptr { export class Vkeys extends Ptr { static async new() { - const ret = await HaskellShelley.vkeysNew(); + const ret = await HaskellShelley.csl_bridge_vkeysNew(); return Ptr._wrap(ret, Vkeys); } async len() { - const ret = await HaskellShelley.vkeysLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeysLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.vkeysGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_vkeysGet(this.ptr, index); return Ptr._wrap(ret, Vkey); } add(elem) { const elemPtr = Ptr._assertClass(elem, Vkey); - const ret = HaskellShelley.vkeysAdd(this.ptr, elemPtr); + const ret = HaskellShelley.csl_bridge_vkeysAdd(this.ptr, elemPtr); return ret; } @@ -10710,49 +11048,49 @@ export class Vkeys extends Ptr { export class Vkeywitness extends Ptr { async to_bytes() { - const ret = await HaskellShelley.vkeywitnessToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.vkeywitnessFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vkeywitnessFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Vkeywitness); } async to_hex() { - const ret = await HaskellShelley.vkeywitnessToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.vkeywitnessFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_vkeywitnessFromHex(hex_str); return Ptr._wrap(ret, Vkeywitness); } async to_json() { - const ret = await HaskellShelley.vkeywitnessToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.vkeywitnessFromJson(json); + const ret = await HaskellShelley.csl_bridge_vkeywitnessFromJson(json); return Ptr._wrap(ret, Vkeywitness); } static async new(vkey, signature) { const vkeyPtr = Ptr._assertClass(vkey, Vkey); const signaturePtr = Ptr._assertClass(signature, Ed25519Signature); - const ret = await HaskellShelley.vkeywitnessNew(vkeyPtr, signaturePtr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessNew(vkeyPtr, signaturePtr); return Ptr._wrap(ret, Vkeywitness); } async vkey() { - const ret = await HaskellShelley.vkeywitnessVkey(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessVkey(this.ptr); return Ptr._wrap(ret, Vkey); } async signature() { - const ret = await HaskellShelley.vkeywitnessSignature(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessSignature(this.ptr); return Ptr._wrap(ret, Ed25519Signature); } @@ -10761,53 +11099,53 @@ export class Vkeywitness extends Ptr { export class Vkeywitnesses extends Ptr { async to_bytes() { - const ret = await HaskellShelley.vkeywitnessesToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.vkeywitnessesFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Vkeywitnesses); } async to_hex() { - const ret = await HaskellShelley.vkeywitnessesToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.vkeywitnessesFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesFromHex(hex_str); return Ptr._wrap(ret, Vkeywitnesses); } async to_json() { - const ret = await HaskellShelley.vkeywitnessesToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.vkeywitnessesFromJson(json); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesFromJson(json); return Ptr._wrap(ret, Vkeywitnesses); } static async new() { - const ret = await HaskellShelley.vkeywitnessesNew(); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesNew(); return Ptr._wrap(ret, Vkeywitnesses); } async len() { - const ret = await HaskellShelley.vkeywitnessesLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.vkeywitnessesGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesGet(this.ptr, index); return Ptr._wrap(ret, Vkeywitness); } - add(elem) { + async add(elem) { const elemPtr = Ptr._assertClass(elem, Vkeywitness); - const ret = HaskellShelley.vkeywitnessesAdd(this.ptr, elemPtr); + const ret = await HaskellShelley.csl_bridge_vkeywitnessesAdd(this.ptr, elemPtr); return ret; } @@ -10816,54 +11154,54 @@ export class Vkeywitnesses extends Ptr { export class VoteDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.voteDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.voteDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_voteDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VoteDelegation); } async to_hex() { - const ret = await HaskellShelley.voteDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.voteDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_voteDelegationFromHex(hex_str); return Ptr._wrap(ret, VoteDelegation); } async to_json() { - const ret = await HaskellShelley.voteDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.voteDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_voteDelegationFromJson(json); return Ptr._wrap(ret, VoteDelegation); } async stake_credential() { - const ret = await HaskellShelley.voteDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async drep() { - const ret = await HaskellShelley.voteDelegationDrep(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationDrep(this.ptr); return Ptr._wrap(ret, DRep); } static async new(stake_credential, drep) { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const drepPtr = Ptr._assertClass(drep, DRep); - const ret = await HaskellShelley.voteDelegationNew(stake_credentialPtr, drepPtr); + const ret = await HaskellShelley.csl_bridge_voteDelegationNew(stake_credentialPtr, drepPtr); return Ptr._wrap(ret, VoteDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.voteDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteDelegationHasScriptCredentials(this.ptr); return ret; } @@ -10872,47 +11210,47 @@ export class VoteDelegation extends Ptr { export class VoteRegistrationAndDelegation extends Ptr { async to_bytes() { - const ret = await HaskellShelley.voteRegistrationAndDelegationToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.voteRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VoteRegistrationAndDelegation); } async to_hex() { - const ret = await HaskellShelley.voteRegistrationAndDelegationToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.voteRegistrationAndDelegationFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationFromHex(hex_str); return Ptr._wrap(ret, VoteRegistrationAndDelegation); } async to_json() { - const ret = await HaskellShelley.voteRegistrationAndDelegationToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.voteRegistrationAndDelegationFromJson(json); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationFromJson(json); return Ptr._wrap(ret, VoteRegistrationAndDelegation); } async stake_credential() { - const ret = await HaskellShelley.voteRegistrationAndDelegationStakeCredential(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationStakeCredential(this.ptr); return Ptr._wrap(ret, Credential); } async drep() { - const ret = await HaskellShelley.voteRegistrationAndDelegationDrep(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationDrep(this.ptr); return Ptr._wrap(ret, DRep); } async coin() { - const ret = await HaskellShelley.voteRegistrationAndDelegationCoin(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationCoin(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -10920,12 +11258,12 @@ export class VoteRegistrationAndDelegation extends Ptr { const stake_credentialPtr = Ptr._assertClass(stake_credential, Credential); const drepPtr = Ptr._assertClass(drep, DRep); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = await HaskellShelley.voteRegistrationAndDelegationNew(stake_credentialPtr, drepPtr, coinPtr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationNew(stake_credentialPtr, drepPtr, coinPtr); return Ptr._wrap(ret, VoteRegistrationAndDelegation); } async has_script_credentials() { - const ret = await HaskellShelley.voteRegistrationAndDelegationHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_voteRegistrationAndDelegationHasScriptCredentials(this.ptr); return ret; } @@ -10934,80 +11272,80 @@ export class VoteRegistrationAndDelegation extends Ptr { export class Voter extends Ptr { async to_bytes() { - const ret = await HaskellShelley.voterToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.voterFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_voterFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Voter); } async to_hex() { - const ret = await HaskellShelley.voterToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.voterFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_voterFromHex(hex_str); return Ptr._wrap(ret, Voter); } async to_json() { - const ret = await HaskellShelley.voterToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.voterFromJson(json); + const ret = await HaskellShelley.csl_bridge_voterFromJson(json); return Ptr._wrap(ret, Voter); } static async new_constitutional_committee_hot_key(cred) { const credPtr = Ptr._assertClass(cred, Credential); - const ret = await HaskellShelley.voterNewConstitutionalCommitteeHotKey(credPtr); + const ret = await HaskellShelley.csl_bridge_voterNewConstitutionalCommitteeHotKey(credPtr); return Ptr._wrap(ret, Voter); } static async new_drep(cred) { const credPtr = Ptr._assertClass(cred, Credential); - const ret = await HaskellShelley.voterNewDrep(credPtr); + const ret = await HaskellShelley.csl_bridge_voterNewDrep(credPtr); return Ptr._wrap(ret, Voter); } static async new_staking_pool(key_hash) { const key_hashPtr = Ptr._assertClass(key_hash, Ed25519KeyHash); - const ret = await HaskellShelley.voterNewStakingPool(key_hashPtr); + const ret = await HaskellShelley.csl_bridge_voterNewStakingPool(key_hashPtr); return Ptr._wrap(ret, Voter); } async kind() { - const ret = await HaskellShelley.voterKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterKind(this.ptr); return ret; } - async to_constitutional_committee_hot_cred() { - const ret = await HaskellShelley.voterToConstitutionalCommitteeHotCred(this.ptr); + async to_constitutional_committee_hot_key() { + const ret = await HaskellShelley.csl_bridge_voterToConstitutionalCommitteeHotKey(this.ptr); return Ptr._wrap(ret, Credential); } async to_drep_cred() { - const ret = await HaskellShelley.voterToDrepCred(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToDrepCred(this.ptr); return Ptr._wrap(ret, Credential); } async to_staking_pool_key_hash() { - const ret = await HaskellShelley.voterToStakingPoolKeyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToStakingPoolKeyHash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } async has_script_credentials() { - const ret = await HaskellShelley.voterHasScriptCredentials(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterHasScriptCredentials(this.ptr); return ret; } async to_key_hash() { - const ret = await HaskellShelley.voterToKeyHash(this.ptr); + const ret = await HaskellShelley.csl_bridge_voterToKeyHash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } @@ -11016,33 +11354,33 @@ export class Voter extends Ptr { export class Voters extends Ptr { async to_json() { - const ret = await HaskellShelley.votersToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_votersToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.votersFromJson(json); + const ret = await HaskellShelley.csl_bridge_votersFromJson(json); return Ptr._wrap(ret, Voters); } static async new() { - const ret = await HaskellShelley.votersNew(); + const ret = await HaskellShelley.csl_bridge_votersNew(); return Ptr._wrap(ret, Voters); } add(voter) { const voterPtr = Ptr._assertClass(voter, Voter); - const ret = HaskellShelley.votersAdd(this.ptr, voterPtr); + const ret = HaskellShelley.csl_bridge_votersAdd(this.ptr, voterPtr); return ret; } async get(index) { - const ret = await HaskellShelley.votersGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_votersGet(this.ptr, index); return Ptr._wrap(ret, Voter); } async len() { - const ret = await HaskellShelley.votersLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_votersLen(this.ptr); return ret; } @@ -11051,7 +11389,7 @@ export class Voters extends Ptr { export class VotingBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.votingBuilderNew(); + const ret = await HaskellShelley.csl_bridge_votingBuilderNew(); return Ptr._wrap(ret, VotingBuilder); } @@ -11059,7 +11397,7 @@ export class VotingBuilder extends Ptr { const voterPtr = Ptr._assertClass(voter, Voter); const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const voting_procedurePtr = Ptr._assertClass(voting_procedure, VotingProcedure); - const ret = HaskellShelley.votingBuilderAdd(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr); + const ret = HaskellShelley.csl_bridge_votingBuilderAdd(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr); return ret; } @@ -11068,7 +11406,7 @@ export class VotingBuilder extends Ptr { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const voting_procedurePtr = Ptr._assertClass(voting_procedure, VotingProcedure); const witnessPtr = Ptr._assertClass(witness, PlutusWitness); - const ret = HaskellShelley.votingBuilderAddWithPlutusWitness(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr, witnessPtr); + const ret = HaskellShelley.csl_bridge_votingBuilderAddWithPlutusWitness(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr, witnessPtr); return ret; } @@ -11077,32 +11415,32 @@ export class VotingBuilder extends Ptr { const gov_action_idPtr = Ptr._assertClass(gov_action_id, GovernanceActionId); const voting_procedurePtr = Ptr._assertClass(voting_procedure, VotingProcedure); const native_script_sourcePtr = Ptr._assertClass(native_script_source, NativeScriptSource); - const ret = HaskellShelley.votingBuilderAddWithNativeScript(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr, native_script_sourcePtr); + const ret = HaskellShelley.csl_bridge_votingBuilderAddWithNativeScript(this.ptr, voterPtr, gov_action_idPtr, voting_procedurePtr, native_script_sourcePtr); return ret; } async get_plutus_witnesses() { - const ret = await HaskellShelley.votingBuilderGetPlutusWitnesses(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingBuilderGetPlutusWitnesses(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async get_ref_inputs() { - const ret = await HaskellShelley.votingBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_native_scripts() { - const ret = await HaskellShelley.votingBuilderGetNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingBuilderGetNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async has_plutus_scripts() { - const ret = await HaskellShelley.votingBuilderHasPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingBuilderHasPlutusScripts(this.ptr); return ret; } async build() { - const ret = await HaskellShelley.votingBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingBuilderBuild(this.ptr); return Ptr._wrap(ret, VotingProcedures); } @@ -11111,53 +11449,53 @@ export class VotingBuilder extends Ptr { export class VotingProcedure extends Ptr { async to_bytes() { - const ret = await HaskellShelley.votingProcedureToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProcedureToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.votingProcedureFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_votingProcedureFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VotingProcedure); } async to_hex() { - const ret = await HaskellShelley.votingProcedureToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProcedureToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.votingProcedureFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_votingProcedureFromHex(hex_str); return Ptr._wrap(ret, VotingProcedure); } async to_json() { - const ret = await HaskellShelley.votingProcedureToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProcedureToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.votingProcedureFromJson(json); + const ret = await HaskellShelley.csl_bridge_votingProcedureFromJson(json); return Ptr._wrap(ret, VotingProcedure); } static async new(vote) { - const ret = await HaskellShelley.votingProcedureNew(vote); + const ret = await HaskellShelley.csl_bridge_votingProcedureNew(vote); return Ptr._wrap(ret, VotingProcedure); } static async new_with_anchor(vote, anchor) { const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.votingProcedureNewWithAnchor(vote, anchorPtr); + const ret = await HaskellShelley.csl_bridge_votingProcedureNewWithAnchor(vote, anchorPtr); return Ptr._wrap(ret, VotingProcedure); } async vote_kind() { - const ret = await HaskellShelley.votingProcedureVoteKind(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProcedureVoteKind(this.ptr); return ret; } async anchor() { - const ret = await HaskellShelley.votingProcedureAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProcedureAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } @@ -11166,37 +11504,37 @@ export class VotingProcedure extends Ptr { export class VotingProcedures extends Ptr { async to_bytes() { - const ret = await HaskellShelley.votingProceduresToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProceduresToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.votingProceduresFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_votingProceduresFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VotingProcedures); } async to_hex() { - const ret = await HaskellShelley.votingProceduresToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProceduresToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.votingProceduresFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_votingProceduresFromHex(hex_str); return Ptr._wrap(ret, VotingProcedures); } async to_json() { - const ret = await HaskellShelley.votingProceduresToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProceduresToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.votingProceduresFromJson(json); + const ret = await HaskellShelley.csl_bridge_votingProceduresFromJson(json); return Ptr._wrap(ret, VotingProcedures); } static async new() { - const ret = await HaskellShelley.votingProceduresNew(); + const ret = await HaskellShelley.csl_bridge_votingProceduresNew(); return Ptr._wrap(ret, VotingProcedures); } @@ -11204,25 +11542,25 @@ export class VotingProcedures extends Ptr { const voterPtr = Ptr._assertClass(voter, Voter); const governance_action_idPtr = Ptr._assertClass(governance_action_id, GovernanceActionId); const voting_procedurePtr = Ptr._assertClass(voting_procedure, VotingProcedure); - const ret = HaskellShelley.votingProceduresInsert(this.ptr, voterPtr, governance_action_idPtr, voting_procedurePtr); + const ret = HaskellShelley.csl_bridge_votingProceduresInsert(this.ptr, voterPtr, governance_action_idPtr, voting_procedurePtr); return ret; } async get(voter, governance_action_id) { const voterPtr = Ptr._assertClass(voter, Voter); const governance_action_idPtr = Ptr._assertClass(governance_action_id, GovernanceActionId); - const ret = await HaskellShelley.votingProceduresGet(this.ptr, voterPtr, governance_action_idPtr); + const ret = await HaskellShelley.csl_bridge_votingProceduresGet(this.ptr, voterPtr, governance_action_idPtr); return Ptr._wrap(ret, VotingProcedure); } async get_voters() { - const ret = await HaskellShelley.votingProceduresGetVoters(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProceduresGetVoters(this.ptr); return Ptr._wrap(ret, Voters); } async get_governance_action_ids_by_voter(voter) { const voterPtr = Ptr._assertClass(voter, Voter); - const ret = await HaskellShelley.votingProceduresGetGovernanceActionIdsByVoter(this.ptr, voterPtr); + const ret = await HaskellShelley.csl_bridge_votingProceduresGetGovernanceActionIdsByVoter(this.ptr, voterPtr); return Ptr._wrap(ret, GovernanceActionIds); } @@ -11231,52 +11569,52 @@ export class VotingProcedures extends Ptr { export class VotingProposal extends Ptr { async to_bytes() { - const ret = await HaskellShelley.votingProposalToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.votingProposalFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_votingProposalFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VotingProposal); } async to_hex() { - const ret = await HaskellShelley.votingProposalToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.votingProposalFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_votingProposalFromHex(hex_str); return Ptr._wrap(ret, VotingProposal); } async to_json() { - const ret = await HaskellShelley.votingProposalToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.votingProposalFromJson(json); + const ret = await HaskellShelley.csl_bridge_votingProposalFromJson(json); return Ptr._wrap(ret, VotingProposal); } async governance_action() { - const ret = await HaskellShelley.votingProposalGovernanceAction(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalGovernanceAction(this.ptr); return Ptr._wrap(ret, GovernanceAction); } async anchor() { - const ret = await HaskellShelley.votingProposalAnchor(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalAnchor(this.ptr); return Ptr._wrap(ret, Anchor); } async reward_account() { - const ret = await HaskellShelley.votingProposalRewardAccount(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalRewardAccount(this.ptr); return Ptr._wrap(ret, RewardAddress); } async deposit() { - const ret = await HaskellShelley.votingProposalDeposit(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalDeposit(this.ptr); return Ptr._wrap(ret, BigNum); } @@ -11285,7 +11623,7 @@ export class VotingProposal extends Ptr { const anchorPtr = Ptr._assertClass(anchor, Anchor); const reward_accountPtr = Ptr._assertClass(reward_account, RewardAddress); const depositPtr = Ptr._assertClass(deposit, BigNum); - const ret = await HaskellShelley.votingProposalNew(governance_actionPtr, anchorPtr, reward_accountPtr, depositPtr); + const ret = await HaskellShelley.csl_bridge_votingProposalNew(governance_actionPtr, anchorPtr, reward_accountPtr, depositPtr); return Ptr._wrap(ret, VotingProposal); } @@ -11294,40 +11632,40 @@ export class VotingProposal extends Ptr { export class VotingProposalBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.votingProposalBuilderNew(); + const ret = await HaskellShelley.csl_bridge_votingProposalBuilderNew(); return Ptr._wrap(ret, VotingProposalBuilder); } add(proposal) { const proposalPtr = Ptr._assertClass(proposal, VotingProposal); - const ret = HaskellShelley.votingProposalBuilderAdd(this.ptr, proposalPtr); + const ret = HaskellShelley.csl_bridge_votingProposalBuilderAdd(this.ptr, proposalPtr); return ret; } add_with_plutus_witness(proposal, witness) { const proposalPtr = Ptr._assertClass(proposal, VotingProposal); const witnessPtr = Ptr._assertClass(witness, PlutusWitness); - const ret = HaskellShelley.votingProposalBuilderAddWithPlutusWitness(this.ptr, proposalPtr, witnessPtr); + const ret = HaskellShelley.csl_bridge_votingProposalBuilderAddWithPlutusWitness(this.ptr, proposalPtr, witnessPtr); return ret; } async get_plutus_witnesses() { - const ret = await HaskellShelley.votingProposalBuilderGetPlutusWitnesses(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalBuilderGetPlutusWitnesses(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async get_ref_inputs() { - const ret = await HaskellShelley.votingProposalBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async has_plutus_scripts() { - const ret = await HaskellShelley.votingProposalBuilderHasPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalBuilderHasPlutusScripts(this.ptr); return ret; } async build() { - const ret = await HaskellShelley.votingProposalBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalBuilderBuild(this.ptr); return Ptr._wrap(ret, VotingProposals); } @@ -11336,53 +11674,53 @@ export class VotingProposalBuilder extends Ptr { export class VotingProposals extends Ptr { async to_bytes() { - const ret = await HaskellShelley.votingProposalsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.votingProposalsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_votingProposalsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, VotingProposals); } async to_hex() { - const ret = await HaskellShelley.votingProposalsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.votingProposalsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_votingProposalsFromHex(hex_str); return Ptr._wrap(ret, VotingProposals); } async to_json() { - const ret = await HaskellShelley.votingProposalsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.votingProposalsFromJson(json); + const ret = await HaskellShelley.csl_bridge_votingProposalsFromJson(json); return Ptr._wrap(ret, VotingProposals); } static async new() { - const ret = await HaskellShelley.votingProposalsNew(); + const ret = await HaskellShelley.csl_bridge_votingProposalsNew(); return Ptr._wrap(ret, VotingProposals); } async len() { - const ret = await HaskellShelley.votingProposalsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_votingProposalsLen(this.ptr); return ret; } async get(index) { - const ret = await HaskellShelley.votingProposalsGet(this.ptr, index); + const ret = await HaskellShelley.csl_bridge_votingProposalsGet(this.ptr, index); return Ptr._wrap(ret, VotingProposal); } - add(proposal) { + async add(proposal) { const proposalPtr = Ptr._assertClass(proposal, VotingProposal); - const ret = HaskellShelley.votingProposalsAdd(this.ptr, proposalPtr); + const ret = await HaskellShelley.csl_bridge_votingProposalsAdd(this.ptr, proposalPtr); return ret; } @@ -11391,60 +11729,60 @@ export class VotingProposals extends Ptr { export class Withdrawals extends Ptr { async to_bytes() { - const ret = await HaskellShelley.withdrawalsToBytes(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsToBytes(this.ptr); return uint8ArrayFromB64(ret); } static async from_bytes(bytes) { - const ret = await HaskellShelley.withdrawalsFromBytes(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_withdrawalsFromBytes(b64FromUint8Array(bytes)); return Ptr._wrap(ret, Withdrawals); } async to_hex() { - const ret = await HaskellShelley.withdrawalsToHex(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsToHex(this.ptr); return ret; } static async from_hex(hex_str) { - const ret = await HaskellShelley.withdrawalsFromHex(hex_str); + const ret = await HaskellShelley.csl_bridge_withdrawalsFromHex(hex_str); return Ptr._wrap(ret, Withdrawals); } async to_json() { - const ret = await HaskellShelley.withdrawalsToJson(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsToJson(this.ptr); return ret; } static async from_json(json) { - const ret = await HaskellShelley.withdrawalsFromJson(json); + const ret = await HaskellShelley.csl_bridge_withdrawalsFromJson(json); return Ptr._wrap(ret, Withdrawals); } static async new() { - const ret = await HaskellShelley.withdrawalsNew(); + const ret = await HaskellShelley.csl_bridge_withdrawalsNew(); return Ptr._wrap(ret, Withdrawals); } async len() { - const ret = await HaskellShelley.withdrawalsLen(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsLen(this.ptr); return ret; } async insert(key, value) { const keyPtr = Ptr._assertClass(key, RewardAddress); const valuePtr = Ptr._assertClass(value, BigNum); - const ret = await HaskellShelley.withdrawalsInsert(this.ptr, keyPtr, valuePtr); + const ret = await HaskellShelley.csl_bridge_withdrawalsInsert(this.ptr, keyPtr, valuePtr); return Ptr._wrap(ret, BigNum); } async get(key) { const keyPtr = Ptr._assertClass(key, RewardAddress); - const ret = await HaskellShelley.withdrawalsGet(this.ptr, keyPtr); + const ret = await HaskellShelley.csl_bridge_withdrawalsGet(this.ptr, keyPtr); return Ptr._wrap(ret, BigNum); } async keys() { - const ret = await HaskellShelley.withdrawalsKeys(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsKeys(this.ptr); return Ptr._wrap(ret, RewardAddresses); } @@ -11453,14 +11791,14 @@ export class Withdrawals extends Ptr { export class WithdrawalsBuilder extends Ptr { static async new() { - const ret = await HaskellShelley.withdrawalsBuilderNew(); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderNew(); return Ptr._wrap(ret, WithdrawalsBuilder); } add(address, coin) { const addressPtr = Ptr._assertClass(address, RewardAddress); const coinPtr = Ptr._assertClass(coin, BigNum); - const ret = HaskellShelley.withdrawalsBuilderAdd(this.ptr, addressPtr, coinPtr); + const ret = HaskellShelley.csl_bridge_withdrawalsBuilderAdd(this.ptr, addressPtr, coinPtr); return ret; } @@ -11468,7 +11806,7 @@ export class WithdrawalsBuilder extends Ptr { const addressPtr = Ptr._assertClass(address, RewardAddress); const coinPtr = Ptr._assertClass(coin, BigNum); const witnessPtr = Ptr._assertClass(witness, PlutusWitness); - const ret = HaskellShelley.withdrawalsBuilderAddWithPlutusWitness(this.ptr, addressPtr, coinPtr, witnessPtr); + const ret = HaskellShelley.csl_bridge_withdrawalsBuilderAddWithPlutusWitness(this.ptr, addressPtr, coinPtr, witnessPtr); return ret; } @@ -11476,37 +11814,37 @@ export class WithdrawalsBuilder extends Ptr { const addressPtr = Ptr._assertClass(address, RewardAddress); const coinPtr = Ptr._assertClass(coin, BigNum); const native_script_sourcePtr = Ptr._assertClass(native_script_source, NativeScriptSource); - const ret = HaskellShelley.withdrawalsBuilderAddWithNativeScript(this.ptr, addressPtr, coinPtr, native_script_sourcePtr); + const ret = HaskellShelley.csl_bridge_withdrawalsBuilderAddWithNativeScript(this.ptr, addressPtr, coinPtr, native_script_sourcePtr); return ret; } async get_plutus_witnesses() { - const ret = await HaskellShelley.withdrawalsBuilderGetPlutusWitnesses(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderGetPlutusWitnesses(this.ptr); return Ptr._wrap(ret, PlutusWitnesses); } async get_ref_inputs() { - const ret = await HaskellShelley.withdrawalsBuilderGetRefInputs(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderGetRefInputs(this.ptr); return Ptr._wrap(ret, TransactionInputs); } async get_native_scripts() { - const ret = await HaskellShelley.withdrawalsBuilderGetNativeScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderGetNativeScripts(this.ptr); return Ptr._wrap(ret, NativeScripts); } async get_total_withdrawals() { - const ret = await HaskellShelley.withdrawalsBuilderGetTotalWithdrawals(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderGetTotalWithdrawals(this.ptr); return Ptr._wrap(ret, Value); } async has_plutus_scripts() { - const ret = await HaskellShelley.withdrawalsBuilderHasPlutusScripts(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderHasPlutusScripts(this.ptr); return ret; } async build() { - const ret = await HaskellShelley.withdrawalsBuilderBuild(this.ptr); + const ret = await HaskellShelley.csl_bridge_withdrawalsBuilderBuild(this.ptr); return Ptr._wrap(ret, Withdrawals); } @@ -11516,7 +11854,7 @@ export class WithdrawalsBuilder extends Ptr { export const calculate_ex_units_ceil_cost = async (ex_units, ex_unit_prices) => { const ex_unitsPtr = Ptr._assertClass(ex_units, ExUnits); const ex_unit_pricesPtr = Ptr._assertClass(ex_unit_prices, ExUnitPrices); - const ret = await HaskellShelley.calculateExUnitsCeilCost(ex_unitsPtr, ex_unit_pricesPtr); + const ret = await HaskellShelley.csl_bridge_calculateExUnitsCeilCost(ex_unitsPtr, ex_unit_pricesPtr); return Ptr._wrap(ret, BigNum); }; @@ -11525,64 +11863,64 @@ export const create_send_all = async (address, utxos, config) => { const addressPtr = Ptr._assertClass(address, Address); const utxosPtr = Ptr._assertClass(utxos, TransactionUnspentOutputs); const configPtr = Ptr._assertClass(config, TransactionBuilderConfig); - const ret = await HaskellShelley.createSendAll(addressPtr, utxosPtr, configPtr); + const ret = await HaskellShelley.csl_bridge_createSendAll(addressPtr, utxosPtr, configPtr); return Ptr._wrap(ret, TransactionBatchList); }; export const decode_arbitrary_bytes_from_metadatum = async (metadata) => { const metadataPtr = Ptr._assertClass(metadata, TransactionMetadatum); - const ret = await HaskellShelley.decodeArbitraryBytesFromMetadatum(metadataPtr); + const ret = await HaskellShelley.csl_bridge_decodeArbitraryBytesFromMetadatum(metadataPtr); return uint8ArrayFromB64(ret); }; export const decode_metadatum_to_json_str = async (metadatum, schema) => { const metadatumPtr = Ptr._assertClass(metadatum, TransactionMetadatum); - const ret = await HaskellShelley.decodeMetadatumToJsonStr(metadatumPtr, schema); + const ret = await HaskellShelley.csl_bridge_decodeMetadatumToJsonStr(metadatumPtr, schema); return ret; }; export const decode_plutus_datum_to_json_str = async (datum, schema) => { const datumPtr = Ptr._assertClass(datum, PlutusData); - const ret = await HaskellShelley.decodePlutusDatumToJsonStr(datumPtr, schema); + const ret = await HaskellShelley.csl_bridge_decodePlutusDatumToJsonStr(datumPtr, schema); return ret; }; export const decrypt_with_password = async (password, data) => { - const ret = await HaskellShelley.decryptWithPassword(password, data); + const ret = await HaskellShelley.csl_bridge_decryptWithPassword(password, data); return ret; }; export const encode_arbitrary_bytes_as_metadatum = async (bytes) => { - const ret = await HaskellShelley.encodeArbitraryBytesAsMetadatum(b64FromUint8Array(bytes)); + const ret = await HaskellShelley.csl_bridge_encodeArbitraryBytesAsMetadatum(b64FromUint8Array(bytes)); return Ptr._wrap(ret, TransactionMetadatum); }; export const encode_json_str_to_metadatum = async (json, schema) => { - const ret = await HaskellShelley.encodeJsonStrToMetadatum(json, schema); + const ret = await HaskellShelley.csl_bridge_encodeJsonStrToMetadatum(json, schema); return Ptr._wrap(ret, TransactionMetadatum); }; export const encode_json_str_to_native_script = async (json, self_xpub, schema) => { - const ret = await HaskellShelley.encodeJsonStrToNativeScript(json, self_xpub, schema); + const ret = await HaskellShelley.csl_bridge_encodeJsonStrToNativeScript(json, self_xpub, schema); return Ptr._wrap(ret, NativeScript); }; export const encode_json_str_to_plutus_datum = async (json, schema) => { - const ret = await HaskellShelley.encodeJsonStrToPlutusDatum(json, schema); + const ret = await HaskellShelley.csl_bridge_encodeJsonStrToPlutusDatum(json, schema); return Ptr._wrap(ret, PlutusData); }; export const encrypt_with_password = async (password, salt, nonce, data) => { - const ret = await HaskellShelley.encryptWithPassword(password, salt, nonce, data); + const ret = await HaskellShelley.csl_bridge_encryptWithPassword(password, salt, nonce, data); return ret; }; @@ -11591,7 +11929,7 @@ export const get_deposit = async (txbody, pool_deposit, key_deposit) => { const txbodyPtr = Ptr._assertClass(txbody, TransactionBody); const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = await HaskellShelley.getDeposit(txbodyPtr, pool_depositPtr, key_depositPtr); + const ret = await HaskellShelley.csl_bridge_getDeposit(txbodyPtr, pool_depositPtr, key_depositPtr); return Ptr._wrap(ret, BigNum); }; @@ -11600,21 +11938,21 @@ export const get_implicit_input = async (txbody, pool_deposit, key_deposit) => { const txbodyPtr = Ptr._assertClass(txbody, TransactionBody); const pool_depositPtr = Ptr._assertClass(pool_deposit, BigNum); const key_depositPtr = Ptr._assertClass(key_deposit, BigNum); - const ret = await HaskellShelley.getImplicitInput(txbodyPtr, pool_depositPtr, key_depositPtr); + const ret = await HaskellShelley.csl_bridge_getImplicitInput(txbodyPtr, pool_depositPtr, key_depositPtr); return Ptr._wrap(ret, Value); }; export const hash_auxiliary_data = async (auxiliary_data) => { const auxiliary_dataPtr = Ptr._assertClass(auxiliary_data, AuxiliaryData); - const ret = await HaskellShelley.hashAuxiliaryData(auxiliary_dataPtr); + const ret = await HaskellShelley.csl_bridge_hashAuxiliaryData(auxiliary_dataPtr); return Ptr._wrap(ret, AuxiliaryDataHash); }; export const hash_plutus_data = async (plutus_data) => { const plutus_dataPtr = Ptr._assertClass(plutus_data, PlutusData); - const ret = await HaskellShelley.hashPlutusData(plutus_dataPtr); + const ret = await HaskellShelley.csl_bridge_hashPlutusData(plutus_dataPtr); return Ptr._wrap(ret, DataHash); }; @@ -11624,11 +11962,11 @@ export const hash_script_data = async (redeemers, cost_models, datums) => { const cost_modelsPtr = Ptr._assertClass(cost_models, Costmdls); const datumsPtr = Ptr._assertOptionalClass(datums, PlutusList); if(datums == null) { - const ret = await HaskellShelley.hashScriptData(redeemersPtr, cost_modelsPtr); + const ret = await HaskellShelley.csl_bridge_hashScriptData(redeemersPtr, cost_modelsPtr); return Ptr._wrap(ret, ScriptDataHash); } if(datums != null) { - const ret = await HaskellShelley.hashScriptDataWithDatums(redeemersPtr, cost_modelsPtr, datumsPtr); + const ret = await HaskellShelley.csl_bridge_hashScriptDataWithDatums(redeemersPtr, cost_modelsPtr, datumsPtr); return Ptr._wrap(ret, ScriptDataHash); } }; @@ -11636,7 +11974,7 @@ export const hash_script_data = async (redeemers, cost_models, datums) => { export const hash_transaction = async (tx_body) => { const tx_bodyPtr = Ptr._assertClass(tx_body, TransactionBody); - const ret = await HaskellShelley.hashTransaction(tx_bodyPtr); + const ret = await HaskellShelley.csl_bridge_hashTransaction(tx_bodyPtr); return Ptr._wrap(ret, TransactionHash); }; @@ -11645,7 +11983,7 @@ export const make_daedalus_bootstrap_witness = async (tx_body_hash, addr, key) = const tx_body_hashPtr = Ptr._assertClass(tx_body_hash, TransactionHash); const addrPtr = Ptr._assertClass(addr, ByronAddress); const keyPtr = Ptr._assertClass(key, LegacyDaedalusPrivateKey); - const ret = await HaskellShelley.makeDaedalusBootstrapWitness(tx_body_hashPtr, addrPtr, keyPtr); + const ret = await HaskellShelley.csl_bridge_makeDaedalusBootstrapWitness(tx_body_hashPtr, addrPtr, keyPtr); return Ptr._wrap(ret, BootstrapWitness); }; @@ -11654,7 +11992,7 @@ export const make_icarus_bootstrap_witness = async (tx_body_hash, addr, key) => const tx_body_hashPtr = Ptr._assertClass(tx_body_hash, TransactionHash); const addrPtr = Ptr._assertClass(addr, ByronAddress); const keyPtr = Ptr._assertClass(key, Bip32PrivateKey); - const ret = await HaskellShelley.makeIcarusBootstrapWitness(tx_body_hashPtr, addrPtr, keyPtr); + const ret = await HaskellShelley.csl_bridge_makeIcarusBootstrapWitness(tx_body_hashPtr, addrPtr, keyPtr); return Ptr._wrap(ret, BootstrapWitness); }; @@ -11662,7 +12000,7 @@ export const make_icarus_bootstrap_witness = async (tx_body_hash, addr, key) => export const make_vkey_witness = async (tx_body_hash, sk) => { const tx_body_hashPtr = Ptr._assertClass(tx_body_hash, TransactionHash); const skPtr = Ptr._assertClass(sk, PrivateKey); - const ret = await HaskellShelley.makeVkeyWitness(tx_body_hashPtr, skPtr); + const ret = await HaskellShelley.csl_bridge_makeVkeyWitness(tx_body_hashPtr, skPtr); return Ptr._wrap(ret, Vkeywitness); }; @@ -11670,7 +12008,7 @@ export const make_vkey_witness = async (tx_body_hash, sk) => { export const min_ada_for_output = async (output, data_cost) => { const outputPtr = Ptr._assertClass(output, TransactionOutput); const data_costPtr = Ptr._assertClass(data_cost, DataCost); - const ret = await HaskellShelley.minAdaForOutput(outputPtr, data_costPtr); + const ret = await HaskellShelley.csl_bridge_minAdaForOutput(outputPtr, data_costPtr); return Ptr._wrap(ret, BigNum); }; @@ -11678,14 +12016,14 @@ export const min_ada_for_output = async (output, data_cost) => { export const min_fee = async (tx, linear_fee) => { const txPtr = Ptr._assertClass(tx, Transaction); const linear_feePtr = Ptr._assertClass(linear_fee, LinearFee); - const ret = await HaskellShelley.minFee(txPtr, linear_feePtr); + const ret = await HaskellShelley.csl_bridge_minFee(txPtr, linear_feePtr); return Ptr._wrap(ret, BigNum); }; export const min_ref_script_fee = async (total_ref_scripts_size, ref_script_coins_per_byte) => { const ref_script_coins_per_bytePtr = Ptr._assertClass(ref_script_coins_per_byte, UnitInterval); - const ret = await HaskellShelley.minRefScriptFee(total_ref_scripts_size, ref_script_coins_per_bytePtr); + const ret = await HaskellShelley.csl_bridge_minRefScriptFee(total_ref_scripts_size, ref_script_coins_per_bytePtr); return Ptr._wrap(ret, BigNum); }; @@ -11693,7 +12031,7 @@ export const min_ref_script_fee = async (total_ref_scripts_size, ref_script_coin export const min_script_fee = async (tx, ex_unit_prices) => { const txPtr = Ptr._assertClass(tx, Transaction); const ex_unit_pricesPtr = Ptr._assertClass(ex_unit_prices, ExUnitPrices); - const ret = await HaskellShelley.minScriptFee(txPtr, ex_unit_pricesPtr); + const ret = await HaskellShelley.csl_bridge_minScriptFee(txPtr, ex_unit_pricesPtr); return Ptr._wrap(ret, BigNum); }; @@ -11708,6 +12046,18 @@ export const AddressKind = Object.freeze({ }); +export const BlockEra = Object.freeze({ + Byron: 0, + Shelley: 1, + Allegra: 2, + Mary: 3, + Alonzo: 4, + Babbage: 5, + Conway: 6, + Unknown: 7, +}); + + export const CborContainerType = Object.freeze({ Array: 0, Map: 1, @@ -11724,9 +12074,9 @@ export const CertificateKind = Object.freeze({ MoveInstantaneousRewardsCert: 6, CommitteeHotAuth: 7, CommitteeColdResign: 8, - DrepDeregistration: 9, - DrepRegistration: 10, - DrepUpdate: 11, + DRepDeregistration: 9, + DRepRegistration: 10, + DRepUpdate: 11, StakeAndVoteDelegation: 12, StakeRegistrationAndDelegation: 13, StakeVoteRegistrationAndDelegation: 14, diff --git a/ios/HaskellShelley.m b/ios/HaskellShelley.m index 3dda13f..ad2bbb0 100644 --- a/ios/HaskellShelley.m +++ b/ios/HaskellShelley.m @@ -16,4826 +16,4918 @@ @implementation HaskellShelley resolve(nil); } -+ (void)initialize ++ (void)csl_bridge_initialize { if (self == [HaskellShelley class]) { init_haskell_shelley_library(); } } -RCT_EXPORT_METHOD(addressFromBytes:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressFromBytes:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { RPtr result; NSData* dataData = [NSData fromBase64:dataVal]; - return address_from_bytes((uint8_t*)dataData.bytes, dataData.length, &result, error) + return csl_bridge_address_from_bytes((uint8_t*)dataData.bytes, dataData.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dataVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return address_to_json(self, &result, error) + return csl_bridge_address_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return address_from_json(json, &result, error) + return csl_bridge_address_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return address_kind(self, &result, error) + return csl_bridge_address_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return address_payment_cred(self, &result, error) + return csl_bridge_address_payment_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressIsMalformed:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressIsMalformed:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return address_is_malformed(self, &result, error) + return csl_bridge_address_is_malformed(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return address_to_hex(self, &result, error) + return csl_bridge_address_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return address_from_hex(hexStr, &result, error) + return csl_bridge_address_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return address_to_bytes(self, &result, error) + return csl_bridge_address_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return address_to_bech32(self, &result, error) + return csl_bridge_address_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressToBech32WithPrefix:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressToBech32WithPrefix:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return address_to_bech32_with_prefix(self, prefix, &result, error) + return csl_bridge_address_to_bech32_with_prefix(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return address_from_bech32(bechStr, &result, error) + return csl_bridge_address_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(addressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_addressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return address_network_id(self, &result, error) + return csl_bridge_address_network_id(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return anchor_to_bytes(self, &result, error) + return csl_bridge_anchor_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return anchor_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_anchor_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return anchor_to_hex(self, &result, error) + return csl_bridge_anchor_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return anchor_from_hex(hexStr, &result, error) + return csl_bridge_anchor_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return anchor_to_json(self, &result, error) + return csl_bridge_anchor_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return anchor_from_json(json, &result, error) + return csl_bridge_anchor_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return anchor_url(self, &result, error) + return csl_bridge_anchor_url(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorAnchorDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorAnchorDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return anchor_anchor_data_hash(self, &result, error) + return csl_bridge_anchor_anchor_data_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorNew:(nonnull NSString *)anchorUrlPtr withAnchorDataHash:(nonnull NSString *)anchorDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorNew:(nonnull NSString *)anchorUrlPtr withAnchorDataHash:(nonnull NSString *)anchorDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr anchorUrl = [[params objectAtIndex:0] rPtr]; RPtr anchorDataHash = [[params objectAtIndex:1] rPtr]; - return anchor_new(anchorUrl, anchorDataHash, &result, error) + return csl_bridge_anchor_new(anchorUrl, anchorDataHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[anchorUrlPtr, anchorDataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return anchor_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_anchor_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return anchor_data_hash_to_bytes(self, &result, error) + return csl_bridge_anchor_data_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return anchor_data_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_anchor_data_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return anchor_data_hash_from_bech32(bechStr, &result, error) + return csl_bridge_anchor_data_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return anchor_data_hash_to_hex(self, &result, error) + return csl_bridge_anchor_data_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(anchorDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_anchorDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return anchor_data_hash_from_hex(hex, &result, error) + return csl_bridge_anchor_data_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return asset_name_to_bytes(self, &result, error) + return csl_bridge_asset_name_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return asset_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_asset_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return asset_name_to_hex(self, &result, error) + return csl_bridge_asset_name_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return asset_name_from_hex(hexStr, &result, error) + return csl_bridge_asset_name_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return asset_name_to_json(self, &result, error) + return csl_bridge_asset_name_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return asset_name_from_json(json, &result, error) + return csl_bridge_asset_name_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameNew:(nonnull NSString *)nameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameNew:(nonnull NSString *)nameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* nameVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* nameVal, CharPtr* error) { RPtr result; NSData* dataName = [NSData fromBase64:nameVal]; - return asset_name_new((uint8_t*)dataName.bytes, dataName.length, &result, error) + return csl_bridge_asset_name_new((uint8_t*)dataName.bytes, dataName.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nameVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNameName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNameName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return asset_name_name(self, &result, error) + return csl_bridge_asset_name_name(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return asset_names_to_bytes(self, &result, error) + return csl_bridge_asset_names_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return asset_names_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_asset_names_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return asset_names_to_hex(self, &result, error) + return csl_bridge_asset_names_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return asset_names_from_hex(hexStr, &result, error) + return csl_bridge_asset_names_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return asset_names_to_json(self, &result, error) + return csl_bridge_asset_names_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return asset_names_from_json(json, &result, error) + return csl_bridge_asset_names_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return asset_names_new(&result, error) + return csl_bridge_asset_names_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return asset_names_len(self, &result, error) + return csl_bridge_asset_names_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return asset_names_get(self, index, &result, error) + return csl_bridge_asset_names_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetNamesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetNamesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - asset_names_add(self, elem, error); + csl_bridge_asset_names_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return assets_to_bytes(self, &result, error) + return csl_bridge_assets_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return assets_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_assets_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return assets_to_hex(self, &result, error) + return csl_bridge_assets_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return assets_from_hex(hexStr, &result, error) + return csl_bridge_assets_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return assets_to_json(self, &result, error) + return csl_bridge_assets_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return assets_from_json(json, &result, error) + return csl_bridge_assets_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return assets_new(&result, error) + return csl_bridge_assets_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return assets_len(self, &result, error) + return csl_bridge_assets_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return assets_insert(self, key, value, &result, error) + return csl_bridge_assets_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return assets_get(self, key, &result, error) + return csl_bridge_assets_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(assetsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_assetsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return assets_keys(self, &result, error) + return csl_bridge_assets_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_to_bytes(self, &result, error) + return csl_bridge_auxiliary_data_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return auxiliary_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_auxiliary_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_to_hex(self, &result, error) + return csl_bridge_auxiliary_data_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return auxiliary_data_from_hex(hexStr, &result, error) + return csl_bridge_auxiliary_data_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_to_json(self, &result, error) + return csl_bridge_auxiliary_data_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return auxiliary_data_from_json(json, &result, error) + return csl_bridge_auxiliary_data_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return auxiliary_data_new(&result, error) + return csl_bridge_auxiliary_data_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataMetadata:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataMetadata:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_metadata(self, &result, error) + return csl_bridge_auxiliary_data_metadata(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetMetadata:(nonnull NSString *)selfPtr withMetadata:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetMetadata:(nonnull NSString *)selfPtr withMetadata:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr metadata = [[params objectAtIndex:1] rPtr]; - auxiliary_data_set_metadata(self, metadata, error); + csl_bridge_auxiliary_data_set_metadata(self, metadata, error); return nil; }] exec:@[selfPtr, metadataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_native_scripts(self, &result, error) + return csl_bridge_auxiliary_data_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetNativeScripts:(nonnull NSString *)selfPtr withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetNativeScripts:(nonnull NSString *)selfPtr withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr nativeScripts = [[params objectAtIndex:1] rPtr]; - auxiliary_data_set_native_scripts(self, nativeScripts, error); + csl_bridge_auxiliary_data_set_native_scripts(self, nativeScripts, error); return nil; }] exec:@[selfPtr, nativeScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_plutus_scripts(self, &result, error) + return csl_bridge_auxiliary_data_plutus_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetPlutusScripts:(nonnull NSString *)selfPtr withPlutusScripts:(nonnull NSString *)plutusScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetPlutusScripts:(nonnull NSString *)selfPtr withPlutusScripts:(nonnull NSString *)plutusScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr plutusScripts = [[params objectAtIndex:1] rPtr]; - auxiliary_data_set_plutus_scripts(self, plutusScripts, error); + csl_bridge_auxiliary_data_set_plutus_scripts(self, plutusScripts, error); return nil; }] exec:@[selfPtr, plutusScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataPreferAlonzoFormat:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataPreferAlonzoFormat:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_prefer_alonzo_format(self, &result, error) + return csl_bridge_auxiliary_data_prefer_alonzo_format(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetPreferAlonzoFormat:(nonnull NSString *)selfPtr withPrefer:(nonnull NSNumber *)preferVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetPreferAlonzoFormat:(nonnull NSString *)selfPtr withPrefer:(nonnull NSNumber *)preferVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; BOOL prefer = [[params objectAtIndex:1] boolValue]; - auxiliary_data_set_prefer_alonzo_format(self, prefer, error); + csl_bridge_auxiliary_data_set_prefer_alonzo_format(self, prefer, error); return nil; }] exec:@[selfPtr, preferVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return auxiliary_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_auxiliary_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_hash_to_bytes(self, &result, error) + return csl_bridge_auxiliary_data_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return auxiliary_data_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_auxiliary_data_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return auxiliary_data_hash_from_bech32(bechStr, &result, error) + return csl_bridge_auxiliary_data_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_hash_to_hex(self, &result, error) + return csl_bridge_auxiliary_data_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return auxiliary_data_hash_from_hex(hex, &result, error) + return csl_bridge_auxiliary_data_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return auxiliary_data_set_new(&result, error) + return csl_bridge_auxiliary_data_set_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_set_len(self, &result, error) + return csl_bridge_auxiliary_data_set_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetInsert:(nonnull NSString *)selfPtr withTxIndex:(nonnull NSNumber *)txIndexVal withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetInsert:(nonnull NSString *)selfPtr withTxIndex:(nonnull NSNumber *)txIndexVal withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t txIndex = [[params objectAtIndex:1] longLongValue]; RPtr data = [[params objectAtIndex:2] rPtr]; - return auxiliary_data_set_insert(self, txIndex, data, &result, error) + return csl_bridge_auxiliary_data_set_insert(self, txIndex, data, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, txIndexVal, dataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetGet:(nonnull NSString *)selfPtr withTxIndex:(nonnull NSNumber *)txIndexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetGet:(nonnull NSString *)selfPtr withTxIndex:(nonnull NSNumber *)txIndexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t txIndex = [[params objectAtIndex:1] longLongValue]; - return auxiliary_data_set_get(self, txIndex, &result, error) + return csl_bridge_auxiliary_data_set_get(self, txIndex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, txIndexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(auxiliaryDataSetIndices:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_auxiliaryDataSetIndices:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return auxiliary_data_set_indices(self, &result, error) + return csl_bridge_auxiliary_data_set_indices(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(baseAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withStake:(nonnull NSString *)stakePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_baseAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withStake:(nonnull NSString *)stakePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t network = [[params objectAtIndex:0] longLongValue]; RPtr payment = [[params objectAtIndex:1] rPtr]; RPtr stake = [[params objectAtIndex:2] rPtr]; - return base_address_new(network, payment, stake, &result, error) + return csl_bridge_base_address_new(network, payment, stake, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[networkVal, paymentPtr, stakePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(baseAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_baseAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return base_address_payment_cred(self, &result, error) + return csl_bridge_base_address_payment_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(baseAddressStakeCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_baseAddressStakeCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return base_address_stake_cred(self, &result, error) + return csl_bridge_base_address_stake_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(baseAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_baseAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return base_address_to_address(self, &result, error) + return csl_bridge_base_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(baseAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_baseAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return base_address_from_address(addr, &result, error) + return csl_bridge_base_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_baseAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_base_address_network_id(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(bigIntToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return big_int_to_bytes(self, &result, error) + return csl_bridge_big_int_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return big_int_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_big_int_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_int_to_hex(self, &result, error) + return csl_bridge_big_int_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return big_int_from_hex(hexStr, &result, error) + return csl_bridge_big_int_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_int_to_json(self, &result, error) + return csl_bridge_big_int_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return big_int_from_json(json, &result, error) + return csl_bridge_big_int_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return big_int_is_zero(self, &result, error) + return csl_bridge_big_int_is_zero(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntAsU64:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntAsU64:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return big_int_as_u64(self, &result, error) + return csl_bridge_big_int_as_u64(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntAsInt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntAsInt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return big_int_as_int(self, &result, error) + return csl_bridge_big_int_as_int(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntFromStr:(nonnull NSString *)textVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntFromStr:(nonnull NSString *)textVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* textVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* textVal, CharPtr* error) { RPtr result; CharPtr text = [textVal charPtr]; - return big_int_from_str(text, &result, error) + return csl_bridge_big_int_from_str(text, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:textVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_int_to_str(self, &result, error) + return csl_bridge_big_int_to_str(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntAdd:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntAdd:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + RPtr other = [[params objectAtIndex:1] rPtr]; + return csl_bridge_big_int_add(self, other, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bigIntSub:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_int_add(self, other, &result, error) + return csl_bridge_big_int_sub(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntMul:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntMul:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_int_mul(self, other, &result, error) + return csl_bridge_big_int_mul(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntOne:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntPow:(nonnull NSString *)selfPtr withExp:(nonnull NSNumber *)expVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + int64_t exp = [[params objectAtIndex:1] longLongValue]; + return csl_bridge_big_int_pow(self, exp, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, expVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bigIntOne:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return big_int_one(&result, error) + return csl_bridge_big_int_one(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntIncrement:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntZero:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { + RPtr result; + return csl_bridge_big_int_zero(&result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:nil andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bigIntAbs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_big_int_abs(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bigIntIncrement:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return big_int_increment(self, &result, error) + return csl_bridge_big_int_increment(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigIntDivCeil:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigIntDivCeil:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + RPtr other = [[params objectAtIndex:1] rPtr]; + return csl_bridge_big_int_div_ceil(self, other, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bigIntDivFloor:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_int_div_ceil(self, other, &result, error) + return csl_bridge_big_int_div_floor(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return big_num_to_bytes(self, &result, error) + return csl_bridge_big_num_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return big_num_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_big_num_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_num_to_hex(self, &result, error) + return csl_bridge_big_num_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return big_num_from_hex(hexStr, &result, error) + return csl_bridge_big_num_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_num_to_json(self, &result, error) + return csl_bridge_big_num_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return big_num_from_json(json, &result, error) + return csl_bridge_big_num_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumFromStr:(nonnull NSString *)stringVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumFromStr:(nonnull NSString *)stringVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stringVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stringVal, CharPtr* error) { RPtr result; CharPtr string = [stringVal charPtr]; - return big_num_from_str(string, &result, error) + return csl_bridge_big_num_from_str(string, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stringVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return big_num_to_str(self, &result, error) + return csl_bridge_big_num_to_str(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumZero:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumZero:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return big_num_zero(&result, error) + return csl_bridge_big_num_zero(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumOne:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumOne:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return big_num_one(&result, error) + return csl_bridge_big_num_one(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return big_num_is_zero(self, &result, error) + return csl_bridge_big_num_is_zero(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumDivFloor:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumDivFloor:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_num_div_floor(self, other, &result, error) + return csl_bridge_big_num_div_floor(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumCheckedMul:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumCheckedMul:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_num_checked_mul(self, other, &result, error) + return csl_bridge_big_num_checked_mul(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumCheckedAdd:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumCheckedAdd:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_num_checked_add(self, other, &result, error) + return csl_bridge_big_num_checked_add(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumCheckedSub:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumCheckedSub:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_num_checked_sub(self, other, &result, error) + return csl_bridge_big_num_checked_sub(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumClampedSub:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumClampedSub:(nonnull NSString *)selfPtr withOther:(nonnull NSString *)otherPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr other = [[params objectAtIndex:1] rPtr]; - return big_num_clamped_sub(self, other, &result, error) + return csl_bridge_big_num_clamped_sub(self, other, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, otherPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumCompare:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumCompare:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { int64_t result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsValue = [[params objectAtIndex:1] rPtr]; - return big_num_compare(self, rhsValue, &result, error) + return csl_bridge_big_num_compare(self, rhsValue, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:@[selfPtr, rhsValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumLessThan:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumLessThan:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsValue = [[params objectAtIndex:1] rPtr]; - return big_num_less_than(self, rhsValue, &result, error) + return csl_bridge_big_num_less_than(self, rhsValue, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, rhsValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumMaxValue:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumMaxValue:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return big_num_max_value(&result, error) + return csl_bridge_big_num_max_value(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bigNumMax:(nonnull NSString *)aPtr withB:(nonnull NSString *)bPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bigNumMax:(nonnull NSString *)aPtr withB:(nonnull NSString *)bPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr a = [[params objectAtIndex:0] rPtr]; RPtr b = [[params objectAtIndex:1] rPtr]; - return big_num_max(a, b, &result, error) + return csl_bridge_big_num_max(a, b, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[aPtr, bPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyDerive:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyDerive:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return bip32_private_key_derive(self, index, &result, error) + return csl_bridge_bip32_private_key_derive(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyFrom_128Xprv:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyFrom_128Xprv:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return bip32_private_key_from_128_xprv((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_bip32_private_key_from_128_xprv((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyTo_128Xprv:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyTo_128Xprv:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_to_128_xprv(self, &result, error) + return csl_bridge_bip32_private_key_to_128_xprv(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyGenerateEd25519Bip32:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyGenerateEd25519Bip32:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return bip32_private_key_generate_ed25519_bip32(&result, error) + return csl_bridge_bip32_private_key_generate_ed25519_bip32(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyToRawKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyToRawKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_to_raw_key(self, &result, error) + return csl_bridge_bip32_private_key_to_raw_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyToPublic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyToPublic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_to_public(self, &result, error) + return csl_bridge_bip32_private_key_to_public(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return bip32_private_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_bip32_private_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_as_bytes(self, &result, error) + return csl_bridge_bip32_private_key_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; CharPtr bech32Str = [bech32StrVal charPtr]; - return bip32_private_key_from_bech32(bech32Str, &result, error) + return csl_bridge_bip32_private_key_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_to_bech32(self, &result, error) + return csl_bridge_bip32_private_key_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyFromBip39Entropy:(nonnull NSString *)entropyVal withPassword:(nonnull NSString *)passwordVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyFromBip39Entropy:(nonnull NSString *)entropyVal withPassword:(nonnull NSString *)passwordVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataEntropy = [NSData fromBase64:[params objectAtIndex:0]]; NSData* dataPassword = [NSData fromBase64:[params objectAtIndex:1]]; - return bip32_private_key_from_bip39_entropy((uint8_t*)dataEntropy.bytes, dataEntropy.length, (uint8_t*)dataPassword.bytes, dataPassword.length, &result, error) + return csl_bridge_bip32_private_key_from_bip39_entropy((uint8_t*)dataEntropy.bytes, dataEntropy.length, (uint8_t*)dataPassword.bytes, dataPassword.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[entropyVal, passwordVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_chaincode(self, &result, error) + return csl_bridge_bip32_private_key_chaincode(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bip32_private_key_to_hex(self, &result, error) + return csl_bridge_bip32_private_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PrivateKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PrivateKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return bip32_private_key_from_hex(hexStr, &result, error) + return csl_bridge_bip32_private_key_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyDerive:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyDerive:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return bip32_public_key_derive(self, index, &result, error) + return csl_bridge_bip32_public_key_derive(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyToRawKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyToRawKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return bip32_public_key_to_raw_key(self, &result, error) + return csl_bridge_bip32_public_key_to_raw_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return bip32_public_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_bip32_public_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bip32_public_key_as_bytes(self, &result, error) + return csl_bridge_bip32_public_key_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; CharPtr bech32Str = [bech32StrVal charPtr]; - return bip32_public_key_from_bech32(bech32Str, &result, error) + return csl_bridge_bip32_public_key_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bip32_public_key_to_bech32(self, &result, error) + return csl_bridge_bip32_public_key_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bip32_public_key_chaincode(self, &result, error) + return csl_bridge_bip32_public_key_chaincode(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bip32_public_key_to_hex(self, &result, error) + return csl_bridge_bip32_public_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bip32PublicKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bip32PublicKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return bip32_public_key_from_hex(hexStr, &result, error) + return csl_bridge_bip32_public_key_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return block_to_bytes(self, &result, error) + return csl_bridge_block_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return block_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_block_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return block_to_hex(self, &result, error) + return csl_bridge_block_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return block_from_hex(hexStr, &result, error) + return csl_bridge_block_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return block_to_json(self, &result, error) + return csl_bridge_block_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return block_from_json(json, &result, error) + return csl_bridge_block_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHeader:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHeader:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return block_header(self, &result, error) + return csl_bridge_block_header(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockTransactionBodies:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockTransactionBodies:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return block_transaction_bodies(self, &result, error) + return csl_bridge_block_transaction_bodies(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockTransactionWitnessSets:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockTransactionWitnessSets:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return block_transaction_witness_sets(self, &result, error) + return csl_bridge_block_transaction_witness_sets(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockAuxiliaryDataSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockAuxiliaryDataSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return block_auxiliary_data_set(self, &result, error) + return csl_bridge_block_auxiliary_data_set(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockInvalidTransactions:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockInvalidTransactions:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return block_invalid_transactions(self, &result, error) + return csl_bridge_block_invalid_transactions(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockNew:(nonnull NSString *)headerPtr withTransactionBodies:(nonnull NSString *)transactionBodiesPtr withTransactionWitnessSets:(nonnull NSString *)transactionWitnessSetsPtr withAuxiliaryDataSet:(nonnull NSString *)auxiliaryDataSetPtr withInvalidTransactions:(nonnull NSString *)invalidTransactionsVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockNew:(nonnull NSString *)headerPtr withTransactionBodies:(nonnull NSString *)transactionBodiesPtr withTransactionWitnessSets:(nonnull NSString *)transactionWitnessSetsPtr withAuxiliaryDataSet:(nonnull NSString *)auxiliaryDataSetPtr withInvalidTransactions:(nonnull NSString *)invalidTransactionsVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr header = [[params objectAtIndex:0] rPtr]; RPtr transactionBodies = [[params objectAtIndex:1] rPtr]; RPtr transactionWitnessSets = [[params objectAtIndex:2] rPtr]; RPtr auxiliaryDataSet = [[params objectAtIndex:3] rPtr]; CharPtr invalidTransactions = [[params objectAtIndex:4] charPtr]; - return block_new(header, transactionBodies, transactionWitnessSets, auxiliaryDataSet, invalidTransactions, &result, error) + return csl_bridge_block_new(header, transactionBodies, transactionWitnessSets, auxiliaryDataSet, invalidTransactions, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[headerPtr, transactionBodiesPtr, transactionWitnessSetsPtr, auxiliaryDataSetPtr, invalidTransactionsVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockFromWrappedBytes:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { - RPtr result; - NSData* dataData = [NSData fromBase64:dataVal]; - return block_from_wrapped_bytes((uint8_t*)dataData.bytes, dataData.length, &result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:dataVal andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(blockHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return block_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_block_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return block_hash_to_bytes(self, &result, error) + return csl_bridge_block_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return block_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_block_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return block_hash_from_bech32(bechStr, &result, error) + return csl_bridge_block_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return block_hash_to_hex(self, &result, error) + return csl_bridge_block_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(blockHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_blockHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return block_hash_from_hex(hex, &result, error) + return csl_bridge_block_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_to_bytes(self, &result, error) + return csl_bridge_bootstrap_witness_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return bootstrap_witness_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_bootstrap_witness_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_to_hex(self, &result, error) + return csl_bridge_bootstrap_witness_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return bootstrap_witness_from_hex(hexStr, &result, error) + return csl_bridge_bootstrap_witness_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_to_json(self, &result, error) + return csl_bridge_bootstrap_witness_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return bootstrap_witness_from_json(json, &result, error) + return csl_bridge_bootstrap_witness_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_vkey(self, &result, error) + return csl_bridge_bootstrap_witness_vkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessSignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessSignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_signature(self, &result, error) + return csl_bridge_bootstrap_witness_signature(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessChainCode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessChainCode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_chain_code(self, &result, error) + return csl_bridge_bootstrap_witness_chain_code(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessAttributes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessAttributes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return bootstrap_witness_attributes(self, &result, error) + return csl_bridge_bootstrap_witness_attributes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessNew:(nonnull NSString *)vkeyPtr withSignature:(nonnull NSString *)signaturePtr withChainCode:(nonnull NSString *)chainCodeVal withAttributes:(nonnull NSString *)attributesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessNew:(nonnull NSString *)vkeyPtr withSignature:(nonnull NSString *)signaturePtr withChainCode:(nonnull NSString *)chainCodeVal withAttributes:(nonnull NSString *)attributesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr vkey = [[params objectAtIndex:0] rPtr]; RPtr signature = [[params objectAtIndex:1] rPtr]; NSData* dataChainCode = [NSData fromBase64:[params objectAtIndex:2]]; NSData* dataAttributes = [NSData fromBase64:[params objectAtIndex:3]]; - return bootstrap_witness_new(vkey, signature, (uint8_t*)dataChainCode.bytes, dataChainCode.length, (uint8_t*)dataAttributes.bytes, dataAttributes.length, &result, error) + return csl_bridge_bootstrap_witness_new(vkey, signature, (uint8_t*)dataChainCode.bytes, dataChainCode.length, (uint8_t*)dataAttributes.bytes, dataAttributes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[vkeyPtr, signaturePtr, chainCodeVal, attributesVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_bootstrap_witnesses_to_bytes(self, &result, error) + ? [[NSData fromDataPtr:&result] base64] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; - return bootstrap_witnesses_new(&result, error) + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_bootstrap_witnesses_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + CharPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_bootstrap_witnesses_to_hex(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_bootstrap_witnesses_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + CharPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_bootstrap_witnesses_to_json(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + RPtr result; + CharPtr json = [jsonVal charPtr]; + return csl_bridge_bootstrap_witnesses_from_json(json, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:jsonVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { + RPtr result; + return csl_bridge_bootstrap_witnesses_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return bootstrap_witnesses_len(self, &result, error) + return csl_bridge_bootstrap_witnesses_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return bootstrap_witnesses_get(self, index, &result, error) + return csl_bridge_bootstrap_witnesses_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(bootstrapWitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_bootstrapWitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - bootstrap_witnesses_add(self, elem, error); - return nil; + return csl_bridge_bootstrap_witnesses_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressToBase58:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressToBase58:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return byron_address_to_base58(self, &result, error) + return csl_bridge_byron_address_to_base58(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return byron_address_to_bytes(self, &result, error) + return csl_bridge_byron_address_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return byron_address_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_byron_address_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressByronProtocolMagic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressByronProtocolMagic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return byron_address_byron_protocol_magic(self, &result, error) + return csl_bridge_byron_address_byron_protocol_magic(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressAttributes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressAttributes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return byron_address_attributes(self, &result, error) + return csl_bridge_byron_address_attributes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return byron_address_network_id(self, &result, error) + return csl_bridge_byron_address_network_id(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressFromBase58:(nonnull NSString *)sVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressFromBase58:(nonnull NSString *)sVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* sVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* sVal, CharPtr* error) { RPtr result; CharPtr s = [sVal charPtr]; - return byron_address_from_base58(s, &result, error) + return csl_bridge_byron_address_from_base58(s, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:sVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressIcarusFromKey:(nonnull NSString *)keyPtr withProtocolMagic:(nonnull NSNumber *)protocolMagicVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressIcarusFromKey:(nonnull NSString *)keyPtr withProtocolMagic:(nonnull NSNumber *)protocolMagicVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr key = [[params objectAtIndex:0] rPtr]; int64_t protocolMagic = [[params objectAtIndex:1] longLongValue]; - return byron_address_icarus_from_key(key, protocolMagic, &result, error) + return csl_bridge_byron_address_icarus_from_key(key, protocolMagic, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[keyPtr, protocolMagicVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressIsValid:(nonnull NSString *)sVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressIsValid:(nonnull NSString *)sVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* sVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* sVal, CharPtr* error) { BOOL result; CharPtr s = [sVal charPtr]; - return byron_address_is_valid(s, &result, error) + return csl_bridge_byron_address_is_valid(s, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:sVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return byron_address_to_address(self, &result, error) + return csl_bridge_byron_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(byronAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_byronAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return byron_address_from_address(addr, &result, error) + return csl_bridge_byron_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return certificate_to_bytes(self, &result, error) + return csl_bridge_certificate_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return certificate_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_certificate_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return certificate_to_hex(self, &result, error) + return csl_bridge_certificate_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return certificate_from_hex(hexStr, &result, error) + return csl_bridge_certificate_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return certificate_to_json(self, &result, error) + return csl_bridge_certificate_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return certificate_from_json(json, &result, error) + return csl_bridge_certificate_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeRegistration:(nonnull NSString *)stakeRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeRegistration:(nonnull NSString *)stakeRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeRegistrationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeRegistrationPtr, CharPtr* error) { RPtr result; RPtr stakeRegistration = [stakeRegistrationPtr rPtr]; - return certificate_new_stake_registration(stakeRegistration, &result, error) + return csl_bridge_certificate_new_stake_registration(stakeRegistration, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeRegistrationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeDeregistration:(nonnull NSString *)stakeDeregistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewRegCert:(nonnull NSString *)stakeRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeDeregistrationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeRegistrationPtr, CharPtr* error) { + RPtr result; + RPtr stakeRegistration = [stakeRegistrationPtr rPtr]; + return csl_bridge_certificate_new_reg_cert(stakeRegistration, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:stakeRegistrationPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeDeregistration:(nonnull NSString *)stakeDeregistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* stakeDeregistrationPtr, CharPtr* error) { + RPtr result; + RPtr stakeDeregistration = [stakeDeregistrationPtr rPtr]; + return csl_bridge_certificate_new_stake_deregistration(stakeDeregistration, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:stakeDeregistrationPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_certificateNewUnregCert:(nonnull NSString *)stakeDeregistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* stakeDeregistrationPtr, CharPtr* error) { RPtr result; RPtr stakeDeregistration = [stakeDeregistrationPtr rPtr]; - return certificate_new_stake_deregistration(stakeDeregistration, &result, error) + return csl_bridge_certificate_new_unreg_cert(stakeDeregistration, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeDeregistrationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeDelegation:(nonnull NSString *)stakeDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeDelegation:(nonnull NSString *)stakeDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeDelegationPtr, CharPtr* error) { RPtr result; RPtr stakeDelegation = [stakeDelegationPtr rPtr]; - return certificate_new_stake_delegation(stakeDelegation, &result, error) + return csl_bridge_certificate_new_stake_delegation(stakeDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewPoolRegistration:(nonnull NSString *)poolRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewPoolRegistration:(nonnull NSString *)poolRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* poolRegistrationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* poolRegistrationPtr, CharPtr* error) { RPtr result; RPtr poolRegistration = [poolRegistrationPtr rPtr]; - return certificate_new_pool_registration(poolRegistration, &result, error) + return csl_bridge_certificate_new_pool_registration(poolRegistration, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:poolRegistrationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewPoolRetirement:(nonnull NSString *)poolRetirementPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewPoolRetirement:(nonnull NSString *)poolRetirementPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* poolRetirementPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* poolRetirementPtr, CharPtr* error) { RPtr result; RPtr poolRetirement = [poolRetirementPtr rPtr]; - return certificate_new_pool_retirement(poolRetirement, &result, error) + return csl_bridge_certificate_new_pool_retirement(poolRetirement, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:poolRetirementPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewGenesisKeyDelegation:(nonnull NSString *)genesisKeyDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewGenesisKeyDelegation:(nonnull NSString *)genesisKeyDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* genesisKeyDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* genesisKeyDelegationPtr, CharPtr* error) { RPtr result; RPtr genesisKeyDelegation = [genesisKeyDelegationPtr rPtr]; - return certificate_new_genesis_key_delegation(genesisKeyDelegation, &result, error) + return csl_bridge_certificate_new_genesis_key_delegation(genesisKeyDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:genesisKeyDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewMoveInstantaneousRewardsCert:(nonnull NSString *)moveInstantaneousRewardsCertPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewMoveInstantaneousRewardsCert:(nonnull NSString *)moveInstantaneousRewardsCertPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* moveInstantaneousRewardsCertPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* moveInstantaneousRewardsCertPtr, CharPtr* error) { RPtr result; RPtr moveInstantaneousRewardsCert = [moveInstantaneousRewardsCertPtr rPtr]; - return certificate_new_move_instantaneous_rewards_cert(moveInstantaneousRewardsCert, &result, error) + return csl_bridge_certificate_new_move_instantaneous_rewards_cert(moveInstantaneousRewardsCert, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:moveInstantaneousRewardsCertPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewCommitteeHotAuth:(nonnull NSString *)committeeHotAuthPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewCommitteeHotAuth:(nonnull NSString *)committeeHotAuthPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* committeeHotAuthPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* committeeHotAuthPtr, CharPtr* error) { RPtr result; RPtr committeeHotAuth = [committeeHotAuthPtr rPtr]; - return certificate_new_committee_hot_auth(committeeHotAuth, &result, error) + return csl_bridge_certificate_new_committee_hot_auth(committeeHotAuth, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:committeeHotAuthPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewCommitteeColdResign:(nonnull NSString *)committeeColdResignPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewCommitteeColdResign:(nonnull NSString *)committeeColdResignPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* committeeColdResignPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* committeeColdResignPtr, CharPtr* error) { RPtr result; RPtr committeeColdResign = [committeeColdResignPtr rPtr]; - return certificate_new_committee_cold_resign(committeeColdResign, &result, error) + return csl_bridge_certificate_new_committee_cold_resign(committeeColdResign, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:committeeColdResignPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewDrepDeregistration:(nonnull NSString *)drepDeregistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewDrepDeregistration:(nonnull NSString *)drepDeregistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* drepDeregistrationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* drepDeregistrationPtr, CharPtr* error) { RPtr result; RPtr drepDeregistration = [drepDeregistrationPtr rPtr]; - return certificate_new_drep_deregistration(drepDeregistration, &result, error) + return csl_bridge_certificate_new_drep_deregistration(drepDeregistration, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:drepDeregistrationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewDrepRegistration:(nonnull NSString *)drepRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewDrepRegistration:(nonnull NSString *)drepRegistrationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* drepRegistrationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* drepRegistrationPtr, CharPtr* error) { RPtr result; RPtr drepRegistration = [drepRegistrationPtr rPtr]; - return certificate_new_drep_registration(drepRegistration, &result, error) + return csl_bridge_certificate_new_drep_registration(drepRegistration, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:drepRegistrationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewDrepUpdate:(nonnull NSString *)drepUpdatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewDrepUpdate:(nonnull NSString *)drepUpdatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* drepUpdatePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* drepUpdatePtr, CharPtr* error) { RPtr result; RPtr drepUpdate = [drepUpdatePtr rPtr]; - return certificate_new_drep_update(drepUpdate, &result, error) + return csl_bridge_certificate_new_drep_update(drepUpdate, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:drepUpdatePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeAndVoteDelegation:(nonnull NSString *)stakeAndVoteDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeAndVoteDelegation:(nonnull NSString *)stakeAndVoteDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeAndVoteDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeAndVoteDelegationPtr, CharPtr* error) { RPtr result; RPtr stakeAndVoteDelegation = [stakeAndVoteDelegationPtr rPtr]; - return certificate_new_stake_and_vote_delegation(stakeAndVoteDelegation, &result, error) + return csl_bridge_certificate_new_stake_and_vote_delegation(stakeAndVoteDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeAndVoteDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeRegistrationAndDelegation:(nonnull NSString *)stakeRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeRegistrationAndDelegation:(nonnull NSString *)stakeRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeRegistrationAndDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeRegistrationAndDelegationPtr, CharPtr* error) { RPtr result; RPtr stakeRegistrationAndDelegation = [stakeRegistrationAndDelegationPtr rPtr]; - return certificate_new_stake_registration_and_delegation(stakeRegistrationAndDelegation, &result, error) + return csl_bridge_certificate_new_stake_registration_and_delegation(stakeRegistrationAndDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeRegistrationAndDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewStakeVoteRegistrationAndDelegation:(nonnull NSString *)stakeVoteRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewStakeVoteRegistrationAndDelegation:(nonnull NSString *)stakeVoteRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeVoteRegistrationAndDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeVoteRegistrationAndDelegationPtr, CharPtr* error) { RPtr result; RPtr stakeVoteRegistrationAndDelegation = [stakeVoteRegistrationAndDelegationPtr rPtr]; - return certificate_new_stake_vote_registration_and_delegation(stakeVoteRegistrationAndDelegation, &result, error) + return csl_bridge_certificate_new_stake_vote_registration_and_delegation(stakeVoteRegistrationAndDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeVoteRegistrationAndDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewVoteDelegation:(nonnull NSString *)voteDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewVoteDelegation:(nonnull NSString *)voteDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* voteDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* voteDelegationPtr, CharPtr* error) { RPtr result; RPtr voteDelegation = [voteDelegationPtr rPtr]; - return certificate_new_vote_delegation(voteDelegation, &result, error) + return csl_bridge_certificate_new_vote_delegation(voteDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:voteDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateNewVoteRegistrationAndDelegation:(nonnull NSString *)voteRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateNewVoteRegistrationAndDelegation:(nonnull NSString *)voteRegistrationAndDelegationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* voteRegistrationAndDelegationPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* voteRegistrationAndDelegationPtr, CharPtr* error) { RPtr result; RPtr voteRegistrationAndDelegation = [voteRegistrationAndDelegationPtr rPtr]; - return certificate_new_vote_registration_and_delegation(voteRegistrationAndDelegation, &result, error) + return csl_bridge_certificate_new_vote_registration_and_delegation(voteRegistrationAndDelegation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:voteRegistrationAndDelegationPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return certificate_kind(self, &result, error) + return csl_bridge_certificate_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_registration(self, &result, error) + return csl_bridge_certificate_as_stake_registration(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeDeregistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsRegCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_deregistration(self, &result, error) + return csl_bridge_certificate_as_reg_cert(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeDeregistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_delegation(self, &result, error) + return csl_bridge_certificate_as_stake_deregistration(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsPoolRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsUnregCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_pool_registration(self, &result, error) + return csl_bridge_certificate_as_unreg_cert(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsPoolRetirement:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_pool_retirement(self, &result, error) + return csl_bridge_certificate_as_stake_delegation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsGenesisKeyDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsPoolRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_genesis_key_delegation(self, &result, error) + return csl_bridge_certificate_as_pool_registration(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsMoveInstantaneousRewardsCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsPoolRetirement:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_move_instantaneous_rewards_cert(self, &result, error) + return csl_bridge_certificate_as_pool_retirement(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsCommitteeHotAuth:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsGenesisKeyDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_committee_hot_auth(self, &result, error) + return csl_bridge_certificate_as_genesis_key_delegation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsCommitteeColdResign:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsMoveInstantaneousRewardsCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_committee_cold_resign(self, &result, error) + return csl_bridge_certificate_as_move_instantaneous_rewards_cert(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsDrepDeregistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsCommitteeHotAuth:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_drep_deregistration(self, &result, error) + return csl_bridge_certificate_as_committee_hot_auth(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsDrepRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsCommitteeColdResign:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_drep_registration(self, &result, error) + return csl_bridge_certificate_as_committee_cold_resign(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsDrepUpdate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsDrepDeregistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_drep_update(self, &result, error) + return csl_bridge_certificate_as_drep_deregistration(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeAndVoteDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsDrepRegistration:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_and_vote_delegation(self, &result, error) + return csl_bridge_certificate_as_drep_registration(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsDrepUpdate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_registration_and_delegation(self, &result, error) + return csl_bridge_certificate_as_drep_update(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsStakeVoteRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeAndVoteDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_stake_vote_registration_and_delegation(self, &result, error) + return csl_bridge_certificate_as_stake_and_vote_delegation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsVoteDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_vote_delegation(self, &result, error) + return csl_bridge_certificate_as_stake_registration_and_delegation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateAsVoteRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsStakeVoteRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificate_as_vote_registration_and_delegation(self, &result, error) + return csl_bridge_certificate_as_stake_vote_registration_and_delegation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificateHasRequiredScriptWitness:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificateAsVoteDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_certificate_as_vote_delegation(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_certificateAsVoteRegistrationAndDelegation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_certificate_as_vote_registration_and_delegation(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_certificateHasRequiredScriptWitness:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return certificate_has_required_script_witness(self, &result, error) + return csl_bridge_certificate_has_required_script_witness(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return certificates_to_bytes(self, &result, error) + return csl_bridge_certificates_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return certificates_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_certificates_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return certificates_to_hex(self, &result, error) + return csl_bridge_certificates_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return certificates_from_hex(hexStr, &result, error) + return csl_bridge_certificates_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return certificates_to_json(self, &result, error) + return csl_bridge_certificates_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return certificates_from_json(json, &result, error) + return csl_bridge_certificates_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return certificates_new(&result, error) + return csl_bridge_certificates_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return certificates_len(self, &result, error) + return csl_bridge_certificates_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return certificates_get(self, index, &result, error) + return csl_bridge_certificates_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - certificates_add(self, elem, error); - return nil; + return csl_bridge_certificates_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return certificates_builder_new(&result, error) + return csl_bridge_certificates_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderAdd:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderAdd:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr cert = [[params objectAtIndex:1] rPtr]; - certificates_builder_add(self, cert, error); + csl_bridge_certificates_builder_add(self, cert, error); return nil; }] exec:@[selfPtr, certPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr cert = [[params objectAtIndex:1] rPtr]; RPtr witness = [[params objectAtIndex:2] rPtr]; - certificates_builder_add_with_plutus_witness(self, cert, witness, error); + csl_bridge_certificates_builder_add_with_plutus_witness(self, cert, witness, error); return nil; }] exec:@[selfPtr, certPtr, witnessPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withCert:(nonnull NSString *)certPtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr cert = [[params objectAtIndex:1] rPtr]; RPtr nativeScriptSource = [[params objectAtIndex:2] rPtr]; - certificates_builder_add_with_native_script(self, cert, nativeScriptSource, error); + csl_bridge_certificates_builder_add_with_native_script(self, cert, nativeScriptSource, error); return nil; }] exec:@[selfPtr, certPtr, nativeScriptSourcePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificates_builder_get_plutus_witnesses(self, &result, error) + return csl_bridge_certificates_builder_get_plutus_witnesses(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificates_builder_get_ref_inputs(self, &result, error) + return csl_bridge_certificates_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificates_builder_get_native_scripts(self, &result, error) + return csl_bridge_certificates_builder_get_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderGetCertificatesRefund:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderGetCertificatesRefund:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; RPtr keyDeposit = [[params objectAtIndex:2] rPtr]; - return certificates_builder_get_certificates_refund(self, poolDeposit, keyDeposit, &result, error) + return csl_bridge_certificates_builder_get_certificates_refund(self, poolDeposit, keyDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, poolDepositPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderGetCertificatesDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderGetCertificatesDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; RPtr keyDeposit = [[params objectAtIndex:2] rPtr]; - return certificates_builder_get_certificates_deposit(self, poolDeposit, keyDeposit, &result, error) + return csl_bridge_certificates_builder_get_certificates_deposit(self, poolDeposit, keyDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, poolDepositPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return certificates_builder_has_plutus_scripts(self, &result, error) + return csl_bridge_certificates_builder_has_plutus_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(certificatesBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_certificatesBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return certificates_builder_build(self, &result, error) + return csl_bridge_certificates_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(changeConfigNew:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_changeConfigNew:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addressPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addressPtr, CharPtr* error) { RPtr result; RPtr address = [addressPtr rPtr]; - return change_config_new(address, &result, error) + return csl_bridge_change_config_new(address, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addressPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(changeConfigChangeAddress:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_changeConfigChangeAddress:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; - return change_config_change_address(self, address, &result, error) + return csl_bridge_change_config_change_address(self, address, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, addressPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(changeConfigChangePlutusData:(nonnull NSString *)selfPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_changeConfigChangePlutusData:(nonnull NSString *)selfPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr plutusData = [[params objectAtIndex:1] rPtr]; - return change_config_change_plutus_data(self, plutusData, &result, error) + return csl_bridge_change_config_change_plutus_data(self, plutusData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, plutusDataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(changeConfigChangeScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_changeConfigChangeScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr scriptRef = [[params objectAtIndex:1] rPtr]; - return change_config_change_script_ref(self, scriptRef, &result, error) + return csl_bridge_change_config_change_script_ref(self, scriptRef, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, scriptRefPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return committee_to_bytes(self, &result, error) + return csl_bridge_committee_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return committee_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_committee_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_to_hex(self, &result, error) + return csl_bridge_committee_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return committee_from_hex(hexStr, &result, error) + return csl_bridge_committee_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_to_json(self, &result, error) + return csl_bridge_committee_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return committee_from_json(json, &result, error) + return csl_bridge_committee_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeNew:(nonnull NSString *)quorumThresholdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeNew:(nonnull NSString *)quorumThresholdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* quorumThresholdPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* quorumThresholdPtr, CharPtr* error) { RPtr result; RPtr quorumThreshold = [quorumThresholdPtr rPtr]; - return committee_new(quorumThreshold, &result, error) + return csl_bridge_committee_new(quorumThreshold, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:quorumThresholdPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeMembersKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeMembersKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_members_keys(self, &result, error) + return csl_bridge_committee_members_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeQuorumThreshold:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeQuorumThreshold:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_quorum_threshold(self, &result, error) + return csl_bridge_committee_quorum_threshold(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeAddMember:(nonnull NSString *)selfPtr withCommitteeColdCredential:(nonnull NSString *)committeeColdCredentialPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeAddMember:(nonnull NSString *)selfPtr withCommitteeColdCredential:(nonnull NSString *)committeeColdCredentialPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr committeeColdCredential = [[params objectAtIndex:1] rPtr]; int64_t epoch = [[params objectAtIndex:2] longLongValue]; - committee_add_member(self, committeeColdCredential, epoch, error); + csl_bridge_committee_add_member(self, committeeColdCredential, epoch, error); return nil; }] exec:@[selfPtr, committeeColdCredentialPtr, epochVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeGetMemberEpoch:(nonnull NSString *)selfPtr withCommitteeColdCredential:(nonnull NSString *)committeeColdCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeGetMemberEpoch:(nonnull NSString *)selfPtr withCommitteeColdCredential:(nonnull NSString *)committeeColdCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { int64_t result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr committeeColdCredential = [[params objectAtIndex:1] rPtr]; - return committee_get_member_epoch(self, committeeColdCredential, &result, error) + return csl_bridge_committee_get_member_epoch(self, committeeColdCredential, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:@[selfPtr, committeeColdCredentialPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_to_bytes(self, &result, error) + return csl_bridge_committee_cold_resign_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return committee_cold_resign_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_committee_cold_resign_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_to_hex(self, &result, error) + return csl_bridge_committee_cold_resign_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return committee_cold_resign_from_hex(hexStr, &result, error) + return csl_bridge_committee_cold_resign_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_to_json(self, &result, error) + return csl_bridge_committee_cold_resign_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return committee_cold_resign_from_json(json, &result, error) + return csl_bridge_committee_cold_resign_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_committee_cold_key(self, &result, error) + return csl_bridge_committee_cold_resign_committee_cold_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_anchor(self, &result, error) + return csl_bridge_committee_cold_resign_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignNew:(nonnull NSString *)committeeColdKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNew:(nonnull NSString *)committeeColdKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* committeeColdKeyPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* committeeColdKeyPtr, CharPtr* error) { RPtr result; RPtr committeeColdKey = [committeeColdKeyPtr rPtr]; - return committee_cold_resign_new(committeeColdKey, &result, error) + return csl_bridge_committee_cold_resign_new(committeeColdKey, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:committeeColdKeyPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignNewWithAnchor:(nonnull NSString *)committeeColdKeyPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNewWithAnchor:(nonnull NSString *)committeeColdKeyPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr committeeColdKey = [[params objectAtIndex:0] rPtr]; RPtr anchor = [[params objectAtIndex:1] rPtr]; - return committee_cold_resign_new_with_anchor(committeeColdKey, anchor, &result, error) + return csl_bridge_committee_cold_resign_new_with_anchor(committeeColdKey, anchor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[committeeColdKeyPtr, anchorPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeColdResignHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return committee_cold_resign_has_script_credentials(self, &result, error) + return csl_bridge_committee_cold_resign_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_to_bytes(self, &result, error) + return csl_bridge_committee_hot_auth_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return committee_hot_auth_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_committee_hot_auth_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_to_hex(self, &result, error) + return csl_bridge_committee_hot_auth_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return committee_hot_auth_from_hex(hexStr, &result, error) + return csl_bridge_committee_hot_auth_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_to_json(self, &result, error) + return csl_bridge_committee_hot_auth_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return committee_hot_auth_from_json(json, &result, error) + return csl_bridge_committee_hot_auth_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_committee_cold_key(self, &result, error) + return csl_bridge_committee_hot_auth_committee_cold_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthCommitteeHotKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeHotKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_committee_hot_key(self, &result, error) + return csl_bridge_committee_hot_auth_committee_hot_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthNew:(nonnull NSString *)committeeColdKeyPtr withCommitteeHotKey:(nonnull NSString *)committeeHotKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthNew:(nonnull NSString *)committeeColdKeyPtr withCommitteeHotKey:(nonnull NSString *)committeeHotKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr committeeColdKey = [[params objectAtIndex:0] rPtr]; RPtr committeeHotKey = [[params objectAtIndex:1] rPtr]; - return committee_hot_auth_new(committeeColdKey, committeeHotKey, &result, error) + return csl_bridge_committee_hot_auth_new(committeeColdKey, committeeHotKey, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[committeeColdKeyPtr, committeeHotKeyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(committeeHotAuthHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return committee_hot_auth_has_script_credentials(self, &result, error) + return csl_bridge_committee_hot_auth_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return constitution_to_bytes(self, &result, error) + return csl_bridge_constitution_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return constitution_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_constitution_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return constitution_to_hex(self, &result, error) + return csl_bridge_constitution_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return constitution_from_hex(hexStr, &result, error) + return csl_bridge_constitution_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return constitution_to_json(self, &result, error) + return csl_bridge_constitution_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return constitution_from_json(json, &result, error) + return csl_bridge_constitution_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return constitution_anchor(self, &result, error) + return csl_bridge_constitution_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return constitution_script_hash(self, &result, error) + return csl_bridge_constitution_script_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionNew:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionNew:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* anchorPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* anchorPtr, CharPtr* error) { RPtr result; RPtr anchor = [anchorPtr rPtr]; - return constitution_new(anchor, &result, error) + return csl_bridge_constitution_new(anchor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:anchorPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constitutionNewWithScriptHash:(nonnull NSString *)anchorPtr withScriptHash:(nonnull NSString *)scriptHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constitutionNewWithScriptHash:(nonnull NSString *)anchorPtr withScriptHash:(nonnull NSString *)scriptHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr anchor = [[params objectAtIndex:0] rPtr]; RPtr scriptHash = [[params objectAtIndex:1] rPtr]; - return constitution_new_with_script_hash(anchor, scriptHash, &result, error) + return csl_bridge_constitution_new_with_script_hash(anchor, scriptHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[anchorPtr, scriptHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return constr_plutus_data_to_bytes(self, &result, error) + return csl_bridge_constr_plutus_data_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return constr_plutus_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_constr_plutus_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return constr_plutus_data_to_hex(self, &result, error) + return csl_bridge_constr_plutus_data_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return constr_plutus_data_from_hex(hexStr, &result, error) + return csl_bridge_constr_plutus_data_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataAlternative:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataAlternative:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return constr_plutus_data_alternative(self, &result, error) + return csl_bridge_constr_plutus_data_alternative(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return constr_plutus_data_data(self, &result, error) + return csl_bridge_constr_plutus_data_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(constrPlutusDataNew:(nonnull NSString *)alternativePtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_constrPlutusDataNew:(nonnull NSString *)alternativePtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr alternative = [[params objectAtIndex:0] rPtr]; RPtr data = [[params objectAtIndex:1] rPtr]; - return constr_plutus_data_new(alternative, data, &result, error) + return csl_bridge_constr_plutus_data_new(alternative, data, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[alternativePtr, dataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return cost_model_to_bytes(self, &result, error) + return csl_bridge_cost_model_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return cost_model_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_cost_model_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return cost_model_to_hex(self, &result, error) + return csl_bridge_cost_model_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return cost_model_from_hex(hexStr, &result, error) + return csl_bridge_cost_model_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return cost_model_to_json(self, &result, error) + return csl_bridge_cost_model_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return cost_model_from_json(json, &result, error) + return csl_bridge_cost_model_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return cost_model_new(&result, error) + return csl_bridge_cost_model_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelSet:(nonnull NSString *)selfPtr withOperation:(nonnull NSNumber *)operationVal withCost:(nonnull NSString *)costPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelSet:(nonnull NSString *)selfPtr withOperation:(nonnull NSNumber *)operationVal withCost:(nonnull NSString *)costPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t operation = [[params objectAtIndex:1] longLongValue]; RPtr cost = [[params objectAtIndex:2] rPtr]; - return cost_model_set(self, operation, cost, &result, error) + return csl_bridge_cost_model_set(self, operation, cost, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, operationVal, costPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelGet:(nonnull NSString *)selfPtr withOperation:(nonnull NSNumber *)operationVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelGet:(nonnull NSString *)selfPtr withOperation:(nonnull NSNumber *)operationVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t operation = [[params objectAtIndex:1] longLongValue]; - return cost_model_get(self, operation, &result, error) + return csl_bridge_cost_model_get(self, operation, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, operationVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costModelLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costModelLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return cost_model_len(self, &result, error) + return csl_bridge_cost_model_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return costmdls_to_bytes(self, &result, error) + return csl_bridge_costmdls_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return costmdls_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_costmdls_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return costmdls_to_hex(self, &result, error) + return csl_bridge_costmdls_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return costmdls_from_hex(hexStr, &result, error) + return csl_bridge_costmdls_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return costmdls_to_json(self, &result, error) + return csl_bridge_costmdls_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return costmdls_from_json(json, &result, error) + return csl_bridge_costmdls_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return costmdls_new(&result, error) + return csl_bridge_costmdls_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return costmdls_len(self, &result, error) + return csl_bridge_costmdls_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return costmdls_insert(self, key, value, &result, error) + return csl_bridge_costmdls_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return costmdls_get(self, key, &result, error) + return csl_bridge_costmdls_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return costmdls_keys(self, &result, error) + return csl_bridge_costmdls_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(costmdlsRetainLanguageVersions:(nonnull NSString *)selfPtr withLanguages:(nonnull NSString *)languagesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_costmdlsRetainLanguageVersions:(nonnull NSString *)selfPtr withLanguages:(nonnull NSString *)languagesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr languages = [[params objectAtIndex:1] rPtr]; - return costmdls_retain_language_versions(self, languages, &result, error) + return csl_bridge_costmdls_retain_language_versions(self, languages, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, languagesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialFromKeyhash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialFromKeyhash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hashPtr, CharPtr* error) { RPtr result; RPtr hash = [hashPtr rPtr]; - return credential_from_keyhash(hash, &result, error) + return csl_bridge_credential_from_keyhash(hash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialFromScripthash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialFromScripthash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hashPtr, CharPtr* error) { RPtr result; RPtr hash = [hashPtr rPtr]; - return credential_from_scripthash(hash, &result, error) + return csl_bridge_credential_from_scripthash(hash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialToKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialToKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return credential_to_keyhash(self, &result, error) + return csl_bridge_credential_to_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialToScripthash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialToScripthash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return credential_to_scripthash(self, &result, error) + return csl_bridge_credential_to_scripthash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return credential_kind(self, &result, error) + return csl_bridge_credential_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialHasScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialHasScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return credential_has_script_hash(self, &result, error) + return csl_bridge_credential_has_script_hash(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return credential_to_bytes(self, &result, error) + return csl_bridge_credential_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return credential_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_credential_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return credential_to_hex(self, &result, error) + return csl_bridge_credential_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return credential_from_hex(hexStr, &result, error) + return csl_bridge_credential_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return credential_to_json(self, &result, error) + return csl_bridge_credential_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return credential_from_json(json, &result, error) + return csl_bridge_credential_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return credentials_to_bytes(self, &result, error) + return csl_bridge_credentials_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return credentials_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_credentials_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return credentials_to_hex(self, &result, error) + return csl_bridge_credentials_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return credentials_from_hex(hexStr, &result, error) + return csl_bridge_credentials_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return credentials_to_json(self, &result, error) + return csl_bridge_credentials_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return credentials_from_json(json, &result, error) + return csl_bridge_credentials_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return credentials_new(&result, error) + return csl_bridge_credentials_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return credentials_len(self, &result, error) + return csl_bridge_credentials_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return credentials_get(self, index, &result, error) + return csl_bridge_credentials_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(credentialsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_credentialsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - credentials_add(self, elem, error); - return nil; + return csl_bridge_credentials_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_aor_a_a_a_a_to_bytes(self, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return d_n_s_record_aor_a_a_a_a_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_aor_a_a_a_a_to_hex(self, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return d_n_s_record_aor_a_a_a_a_from_hex(hexStr, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_aor_a_a_a_a_to_json(self, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAAFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAAFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return d_n_s_record_aor_a_a_a_a_from_json(json, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAANew:(nonnull NSString *)dnsNameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAANew:(nonnull NSString *)dnsNameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dnsNameVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dnsNameVal, CharPtr* error) { RPtr result; CharPtr dnsName = [dnsNameVal charPtr]; - return d_n_s_record_aor_a_a_a_a_new(dnsName, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_new(dnsName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dnsNameVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordAorAAAARecord:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordAorAAAARecord:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_aor_a_a_a_a_record(self, &result, error) + return csl_bridge_d_n_s_record_aor_a_a_a_a_record(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_s_r_v_to_bytes(self, &result, error) + return csl_bridge_d_n_s_record_s_r_v_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return d_n_s_record_s_r_v_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_n_s_record_s_r_v_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_s_r_v_to_hex(self, &result, error) + return csl_bridge_d_n_s_record_s_r_v_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return d_n_s_record_s_r_v_from_hex(hexStr, &result, error) + return csl_bridge_d_n_s_record_s_r_v_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_s_r_v_to_json(self, &result, error) + return csl_bridge_d_n_s_record_s_r_v_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return d_n_s_record_s_r_v_from_json(json, &result, error) + return csl_bridge_d_n_s_record_s_r_v_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVNew:(nonnull NSString *)dnsNameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVNew:(nonnull NSString *)dnsNameVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dnsNameVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dnsNameVal, CharPtr* error) { RPtr result; CharPtr dnsName = [dnsNameVal charPtr]; - return d_n_s_record_s_r_v_new(dnsName, &result, error) + return csl_bridge_d_n_s_record_s_r_v_new(dnsName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dnsNameVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dNSRecordSRVRecord:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dNSRecordSRVRecord:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_n_s_record_s_r_v_record(self, &result, error) + return csl_bridge_d_n_s_record_s_r_v_record(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return d_rep_to_bytes(self, &result, error) + return csl_bridge_d_rep_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return d_rep_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_rep_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_rep_to_hex(self, &result, error) + return csl_bridge_d_rep_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return d_rep_from_hex(hexStr, &result, error) + return csl_bridge_d_rep_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return d_rep_to_json(self, &result, error) + return csl_bridge_d_rep_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return d_rep_from_json(json, &result, error) + return csl_bridge_d_rep_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepNewKeyHash:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepNewKeyHash:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* keyHashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* keyHashPtr, CharPtr* error) { RPtr result; RPtr keyHash = [keyHashPtr rPtr]; - return d_rep_new_key_hash(keyHash, &result, error) + return csl_bridge_d_rep_new_key_hash(keyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:keyHashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepNewScriptHash:(nonnull NSString *)scriptHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepNewScriptHash:(nonnull NSString *)scriptHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptHashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptHashPtr, CharPtr* error) { RPtr result; RPtr scriptHash = [scriptHashPtr rPtr]; - return d_rep_new_script_hash(scriptHash, &result, error) + return csl_bridge_d_rep_new_script_hash(scriptHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptHashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepNewAlwaysAbstain:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepNewAlwaysAbstain:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return d_rep_new_always_abstain(&result, error) + return csl_bridge_d_rep_new_always_abstain(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepNewAlwaysNoConfidence:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepNewAlwaysNoConfidence:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return d_rep_new_always_no_confidence(&result, error) + return csl_bridge_d_rep_new_always_no_confidence(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { - int32_t result; - RPtr self = [selfPtr rPtr]; - return d_rep_kind(self, &result, error) - ? [NSNumber numberWithLong:result] - : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(dRepToKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepNewFromCredential:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { RPtr result; - RPtr self = [selfPtr rPtr]; - return d_rep_to_key_hash(self, &result, error) + RPtr cred = [credPtr rPtr]; + return csl_bridge_d_rep_new_from_credential(cred, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; + }] exec:credPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dRepToScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - RPtr result; + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int32_t result; RPtr self = [selfPtr rPtr]; - return d_rep_to_script_hash(self, &result, error) - ? [NSString stringFromPtr:result] + return csl_bridge_d_rep_kind(self, &result, error) + ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } - -RCT_EXPORT_METHOD(dataCostNewCoinsPerByte:(nonnull NSString *)coinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* coinsPerBytePtr, CharPtr* error) { - RPtr result; - RPtr coinsPerByte = [coinsPerBytePtr rPtr]; - return data_cost_new_coins_per_byte(coinsPerByte, &result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:coinsPerBytePtr andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(dataCostCoinsPerByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return data_cost_coins_per_byte(self, &result, error) + return csl_bridge_d_rep_to_key_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } - -RCT_EXPORT_METHOD(dataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; - NSData* dataBytes = [NSData fromBase64:bytesVal]; - return data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:bytesVal andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(dataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; RPtr self = [selfPtr rPtr]; - return data_hash_to_bytes(self, &result, error) - ? [[NSData fromDataPtr:&result] base64] - : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(dataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { - CharPtr result; - RPtr self = [[params objectAtIndex:0] rPtr]; - CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return data_hash_to_bech32(self, prefix, &result, error) - ? [NSString stringFromCharPtr:&result] - : nil; - }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(dataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { - RPtr result; - CharPtr bechStr = [bechStrVal charPtr]; - return data_hash_from_bech32(bechStr, &result, error) + return csl_bridge_d_rep_to_script_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:bechStrVal andResolve:resolve orReject:reject]; + }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return data_hash_to_hex(self, &result, error) + return csl_bridge_d_rep_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(dataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { - RPtr result; - CharPtr hex = [hexVal charPtr]; - return data_hash_from_hex(hex, &result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:hexVal andResolve:resolve orReject:reject]; -} - - -RCT_EXPORT_METHOD(datumSourceNew:(nonnull NSString *)datumPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSString* datumPtr, CharPtr* error) { - RPtr result; - RPtr datum = [datumPtr rPtr]; - return datum_source_new(datum, &result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:datumPtr andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(datumSourceNewRefInput:(nonnull NSString *)inputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* inputPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; - RPtr input = [inputPtr rPtr]; - return datum_source_new_ref_input(input, &result, error) + CharPtr bech32Str = [bech32StrVal charPtr]; + return csl_bridge_d_rep_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:inputPtr andResolve:resolve orReject:reject]; + }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_to_bytes(self, &result, error) + return csl_bridge_d_rep_deregistration_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return drep_deregistration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_rep_deregistration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_to_hex(self, &result, error) + return csl_bridge_d_rep_deregistration_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return drep_deregistration_from_hex(hexStr, &result, error) + return csl_bridge_d_rep_deregistration_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_to_json(self, &result, error) + return csl_bridge_d_rep_deregistration_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return drep_deregistration_from_json(json, &result, error) + return csl_bridge_d_rep_deregistration_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_voting_credential(self, &result, error) + return csl_bridge_d_rep_deregistration_voting_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_coin(self, &result, error) + return csl_bridge_d_rep_deregistration_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationNew:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationNew:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr votingCredential = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - return drep_deregistration_new(votingCredential, coin, &result, error) + return csl_bridge_d_rep_deregistration_new(votingCredential, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[votingCredentialPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepDeregistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepDeregistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return drep_deregistration_has_script_credentials(self, &result, error) + return csl_bridge_d_rep_deregistration_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_to_bytes(self, &result, error) + return csl_bridge_d_rep_registration_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return drep_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_rep_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_to_hex(self, &result, error) + return csl_bridge_d_rep_registration_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return drep_registration_from_hex(hexStr, &result, error) + return csl_bridge_d_rep_registration_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_to_json(self, &result, error) + return csl_bridge_d_rep_registration_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return drep_registration_from_json(json, &result, error) + return csl_bridge_d_rep_registration_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_voting_credential(self, &result, error) + return csl_bridge_d_rep_registration_voting_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_coin(self, &result, error) + return csl_bridge_d_rep_registration_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_registration_anchor(self, &result, error) + return csl_bridge_d_rep_registration_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationNew:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationNew:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr votingCredential = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - return drep_registration_new(votingCredential, coin, &result, error) + return csl_bridge_d_rep_registration_new(votingCredential, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[votingCredentialPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationNewWithAnchor:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationNewWithAnchor:(nonnull NSString *)votingCredentialPtr withCoin:(nonnull NSString *)coinPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr votingCredential = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; RPtr anchor = [[params objectAtIndex:2] rPtr]; - return drep_registration_new_with_anchor(votingCredential, coin, anchor, &result, error) + return csl_bridge_d_rep_registration_new_with_anchor(votingCredential, coin, anchor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[votingCredentialPtr, coinPtr, anchorPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepRegistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepRegistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return drep_registration_has_script_credentials(self, &result, error) + return csl_bridge_d_rep_registration_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return drep_update_to_bytes(self, &result, error) + return csl_bridge_d_rep_update_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return drep_update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_rep_update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_update_to_hex(self, &result, error) + return csl_bridge_d_rep_update_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return drep_update_from_hex(hexStr, &result, error) + return csl_bridge_d_rep_update_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_update_to_json(self, &result, error) + return csl_bridge_d_rep_update_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return drep_update_from_json(json, &result, error) + return csl_bridge_d_rep_update_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateVotingCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_update_voting_credential(self, &result, error) + return csl_bridge_d_rep_update_voting_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_update_anchor(self, &result, error) + return csl_bridge_d_rep_update_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateNew:(nonnull NSString *)votingCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateNew:(nonnull NSString *)votingCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* votingCredentialPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* votingCredentialPtr, CharPtr* error) { RPtr result; RPtr votingCredential = [votingCredentialPtr rPtr]; - return drep_update_new(votingCredential, &result, error) + return csl_bridge_d_rep_update_new(votingCredential, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:votingCredentialPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateNewWithAnchor:(nonnull NSString *)votingCredentialPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateNewWithAnchor:(nonnull NSString *)votingCredentialPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr votingCredential = [[params objectAtIndex:0] rPtr]; RPtr anchor = [[params objectAtIndex:1] rPtr]; - return drep_update_new_with_anchor(votingCredential, anchor, &result, error) + return csl_bridge_d_rep_update_new_with_anchor(votingCredential, anchor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[votingCredentialPtr, anchorPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepUpdateHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepUpdateHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return drep_update_has_script_credentials(self, &result, error) + return csl_bridge_d_rep_update_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_to_bytes(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return drep_voting_thresholds_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_d_rep_voting_thresholds_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_to_hex(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return drep_voting_thresholds_from_hex(hexStr, &result, error) + return csl_bridge_d_rep_voting_thresholds_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_to_json(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return drep_voting_thresholds_from_json(json, &result, error) + return csl_bridge_d_rep_voting_thresholds_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsNew:(nonnull NSString *)motionNoConfidencePtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withUpdateConstitution:(nonnull NSString *)updateConstitutionPtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withPpNetworkGroup:(nonnull NSString *)ppNetworkGroupPtr withPpEconomicGroup:(nonnull NSString *)ppEconomicGroupPtr withPpTechnicalGroup:(nonnull NSString *)ppTechnicalGroupPtr withPpGovernanceGroup:(nonnull NSString *)ppGovernanceGroupPtr withTreasuryWithdrawal:(nonnull NSString *)treasuryWithdrawalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsNew:(nonnull NSString *)motionNoConfidencePtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withUpdateConstitution:(nonnull NSString *)updateConstitutionPtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withPpNetworkGroup:(nonnull NSString *)ppNetworkGroupPtr withPpEconomicGroup:(nonnull NSString *)ppEconomicGroupPtr withPpTechnicalGroup:(nonnull NSString *)ppTechnicalGroupPtr withPpGovernanceGroup:(nonnull NSString *)ppGovernanceGroupPtr withTreasuryWithdrawal:(nonnull NSString *)treasuryWithdrawalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr motionNoConfidence = [[params objectAtIndex:0] rPtr]; RPtr committeeNormal = [[params objectAtIndex:1] rPtr]; @@ -4847,2267 +4939,2640 @@ + (void)initialize RPtr ppTechnicalGroup = [[params objectAtIndex:7] rPtr]; RPtr ppGovernanceGroup = [[params objectAtIndex:8] rPtr]; RPtr treasuryWithdrawal = [[params objectAtIndex:9] rPtr]; - return drep_voting_thresholds_new(motionNoConfidence, committeeNormal, committeeNoConfidence, updateConstitution, hardForkInitiation, ppNetworkGroup, ppEconomicGroup, ppTechnicalGroup, ppGovernanceGroup, treasuryWithdrawal, &result, error) + return csl_bridge_d_rep_voting_thresholds_new(motionNoConfidence, committeeNormal, committeeNoConfidence, updateConstitution, hardForkInitiation, ppNetworkGroup, ppEconomicGroup, ppTechnicalGroup, ppGovernanceGroup, treasuryWithdrawal, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[motionNoConfidencePtr, committeeNormalPtr, committeeNoConfidencePtr, updateConstitutionPtr, hardForkInitiationPtr, ppNetworkGroupPtr, ppEconomicGroupPtr, ppTechnicalGroupPtr, ppGovernanceGroupPtr, treasuryWithdrawalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsNewDefault:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetMotionNoConfidence:(nonnull NSString *)selfPtr withMotionNoConfidence:(nonnull NSString *)motionNoConfidencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { - RPtr result; - return drep_voting_thresholds_new_default(&result, error) - ? [NSString stringFromPtr:result] - : nil; - }] exec:nil andResolve:resolve orReject:reject]; -} - -RCT_EXPORT_METHOD(drepVotingThresholdsSetMotionNoConfidence:(nonnull NSString *)selfPtr withMotionNoConfidence:(nonnull NSString *)motionNoConfidencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) -{ - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr motionNoConfidence = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_motion_no_confidence(self, motionNoConfidence, error); + csl_bridge_d_rep_voting_thresholds_set_motion_no_confidence(self, motionNoConfidence, error); return nil; }] exec:@[selfPtr, motionNoConfidencePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetCommitteeNormal:(nonnull NSString *)selfPtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetCommitteeNormal:(nonnull NSString *)selfPtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr committeeNormal = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_committee_normal(self, committeeNormal, error); + csl_bridge_d_rep_voting_thresholds_set_committee_normal(self, committeeNormal, error); return nil; }] exec:@[selfPtr, committeeNormalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetCommitteeNoConfidence:(nonnull NSString *)selfPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetCommitteeNoConfidence:(nonnull NSString *)selfPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr committeeNoConfidence = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_committee_no_confidence(self, committeeNoConfidence, error); + csl_bridge_d_rep_voting_thresholds_set_committee_no_confidence(self, committeeNoConfidence, error); return nil; }] exec:@[selfPtr, committeeNoConfidencePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetUpdateConstitution:(nonnull NSString *)selfPtr withUpdateConstitution:(nonnull NSString *)updateConstitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetUpdateConstitution:(nonnull NSString *)selfPtr withUpdateConstitution:(nonnull NSString *)updateConstitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr updateConstitution = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_update_constitution(self, updateConstitution, error); + csl_bridge_d_rep_voting_thresholds_set_update_constitution(self, updateConstitution, error); return nil; }] exec:@[selfPtr, updateConstitutionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetHardForkInitiation:(nonnull NSString *)selfPtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetHardForkInitiation:(nonnull NSString *)selfPtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr hardForkInitiation = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_hard_fork_initiation(self, hardForkInitiation, error); + csl_bridge_d_rep_voting_thresholds_set_hard_fork_initiation(self, hardForkInitiation, error); return nil; }] exec:@[selfPtr, hardForkInitiationPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetPpNetworkGroup:(nonnull NSString *)selfPtr withPpNetworkGroup:(nonnull NSString *)ppNetworkGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetPpNetworkGroup:(nonnull NSString *)selfPtr withPpNetworkGroup:(nonnull NSString *)ppNetworkGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ppNetworkGroup = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_pp_network_group(self, ppNetworkGroup, error); + csl_bridge_d_rep_voting_thresholds_set_pp_network_group(self, ppNetworkGroup, error); return nil; }] exec:@[selfPtr, ppNetworkGroupPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetPpEconomicGroup:(nonnull NSString *)selfPtr withPpEconomicGroup:(nonnull NSString *)ppEconomicGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetPpEconomicGroup:(nonnull NSString *)selfPtr withPpEconomicGroup:(nonnull NSString *)ppEconomicGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ppEconomicGroup = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_pp_economic_group(self, ppEconomicGroup, error); + csl_bridge_d_rep_voting_thresholds_set_pp_economic_group(self, ppEconomicGroup, error); return nil; }] exec:@[selfPtr, ppEconomicGroupPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetPpTechnicalGroup:(nonnull NSString *)selfPtr withPpTechnicalGroup:(nonnull NSString *)ppTechnicalGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetPpTechnicalGroup:(nonnull NSString *)selfPtr withPpTechnicalGroup:(nonnull NSString *)ppTechnicalGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ppTechnicalGroup = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_pp_technical_group(self, ppTechnicalGroup, error); + csl_bridge_d_rep_voting_thresholds_set_pp_technical_group(self, ppTechnicalGroup, error); return nil; }] exec:@[selfPtr, ppTechnicalGroupPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetPpGovernanceGroup:(nonnull NSString *)selfPtr withPpGovernanceGroup:(nonnull NSString *)ppGovernanceGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetPpGovernanceGroup:(nonnull NSString *)selfPtr withPpGovernanceGroup:(nonnull NSString *)ppGovernanceGroupPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ppGovernanceGroup = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_pp_governance_group(self, ppGovernanceGroup, error); + csl_bridge_d_rep_voting_thresholds_set_pp_governance_group(self, ppGovernanceGroup, error); return nil; }] exec:@[selfPtr, ppGovernanceGroupPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsSetTreasuryWithdrawal:(nonnull NSString *)selfPtr withTreasuryWithdrawal:(nonnull NSString *)treasuryWithdrawalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsSetTreasuryWithdrawal:(nonnull NSString *)selfPtr withTreasuryWithdrawal:(nonnull NSString *)treasuryWithdrawalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr treasuryWithdrawal = [[params objectAtIndex:1] rPtr]; - drep_voting_thresholds_set_treasury_withdrawal(self, treasuryWithdrawal, error); + csl_bridge_d_rep_voting_thresholds_set_treasury_withdrawal(self, treasuryWithdrawal, error); return nil; }] exec:@[selfPtr, treasuryWithdrawalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsMotionNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsMotionNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_d_rep_voting_thresholds_motion_no_confidence(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsCommitteeNormal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_d_rep_voting_thresholds_committee_normal(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsCommitteeNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_motion_no_confidence(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_committee_no_confidence(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsCommitteeNormal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsUpdateConstitution:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_committee_normal(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_update_constitution(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsCommitteeNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsHardForkInitiation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_committee_no_confidence(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_hard_fork_initiation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsUpdateConstitution:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsPpNetworkGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_update_constitution(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_pp_network_group(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsHardForkInitiation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsPpEconomicGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_hard_fork_initiation(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_pp_economic_group(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsPpNetworkGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsPpTechnicalGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_pp_network_group(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_pp_technical_group(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsPpEconomicGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsPpGovernanceGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_pp_economic_group(self, &result, error) + return csl_bridge_d_rep_voting_thresholds_pp_governance_group(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsPpTechnicalGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_dRepVotingThresholdsTreasuryWithdrawal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_d_rep_voting_thresholds_treasury_withdrawal(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_dataCostNewCoinsPerByte:(nonnull NSString *)coinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* coinsPerBytePtr, CharPtr* error) { + RPtr result; + RPtr coinsPerByte = [coinsPerBytePtr rPtr]; + return csl_bridge_data_cost_new_coins_per_byte(coinsPerByte, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:coinsPerBytePtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataCostCoinsPerByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_data_cost_coins_per_byte(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_dataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_data_hash_to_bytes(self, &result, error) + ? [[NSData fromDataPtr:&result] base64] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + CharPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + CharPtr prefix = [[params objectAtIndex:1] charPtr]; + return csl_bridge_data_hash_to_bech32(self, prefix, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + RPtr result; + CharPtr bechStr = [bechStrVal charPtr]; + return csl_bridge_data_hash_from_bech32(bechStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bechStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + CharPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_data_hash_to_hex(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_dataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; - RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_pp_technical_group(self, &result, error) + CharPtr hex = [hexVal charPtr]; + return csl_bridge_data_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; + }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsPpGovernanceGroup:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) + +RCT_EXPORT_METHOD(csl_bridge_datumSourceNew:(nonnull NSString *)datumPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* datumPtr, CharPtr* error) { RPtr result; - RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_pp_governance_group(self, &result, error) + RPtr datum = [datumPtr rPtr]; + return csl_bridge_datum_source_new(datum, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; + }] exec:datumPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(drepVotingThresholdsTreasuryWithdrawal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_datumSourceNewRefInput:(nonnull NSString *)inputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* inputPtr, CharPtr* error) { RPtr result; - RPtr self = [selfPtr rPtr]; - return drep_voting_thresholds_treasury_withdrawal(self, &result, error) + RPtr input = [inputPtr rPtr]; + return csl_bridge_datum_source_new_ref_input(input, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:selfPtr andResolve:resolve orReject:reject]; + }] exec:inputPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ed25519_key_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ed25519_key_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hash_to_bytes(self, &result, error) + return csl_bridge_ed25519_key_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return ed25519_key_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_ed25519_key_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return ed25519_key_hash_from_bech32(bechStr, &result, error) + return csl_bridge_ed25519_key_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hash_to_hex(self, &result, error) + return csl_bridge_ed25519_key_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return ed25519_key_hash_from_hex(hex, &result, error) + return csl_bridge_ed25519_key_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hashes_to_bytes(self, &result, error) + return csl_bridge_ed25519_key_hashes_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ed25519_key_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ed25519_key_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hashes_to_hex(self, &result, error) + return csl_bridge_ed25519_key_hashes_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return ed25519_key_hashes_from_hex(hexStr, &result, error) + return csl_bridge_ed25519_key_hashes_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hashes_to_json(self, &result, error) + return csl_bridge_ed25519_key_hashes_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return ed25519_key_hashes_from_json(json, &result, error) + return csl_bridge_ed25519_key_hashes_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return ed25519_key_hashes_new(&result, error) + return csl_bridge_ed25519_key_hashes_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hashes_len(self, &result, error) + return csl_bridge_ed25519_key_hashes_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return ed25519_key_hashes_get(self, index, &result, error) + return csl_bridge_ed25519_key_hashes_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - ed25519_key_hashes_add(self, elem, error); - return nil; + return csl_bridge_ed25519_key_hashes_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesContains:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesContains:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - return ed25519_key_hashes_contains(self, elem, &result, error) + return csl_bridge_ed25519_key_hashes_contains(self, elem, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519KeyHashesToOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519KeyHashesToOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_key_hashes_to_option(self, &result, error) + return csl_bridge_ed25519_key_hashes_to_option(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_signature_to_bytes(self, &result, error) + return csl_bridge_ed25519_signature_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_signature_to_bech32(self, &result, error) + return csl_bridge_ed25519_signature_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ed25519_signature_to_hex(self, &result, error) + return csl_bridge_ed25519_signature_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; CharPtr bech32Str = [bech32StrVal charPtr]; - return ed25519_signature_from_bech32(bech32Str, &result, error) + return csl_bridge_ed25519_signature_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureFromHex:(nonnull NSString *)inputVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureFromHex:(nonnull NSString *)inputVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* inputVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* inputVal, CharPtr* error) { RPtr result; CharPtr input = [inputVal charPtr]; - return ed25519_signature_from_hex(input, &result, error) + return csl_bridge_ed25519_signature_from_hex(input, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:inputVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ed25519SignatureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ed25519SignatureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ed25519_signature_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ed25519_signature_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(enterpriseAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_enterpriseAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t network = [[params objectAtIndex:0] longLongValue]; RPtr payment = [[params objectAtIndex:1] rPtr]; - return enterprise_address_new(network, payment, &result, error) + return csl_bridge_enterprise_address_new(network, payment, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[networkVal, paymentPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(enterpriseAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_enterpriseAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return enterprise_address_payment_cred(self, &result, error) + return csl_bridge_enterprise_address_payment_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(enterpriseAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_enterpriseAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return enterprise_address_to_address(self, &result, error) + return csl_bridge_enterprise_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(enterpriseAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_enterpriseAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return enterprise_address_from_address(addr, &result, error) + return csl_bridge_enterprise_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_enterpriseAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_enterprise_address_network_id(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(exUnitPricesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ex_unit_prices_to_bytes(self, &result, error) + return csl_bridge_ex_unit_prices_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ex_unit_prices_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ex_unit_prices_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ex_unit_prices_to_hex(self, &result, error) + return csl_bridge_ex_unit_prices_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return ex_unit_prices_from_hex(hexStr, &result, error) + return csl_bridge_ex_unit_prices_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ex_unit_prices_to_json(self, &result, error) + return csl_bridge_ex_unit_prices_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return ex_unit_prices_from_json(json, &result, error) + return csl_bridge_ex_unit_prices_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesMemPrice:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesMemPrice:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return ex_unit_prices_mem_price(self, &result, error) + return csl_bridge_ex_unit_prices_mem_price(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesStepPrice:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesStepPrice:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return ex_unit_prices_step_price(self, &result, error) + return csl_bridge_ex_unit_prices_step_price(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitPricesNew:(nonnull NSString *)memPricePtr withStepPrice:(nonnull NSString *)stepPricePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitPricesNew:(nonnull NSString *)memPricePtr withStepPrice:(nonnull NSString *)stepPricePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr memPrice = [[params objectAtIndex:0] rPtr]; RPtr stepPrice = [[params objectAtIndex:1] rPtr]; - return ex_unit_prices_new(memPrice, stepPrice, &result, error) + return csl_bridge_ex_unit_prices_new(memPrice, stepPrice, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[memPricePtr, stepPricePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ex_units_to_bytes(self, &result, error) + return csl_bridge_ex_units_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ex_units_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ex_units_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ex_units_to_hex(self, &result, error) + return csl_bridge_ex_units_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return ex_units_from_hex(hexStr, &result, error) + return csl_bridge_ex_units_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ex_units_to_json(self, &result, error) + return csl_bridge_ex_units_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return ex_units_from_json(json, &result, error) + return csl_bridge_ex_units_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsMem:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsMem:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return ex_units_mem(self, &result, error) + return csl_bridge_ex_units_mem(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsSteps:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsSteps:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return ex_units_steps(self, &result, error) + return csl_bridge_ex_units_steps(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(exUnitsNew:(nonnull NSString *)memPtr withSteps:(nonnull NSString *)stepsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_exUnitsNew:(nonnull NSString *)memPtr withSteps:(nonnull NSString *)stepsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr mem = [[params objectAtIndex:0] rPtr]; RPtr steps = [[params objectAtIndex:1] rPtr]; - return ex_units_new(mem, steps, &result, error) + return csl_bridge_ex_units_new(mem, steps, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[memPtr, stepsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedBlockFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_fixed_block_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_fixed_block_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockHeader:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_block_header(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockTransactionBodies:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_block_transaction_bodies(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockTransactionWitnessSets:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_block_transaction_witness_sets(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockAuxiliaryDataSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_block_auxiliary_data_set(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockInvalidTransactions:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_to_bytes(self, &result, error) + return csl_bridge_fixed_block_invalid_transactions(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedBlockBlockHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_block_block_hash(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_transaction_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return fixed_transaction_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_fixed_transaction_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_to_hex(self, &result, error) + return csl_bridge_fixed_transaction_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return fixed_transaction_from_hex(hexStr, &result, error) + return csl_bridge_fixed_transaction_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionNew:(nonnull NSString *)rawBodyVal withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withIsValid:(nonnull NSNumber *)isValidVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionNew:(nonnull NSString *)rawBodyVal withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withIsValid:(nonnull NSNumber *)isValidVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataRawBody = [NSData fromBase64:[params objectAtIndex:0]]; NSData* dataRawWitnessSet = [NSData fromBase64:[params objectAtIndex:1]]; BOOL isValid = [[params objectAtIndex:2] boolValue]; - return fixed_transaction_new((uint8_t*)dataRawBody.bytes, dataRawBody.length, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, isValid, &result, error) + return csl_bridge_fixed_transaction_new((uint8_t*)dataRawBody.bytes, dataRawBody.length, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, isValid, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[rawBodyVal, rawWitnessSetVal, isValidVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionNewWithAuxiliary:(nonnull NSString *)rawBodyVal withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withRawAuxiliaryData:(nonnull NSString *)rawAuxiliaryDataVal withIsValid:(nonnull NSNumber *)isValidVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionNewWithAuxiliary:(nonnull NSString *)rawBodyVal withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withRawAuxiliaryData:(nonnull NSString *)rawAuxiliaryDataVal withIsValid:(nonnull NSNumber *)isValidVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataRawBody = [NSData fromBase64:[params objectAtIndex:0]]; NSData* dataRawWitnessSet = [NSData fromBase64:[params objectAtIndex:1]]; NSData* dataRawAuxiliaryData = [NSData fromBase64:[params objectAtIndex:2]]; BOOL isValid = [[params objectAtIndex:3] boolValue]; - return fixed_transaction_new_with_auxiliary((uint8_t*)dataRawBody.bytes, dataRawBody.length, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, (uint8_t*)dataRawAuxiliaryData.bytes, dataRawAuxiliaryData.length, isValid, &result, error) + return csl_bridge_fixed_transaction_new_with_auxiliary((uint8_t*)dataRawBody.bytes, dataRawBody.length, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, (uint8_t*)dataRawAuxiliaryData.bytes, dataRawAuxiliaryData.length, isValid, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[rawBodyVal, rawWitnessSetVal, rawAuxiliaryDataVal, isValidVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_body(self, &result, error) + return csl_bridge_fixed_transaction_body(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionRawBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionRawBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_raw_body(self, &result, error) + return csl_bridge_fixed_transaction_raw_body(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionSetBody:(nonnull NSString *)selfPtr withRawBody:(nonnull NSString *)rawBodyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionSetBody:(nonnull NSString *)selfPtr withRawBody:(nonnull NSString *)rawBodyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; NSData* dataRawBody = [NSData fromBase64:[params objectAtIndex:1]]; - fixed_transaction_set_body(self, (uint8_t*)dataRawBody.bytes, dataRawBody.length, error); + csl_bridge_fixed_transaction_set_body(self, (uint8_t*)dataRawBody.bytes, dataRawBody.length, error); return nil; }] exec:@[selfPtr, rawBodyVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionSetWitnessSet:(nonnull NSString *)selfPtr withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionSetWitnessSet:(nonnull NSString *)selfPtr withRawWitnessSet:(nonnull NSString *)rawWitnessSetVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; NSData* dataRawWitnessSet = [NSData fromBase64:[params objectAtIndex:1]]; - fixed_transaction_set_witness_set(self, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, error); + csl_bridge_fixed_transaction_set_witness_set(self, (uint8_t*)dataRawWitnessSet.bytes, dataRawWitnessSet.length, error); return nil; }] exec:@[selfPtr, rawWitnessSetVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_witness_set(self, &result, error) + return csl_bridge_fixed_transaction_witness_set(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionRawWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionRawWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_raw_witness_set(self, &result, error) + return csl_bridge_fixed_transaction_raw_witness_set(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionSetIsValid:(nonnull NSString *)selfPtr withValid:(nonnull NSNumber *)validVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionSetIsValid:(nonnull NSString *)selfPtr withValid:(nonnull NSNumber *)validVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; BOOL valid = [[params objectAtIndex:1] boolValue]; - fixed_transaction_set_is_valid(self, valid, error); + csl_bridge_fixed_transaction_set_is_valid(self, valid, error); return nil; }] exec:@[selfPtr, validVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionIsValid:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionIsValid:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_is_valid(self, &result, error) + return csl_bridge_fixed_transaction_is_valid(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionSetAuxiliaryData:(nonnull NSString *)selfPtr withRawAuxiliaryData:(nonnull NSString *)rawAuxiliaryDataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionSetAuxiliaryData:(nonnull NSString *)selfPtr withRawAuxiliaryData:(nonnull NSString *)rawAuxiliaryDataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; NSData* dataRawAuxiliaryData = [NSData fromBase64:[params objectAtIndex:1]]; - fixed_transaction_set_auxiliary_data(self, (uint8_t*)dataRawAuxiliaryData.bytes, dataRawAuxiliaryData.length, error); + csl_bridge_fixed_transaction_set_auxiliary_data(self, (uint8_t*)dataRawAuxiliaryData.bytes, dataRawAuxiliaryData.length, error); return nil; }] exec:@[selfPtr, rawAuxiliaryDataVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_auxiliary_data(self, &result, error) + return csl_bridge_fixed_transaction_auxiliary_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(fixedTransactionRawAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionRawAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return fixed_transaction_raw_auxiliary_data(self, &result, error) + return csl_bridge_fixed_transaction_raw_auxiliary_data(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_fixed_transaction_bodies_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_fixed_transaction_bodies_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { + RPtr result; + return csl_bridge_fixed_transaction_bodies_new(&result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:nil andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_transaction_bodies_len(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + int64_t index = [[params objectAtIndex:1] longLongValue]; + return csl_bridge_fixed_transaction_bodies_get(self, index, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodiesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr self = [[params objectAtIndex:0] rPtr]; + RPtr elem = [[params objectAtIndex:1] rPtr]; + csl_bridge_fixed_transaction_bodies_add(self, elem, error); + return nil; + }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_fixed_transaction_body_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_fixed_transaction_body_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodyTransactionBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_transaction_body_transaction_body(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodyTxHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_transaction_body_tx_hash(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedTransactionBodyOriginalBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_transaction_body_original_bytes(self, &result, error) + ? [[NSData fromDataPtr:&result] base64] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_fixedVersionedBlockFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_fixed_versioned_block_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedVersionedBlockFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_fixed_versioned_block_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedVersionedBlockBlock:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_versioned_block_block(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_fixedVersionedBlockEra:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int32_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_fixed_versioned_block_era(self, &result, error) + ? [NSNumber numberWithLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return general_transaction_metadata_to_bytes(self, &result, error) + return csl_bridge_general_transaction_metadata_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return general_transaction_metadata_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_general_transaction_metadata_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return general_transaction_metadata_to_hex(self, &result, error) + return csl_bridge_general_transaction_metadata_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return general_transaction_metadata_from_hex(hexStr, &result, error) + return csl_bridge_general_transaction_metadata_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return general_transaction_metadata_to_json(self, &result, error) + return csl_bridge_general_transaction_metadata_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return general_transaction_metadata_from_json(json, &result, error) + return csl_bridge_general_transaction_metadata_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return general_transaction_metadata_new(&result, error) + return csl_bridge_general_transaction_metadata_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return general_transaction_metadata_len(self, &result, error) + return csl_bridge_general_transaction_metadata_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return general_transaction_metadata_insert(self, key, value, &result, error) + return csl_bridge_general_transaction_metadata_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return general_transaction_metadata_get(self, key, &result, error) + return csl_bridge_general_transaction_metadata_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(generalTransactionMetadataKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_generalTransactionMetadataKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return general_transaction_metadata_keys(self, &result, error) + return csl_bridge_general_transaction_metadata_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return genesis_delegate_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_genesis_delegate_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return genesis_delegate_hash_to_bytes(self, &result, error) + return csl_bridge_genesis_delegate_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return genesis_delegate_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_genesis_delegate_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return genesis_delegate_hash_from_bech32(bechStr, &result, error) + return csl_bridge_genesis_delegate_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_delegate_hash_to_hex(self, &result, error) + return csl_bridge_genesis_delegate_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisDelegateHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisDelegateHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return genesis_delegate_hash_from_hex(hex, &result, error) + return csl_bridge_genesis_delegate_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return genesis_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_genesis_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return genesis_hash_to_bytes(self, &result, error) + return csl_bridge_genesis_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return genesis_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_genesis_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return genesis_hash_from_bech32(bechStr, &result, error) + return csl_bridge_genesis_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_hash_to_hex(self, &result, error) + return csl_bridge_genesis_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return genesis_hash_from_hex(hex, &result, error) + return csl_bridge_genesis_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return genesis_hashes_to_bytes(self, &result, error) + return csl_bridge_genesis_hashes_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return genesis_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_genesis_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_hashes_to_hex(self, &result, error) + return csl_bridge_genesis_hashes_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return genesis_hashes_from_hex(hexStr, &result, error) + return csl_bridge_genesis_hashes_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_hashes_to_json(self, &result, error) + return csl_bridge_genesis_hashes_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return genesis_hashes_from_json(json, &result, error) + return csl_bridge_genesis_hashes_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return genesis_hashes_new(&result, error) + return csl_bridge_genesis_hashes_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return genesis_hashes_len(self, &result, error) + return csl_bridge_genesis_hashes_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return genesis_hashes_get(self, index, &result, error) + return csl_bridge_genesis_hashes_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - genesis_hashes_add(self, elem, error); + csl_bridge_genesis_hashes_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_to_bytes(self, &result, error) + return csl_bridge_genesis_key_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return genesis_key_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_genesis_key_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_to_hex(self, &result, error) + return csl_bridge_genesis_key_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return genesis_key_delegation_from_hex(hexStr, &result, error) + return csl_bridge_genesis_key_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_to_json(self, &result, error) + return csl_bridge_genesis_key_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return genesis_key_delegation_from_json(json, &result, error) + return csl_bridge_genesis_key_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationGenesishash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationGenesishash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_genesishash(self, &result, error) + return csl_bridge_genesis_key_delegation_genesishash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationGenesisDelegateHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationGenesisDelegateHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_genesis_delegate_hash(self, &result, error) + return csl_bridge_genesis_key_delegation_genesis_delegate_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationVrfKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationVrfKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return genesis_key_delegation_vrf_keyhash(self, &result, error) + return csl_bridge_genesis_key_delegation_vrf_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(genesisKeyDelegationNew:(nonnull NSString *)genesishashPtr withGenesisDelegateHash:(nonnull NSString *)genesisDelegateHashPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_genesisKeyDelegationNew:(nonnull NSString *)genesishashPtr withGenesisDelegateHash:(nonnull NSString *)genesisDelegateHashPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr genesishash = [[params objectAtIndex:0] rPtr]; RPtr genesisDelegateHash = [[params objectAtIndex:1] rPtr]; RPtr vrfKeyhash = [[params objectAtIndex:2] rPtr]; - return genesis_key_delegation_new(genesishash, genesisDelegateHash, vrfKeyhash, &result, error) + return csl_bridge_genesis_key_delegation_new(genesishash, genesisDelegateHash, vrfKeyhash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[genesishashPtr, genesisDelegateHashPtr, vrfKeyhashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_to_bytes(self, &result, error) + return csl_bridge_governance_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return governance_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_governance_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_to_hex(self, &result, error) + return csl_bridge_governance_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return governance_action_from_hex(hexStr, &result, error) + return csl_bridge_governance_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_to_json(self, &result, error) + return csl_bridge_governance_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return governance_action_from_json(json, &result, error) + return csl_bridge_governance_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewParameterChangeAction:(nonnull NSString *)parameterChangeActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewParameterChangeAction:(nonnull NSString *)parameterChangeActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* parameterChangeActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* parameterChangeActionPtr, CharPtr* error) { RPtr result; RPtr parameterChangeAction = [parameterChangeActionPtr rPtr]; - return governance_action_new_parameter_change_action(parameterChangeAction, &result, error) + return csl_bridge_governance_action_new_parameter_change_action(parameterChangeAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:parameterChangeActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewHardForkInitiationAction:(nonnull NSString *)hardForkInitiationActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewHardForkInitiationAction:(nonnull NSString *)hardForkInitiationActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hardForkInitiationActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hardForkInitiationActionPtr, CharPtr* error) { RPtr result; RPtr hardForkInitiationAction = [hardForkInitiationActionPtr rPtr]; - return governance_action_new_hard_fork_initiation_action(hardForkInitiationAction, &result, error) + return csl_bridge_governance_action_new_hard_fork_initiation_action(hardForkInitiationAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hardForkInitiationActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewTreasuryWithdrawalsAction:(nonnull NSString *)treasuryWithdrawalsActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewTreasuryWithdrawalsAction:(nonnull NSString *)treasuryWithdrawalsActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* treasuryWithdrawalsActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* treasuryWithdrawalsActionPtr, CharPtr* error) { RPtr result; RPtr treasuryWithdrawalsAction = [treasuryWithdrawalsActionPtr rPtr]; - return governance_action_new_treasury_withdrawals_action(treasuryWithdrawalsAction, &result, error) + return csl_bridge_governance_action_new_treasury_withdrawals_action(treasuryWithdrawalsAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:treasuryWithdrawalsActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewNoConfidenceAction:(nonnull NSString *)noConfidenceActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewNoConfidenceAction:(nonnull NSString *)noConfidenceActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* noConfidenceActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* noConfidenceActionPtr, CharPtr* error) { RPtr result; RPtr noConfidenceAction = [noConfidenceActionPtr rPtr]; - return governance_action_new_no_confidence_action(noConfidenceAction, &result, error) + return csl_bridge_governance_action_new_no_confidence_action(noConfidenceAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:noConfidenceActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewNewCommitteeAction:(nonnull NSString *)newCommitteeActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewNewCommitteeAction:(nonnull NSString *)newCommitteeActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* newCommitteeActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* newCommitteeActionPtr, CharPtr* error) { RPtr result; RPtr newCommitteeAction = [newCommitteeActionPtr rPtr]; - return governance_action_new_new_committee_action(newCommitteeAction, &result, error) + return csl_bridge_governance_action_new_new_committee_action(newCommitteeAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:newCommitteeActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewNewConstitutionAction:(nonnull NSString *)newConstitutionActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewNewConstitutionAction:(nonnull NSString *)newConstitutionActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* newConstitutionActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* newConstitutionActionPtr, CharPtr* error) { RPtr result; RPtr newConstitutionAction = [newConstitutionActionPtr rPtr]; - return governance_action_new_new_constitution_action(newConstitutionAction, &result, error) + return csl_bridge_governance_action_new_new_constitution_action(newConstitutionAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:newConstitutionActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionNewInfoAction:(nonnull NSString *)infoActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionNewInfoAction:(nonnull NSString *)infoActionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* infoActionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* infoActionPtr, CharPtr* error) { RPtr result; RPtr infoAction = [infoActionPtr rPtr]; - return governance_action_new_info_action(infoAction, &result, error) + return csl_bridge_governance_action_new_info_action(infoAction, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:infoActionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return governance_action_kind(self, &result, error) + return csl_bridge_governance_action_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsParameterChangeAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsParameterChangeAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_parameter_change_action(self, &result, error) + return csl_bridge_governance_action_as_parameter_change_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsHardForkInitiationAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsHardForkInitiationAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_hard_fork_initiation_action(self, &result, error) + return csl_bridge_governance_action_as_hard_fork_initiation_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsTreasuryWithdrawalsAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsTreasuryWithdrawalsAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_treasury_withdrawals_action(self, &result, error) + return csl_bridge_governance_action_as_treasury_withdrawals_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsNoConfidenceAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsNoConfidenceAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_no_confidence_action(self, &result, error) + return csl_bridge_governance_action_as_no_confidence_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsNewCommitteeAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsNewCommitteeAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_new_committee_action(self, &result, error) + return csl_bridge_governance_action_as_new_committee_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsNewConstitutionAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsNewConstitutionAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_new_constitution_action(self, &result, error) + return csl_bridge_governance_action_as_new_constitution_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionAsInfoAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionAsInfoAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_as_info_action(self, &result, error) + return csl_bridge_governance_action_as_info_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_id_to_bytes(self, &result, error) + return csl_bridge_governance_action_id_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return governance_action_id_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_governance_action_id_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_id_to_hex(self, &result, error) + return csl_bridge_governance_action_id_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return governance_action_id_from_hex(hexStr, &result, error) + return csl_bridge_governance_action_id_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_id_to_json(self, &result, error) + return csl_bridge_governance_action_id_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return governance_action_id_from_json(json, &result, error) + return csl_bridge_governance_action_id_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdTransactionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdTransactionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_id_transaction_id(self, &result, error) + return csl_bridge_governance_action_id_transaction_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return governance_action_id_index(self, &result, error) + return csl_bridge_governance_action_id_index(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdNew:(nonnull NSString *)transactionIdPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdNew:(nonnull NSString *)transactionIdPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr transactionId = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return governance_action_id_new(transactionId, index, &result, error) + return csl_bridge_governance_action_id_new(transactionId, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[transactionIdPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return governance_action_ids_to_json(self, &result, error) + return csl_bridge_governance_action_ids_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return governance_action_ids_from_json(json, &result, error) + return csl_bridge_governance_action_ids_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return governance_action_ids_new(&result, error) + return csl_bridge_governance_action_ids_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsAdd:(nonnull NSString *)selfPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsAdd:(nonnull NSString *)selfPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr governanceActionId = [[params objectAtIndex:1] rPtr]; - governance_action_ids_add(self, governanceActionId, error); + csl_bridge_governance_action_ids_add(self, governanceActionId, error); return nil; }] exec:@[selfPtr, governanceActionIdPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return governance_action_ids_get(self, index, &result, error) + return csl_bridge_governance_action_ids_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(governanceActionIdsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_governanceActionIdsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return governance_action_ids_len(self, &result, error) + return csl_bridge_governance_action_ids_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return hard_fork_initiation_action_to_bytes(self, &result, error) + return csl_bridge_hard_fork_initiation_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return hard_fork_initiation_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_hard_fork_initiation_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return hard_fork_initiation_action_to_hex(self, &result, error) + return csl_bridge_hard_fork_initiation_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return hard_fork_initiation_action_from_hex(hexStr, &result, error) + return csl_bridge_hard_fork_initiation_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return hard_fork_initiation_action_to_json(self, &result, error) + return csl_bridge_hard_fork_initiation_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return hard_fork_initiation_action_from_json(json, &result, error) + return csl_bridge_hard_fork_initiation_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return hard_fork_initiation_action_gov_action_id(self, &result, error) + return csl_bridge_hard_fork_initiation_action_gov_action_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return hard_fork_initiation_action_protocol_version(self, &result, error) + return csl_bridge_hard_fork_initiation_action_protocol_version(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionNew:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionNew:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* protocolVersionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* protocolVersionPtr, CharPtr* error) { RPtr result; RPtr protocolVersion = [protocolVersionPtr rPtr]; - return hard_fork_initiation_action_new(protocolVersion, &result, error) + return csl_bridge_hard_fork_initiation_action_new(protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:protocolVersionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hardForkInitiationActionNewWithActionId:(nonnull NSString *)govActionIdPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hardForkInitiationActionNewWithActionId:(nonnull NSString *)govActionIdPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr govActionId = [[params objectAtIndex:0] rPtr]; RPtr protocolVersion = [[params objectAtIndex:1] rPtr]; - return hard_fork_initiation_action_new_with_action_id(govActionId, protocolVersion, &result, error) + return csl_bridge_hard_fork_initiation_action_new_with_action_id(govActionId, protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[govActionIdPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return header_to_bytes(self, &result, error) + return csl_bridge_header_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return header_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_header_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return header_to_hex(self, &result, error) + return csl_bridge_header_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return header_from_hex(hexStr, &result, error) + return csl_bridge_header_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return header_to_json(self, &result, error) + return csl_bridge_header_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return header_from_json(json, &result, error) + return csl_bridge_header_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerHeaderBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerHeaderBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_header_body(self, &result, error) + return csl_bridge_header_header_body(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodySignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodySignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_signature(self, &result, error) + return csl_bridge_header_body_signature(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerNew:(nonnull NSString *)headerBodyPtr withBodySignature:(nonnull NSString *)bodySignaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerNew:(nonnull NSString *)headerBodyPtr withBodySignature:(nonnull NSString *)bodySignaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr headerBody = [[params objectAtIndex:0] rPtr]; RPtr bodySignature = [[params objectAtIndex:1] rPtr]; - return header_new(headerBody, bodySignature, &result, error) + return csl_bridge_header_new(headerBody, bodySignature, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[headerBodyPtr, bodySignaturePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return header_body_to_bytes(self, &result, error) + return csl_bridge_header_body_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return header_body_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_header_body_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return header_body_to_hex(self, &result, error) + return csl_bridge_header_body_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return header_body_from_hex(hexStr, &result, error) + return csl_bridge_header_body_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return header_body_to_json(self, &result, error) + return csl_bridge_header_body_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return header_body_from_json(json, &result, error) + return csl_bridge_header_body_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyBlockNumber:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyBlockNumber:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return header_body_block_number(self, &result, error) + return csl_bridge_header_body_block_number(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodySlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodySlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return header_body_slot(self, &result, error) + return csl_bridge_header_body_slot(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodySlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodySlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_slot_bignum(self, &result, error) + return csl_bridge_header_body_slot_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyPrevHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyPrevHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_prev_hash(self, &result, error) + return csl_bridge_header_body_prev_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyIssuerVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyIssuerVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_issuer_vkey(self, &result, error) + return csl_bridge_header_body_issuer_vkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyVrfVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyVrfVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_vrf_vkey(self, &result, error) + return csl_bridge_header_body_vrf_vkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyHasNonceAndLeaderVrf:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyHasNonceAndLeaderVrf:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return header_body_has_nonce_and_leader_vrf(self, &result, error) + return csl_bridge_header_body_has_nonce_and_leader_vrf(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyNonceVrfOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyNonceVrfOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_nonce_vrf_or_nothing(self, &result, error) + return csl_bridge_header_body_nonce_vrf_or_nothing(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyLeaderVrfOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyLeaderVrfOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_leader_vrf_or_nothing(self, &result, error) + return csl_bridge_header_body_leader_vrf_or_nothing(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyHasVrfResult:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyHasVrfResult:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return header_body_has_vrf_result(self, &result, error) + return csl_bridge_header_body_has_vrf_result(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyVrfResultOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyVrfResultOrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_vrf_result_or_nothing(self, &result, error) + return csl_bridge_header_body_vrf_result_or_nothing(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyBlockBodySize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyBlockBodySize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return header_body_block_body_size(self, &result, error) + return csl_bridge_header_body_block_body_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyBlockBodyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyBlockBodyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_block_body_hash(self, &result, error) + return csl_bridge_header_body_block_body_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyOperationalCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyOperationalCert:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_operational_cert(self, &result, error) + return csl_bridge_header_body_operational_cert(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return header_body_protocol_version(self, &result, error) + return csl_bridge_header_body_protocol_version(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyNew:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSNumber *)slotVal withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyNew:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSNumber *)slotVal withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t blockNumber = [[params objectAtIndex:0] longLongValue]; int64_t slot = [[params objectAtIndex:1] longLongValue]; @@ -7118,15 +7583,15 @@ + (void)initialize RPtr blockBodyHash = [[params objectAtIndex:6] rPtr]; RPtr operationalCert = [[params objectAtIndex:7] rPtr]; RPtr protocolVersion = [[params objectAtIndex:8] rPtr]; - return header_body_new(blockNumber, slot, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) + return csl_bridge_header_body_new(blockNumber, slot, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[blockNumberVal, slotVal, issuerVkeyPtr, vrfVkeyPtr, vrfResultPtr, blockBodySizeVal, blockBodyHashPtr, operationalCertPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyNewWithPrevHash:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSNumber *)slotVal withPrevHash:(nonnull NSString *)prevHashPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyNewWithPrevHash:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSNumber *)slotVal withPrevHash:(nonnull NSString *)prevHashPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t blockNumber = [[params objectAtIndex:0] longLongValue]; int64_t slot = [[params objectAtIndex:1] longLongValue]; @@ -7138,16 +7603,16 @@ + (void)initialize RPtr blockBodyHash = [[params objectAtIndex:7] rPtr]; RPtr operationalCert = [[params objectAtIndex:8] rPtr]; RPtr protocolVersion = [[params objectAtIndex:9] rPtr]; - return header_body_new_with_prev_hash(blockNumber, slot, prevHash, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) + return csl_bridge_header_body_new_with_prev_hash(blockNumber, slot, prevHash, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[blockNumberVal, slotVal, prevHashPtr, issuerVkeyPtr, vrfVkeyPtr, vrfResultPtr, blockBodySizeVal, blockBodyHashPtr, operationalCertPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyNewHeaderbody:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSString *)slotPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyNewHeaderbody:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSString *)slotPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t blockNumber = [[params objectAtIndex:0] longLongValue]; RPtr slot = [[params objectAtIndex:1] rPtr]; @@ -7158,15 +7623,15 @@ + (void)initialize RPtr blockBodyHash = [[params objectAtIndex:6] rPtr]; RPtr operationalCert = [[params objectAtIndex:7] rPtr]; RPtr protocolVersion = [[params objectAtIndex:8] rPtr]; - return header_body_new_headerbody(blockNumber, slot, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) + return csl_bridge_header_body_new_headerbody(blockNumber, slot, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[blockNumberVal, slotPtr, issuerVkeyPtr, vrfVkeyPtr, vrfResultPtr, blockBodySizeVal, blockBodyHashPtr, operationalCertPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(headerBodyNewHeaderbodyWithPrevHash:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSString *)slotPtr withPrevHash:(nonnull NSString *)prevHashPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_headerBodyNewHeaderbodyWithPrevHash:(nonnull NSNumber *)blockNumberVal withSlot:(nonnull NSString *)slotPtr withPrevHash:(nonnull NSString *)prevHashPtr withIssuerVkey:(nonnull NSString *)issuerVkeyPtr withVrfVkey:(nonnull NSString *)vrfVkeyPtr withVrfResult:(nonnull NSString *)vrfResultPtr withBlockBodySize:(nonnull NSNumber *)blockBodySizeVal withBlockBodyHash:(nonnull NSString *)blockBodyHashPtr withOperationalCert:(nonnull NSString *)operationalCertPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t blockNumber = [[params objectAtIndex:0] longLongValue]; RPtr slot = [[params objectAtIndex:1] rPtr]; @@ -7178,7 +7643,7 @@ + (void)initialize RPtr blockBodyHash = [[params objectAtIndex:7] rPtr]; RPtr operationalCert = [[params objectAtIndex:8] rPtr]; RPtr protocolVersion = [[params objectAtIndex:9] rPtr]; - return header_body_new_headerbody_with_prev_hash(blockNumber, slot, prevHash, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) + return csl_bridge_header_body_new_headerbody_with_prev_hash(blockNumber, slot, prevHash, issuerVkey, vrfVkey, vrfResult, blockBodySize, blockBodyHash, operationalCert, protocolVersion, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[blockNumberVal, slotPtr, prevHashPtr, issuerVkeyPtr, vrfVkeyPtr, vrfResultPtr, blockBodySizeVal, blockBodyHashPtr, operationalCertPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; @@ -7186,4555 +7651,4622 @@ + (void)initialize -RCT_EXPORT_METHOD(infoActionNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_infoActionNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return info_action_new(&result, error) + return csl_bridge_info_action_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return int_to_bytes(self, &result, error) + return csl_bridge_int_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return int_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_int_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return int_to_hex(self, &result, error) + return csl_bridge_int_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return int_from_hex(hexStr, &result, error) + return csl_bridge_int_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return int_to_json(self, &result, error) + return csl_bridge_int_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return int_from_json(json, &result, error) + return csl_bridge_int_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intNew:(nonnull NSString *)xPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intNew:(nonnull NSString *)xPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* xPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* xPtr, CharPtr* error) { RPtr result; RPtr x = [xPtr rPtr]; - return int_new(x, &result, error) + return csl_bridge_int_new(x, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:xPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intNewNegative:(nonnull NSString *)xPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intNewNegative:(nonnull NSString *)xPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* xPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* xPtr, CharPtr* error) { RPtr result; RPtr x = [xPtr rPtr]; - return int_new_negative(x, &result, error) + return csl_bridge_int_new_negative(x, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:xPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intNewI32:(nonnull NSNumber *)xVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intNewI32:(nonnull NSNumber *)xVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSNumber* xVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSNumber* xVal, CharPtr* error) { RPtr result; int64_t x = [xVal longLongValue]; - return int_new_i32(x, &result, error) + return csl_bridge_int_new_i32(x, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:xVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intIsPositive:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intIsPositive:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return int_is_positive(self, &result, error) + return csl_bridge_int_is_positive(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intAsPositive:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intAsPositive:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return int_as_positive(self, &result, error) + return csl_bridge_int_as_positive(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intAsNegative:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intAsNegative:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return int_as_negative(self, &result, error) + return csl_bridge_int_as_negative(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intAsI32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intAsI32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return int_as_i32(self, &result, error) + return csl_bridge_int_as_i32(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intAsI32OrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intAsI32OrNothing:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return int_as_i32_or_nothing(self, &result, error) + return csl_bridge_int_as_i32_or_nothing(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intAsI32OrFail:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intAsI32OrFail:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return int_as_i32_or_fail(self, &result, error) + return csl_bridge_int_as_i32_or_fail(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intToStr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return int_to_str(self, &result, error) + return csl_bridge_int_to_str(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(intFromStr:(nonnull NSString *)stringVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_intFromStr:(nonnull NSString *)stringVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stringVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stringVal, CharPtr* error) { RPtr result; CharPtr string = [stringVal charPtr]; - return int_from_str(string, &result, error) + return csl_bridge_int_from_str(string, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stringVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4ToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4ToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ipv4_to_bytes(self, &result, error) + return csl_bridge_ipv4_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4FromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4FromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ipv4_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ipv4_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4ToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4ToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ipv4_to_hex(self, &result, error) + return csl_bridge_ipv4_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4FromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4FromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return ipv4_from_hex(hexStr, &result, error) + return csl_bridge_ipv4_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4ToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4ToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ipv4_to_json(self, &result, error) + return csl_bridge_ipv4_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4FromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4FromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return ipv4_from_json(json, &result, error) + return csl_bridge_ipv4_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4New:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4New:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { RPtr result; NSData* dataData = [NSData fromBase64:dataVal]; - return ipv4_new((uint8_t*)dataData.bytes, dataData.length, &result, error) + return csl_bridge_ipv4_new((uint8_t*)dataData.bytes, dataData.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dataVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv4Ip:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv4Ip:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ipv4_ip(self, &result, error) + return csl_bridge_ipv4_ip(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6ToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6ToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ipv6_to_bytes(self, &result, error) + return csl_bridge_ipv6_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6FromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6FromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return ipv6_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_ipv6_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6ToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6ToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ipv6_to_hex(self, &result, error) + return csl_bridge_ipv6_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6FromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6FromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return ipv6_from_hex(hexStr, &result, error) + return csl_bridge_ipv6_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6ToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6ToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return ipv6_to_json(self, &result, error) + return csl_bridge_ipv6_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6FromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6FromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return ipv6_from_json(json, &result, error) + return csl_bridge_ipv6_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6New:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6New:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dataVal, CharPtr* error) { RPtr result; NSData* dataData = [NSData fromBase64:dataVal]; - return ipv6_new((uint8_t*)dataData.bytes, dataData.length, &result, error) + return csl_bridge_ipv6_new((uint8_t*)dataData.bytes, dataData.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dataVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(ipv6Ip:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_ipv6Ip:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return ipv6_ip(self, &result, error) + return csl_bridge_ipv6_ip(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESSignatureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESSignatureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return k_e_s_signature_to_bytes(self, &result, error) + return csl_bridge_k_e_s_signature_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESSignatureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESSignatureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return k_e_s_signature_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_k_e_s_signature_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return k_e_s_v_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_k_e_s_v_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return k_e_s_v_key_to_bytes(self, &result, error) + return csl_bridge_k_e_s_v_key_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return k_e_s_v_key_to_bech32(self, prefix, &result, error) + return csl_bridge_k_e_s_v_key_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return k_e_s_v_key_from_bech32(bechStr, &result, error) + return csl_bridge_k_e_s_v_key_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return k_e_s_v_key_to_hex(self, &result, error) + return csl_bridge_k_e_s_v_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(kESVKeyFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_kESVKeyFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return k_e_s_v_key_from_hex(hex, &result, error) + return csl_bridge_k_e_s_v_key_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return language_to_bytes(self, &result, error) + return csl_bridge_language_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return language_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_language_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return language_to_hex(self, &result, error) + return csl_bridge_language_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return language_from_hex(hexStr, &result, error) + return csl_bridge_language_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return language_to_json(self, &result, error) + return csl_bridge_language_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return language_from_json(json, &result, error) + return csl_bridge_language_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageNewPlutusV1:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageNewPlutusV1:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return language_new_plutus_v1(&result, error) + return csl_bridge_language_new_plutus_v1(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageNewPlutusV2:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageNewPlutusV2:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return language_new_plutus_v2(&result, error) + return csl_bridge_language_new_plutus_v2(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageNewPlutusV3:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageNewPlutusV3:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return language_new_plutus_v3(&result, error) + return csl_bridge_language_new_plutus_v3(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languageKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languageKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return language_kind(self, &result, error) + return csl_bridge_language_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languagesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languagesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return languages_new(&result, error) + return csl_bridge_languages_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languagesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languagesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return languages_len(self, &result, error) + return csl_bridge_languages_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languagesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languagesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return languages_get(self, index, &result, error) + return csl_bridge_languages_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languagesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languagesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - languages_add(self, elem, error); + csl_bridge_languages_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(languagesList:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_languagesList:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return languages_list(&result, error) + return csl_bridge_languages_list(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(legacyDaedalusPrivateKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_legacyDaedalusPrivateKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return legacy_daedalus_private_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_legacy_daedalus_private_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(legacyDaedalusPrivateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_legacyDaedalusPrivateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return legacy_daedalus_private_key_as_bytes(self, &result, error) + return csl_bridge_legacy_daedalus_private_key_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(legacyDaedalusPrivateKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_legacyDaedalusPrivateKeyChaincode:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return legacy_daedalus_private_key_chaincode(self, &result, error) + return csl_bridge_legacy_daedalus_private_key_chaincode(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(linearFeeConstant:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_linearFeeConstant:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return linear_fee_constant(self, &result, error) + return csl_bridge_linear_fee_constant(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(linearFeeCoefficient:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_linearFeeCoefficient:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return linear_fee_coefficient(self, &result, error) + return csl_bridge_linear_fee_coefficient(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(linearFeeNew:(nonnull NSString *)coefficientPtr withConstant:(nonnull NSString *)constantPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_linearFeeNew:(nonnull NSString *)coefficientPtr withConstant:(nonnull NSString *)constantPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr coefficient = [[params objectAtIndex:0] rPtr]; RPtr constant = [[params objectAtIndex:1] rPtr]; - return linear_fee_new(coefficient, constant, &result, error) + return csl_bridge_linear_fee_new(coefficient, constant, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[coefficientPtr, constantPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return m_i_r_to_stake_credentials_to_bytes(self, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return m_i_r_to_stake_credentials_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return m_i_r_to_stake_credentials_to_hex(self, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return m_i_r_to_stake_credentials_from_hex(hexStr, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return m_i_r_to_stake_credentials_to_json(self, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return m_i_r_to_stake_credentials_from_json(json, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return m_i_r_to_stake_credentials_new(&result, error) + return csl_bridge_m_i_r_to_stake_credentials_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return m_i_r_to_stake_credentials_len(self, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsInsert:(nonnull NSString *)selfPtr withCred:(nonnull NSString *)credPtr withDelta:(nonnull NSString *)deltaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsInsert:(nonnull NSString *)selfPtr withCred:(nonnull NSString *)credPtr withDelta:(nonnull NSString *)deltaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr cred = [[params objectAtIndex:1] rPtr]; RPtr delta = [[params objectAtIndex:2] rPtr]; - return m_i_r_to_stake_credentials_insert(self, cred, delta, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_insert(self, cred, delta, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, credPtr, deltaPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsGet:(nonnull NSString *)selfPtr withCred:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsGet:(nonnull NSString *)selfPtr withCred:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr cred = [[params objectAtIndex:1] rPtr]; - return m_i_r_to_stake_credentials_get(self, cred, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_get(self, cred, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, credPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mIRToStakeCredentialsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mIRToStakeCredentialsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return m_i_r_to_stake_credentials_keys(self, &result, error) + return csl_bridge_m_i_r_to_stake_credentials_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(malformedAddressOriginalBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_malformedAddressOriginalBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return malformed_address_original_bytes(self, &result, error) + return csl_bridge_malformed_address_original_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(malformedAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_malformedAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return malformed_address_to_address(self, &result, error) + return csl_bridge_malformed_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(malformedAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_malformedAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return malformed_address_from_address(addr, &result, error) + return csl_bridge_malformed_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return metadata_list_to_bytes(self, &result, error) + return csl_bridge_metadata_list_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return metadata_list_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_metadata_list_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return metadata_list_to_hex(self, &result, error) + return csl_bridge_metadata_list_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return metadata_list_from_hex(hexStr, &result, error) + return csl_bridge_metadata_list_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return metadata_list_new(&result, error) + return csl_bridge_metadata_list_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return metadata_list_len(self, &result, error) + return csl_bridge_metadata_list_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return metadata_list_get(self, index, &result, error) + return csl_bridge_metadata_list_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataListAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataListAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - metadata_list_add(self, elem, error); + csl_bridge_metadata_list_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return metadata_map_to_bytes(self, &result, error) + return csl_bridge_metadata_map_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return metadata_map_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_metadata_map_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return metadata_map_to_hex(self, &result, error) + return csl_bridge_metadata_map_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return metadata_map_from_hex(hexStr, &result, error) + return csl_bridge_metadata_map_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return metadata_map_new(&result, error) + return csl_bridge_metadata_map_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return metadata_map_len(self, &result, error) + return csl_bridge_metadata_map_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return metadata_map_insert(self, key, value, &result, error) + return csl_bridge_metadata_map_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapInsertStr:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyVal withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapInsertStr:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyVal withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr key = [[params objectAtIndex:1] charPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return metadata_map_insert_str(self, key, value, &result, error) + return csl_bridge_metadata_map_insert_str(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyVal, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapInsertI32:(nonnull NSString *)selfPtr withKey:(nonnull NSNumber *)keyVal withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapInsertI32:(nonnull NSString *)selfPtr withKey:(nonnull NSNumber *)keyVal withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t key = [[params objectAtIndex:1] longLongValue]; RPtr value = [[params objectAtIndex:2] rPtr]; - return metadata_map_insert_i32(self, key, value, &result, error) + return csl_bridge_metadata_map_insert_i32(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyVal, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return metadata_map_get(self, key, &result, error) + return csl_bridge_metadata_map_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapGetStr:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapGetStr:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr key = [[params objectAtIndex:1] charPtr]; - return metadata_map_get_str(self, key, &result, error) + return csl_bridge_metadata_map_get_str(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapGetI32:(nonnull NSString *)selfPtr withKey:(nonnull NSNumber *)keyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapGetI32:(nonnull NSString *)selfPtr withKey:(nonnull NSNumber *)keyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t key = [[params objectAtIndex:1] longLongValue]; - return metadata_map_get_i32(self, key, &result, error) + return csl_bridge_metadata_map_get_i32(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapHas:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapHas:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return metadata_map_has(self, key, &result, error) + return csl_bridge_metadata_map_has(self, key, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(metadataMapKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_metadataMapKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return metadata_map_keys(self, &result, error) + return csl_bridge_metadata_map_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return mint_to_bytes(self, &result, error) + return csl_bridge_mint_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return mint_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_mint_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return mint_to_hex(self, &result, error) + return csl_bridge_mint_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return mint_from_hex(hexStr, &result, error) + return csl_bridge_mint_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return mint_to_json(self, &result, error) + return csl_bridge_mint_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return mint_from_json(json, &result, error) + return csl_bridge_mint_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return mint_new(&result, error) + return csl_bridge_mint_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintNewFromEntry:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintNewFromEntry:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr key = [[params objectAtIndex:0] rPtr]; RPtr value = [[params objectAtIndex:1] rPtr]; - return mint_new_from_entry(key, value, &result, error) + return csl_bridge_mint_new_from_entry(key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return mint_len(self, &result, error) + return csl_bridge_mint_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return mint_insert(self, key, value, &result, error) + return csl_bridge_mint_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return mint_get(self, key, &result, error) + return csl_bridge_mint_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_keys(self, &result, error) + return csl_bridge_mint_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAsPositiveMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAsPositiveMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_as_positive_multiasset(self, &result, error) + return csl_bridge_mint_as_positive_multiasset(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAsNegativeMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAsNegativeMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_as_negative_multiasset(self, &result, error) + return csl_bridge_mint_as_negative_multiasset(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return mint_assets_new(&result, error) + return csl_bridge_mint_assets_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsNewFromEntry:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsNewFromEntry:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr key = [[params objectAtIndex:0] rPtr]; RPtr value = [[params objectAtIndex:1] rPtr]; - return mint_assets_new_from_entry(key, value, &result, error) + return csl_bridge_mint_assets_new_from_entry(key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return mint_assets_len(self, &result, error) + return csl_bridge_mint_assets_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return mint_assets_insert(self, key, value, &result, error) + return csl_bridge_mint_assets_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return mint_assets_get(self, key, &result, error) + return csl_bridge_mint_assets_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintAssetsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintAssetsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_assets_keys(self, &result, error) + return csl_bridge_mint_assets_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return mint_builder_new(&result, error) + return csl_bridge_mint_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderAddAsset:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderAddAsset:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mint = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - mint_builder_add_asset(self, mint, assetName, amount, error); + csl_bridge_mint_builder_add_asset(self, mint, assetName, amount, error); return nil; }] exec:@[selfPtr, mintPtr, assetNamePtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderSetAsset:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderSetAsset:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mint = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - mint_builder_set_asset(self, mint, assetName, amount, error); + csl_bridge_mint_builder_set_asset(self, mint, assetName, amount, error); return nil; }] exec:@[selfPtr, mintPtr, assetNamePtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_builder_build(self, &result, error) + return csl_bridge_mint_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_builder_get_native_scripts(self, &result, error) + return csl_bridge_mint_builder_get_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_builder_get_plutus_witnesses(self, &result, error) + return csl_bridge_mint_builder_get_plutus_witnesses(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_builder_get_ref_inputs(self, &result, error) + return csl_bridge_mint_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderGetRedeemers:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderGetRedeemers:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return mint_builder_get_redeemers(self, &result, error) + return csl_bridge_mint_builder_get_redeemers(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return mint_builder_has_plutus_scripts(self, &result, error) + return csl_bridge_mint_builder_has_plutus_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintBuilderHasNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintBuilderHasNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return mint_builder_has_native_scripts(self, &result, error) + return csl_bridge_mint_builder_has_native_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintWitnessNewNativeScript:(nonnull NSString *)nativeScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintWitnessNewNativeScript:(nonnull NSString *)nativeScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* nativeScriptPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* nativeScriptPtr, CharPtr* error) { RPtr result; RPtr nativeScript = [nativeScriptPtr rPtr]; - return mint_witness_new_native_script(nativeScript, &result, error) + return csl_bridge_mint_witness_new_native_script(nativeScript, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nativeScriptPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintWitnessNewPlutusScript:(nonnull NSString *)plutusScriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintWitnessNewPlutusScript:(nonnull NSString *)plutusScriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr plutusScript = [[params objectAtIndex:0] rPtr]; RPtr redeemer = [[params objectAtIndex:1] rPtr]; - return mint_witness_new_plutus_script(plutusScript, redeemer, &result, error) + return csl_bridge_mint_witness_new_plutus_script(plutusScript, redeemer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[plutusScriptPtr, redeemerPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return mints_assets_to_json(self, &result, error) + return csl_bridge_mints_assets_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return mints_assets_from_json(json, &result, error) + return csl_bridge_mints_assets_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return mints_assets_new(&result, error) + return csl_bridge_mints_assets_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsAdd:(nonnull NSString *)selfPtr withMintAssets:(nonnull NSString *)mintAssetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsAdd:(nonnull NSString *)selfPtr withMintAssets:(nonnull NSString *)mintAssetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mintAssets = [[params objectAtIndex:1] rPtr]; - mints_assets_add(self, mintAssets, error); + csl_bridge_mints_assets_add(self, mintAssets, error); return nil; }] exec:@[selfPtr, mintAssetsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return mints_assets_get(self, index, &result, error) + return csl_bridge_mints_assets_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(mintsAssetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_mintsAssetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return mints_assets_len(self, &result, error) + return csl_bridge_mints_assets_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_to_bytes(self, &result, error) + return csl_bridge_move_instantaneous_reward_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return move_instantaneous_reward_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_move_instantaneous_reward_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_to_hex(self, &result, error) + return csl_bridge_move_instantaneous_reward_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return move_instantaneous_reward_from_hex(hexStr, &result, error) + return csl_bridge_move_instantaneous_reward_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_to_json(self, &result, error) + return csl_bridge_move_instantaneous_reward_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return move_instantaneous_reward_from_json(json, &result, error) + return csl_bridge_move_instantaneous_reward_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardNewToOtherPot:(nonnull NSNumber *)potVal withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardNewToOtherPot:(nonnull NSNumber *)potVal withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int32_t pot = [[params objectAtIndex:0] integerValue]; RPtr amount = [[params objectAtIndex:1] rPtr]; - return move_instantaneous_reward_new_to_other_pot(pot, amount, &result, error) + return csl_bridge_move_instantaneous_reward_new_to_other_pot(pot, amount, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[potVal, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardNewToStakeCreds:(nonnull NSNumber *)potVal withAmounts:(nonnull NSString *)amountsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardNewToStakeCreds:(nonnull NSNumber *)potVal withAmounts:(nonnull NSString *)amountsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int32_t pot = [[params objectAtIndex:0] integerValue]; RPtr amounts = [[params objectAtIndex:1] rPtr]; - return move_instantaneous_reward_new_to_stake_creds(pot, amounts, &result, error) + return csl_bridge_move_instantaneous_reward_new_to_stake_creds(pot, amounts, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[potVal, amountsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardPot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardPot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_pot(self, &result, error) + return csl_bridge_move_instantaneous_reward_pot(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_kind(self, &result, error) + return csl_bridge_move_instantaneous_reward_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardAsToOtherPot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardAsToOtherPot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_as_to_other_pot(self, &result, error) + return csl_bridge_move_instantaneous_reward_as_to_other_pot(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardAsToStakeCreds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardAsToStakeCreds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_reward_as_to_stake_creds(self, &result, error) + return csl_bridge_move_instantaneous_reward_as_to_stake_creds(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_rewards_cert_to_bytes(self, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return move_instantaneous_rewards_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_rewards_cert_to_hex(self, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return move_instantaneous_rewards_cert_from_hex(hexStr, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_rewards_cert_to_json(self, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return move_instantaneous_rewards_cert_from_json(json, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertMoveInstantaneousReward:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertMoveInstantaneousReward:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return move_instantaneous_rewards_cert_move_instantaneous_reward(self, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_move_instantaneous_reward(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(moveInstantaneousRewardsCertNew:(nonnull NSString *)moveInstantaneousRewardPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_moveInstantaneousRewardsCertNew:(nonnull NSString *)moveInstantaneousRewardPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* moveInstantaneousRewardPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* moveInstantaneousRewardPtr, CharPtr* error) { RPtr result; RPtr moveInstantaneousReward = [moveInstantaneousRewardPtr rPtr]; - return move_instantaneous_rewards_cert_new(moveInstantaneousReward, &result, error) + return csl_bridge_move_instantaneous_rewards_cert_new(moveInstantaneousReward, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:moveInstantaneousRewardPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return multi_asset_to_bytes(self, &result, error) + return csl_bridge_multi_asset_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return multi_asset_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_multi_asset_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return multi_asset_to_hex(self, &result, error) + return csl_bridge_multi_asset_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return multi_asset_from_hex(hexStr, &result, error) + return csl_bridge_multi_asset_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return multi_asset_to_json(self, &result, error) + return csl_bridge_multi_asset_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return multi_asset_from_json(json, &result, error) + return csl_bridge_multi_asset_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return multi_asset_new(&result, error) + return csl_bridge_multi_asset_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return multi_asset_len(self, &result, error) + return csl_bridge_multi_asset_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetInsert:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssets:(nonnull NSString *)assetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetInsert:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssets:(nonnull NSString *)assetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyId = [[params objectAtIndex:1] rPtr]; RPtr assets = [[params objectAtIndex:2] rPtr]; - return multi_asset_insert(self, policyId, assets, &result, error) + return csl_bridge_multi_asset_insert(self, policyId, assets, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, policyIdPtr, assetsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetGet:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetGet:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyId = [[params objectAtIndex:1] rPtr]; - return multi_asset_get(self, policyId, &result, error) + return csl_bridge_multi_asset_get(self, policyId, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, policyIdPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetSetAsset:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssetName:(nonnull NSString *)assetNamePtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetSetAsset:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssetName:(nonnull NSString *)assetNamePtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyId = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr value = [[params objectAtIndex:3] rPtr]; - return multi_asset_set_asset(self, policyId, assetName, value, &result, error) + return csl_bridge_multi_asset_set_asset(self, policyId, assetName, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, policyIdPtr, assetNamePtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetGetAsset:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssetName:(nonnull NSString *)assetNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetGetAsset:(nonnull NSString *)selfPtr withPolicyId:(nonnull NSString *)policyIdPtr withAssetName:(nonnull NSString *)assetNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyId = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; - return multi_asset_get_asset(self, policyId, assetName, &result, error) + return csl_bridge_multi_asset_get_asset(self, policyId, assetName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, policyIdPtr, assetNamePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return multi_asset_keys(self, &result, error) + return csl_bridge_multi_asset_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiAssetSub:(nonnull NSString *)selfPtr withRhsMa:(nonnull NSString *)rhsMaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiAssetSub:(nonnull NSString *)selfPtr withRhsMa:(nonnull NSString *)rhsMaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsMa = [[params objectAtIndex:1] rPtr]; - return multi_asset_sub(self, rhsMa, &result, error) + return csl_bridge_multi_asset_sub(self, rhsMa, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, rhsMaPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return multi_host_name_to_bytes(self, &result, error) + return csl_bridge_multi_host_name_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return multi_host_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_multi_host_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return multi_host_name_to_hex(self, &result, error) + return csl_bridge_multi_host_name_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return multi_host_name_from_hex(hexStr, &result, error) + return csl_bridge_multi_host_name_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return multi_host_name_to_json(self, &result, error) + return csl_bridge_multi_host_name_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return multi_host_name_from_json(json, &result, error) + return csl_bridge_multi_host_name_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameDnsName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameDnsName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return multi_host_name_dns_name(self, &result, error) + return csl_bridge_multi_host_name_dns_name(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(multiHostNameNew:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_multiHostNameNew:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dnsNamePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dnsNamePtr, CharPtr* error) { RPtr result; RPtr dnsName = [dnsNamePtr rPtr]; - return multi_host_name_new(dnsName, &result, error) + return csl_bridge_multi_host_name_new(dnsName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dnsNamePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return native_script_to_bytes(self, &result, error) + return csl_bridge_native_script_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return native_script_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_native_script_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return native_script_to_hex(self, &result, error) + return csl_bridge_native_script_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return native_script_from_hex(hexStr, &result, error) + return csl_bridge_native_script_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return native_script_to_json(self, &result, error) + return csl_bridge_native_script_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return native_script_from_json(json, &result, error) + return csl_bridge_native_script_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_hash(self, &result, error) + return csl_bridge_native_script_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewScriptPubkey:(nonnull NSString *)scriptPubkeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewScriptPubkey:(nonnull NSString *)scriptPubkeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptPubkeyPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptPubkeyPtr, CharPtr* error) { RPtr result; RPtr scriptPubkey = [scriptPubkeyPtr rPtr]; - return native_script_new_script_pubkey(scriptPubkey, &result, error) + return csl_bridge_native_script_new_script_pubkey(scriptPubkey, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptPubkeyPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewScriptAll:(nonnull NSString *)scriptAllPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewScriptAll:(nonnull NSString *)scriptAllPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptAllPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptAllPtr, CharPtr* error) { RPtr result; RPtr scriptAll = [scriptAllPtr rPtr]; - return native_script_new_script_all(scriptAll, &result, error) + return csl_bridge_native_script_new_script_all(scriptAll, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptAllPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewScriptAny:(nonnull NSString *)scriptAnyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewScriptAny:(nonnull NSString *)scriptAnyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptAnyPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptAnyPtr, CharPtr* error) { RPtr result; RPtr scriptAny = [scriptAnyPtr rPtr]; - return native_script_new_script_any(scriptAny, &result, error) + return csl_bridge_native_script_new_script_any(scriptAny, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptAnyPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewScriptNOfK:(nonnull NSString *)scriptNOfKPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewScriptNOfK:(nonnull NSString *)scriptNOfKPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptNOfKPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptNOfKPtr, CharPtr* error) { RPtr result; RPtr scriptNOfK = [scriptNOfKPtr rPtr]; - return native_script_new_script_n_of_k(scriptNOfK, &result, error) + return csl_bridge_native_script_new_script_n_of_k(scriptNOfK, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptNOfKPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewTimelockStart:(nonnull NSString *)timelockStartPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewTimelockStart:(nonnull NSString *)timelockStartPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* timelockStartPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* timelockStartPtr, CharPtr* error) { RPtr result; RPtr timelockStart = [timelockStartPtr rPtr]; - return native_script_new_timelock_start(timelockStart, &result, error) + return csl_bridge_native_script_new_timelock_start(timelockStart, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:timelockStartPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptNewTimelockExpiry:(nonnull NSString *)timelockExpiryPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptNewTimelockExpiry:(nonnull NSString *)timelockExpiryPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* timelockExpiryPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* timelockExpiryPtr, CharPtr* error) { RPtr result; RPtr timelockExpiry = [timelockExpiryPtr rPtr]; - return native_script_new_timelock_expiry(timelockExpiry, &result, error) + return csl_bridge_native_script_new_timelock_expiry(timelockExpiry, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:timelockExpiryPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return native_script_kind(self, &result, error) + return csl_bridge_native_script_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsScriptPubkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsScriptPubkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_script_pubkey(self, &result, error) + return csl_bridge_native_script_as_script_pubkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsScriptAll:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsScriptAll:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_script_all(self, &result, error) + return csl_bridge_native_script_as_script_all(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsScriptAny:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsScriptAny:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_script_any(self, &result, error) + return csl_bridge_native_script_as_script_any(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsScriptNOfK:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsScriptNOfK:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_script_n_of_k(self, &result, error) + return csl_bridge_native_script_as_script_n_of_k(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsTimelockStart:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsTimelockStart:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_timelock_start(self, &result, error) + return csl_bridge_native_script_as_timelock_start(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptAsTimelockExpiry:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptAsTimelockExpiry:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_as_timelock_expiry(self, &result, error) + return csl_bridge_native_script_as_timelock_expiry(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptGetRequiredSigners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptGetRequiredSigners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return native_script_get_required_signers(self, &result, error) + return csl_bridge_native_script_get_required_signers(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptSourceNew:(nonnull NSString *)scriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptSourceNew:(nonnull NSString *)scriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptPtr, CharPtr* error) { RPtr result; RPtr script = [scriptPtr rPtr]; - return native_script_source_new(script, &result, error) + return csl_bridge_native_script_source_new(script, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptSourceNewRefInput:(nonnull NSString *)scriptHashPtr withInput:(nonnull NSString *)inputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptSourceNewRefInput:(nonnull NSString *)scriptHashPtr withInput:(nonnull NSString *)inputPtr withScriptSize:(nonnull NSNumber *)scriptSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr scriptHash = [[params objectAtIndex:0] rPtr]; RPtr input = [[params objectAtIndex:1] rPtr]; - return native_script_source_new_ref_input(scriptHash, input, &result, error) + int64_t scriptSize = [[params objectAtIndex:2] longLongValue]; + return csl_bridge_native_script_source_new_ref_input(scriptHash, input, scriptSize, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:@[scriptHashPtr, inputPtr] andResolve:resolve orReject:reject]; + }] exec:@[scriptHashPtr, inputPtr, scriptSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptSourceSetRequiredSigners:(nonnull NSString *)selfPtr withKeyHashes:(nonnull NSString *)keyHashesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptSourceSetRequiredSigners:(nonnull NSString *)selfPtr withKeyHashes:(nonnull NSString *)keyHashesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr keyHashes = [[params objectAtIndex:1] rPtr]; - native_script_source_set_required_signers(self, keyHashes, error); + csl_bridge_native_script_source_set_required_signers(self, keyHashes, error); return nil; }] exec:@[selfPtr, keyHashesPtr] andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_nativeScriptSourceGetRefScriptSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_native_script_source_get_ref_script_size(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(nativeScriptsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return native_scripts_new(&result, error) + return csl_bridge_native_scripts_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return native_scripts_len(self, &result, error) + return csl_bridge_native_scripts_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return native_scripts_get(self, index, &result, error) + return csl_bridge_native_scripts_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - native_scripts_add(self, elem, error); + csl_bridge_native_scripts_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return native_scripts_to_bytes(self, &result, error) + return csl_bridge_native_scripts_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return native_scripts_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_native_scripts_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return native_scripts_to_hex(self, &result, error) + return csl_bridge_native_scripts_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return native_scripts_from_hex(hexStr, &result, error) + return csl_bridge_native_scripts_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return native_scripts_to_json(self, &result, error) + return csl_bridge_native_scripts_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nativeScriptsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nativeScriptsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return native_scripts_from_json(json, &result, error) + return csl_bridge_native_scripts_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return network_id_to_bytes(self, &result, error) + return csl_bridge_network_id_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return network_id_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_network_id_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return network_id_to_hex(self, &result, error) + return csl_bridge_network_id_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return network_id_from_hex(hexStr, &result, error) + return csl_bridge_network_id_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return network_id_to_json(self, &result, error) + return csl_bridge_network_id_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return network_id_from_json(json, &result, error) + return csl_bridge_network_id_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdTestnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdTestnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return network_id_testnet(&result, error) + return csl_bridge_network_id_testnet(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdMainnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdMainnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return network_id_mainnet(&result, error) + return csl_bridge_network_id_mainnet(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkIdKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkIdKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return network_id_kind(self, &result, error) + return csl_bridge_network_id_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoNew:(nonnull NSNumber *)networkIdVal withProtocolMagic:(nonnull NSNumber *)protocolMagicVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoNew:(nonnull NSNumber *)networkIdVal withProtocolMagic:(nonnull NSNumber *)protocolMagicVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t networkId = [[params objectAtIndex:0] longLongValue]; int64_t protocolMagic = [[params objectAtIndex:1] longLongValue]; - return network_info_new(networkId, protocolMagic, &result, error) + return csl_bridge_network_info_new(networkId, protocolMagic, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[networkIdVal, protocolMagicVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return network_info_network_id(self, &result, error) + return csl_bridge_network_info_network_id(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoProtocolMagic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoProtocolMagic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return network_info_protocol_magic(self, &result, error) + return csl_bridge_network_info_protocol_magic(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoTestnetPreview:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoTestnetPreview:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return network_info_testnet_preview(&result, error) + return csl_bridge_network_info_testnet_preview(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoTestnetPreprod:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoTestnetPreprod:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return network_info_testnet_preprod(&result, error) + return csl_bridge_network_info_testnet_preprod(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(networkInfoMainnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_networkInfoMainnet:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return network_info_mainnet(&result, error) + return csl_bridge_network_info_mainnet(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_to_bytes(self, &result, error) + return csl_bridge_new_constitution_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return new_constitution_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_new_constitution_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_to_hex(self, &result, error) + return csl_bridge_new_constitution_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return new_constitution_action_from_hex(hexStr, &result, error) + return csl_bridge_new_constitution_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_to_json(self, &result, error) + return csl_bridge_new_constitution_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return new_constitution_action_from_json(json, &result, error) + return csl_bridge_new_constitution_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_gov_action_id(self, &result, error) + return csl_bridge_new_constitution_action_gov_action_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionConstitution:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionConstitution:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_constitution(self, &result, error) + return csl_bridge_new_constitution_action_constitution(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionNew:(nonnull NSString *)constitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionNew:(nonnull NSString *)constitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* constitutionPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* constitutionPtr, CharPtr* error) { RPtr result; RPtr constitution = [constitutionPtr rPtr]; - return new_constitution_action_new(constitution, &result, error) + return csl_bridge_new_constitution_action_new(constitution, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:constitutionPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionNewWithActionId:(nonnull NSString *)govActionIdPtr withConstitution:(nonnull NSString *)constitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionNewWithActionId:(nonnull NSString *)govActionIdPtr withConstitution:(nonnull NSString *)constitutionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr govActionId = [[params objectAtIndex:0] rPtr]; RPtr constitution = [[params objectAtIndex:1] rPtr]; - return new_constitution_action_new_with_action_id(govActionId, constitution, &result, error) + return csl_bridge_new_constitution_action_new_with_action_id(govActionId, constitution, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[govActionIdPtr, constitutionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(newConstitutionActionHasScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_newConstitutionActionHasScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return new_constitution_action_has_script_hash(self, &result, error) + return csl_bridge_new_constitution_action_has_script_hash(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return no_confidence_action_to_bytes(self, &result, error) + return csl_bridge_no_confidence_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return no_confidence_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_no_confidence_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return no_confidence_action_to_hex(self, &result, error) + return csl_bridge_no_confidence_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return no_confidence_action_from_hex(hexStr, &result, error) + return csl_bridge_no_confidence_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return no_confidence_action_to_json(self, &result, error) + return csl_bridge_no_confidence_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return no_confidence_action_from_json(json, &result, error) + return csl_bridge_no_confidence_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return no_confidence_action_gov_action_id(self, &result, error) + return csl_bridge_no_confidence_action_gov_action_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return no_confidence_action_new(&result, error) + return csl_bridge_no_confidence_action_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(noConfidenceActionNewWithActionId:(nonnull NSString *)govActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_noConfidenceActionNewWithActionId:(nonnull NSString *)govActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* govActionIdPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* govActionIdPtr, CharPtr* error) { RPtr result; RPtr govActionId = [govActionIdPtr rPtr]; - return no_confidence_action_new_with_action_id(govActionId, &result, error) + return csl_bridge_no_confidence_action_new_with_action_id(govActionId, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:govActionIdPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return nonce_to_bytes(self, &result, error) + return csl_bridge_nonce_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return nonce_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_nonce_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return nonce_to_hex(self, &result, error) + return csl_bridge_nonce_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return nonce_from_hex(hexStr, &result, error) + return csl_bridge_nonce_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return nonce_to_json(self, &result, error) + return csl_bridge_nonce_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return nonce_from_json(json, &result, error) + return csl_bridge_nonce_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceNewIdentity:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceNewIdentity:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return nonce_new_identity(&result, error) + return csl_bridge_nonce_new_identity(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceNewFromHash:(nonnull NSString *)hashVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceNewFromHash:(nonnull NSString *)hashVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hashVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hashVal, CharPtr* error) { RPtr result; NSData* dataHash = [NSData fromBase64:hashVal]; - return nonce_new_from_hash((uint8_t*)dataHash.bytes, dataHash.length, &result, error) + return csl_bridge_nonce_new_from_hash((uint8_t*)dataHash.bytes, dataHash.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hashVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(nonceGetHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_nonceGetHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return nonce_get_hash(self, &result, error) + return csl_bridge_nonce_get_hash(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return operational_cert_to_bytes(self, &result, error) + return csl_bridge_operational_cert_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return operational_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_operational_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return operational_cert_to_hex(self, &result, error) + return csl_bridge_operational_cert_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return operational_cert_from_hex(hexStr, &result, error) + return csl_bridge_operational_cert_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return operational_cert_to_json(self, &result, error) + return csl_bridge_operational_cert_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return operational_cert_from_json(json, &result, error) + return csl_bridge_operational_cert_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertHotVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertHotVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return operational_cert_hot_vkey(self, &result, error) + return csl_bridge_operational_cert_hot_vkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertSequenceNumber:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertSequenceNumber:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return operational_cert_sequence_number(self, &result, error) + return csl_bridge_operational_cert_sequence_number(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertKesPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertKesPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return operational_cert_kes_period(self, &result, error) + return csl_bridge_operational_cert_kes_period(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertSigma:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertSigma:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return operational_cert_sigma(self, &result, error) + return csl_bridge_operational_cert_sigma(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(operationalCertNew:(nonnull NSString *)hotVkeyPtr withSequenceNumber:(nonnull NSNumber *)sequenceNumberVal withKesPeriod:(nonnull NSNumber *)kesPeriodVal withSigma:(nonnull NSString *)sigmaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_operationalCertNew:(nonnull NSString *)hotVkeyPtr withSequenceNumber:(nonnull NSNumber *)sequenceNumberVal withKesPeriod:(nonnull NSNumber *)kesPeriodVal withSigma:(nonnull NSString *)sigmaPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr hotVkey = [[params objectAtIndex:0] rPtr]; int64_t sequenceNumber = [[params objectAtIndex:1] longLongValue]; int64_t kesPeriod = [[params objectAtIndex:2] longLongValue]; RPtr sigma = [[params objectAtIndex:3] rPtr]; - return operational_cert_new(hotVkey, sequenceNumber, kesPeriod, sigma, &result, error) + return csl_bridge_operational_cert_new(hotVkey, sequenceNumber, kesPeriod, sigma, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[hotVkeyPtr, sequenceNumberVal, kesPeriodVal, sigmaPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(outputDatumNewDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_outputDatumNewDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dataHashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dataHashPtr, CharPtr* error) { RPtr result; RPtr dataHash = [dataHashPtr rPtr]; - return output_datum_new_data_hash(dataHash, &result, error) + return csl_bridge_output_datum_new_data_hash(dataHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dataHashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(outputDatumNewData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_outputDatumNewData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dataPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dataPtr, CharPtr* error) { RPtr result; RPtr data = [dataPtr rPtr]; - return output_datum_new_data(data, &result, error) + return csl_bridge_output_datum_new_data(data, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dataPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(outputDatumDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_outputDatumDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return output_datum_data_hash(self, &result, error) + return csl_bridge_output_datum_data_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(outputDatumData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_outputDatumData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return output_datum_data(self, &result, error) + return csl_bridge_output_datum_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_to_bytes(self, &result, error) + return csl_bridge_parameter_change_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return parameter_change_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_parameter_change_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_to_hex(self, &result, error) + return csl_bridge_parameter_change_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return parameter_change_action_from_hex(hexStr, &result, error) + return csl_bridge_parameter_change_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_to_json(self, &result, error) + return csl_bridge_parameter_change_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return parameter_change_action_from_json(json, &result, error) + return csl_bridge_parameter_change_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_gov_action_id(self, &result, error) + return csl_bridge_parameter_change_action_gov_action_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionProtocolParamUpdates:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionProtocolParamUpdates:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_protocol_param_updates(self, &result, error) + return csl_bridge_parameter_change_action_protocol_param_updates(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionPolicyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionPolicyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return parameter_change_action_policy_hash(self, &result, error) + return csl_bridge_parameter_change_action_policy_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionNew:(nonnull NSString *)protocolParamUpdatesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionNew:(nonnull NSString *)protocolParamUpdatesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* protocolParamUpdatesPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* protocolParamUpdatesPtr, CharPtr* error) { RPtr result; RPtr protocolParamUpdates = [protocolParamUpdatesPtr rPtr]; - return parameter_change_action_new(protocolParamUpdates, &result, error) + return csl_bridge_parameter_change_action_new(protocolParamUpdates, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:protocolParamUpdatesPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionNewWithActionId:(nonnull NSString *)govActionIdPtr withProtocolParamUpdates:(nonnull NSString *)protocolParamUpdatesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionNewWithActionId:(nonnull NSString *)govActionIdPtr withProtocolParamUpdates:(nonnull NSString *)protocolParamUpdatesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr govActionId = [[params objectAtIndex:0] rPtr]; RPtr protocolParamUpdates = [[params objectAtIndex:1] rPtr]; - return parameter_change_action_new_with_action_id(govActionId, protocolParamUpdates, &result, error) + return csl_bridge_parameter_change_action_new_with_action_id(govActionId, protocolParamUpdates, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[govActionIdPtr, protocolParamUpdatesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionNewWithPolicyHash:(nonnull NSString *)protocolParamUpdatesPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionNewWithPolicyHash:(nonnull NSString *)protocolParamUpdatesPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr protocolParamUpdates = [[params objectAtIndex:0] rPtr]; RPtr policyHash = [[params objectAtIndex:1] rPtr]; - return parameter_change_action_new_with_policy_hash(protocolParamUpdates, policyHash, &result, error) + return csl_bridge_parameter_change_action_new_with_policy_hash(protocolParamUpdates, policyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[protocolParamUpdatesPtr, policyHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(parameterChangeActionNewWithPolicyHashAndActionId:(nonnull NSString *)govActionIdPtr withProtocolParamUpdates:(nonnull NSString *)protocolParamUpdatesPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_parameterChangeActionNewWithPolicyHashAndActionId:(nonnull NSString *)govActionIdPtr withProtocolParamUpdates:(nonnull NSString *)protocolParamUpdatesPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr govActionId = [[params objectAtIndex:0] rPtr]; RPtr protocolParamUpdates = [[params objectAtIndex:1] rPtr]; RPtr policyHash = [[params objectAtIndex:2] rPtr]; - return parameter_change_action_new_with_policy_hash_and_action_id(govActionId, protocolParamUpdates, policyHash, &result, error) + return csl_bridge_parameter_change_action_new_with_policy_hash_and_action_id(govActionId, protocolParamUpdates, policyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[govActionIdPtr, protocolParamUpdatesPtr, policyHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_to_bytes(self, &result, error) + return csl_bridge_plutus_data_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_data_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_to_hex(self, &result, error) + return csl_bridge_plutus_data_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return plutus_data_from_hex(hexStr, &result, error) + return csl_bridge_plutus_data_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewConstrPlutusData:(nonnull NSString *)constrPlutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewConstrPlutusData:(nonnull NSString *)constrPlutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* constrPlutusDataPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* constrPlutusDataPtr, CharPtr* error) { RPtr result; RPtr constrPlutusData = [constrPlutusDataPtr rPtr]; - return plutus_data_new_constr_plutus_data(constrPlutusData, &result, error) + return csl_bridge_plutus_data_new_constr_plutus_data(constrPlutusData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:constrPlutusDataPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewEmptyConstrPlutusData:(nonnull NSString *)alternativePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewEmptyConstrPlutusData:(nonnull NSString *)alternativePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* alternativePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* alternativePtr, CharPtr* error) { RPtr result; RPtr alternative = [alternativePtr rPtr]; - return plutus_data_new_empty_constr_plutus_data(alternative, &result, error) + return csl_bridge_plutus_data_new_empty_constr_plutus_data(alternative, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:alternativePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewSingleValueConstrPlutusData:(nonnull NSString *)alternativePtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewSingleValueConstrPlutusData:(nonnull NSString *)alternativePtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr alternative = [[params objectAtIndex:0] rPtr]; RPtr plutusData = [[params objectAtIndex:1] rPtr]; - return plutus_data_new_single_value_constr_plutus_data(alternative, plutusData, &result, error) + return csl_bridge_plutus_data_new_single_value_constr_plutus_data(alternative, plutusData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[alternativePtr, plutusDataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewMap:(nonnull NSString *)mapPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewMap:(nonnull NSString *)mapPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* mapPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* mapPtr, CharPtr* error) { RPtr result; RPtr map = [mapPtr rPtr]; - return plutus_data_new_map(map, &result, error) + return csl_bridge_plutus_data_new_map(map, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:mapPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewList:(nonnull NSString *)listPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewList:(nonnull NSString *)listPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* listPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* listPtr, CharPtr* error) { RPtr result; RPtr list = [listPtr rPtr]; - return plutus_data_new_list(list, &result, error) + return csl_bridge_plutus_data_new_list(list, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:listPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewInteger:(nonnull NSString *)integerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewInteger:(nonnull NSString *)integerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* integerPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* integerPtr, CharPtr* error) { RPtr result; RPtr integer = [integerPtr rPtr]; - return plutus_data_new_integer(integer, &result, error) + return csl_bridge_plutus_data_new_integer(integer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:integerPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataNewBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataNewBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_data_new_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_data_new_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return plutus_data_kind(self, &result, error) + return csl_bridge_plutus_data_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataAsConstrPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataAsConstrPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_as_constr_plutus_data(self, &result, error) + return csl_bridge_plutus_data_as_constr_plutus_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataAsMap:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataAsMap:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_as_map(self, &result, error) + return csl_bridge_plutus_data_as_map(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataAsList:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataAsList:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_as_list(self, &result, error) + return csl_bridge_plutus_data_as_list(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataAsInteger:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataAsInteger:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_as_integer(self, &result, error) + return csl_bridge_plutus_data_as_integer(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_data_as_bytes(self, &result, error) + return csl_bridge_plutus_data_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataToJson:(nonnull NSString *)selfPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataToJson:(nonnull NSString *)selfPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return plutus_data_to_json(self, schema, &result, error) + return csl_bridge_plutus_data_to_json(self, schema, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataFromJson:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataFromJson:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; CharPtr json = [[params objectAtIndex:0] charPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return plutus_data_from_json(json, schema, &result, error) + return csl_bridge_plutus_data_from_json(json, schema, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[jsonVal, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusDataFromAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusDataFromAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addressPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addressPtr, CharPtr* error) { RPtr result; RPtr address = [addressPtr rPtr]; - return plutus_data_from_address(address, &result, error) + return csl_bridge_plutus_data_from_address(address, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addressPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_list_to_bytes(self, &result, error) + return csl_bridge_plutus_list_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_list_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_list_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_list_to_hex(self, &result, error) + return csl_bridge_plutus_list_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return plutus_list_from_hex(hexStr, &result, error) + return csl_bridge_plutus_list_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return plutus_list_new(&result, error) + return csl_bridge_plutus_list_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return plutus_list_len(self, &result, error) + return csl_bridge_plutus_list_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return plutus_list_get(self, index, &result, error) + return csl_bridge_plutus_list_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusListAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusListAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - plutus_list_add(self, elem, error); + csl_bridge_plutus_list_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_map_to_bytes(self, &result, error) + return csl_bridge_plutus_map_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_map_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_map_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_map_to_hex(self, &result, error) + return csl_bridge_plutus_map_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return plutus_map_from_hex(hexStr, &result, error) + return csl_bridge_plutus_map_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return plutus_map_new(&result, error) + return csl_bridge_plutus_map_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return plutus_map_len(self, &result, error) + return csl_bridge_plutus_map_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValues:(nonnull NSString *)valuesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - RPtr value = [[params objectAtIndex:2] rPtr]; - return plutus_map_insert(self, key, value, &result, error) + RPtr values = [[params objectAtIndex:2] rPtr]; + return csl_bridge_plutus_map_insert(self, key, values, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; + }] exec:@[selfPtr, keyPtr, valuesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return plutus_map_get(self, key, &result, error) + return csl_bridge_plutus_map_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusMapKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_map_keys(self, &result, error) + return csl_bridge_plutus_map_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusMapValuesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { + RPtr result; + return csl_bridge_plutus_map_values_new(&result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:nil andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_plutusMapValuesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_plutus_map_values_len(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_plutusMapValuesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + int64_t index = [[params objectAtIndex:1] longLongValue]; + return csl_bridge_plutus_map_values_get(self, index, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_plutusMapValuesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr self = [[params objectAtIndex:0] rPtr]; + RPtr elem = [[params objectAtIndex:1] rPtr]; + csl_bridge_plutus_map_values_add(self, elem, error); + return nil; + }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_plutusScriptToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_script_to_bytes(self, &result, error) + return csl_bridge_plutus_script_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_script_to_hex(self, &result, error) + return csl_bridge_plutus_script_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return plutus_script_from_hex(hexStr, &result, error) + return csl_bridge_plutus_script_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptNew:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptNew:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_new((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_new((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptNewV2:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptNewV2:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_new_v2((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_new_v2((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptNewV3:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptNewV3:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_new_v3((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_new_v3((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptNewWithVersion:(nonnull NSString *)bytesVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptNewWithVersion:(nonnull NSString *)bytesVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:[params objectAtIndex:0]]; RPtr language = [[params objectAtIndex:1] rPtr]; - return plutus_script_new_with_version((uint8_t*)dataBytes.bytes, dataBytes.length, language, &result, error) + return csl_bridge_plutus_script_new_with_version((uint8_t*)dataBytes.bytes, dataBytes.length, language, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[bytesVal, languagePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_script_bytes(self, &result, error) + return csl_bridge_plutus_script_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromBytesV2:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromBytesV2:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_from_bytes_v2((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_from_bytes_v2((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromBytesV3:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromBytesV3:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_script_from_bytes_v3((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_script_from_bytes_v3((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromBytesWithVersion:(nonnull NSString *)bytesVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromBytesWithVersion:(nonnull NSString *)bytesVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:[params objectAtIndex:0]]; RPtr language = [[params objectAtIndex:1] rPtr]; - return plutus_script_from_bytes_with_version((uint8_t*)dataBytes.bytes, dataBytes.length, language, &result, error) + return csl_bridge_plutus_script_from_bytes_with_version((uint8_t*)dataBytes.bytes, dataBytes.length, language, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[bytesVal, languagePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptFromHexWithVersion:(nonnull NSString *)hexStrVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptFromHexWithVersion:(nonnull NSString *)hexStrVal withLanguage:(nonnull NSString *)languagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; CharPtr hexStr = [[params objectAtIndex:0] charPtr]; RPtr language = [[params objectAtIndex:1] rPtr]; - return plutus_script_from_hex_with_version(hexStr, language, &result, error) + return csl_bridge_plutus_script_from_hex_with_version(hexStr, language, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[hexStrVal, languagePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_script_hash(self, &result, error) + return csl_bridge_plutus_script_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptLanguageVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptLanguageVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_script_language_version(self, &result, error) + return csl_bridge_plutus_script_language_version(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptSourceNew:(nonnull NSString *)scriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptSourceNew:(nonnull NSString *)scriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* scriptPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* scriptPtr, CharPtr* error) { RPtr result; RPtr script = [scriptPtr rPtr]; - return plutus_script_source_new(script, &result, error) + return csl_bridge_plutus_script_source_new(script, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:scriptPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptSourceNewRefInput:(nonnull NSString *)scriptHashPtr withInput:(nonnull NSString *)inputPtr withLangVer:(nonnull NSString *)langVerPtr withScriptSize:(nonnull NSNumber *)scriptSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptSourceNewRefInput:(nonnull NSString *)scriptHashPtr withInput:(nonnull NSString *)inputPtr withLangVer:(nonnull NSString *)langVerPtr withScriptSize:(nonnull NSNumber *)scriptSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr scriptHash = [[params objectAtIndex:0] rPtr]; RPtr input = [[params objectAtIndex:1] rPtr]; RPtr langVer = [[params objectAtIndex:2] rPtr]; int64_t scriptSize = [[params objectAtIndex:3] longLongValue]; - return plutus_script_source_new_ref_input(scriptHash, input, langVer, scriptSize, &result, error) + return csl_bridge_plutus_script_source_new_ref_input(scriptHash, input, langVer, scriptSize, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[scriptHashPtr, inputPtr, langVerPtr, scriptSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptSourceSetRequiredSigners:(nonnull NSString *)selfPtr withKeyHashes:(nonnull NSString *)keyHashesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptSourceSetRequiredSigners:(nonnull NSString *)selfPtr withKeyHashes:(nonnull NSString *)keyHashesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr keyHashes = [[params objectAtIndex:1] rPtr]; - plutus_script_source_set_required_signers(self, keyHashes, error); + csl_bridge_plutus_script_source_set_required_signers(self, keyHashes, error); return nil; }] exec:@[selfPtr, keyHashesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptSourceGetRefScriptSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptSourceGetRefScriptSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return plutus_script_source_get_ref_script_size(self, &result, error) + return csl_bridge_plutus_script_source_get_ref_script_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return plutus_scripts_to_bytes(self, &result, error) + return csl_bridge_plutus_scripts_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return plutus_scripts_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_plutus_scripts_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_scripts_to_hex(self, &result, error) + return csl_bridge_plutus_scripts_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return plutus_scripts_from_hex(hexStr, &result, error) + return csl_bridge_plutus_scripts_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return plutus_scripts_to_json(self, &result, error) + return csl_bridge_plutus_scripts_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return plutus_scripts_from_json(json, &result, error) + return csl_bridge_plutus_scripts_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return plutus_scripts_new(&result, error) + return csl_bridge_plutus_scripts_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return plutus_scripts_len(self, &result, error) + return csl_bridge_plutus_scripts_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return plutus_scripts_get(self, index, &result, error) + return csl_bridge_plutus_scripts_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusScriptsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusScriptsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - plutus_scripts_add(self, elem, error); + csl_bridge_plutus_scripts_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessNew:(nonnull NSString *)scriptPtr withDatum:(nonnull NSString *)datumPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessNew:(nonnull NSString *)scriptPtr withDatum:(nonnull NSString *)datumPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr script = [[params objectAtIndex:0] rPtr]; RPtr datum = [[params objectAtIndex:1] rPtr]; RPtr redeemer = [[params objectAtIndex:2] rPtr]; - return plutus_witness_new(script, datum, redeemer, &result, error) + return csl_bridge_plutus_witness_new(script, datum, redeemer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[scriptPtr, datumPtr, redeemerPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessNewWithRef:(nonnull NSString *)scriptPtr withDatum:(nonnull NSString *)datumPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessNewWithRef:(nonnull NSString *)scriptPtr withDatum:(nonnull NSString *)datumPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr script = [[params objectAtIndex:0] rPtr]; RPtr datum = [[params objectAtIndex:1] rPtr]; RPtr redeemer = [[params objectAtIndex:2] rPtr]; - return plutus_witness_new_with_ref(script, datum, redeemer, &result, error) + return csl_bridge_plutus_witness_new_with_ref(script, datum, redeemer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[scriptPtr, datumPtr, redeemerPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessNewWithoutDatum:(nonnull NSString *)scriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessNewWithoutDatum:(nonnull NSString *)scriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr script = [[params objectAtIndex:0] rPtr]; RPtr redeemer = [[params objectAtIndex:1] rPtr]; - return plutus_witness_new_without_datum(script, redeemer, &result, error) + return csl_bridge_plutus_witness_new_without_datum(script, redeemer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[scriptPtr, redeemerPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessNewWithRefWithoutDatum:(nonnull NSString *)scriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessNewWithRefWithoutDatum:(nonnull NSString *)scriptPtr withRedeemer:(nonnull NSString *)redeemerPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr script = [[params objectAtIndex:0] rPtr]; RPtr redeemer = [[params objectAtIndex:1] rPtr]; - return plutus_witness_new_with_ref_without_datum(script, redeemer, &result, error) + return csl_bridge_plutus_witness_new_with_ref_without_datum(script, redeemer, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[scriptPtr, redeemerPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_witness_script(self, &result, error) + return csl_bridge_plutus_witness_script(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessDatum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessDatum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_witness_datum(self, &result, error) + return csl_bridge_plutus_witness_datum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessRedeemer:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessRedeemer:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return plutus_witness_redeemer(self, &result, error) + return csl_bridge_plutus_witness_redeemer(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return plutus_witnesses_new(&result, error) + return csl_bridge_plutus_witnesses_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return plutus_witnesses_len(self, &result, error) + return csl_bridge_plutus_witnesses_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return plutus_witnesses_get(self, index, &result, error) + return csl_bridge_plutus_witnesses_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(plutusWitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_plutusWitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - plutus_witnesses_add(self, elem, error); + csl_bridge_plutus_witnesses_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerNew:(nonnull NSNumber *)slotVal withTxIndex:(nonnull NSNumber *)txIndexVal withCertIndex:(nonnull NSNumber *)certIndexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerNew:(nonnull NSNumber *)slotVal withTxIndex:(nonnull NSNumber *)txIndexVal withCertIndex:(nonnull NSNumber *)certIndexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t slot = [[params objectAtIndex:0] longLongValue]; int64_t txIndex = [[params objectAtIndex:1] longLongValue]; int64_t certIndex = [[params objectAtIndex:2] longLongValue]; - return pointer_new(slot, txIndex, certIndex, &result, error) + return csl_bridge_pointer_new(slot, txIndex, certIndex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[slotVal, txIndexVal, certIndexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerNewPointer:(nonnull NSString *)slotPtr withTxIndex:(nonnull NSString *)txIndexPtr withCertIndex:(nonnull NSString *)certIndexPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerNewPointer:(nonnull NSString *)slotPtr withTxIndex:(nonnull NSString *)txIndexPtr withCertIndex:(nonnull NSString *)certIndexPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr slot = [[params objectAtIndex:0] rPtr]; RPtr txIndex = [[params objectAtIndex:1] rPtr]; RPtr certIndex = [[params objectAtIndex:2] rPtr]; - return pointer_new_pointer(slot, txIndex, certIndex, &result, error) + return csl_bridge_pointer_new_pointer(slot, txIndex, certIndex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[slotPtr, txIndexPtr, certIndexPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerSlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerSlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return pointer_slot(self, &result, error) + return csl_bridge_pointer_slot(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerTxIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerTxIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return pointer_tx_index(self, &result, error) + return csl_bridge_pointer_tx_index(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerCertIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerCertIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return pointer_cert_index(self, &result, error) + return csl_bridge_pointer_cert_index(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerSlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerSlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_slot_bignum(self, &result, error) + return csl_bridge_pointer_slot_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerTxIndexBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerTxIndexBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_tx_index_bignum(self, &result, error) + return csl_bridge_pointer_tx_index_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerCertIndexBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerCertIndexBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_cert_index_bignum(self, &result, error) + return csl_bridge_pointer_cert_index_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withStake:(nonnull NSString *)stakePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withStake:(nonnull NSString *)stakePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t network = [[params objectAtIndex:0] longLongValue]; RPtr payment = [[params objectAtIndex:1] rPtr]; RPtr stake = [[params objectAtIndex:2] rPtr]; - return pointer_address_new(network, payment, stake, &result, error) + return csl_bridge_pointer_address_new(network, payment, stake, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[networkVal, paymentPtr, stakePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_address_payment_cred(self, &result, error) + return csl_bridge_pointer_address_payment_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerAddressStakePointer:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerAddressStakePointer:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_address_stake_pointer(self, &result, error) + return csl_bridge_pointer_address_stake_pointer(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pointer_address_to_address(self, &result, error) + return csl_bridge_pointer_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(pointerAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_pointerAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return pointer_address_from_address(addr, &result, error) + return csl_bridge_pointer_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_pointerAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_pointer_address_network_id(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(poolMetadataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_to_bytes(self, &result, error) + return csl_bridge_pool_metadata_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_metadata_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_metadata_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_to_hex(self, &result, error) + return csl_bridge_pool_metadata_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return pool_metadata_from_hex(hexStr, &result, error) + return csl_bridge_pool_metadata_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_to_json(self, &result, error) + return csl_bridge_pool_metadata_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return pool_metadata_from_json(json, &result, error) + return csl_bridge_pool_metadata_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_url(self, &result, error) + return csl_bridge_pool_metadata_url(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataPoolMetadataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataPoolMetadataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_pool_metadata_hash(self, &result, error) + return csl_bridge_pool_metadata_pool_metadata_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataNew:(nonnull NSString *)urlPtr withPoolMetadataHash:(nonnull NSString *)poolMetadataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataNew:(nonnull NSString *)urlPtr withPoolMetadataHash:(nonnull NSString *)poolMetadataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr url = [[params objectAtIndex:0] rPtr]; RPtr poolMetadataHash = [[params objectAtIndex:1] rPtr]; - return pool_metadata_new(url, poolMetadataHash, &result, error) + return csl_bridge_pool_metadata_new(url, poolMetadataHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[urlPtr, poolMetadataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_metadata_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_metadata_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_hash_to_bytes(self, &result, error) + return csl_bridge_pool_metadata_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return pool_metadata_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_pool_metadata_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return pool_metadata_hash_from_bech32(bechStr, &result, error) + return csl_bridge_pool_metadata_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_metadata_hash_to_hex(self, &result, error) + return csl_bridge_pool_metadata_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolMetadataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolMetadataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return pool_metadata_hash_from_hex(hex, &result, error) + return csl_bridge_pool_metadata_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_to_bytes(self, &result, error) + return csl_bridge_pool_params_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_params_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_params_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_to_hex(self, &result, error) + return csl_bridge_pool_params_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return pool_params_from_hex(hexStr, &result, error) + return csl_bridge_pool_params_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_to_json(self, &result, error) + return csl_bridge_pool_params_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return pool_params_from_json(json, &result, error) + return csl_bridge_pool_params_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsOperator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsOperator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_operator(self, &result, error) + return csl_bridge_pool_params_operator(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsVrfKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsVrfKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_vrf_keyhash(self, &result, error) + return csl_bridge_pool_params_vrf_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsPledge:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsPledge:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_pledge(self, &result, error) + return csl_bridge_pool_params_pledge(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsCost:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsCost:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_cost(self, &result, error) + return csl_bridge_pool_params_cost(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsMargin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsMargin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_margin(self, &result, error) + return csl_bridge_pool_params_margin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsRewardAccount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsRewardAccount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_reward_account(self, &result, error) + return csl_bridge_pool_params_reward_account(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsPoolOwners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsPoolOwners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_pool_owners(self, &result, error) + return csl_bridge_pool_params_pool_owners(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsRelays:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsRelays:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_relays(self, &result, error) + return csl_bridge_pool_params_relays(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsPoolMetadata:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsPoolMetadata:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_params_pool_metadata(self, &result, error) + return csl_bridge_pool_params_pool_metadata(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsNew:(nonnull NSString *)operatorPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withPledge:(nonnull NSString *)pledgePtr withCost:(nonnull NSString *)costPtr withMargin:(nonnull NSString *)marginPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withPoolOwners:(nonnull NSString *)poolOwnersPtr withRelays:(nonnull NSString *)relaysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsNew:(nonnull NSString *)operatorPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withPledge:(nonnull NSString *)pledgePtr withCost:(nonnull NSString *)costPtr withMargin:(nonnull NSString *)marginPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withPoolOwners:(nonnull NSString *)poolOwnersPtr withRelays:(nonnull NSString *)relaysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr operator = [[params objectAtIndex:0] rPtr]; RPtr vrfKeyhash = [[params objectAtIndex:1] rPtr]; @@ -11744,15 +12276,15 @@ + (void)initialize RPtr rewardAccount = [[params objectAtIndex:5] rPtr]; RPtr poolOwners = [[params objectAtIndex:6] rPtr]; RPtr relays = [[params objectAtIndex:7] rPtr]; - return pool_params_new(operator, vrfKeyhash, pledge, cost, margin, rewardAccount, poolOwners, relays, &result, error) + return csl_bridge_pool_params_new(operator, vrfKeyhash, pledge, cost, margin, rewardAccount, poolOwners, relays, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[operatorPtr, vrfKeyhashPtr, pledgePtr, costPtr, marginPtr, rewardAccountPtr, poolOwnersPtr, relaysPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolParamsNewWithPoolMetadata:(nonnull NSString *)operatorPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withPledge:(nonnull NSString *)pledgePtr withCost:(nonnull NSString *)costPtr withMargin:(nonnull NSString *)marginPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withPoolOwners:(nonnull NSString *)poolOwnersPtr withRelays:(nonnull NSString *)relaysPtr withPoolMetadata:(nonnull NSString *)poolMetadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolParamsNewWithPoolMetadata:(nonnull NSString *)operatorPtr withVrfKeyhash:(nonnull NSString *)vrfKeyhashPtr withPledge:(nonnull NSString *)pledgePtr withCost:(nonnull NSString *)costPtr withMargin:(nonnull NSString *)marginPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withPoolOwners:(nonnull NSString *)poolOwnersPtr withRelays:(nonnull NSString *)relaysPtr withPoolMetadata:(nonnull NSString *)poolMetadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr operator = [[params objectAtIndex:0] rPtr]; RPtr vrfKeyhash = [[params objectAtIndex:1] rPtr]; @@ -11763,7 +12295,7 @@ + (void)initialize RPtr poolOwners = [[params objectAtIndex:6] rPtr]; RPtr relays = [[params objectAtIndex:7] rPtr]; RPtr poolMetadata = [[params objectAtIndex:8] rPtr]; - return pool_params_new_with_pool_metadata(operator, vrfKeyhash, pledge, cost, margin, rewardAccount, poolOwners, relays, poolMetadata, &result, error) + return csl_bridge_pool_params_new_with_pool_metadata(operator, vrfKeyhash, pledge, cost, margin, rewardAccount, poolOwners, relays, poolMetadata, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[operatorPtr, vrfKeyhashPtr, pledgePtr, costPtr, marginPtr, rewardAccountPtr, poolOwnersPtr, relaysPtr, poolMetadataPtr] andResolve:resolve orReject:reject]; @@ -11771,3280 +12303,3313 @@ + (void)initialize -RCT_EXPORT_METHOD(poolRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_registration_to_bytes(self, &result, error) + return csl_bridge_pool_registration_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_registration_to_hex(self, &result, error) + return csl_bridge_pool_registration_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return pool_registration_from_hex(hexStr, &result, error) + return csl_bridge_pool_registration_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_registration_to_json(self, &result, error) + return csl_bridge_pool_registration_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return pool_registration_from_json(json, &result, error) + return csl_bridge_pool_registration_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationPoolParams:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationPoolParams:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_registration_pool_params(self, &result, error) + return csl_bridge_pool_registration_pool_params(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRegistrationNew:(nonnull NSString *)poolParamsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRegistrationNew:(nonnull NSString *)poolParamsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* poolParamsPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* poolParamsPtr, CharPtr* error) { RPtr result; RPtr poolParams = [poolParamsPtr rPtr]; - return pool_registration_new(poolParams, &result, error) + return csl_bridge_pool_registration_new(poolParams, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:poolParamsPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_retirement_to_bytes(self, &result, error) + return csl_bridge_pool_retirement_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_retirement_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_retirement_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_retirement_to_hex(self, &result, error) + return csl_bridge_pool_retirement_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return pool_retirement_from_hex(hexStr, &result, error) + return csl_bridge_pool_retirement_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_retirement_to_json(self, &result, error) + return csl_bridge_pool_retirement_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return pool_retirement_from_json(json, &result, error) + return csl_bridge_pool_retirement_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_retirement_pool_keyhash(self, &result, error) + return csl_bridge_pool_retirement_pool_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return pool_retirement_epoch(self, &result, error) + return csl_bridge_pool_retirement_epoch(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolRetirementNew:(nonnull NSString *)poolKeyhashPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolRetirementNew:(nonnull NSString *)poolKeyhashPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr poolKeyhash = [[params objectAtIndex:0] rPtr]; int64_t epoch = [[params objectAtIndex:1] longLongValue]; - return pool_retirement_new(poolKeyhash, epoch, &result, error) + return csl_bridge_pool_retirement_new(poolKeyhash, epoch, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[poolKeyhashPtr, epochVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_to_bytes(self, &result, error) + return csl_bridge_pool_voting_thresholds_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return pool_voting_thresholds_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_pool_voting_thresholds_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_to_hex(self, &result, error) + return csl_bridge_pool_voting_thresholds_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return pool_voting_thresholds_from_hex(hexStr, &result, error) + return csl_bridge_pool_voting_thresholds_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_to_json(self, &result, error) + return csl_bridge_pool_voting_thresholds_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return pool_voting_thresholds_from_json(json, &result, error) + return csl_bridge_pool_voting_thresholds_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsNew:(nonnull NSString *)motionNoConfidencePtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withSecurityRelevantThreshold:(nonnull NSString *)securityRelevantThresholdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsNew:(nonnull NSString *)motionNoConfidencePtr withCommitteeNormal:(nonnull NSString *)committeeNormalPtr withCommitteeNoConfidence:(nonnull NSString *)committeeNoConfidencePtr withHardForkInitiation:(nonnull NSString *)hardForkInitiationPtr withSecurityRelevantThreshold:(nonnull NSString *)securityRelevantThresholdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr motionNoConfidence = [[params objectAtIndex:0] rPtr]; RPtr committeeNormal = [[params objectAtIndex:1] rPtr]; RPtr committeeNoConfidence = [[params objectAtIndex:2] rPtr]; RPtr hardForkInitiation = [[params objectAtIndex:3] rPtr]; RPtr securityRelevantThreshold = [[params objectAtIndex:4] rPtr]; - return pool_voting_thresholds_new(motionNoConfidence, committeeNormal, committeeNoConfidence, hardForkInitiation, securityRelevantThreshold, &result, error) + return csl_bridge_pool_voting_thresholds_new(motionNoConfidence, committeeNormal, committeeNoConfidence, hardForkInitiation, securityRelevantThreshold, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[motionNoConfidencePtr, committeeNormalPtr, committeeNoConfidencePtr, hardForkInitiationPtr, securityRelevantThresholdPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsMotionNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsMotionNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_pool_voting_thresholds_motion_no_confidence(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsCommitteeNormal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_motion_no_confidence(self, &result, error) + return csl_bridge_pool_voting_thresholds_committee_normal(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsCommitteeNormal:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsCommitteeNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_committee_normal(self, &result, error) + return csl_bridge_pool_voting_thresholds_committee_no_confidence(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsCommitteeNoConfidence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsHardForkInitiation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_committee_no_confidence(self, &result, error) + return csl_bridge_pool_voting_thresholds_hard_fork_initiation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(poolVotingThresholdsHardForkInitiation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_poolVotingThresholdsSecurityRelevantThreshold:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return pool_voting_thresholds_hard_fork_initiation(self, &result, error) + return csl_bridge_pool_voting_thresholds_security_relevant_threshold(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyToPublic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyToPublic:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return private_key_to_public(self, &result, error) + return csl_bridge_private_key_to_public(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyGenerateEd25519:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyGenerateEd25519:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return private_key_generate_ed25519(&result, error) + return csl_bridge_private_key_generate_ed25519(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyGenerateEd25519extended:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyGenerateEd25519extended:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return private_key_generate_ed25519extended(&result, error) + return csl_bridge_private_key_generate_ed25519extended(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; CharPtr bech32Str = [bech32StrVal charPtr]; - return private_key_from_bech32(bech32Str, &result, error) + return csl_bridge_private_key_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return private_key_to_bech32(self, &result, error) + return csl_bridge_private_key_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return private_key_as_bytes(self, &result, error) + return csl_bridge_private_key_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyFromExtendedBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyFromExtendedBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return private_key_from_extended_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_private_key_from_extended_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyFromNormalBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyFromNormalBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return private_key_from_normal_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_private_key_from_normal_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeySign:(nonnull NSString *)selfPtr withMessage:(nonnull NSString *)messageVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeySign:(nonnull NSString *)selfPtr withMessage:(nonnull NSString *)messageVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; NSData* dataMessage = [NSData fromBase64:[params objectAtIndex:1]]; - return private_key_sign(self, (uint8_t*)dataMessage.bytes, dataMessage.length, &result, error) + return csl_bridge_private_key_sign(self, (uint8_t*)dataMessage.bytes, dataMessage.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, messageVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return private_key_to_hex(self, &result, error) + return csl_bridge_private_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(privateKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_privateKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return private_key_from_hex(hexStr, &result, error) + return csl_bridge_private_key_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return proposed_protocol_parameter_updates_to_bytes(self, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return proposed_protocol_parameter_updates_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return proposed_protocol_parameter_updates_to_hex(self, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return proposed_protocol_parameter_updates_from_hex(hexStr, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return proposed_protocol_parameter_updates_to_json(self, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return proposed_protocol_parameter_updates_from_json(json, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return proposed_protocol_parameter_updates_new(&result, error) + return csl_bridge_proposed_protocol_parameter_updates_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return proposed_protocol_parameter_updates_len(self, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return proposed_protocol_parameter_updates_insert(self, key, value, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return proposed_protocol_parameter_updates_get(self, key, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(proposedProtocolParameterUpdatesKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_proposedProtocolParameterUpdatesKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return proposed_protocol_parameter_updates_keys(self, &result, error) + return csl_bridge_proposed_protocol_parameter_updates_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_to_bytes(self, &result, error) + return csl_bridge_protocol_param_update_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return protocol_param_update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_protocol_param_update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_to_hex(self, &result, error) + return csl_bridge_protocol_param_update_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return protocol_param_update_from_hex(hexStr, &result, error) + return csl_bridge_protocol_param_update_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_to_json(self, &result, error) + return csl_bridge_protocol_param_update_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return protocol_param_update_from_json(json, &result, error) + return csl_bridge_protocol_param_update_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMinfeeA:(nonnull NSString *)selfPtr withMinfeeA:(nonnull NSString *)minfeeAPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMinfeeA:(nonnull NSString *)selfPtr withMinfeeA:(nonnull NSString *)minfeeAPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr minfeeA = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_minfee_a(self, minfeeA, error); + csl_bridge_protocol_param_update_set_minfee_a(self, minfeeA, error); return nil; }] exec:@[selfPtr, minfeeAPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMinfeeA:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMinfeeA:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_minfee_a(self, &result, error) + return csl_bridge_protocol_param_update_minfee_a(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMinfeeB:(nonnull NSString *)selfPtr withMinfeeB:(nonnull NSString *)minfeeBPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMinfeeB:(nonnull NSString *)selfPtr withMinfeeB:(nonnull NSString *)minfeeBPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr minfeeB = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_minfee_b(self, minfeeB, error); + csl_bridge_protocol_param_update_set_minfee_b(self, minfeeB, error); return nil; }] exec:@[selfPtr, minfeeBPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMinfeeB:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMinfeeB:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_minfee_b(self, &result, error) + return csl_bridge_protocol_param_update_minfee_b(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxBlockBodySize:(nonnull NSString *)selfPtr withMaxBlockBodySize:(nonnull NSNumber *)maxBlockBodySizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxBlockBodySize:(nonnull NSString *)selfPtr withMaxBlockBodySize:(nonnull NSNumber *)maxBlockBodySizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxBlockBodySize = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_block_body_size(self, maxBlockBodySize, error); + csl_bridge_protocol_param_update_set_max_block_body_size(self, maxBlockBodySize, error); return nil; }] exec:@[selfPtr, maxBlockBodySizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxBlockBodySize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxBlockBodySize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_block_body_size(self, &result, error) + return csl_bridge_protocol_param_update_max_block_body_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxTxSize:(nonnull NSString *)selfPtr withMaxTxSize:(nonnull NSNumber *)maxTxSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxTxSize:(nonnull NSString *)selfPtr withMaxTxSize:(nonnull NSNumber *)maxTxSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxTxSize = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_tx_size(self, maxTxSize, error); + csl_bridge_protocol_param_update_set_max_tx_size(self, maxTxSize, error); return nil; }] exec:@[selfPtr, maxTxSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxTxSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxTxSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_tx_size(self, &result, error) + return csl_bridge_protocol_param_update_max_tx_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxBlockHeaderSize:(nonnull NSString *)selfPtr withMaxBlockHeaderSize:(nonnull NSNumber *)maxBlockHeaderSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxBlockHeaderSize:(nonnull NSString *)selfPtr withMaxBlockHeaderSize:(nonnull NSNumber *)maxBlockHeaderSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxBlockHeaderSize = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_block_header_size(self, maxBlockHeaderSize, error); + csl_bridge_protocol_param_update_set_max_block_header_size(self, maxBlockHeaderSize, error); return nil; }] exec:@[selfPtr, maxBlockHeaderSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxBlockHeaderSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxBlockHeaderSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_block_header_size(self, &result, error) + return csl_bridge_protocol_param_update_max_block_header_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetKeyDeposit:(nonnull NSString *)selfPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetKeyDeposit:(nonnull NSString *)selfPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr keyDeposit = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_key_deposit(self, keyDeposit, error); + csl_bridge_protocol_param_update_set_key_deposit(self, keyDeposit, error); return nil; }] exec:@[selfPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateKeyDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateKeyDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_key_deposit(self, &result, error) + return csl_bridge_protocol_param_update_key_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetPoolDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetPoolDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_pool_deposit(self, poolDeposit, error); + csl_bridge_protocol_param_update_set_pool_deposit(self, poolDeposit, error); return nil; }] exec:@[selfPtr, poolDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdatePoolDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdatePoolDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_pool_deposit(self, &result, error) + return csl_bridge_protocol_param_update_pool_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxEpoch:(nonnull NSString *)selfPtr withMaxEpoch:(nonnull NSNumber *)maxEpochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxEpoch:(nonnull NSString *)selfPtr withMaxEpoch:(nonnull NSNumber *)maxEpochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxEpoch = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_epoch(self, maxEpoch, error); + csl_bridge_protocol_param_update_set_max_epoch(self, maxEpoch, error); return nil; }] exec:@[selfPtr, maxEpochVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_epoch(self, &result, error) + return csl_bridge_protocol_param_update_max_epoch(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetNOpt:(nonnull NSString *)selfPtr withNOpt:(nonnull NSNumber *)nOptVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetNOpt:(nonnull NSString *)selfPtr withNOpt:(nonnull NSNumber *)nOptVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t nOpt = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_n_opt(self, nOpt, error); + csl_bridge_protocol_param_update_set_n_opt(self, nOpt, error); return nil; }] exec:@[selfPtr, nOptVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateNOpt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateNOpt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_n_opt(self, &result, error) + return csl_bridge_protocol_param_update_n_opt(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetPoolPledgeInfluence:(nonnull NSString *)selfPtr withPoolPledgeInfluence:(nonnull NSString *)poolPledgeInfluencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetPoolPledgeInfluence:(nonnull NSString *)selfPtr withPoolPledgeInfluence:(nonnull NSString *)poolPledgeInfluencePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolPledgeInfluence = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_pool_pledge_influence(self, poolPledgeInfluence, error); + csl_bridge_protocol_param_update_set_pool_pledge_influence(self, poolPledgeInfluence, error); return nil; }] exec:@[selfPtr, poolPledgeInfluencePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdatePoolPledgeInfluence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdatePoolPledgeInfluence:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_pool_pledge_influence(self, &result, error) + return csl_bridge_protocol_param_update_pool_pledge_influence(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetExpansionRate:(nonnull NSString *)selfPtr withExpansionRate:(nonnull NSString *)expansionRatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetExpansionRate:(nonnull NSString *)selfPtr withExpansionRate:(nonnull NSString *)expansionRatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr expansionRate = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_expansion_rate(self, expansionRate, error); + csl_bridge_protocol_param_update_set_expansion_rate(self, expansionRate, error); return nil; }] exec:@[selfPtr, expansionRatePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateExpansionRate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateExpansionRate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_expansion_rate(self, &result, error) + return csl_bridge_protocol_param_update_expansion_rate(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetTreasuryGrowthRate:(nonnull NSString *)selfPtr withTreasuryGrowthRate:(nonnull NSString *)treasuryGrowthRatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetTreasuryGrowthRate:(nonnull NSString *)selfPtr withTreasuryGrowthRate:(nonnull NSString *)treasuryGrowthRatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr treasuryGrowthRate = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_treasury_growth_rate(self, treasuryGrowthRate, error); + csl_bridge_protocol_param_update_set_treasury_growth_rate(self, treasuryGrowthRate, error); return nil; }] exec:@[selfPtr, treasuryGrowthRatePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateTreasuryGrowthRate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateTreasuryGrowthRate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_treasury_growth_rate(self, &result, error) + return csl_bridge_protocol_param_update_treasury_growth_rate(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateD:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateD:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_d(self, &result, error) + return csl_bridge_protocol_param_update_d(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateExtraEntropy:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateExtraEntropy:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_extra_entropy(self, &result, error) + return csl_bridge_protocol_param_update_extra_entropy(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetProtocolVersion:(nonnull NSString *)selfPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetProtocolVersion:(nonnull NSString *)selfPtr withProtocolVersion:(nonnull NSString *)protocolVersionPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr protocolVersion = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_protocol_version(self, protocolVersion, error); + csl_bridge_protocol_param_update_set_protocol_version(self, protocolVersion, error); return nil; }] exec:@[selfPtr, protocolVersionPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateProtocolVersion:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_protocol_version(self, &result, error) + return csl_bridge_protocol_param_update_protocol_version(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMinPoolCost:(nonnull NSString *)selfPtr withMinPoolCost:(nonnull NSString *)minPoolCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMinPoolCost:(nonnull NSString *)selfPtr withMinPoolCost:(nonnull NSString *)minPoolCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr minPoolCost = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_min_pool_cost(self, minPoolCost, error); + csl_bridge_protocol_param_update_set_min_pool_cost(self, minPoolCost, error); return nil; }] exec:@[selfPtr, minPoolCostPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMinPoolCost:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMinPoolCost:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_min_pool_cost(self, &result, error) + return csl_bridge_protocol_param_update_min_pool_cost(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetAdaPerUtxoByte:(nonnull NSString *)selfPtr withAdaPerUtxoByte:(nonnull NSString *)adaPerUtxoBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetAdaPerUtxoByte:(nonnull NSString *)selfPtr withAdaPerUtxoByte:(nonnull NSString *)adaPerUtxoBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr adaPerUtxoByte = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_ada_per_utxo_byte(self, adaPerUtxoByte, error); + csl_bridge_protocol_param_update_set_ada_per_utxo_byte(self, adaPerUtxoByte, error); return nil; }] exec:@[selfPtr, adaPerUtxoBytePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateAdaPerUtxoByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateAdaPerUtxoByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_ada_per_utxo_byte(self, &result, error) + return csl_bridge_protocol_param_update_ada_per_utxo_byte(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetCostModels:(nonnull NSString *)selfPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetCostModels:(nonnull NSString *)selfPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr costModels = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_cost_models(self, costModels, error); + csl_bridge_protocol_param_update_set_cost_models(self, costModels, error); return nil; }] exec:@[selfPtr, costModelsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateCostModels:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateCostModels:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_cost_models(self, &result, error) + return csl_bridge_protocol_param_update_cost_models(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetExecutionCosts:(nonnull NSString *)selfPtr withExecutionCosts:(nonnull NSString *)executionCostsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetExecutionCosts:(nonnull NSString *)selfPtr withExecutionCosts:(nonnull NSString *)executionCostsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr executionCosts = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_execution_costs(self, executionCosts, error); + csl_bridge_protocol_param_update_set_execution_costs(self, executionCosts, error); return nil; }] exec:@[selfPtr, executionCostsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateExecutionCosts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateExecutionCosts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_execution_costs(self, &result, error) + return csl_bridge_protocol_param_update_execution_costs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxTxExUnits:(nonnull NSString *)selfPtr withMaxTxExUnits:(nonnull NSString *)maxTxExUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxTxExUnits:(nonnull NSString *)selfPtr withMaxTxExUnits:(nonnull NSString *)maxTxExUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr maxTxExUnits = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_max_tx_ex_units(self, maxTxExUnits, error); + csl_bridge_protocol_param_update_set_max_tx_ex_units(self, maxTxExUnits, error); return nil; }] exec:@[selfPtr, maxTxExUnitsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxTxExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxTxExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_tx_ex_units(self, &result, error) + return csl_bridge_protocol_param_update_max_tx_ex_units(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxBlockExUnits:(nonnull NSString *)selfPtr withMaxBlockExUnits:(nonnull NSString *)maxBlockExUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxBlockExUnits:(nonnull NSString *)selfPtr withMaxBlockExUnits:(nonnull NSString *)maxBlockExUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr maxBlockExUnits = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_max_block_ex_units(self, maxBlockExUnits, error); + csl_bridge_protocol_param_update_set_max_block_ex_units(self, maxBlockExUnits, error); return nil; }] exec:@[selfPtr, maxBlockExUnitsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxBlockExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxBlockExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_block_ex_units(self, &result, error) + return csl_bridge_protocol_param_update_max_block_ex_units(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxValueSize:(nonnull NSString *)selfPtr withMaxValueSize:(nonnull NSNumber *)maxValueSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxValueSize:(nonnull NSString *)selfPtr withMaxValueSize:(nonnull NSNumber *)maxValueSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxValueSize = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_value_size(self, maxValueSize, error); + csl_bridge_protocol_param_update_set_max_value_size(self, maxValueSize, error); return nil; }] exec:@[selfPtr, maxValueSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxValueSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxValueSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_value_size(self, &result, error) + return csl_bridge_protocol_param_update_max_value_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetCollateralPercentage:(nonnull NSString *)selfPtr withCollateralPercentage:(nonnull NSNumber *)collateralPercentageVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetCollateralPercentage:(nonnull NSString *)selfPtr withCollateralPercentage:(nonnull NSNumber *)collateralPercentageVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t collateralPercentage = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_collateral_percentage(self, collateralPercentage, error); + csl_bridge_protocol_param_update_set_collateral_percentage(self, collateralPercentage, error); return nil; }] exec:@[selfPtr, collateralPercentageVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateCollateralPercentage:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateCollateralPercentage:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_collateral_percentage(self, &result, error) + return csl_bridge_protocol_param_update_collateral_percentage(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMaxCollateralInputs:(nonnull NSString *)selfPtr withMaxCollateralInputs:(nonnull NSNumber *)maxCollateralInputsVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMaxCollateralInputs:(nonnull NSString *)selfPtr withMaxCollateralInputs:(nonnull NSNumber *)maxCollateralInputsVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxCollateralInputs = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_max_collateral_inputs(self, maxCollateralInputs, error); + csl_bridge_protocol_param_update_set_max_collateral_inputs(self, maxCollateralInputs, error); return nil; }] exec:@[selfPtr, maxCollateralInputsVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMaxCollateralInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMaxCollateralInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_max_collateral_inputs(self, &result, error) + return csl_bridge_protocol_param_update_max_collateral_inputs(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetPoolVotingThresholds:(nonnull NSString *)selfPtr withPoolVotingThresholds:(nonnull NSString *)poolVotingThresholdsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetPoolVotingThresholds:(nonnull NSString *)selfPtr withPoolVotingThresholds:(nonnull NSString *)poolVotingThresholdsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolVotingThresholds = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_pool_voting_thresholds(self, poolVotingThresholds, error); + csl_bridge_protocol_param_update_set_pool_voting_thresholds(self, poolVotingThresholds, error); return nil; }] exec:@[selfPtr, poolVotingThresholdsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdatePoolVotingThresholds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdatePoolVotingThresholds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_pool_voting_thresholds(self, &result, error) + return csl_bridge_protocol_param_update_pool_voting_thresholds(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetDrepVotingThresholds:(nonnull NSString *)selfPtr withDrepVotingThresholds:(nonnull NSString *)drepVotingThresholdsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetDrepVotingThresholds:(nonnull NSString *)selfPtr withDrepVotingThresholds:(nonnull NSString *)drepVotingThresholdsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr drepVotingThresholds = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_drep_voting_thresholds(self, drepVotingThresholds, error); + csl_bridge_protocol_param_update_set_drep_voting_thresholds(self, drepVotingThresholds, error); return nil; }] exec:@[selfPtr, drepVotingThresholdsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateDrepVotingThresholds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateDrepVotingThresholds:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_drep_voting_thresholds(self, &result, error) + return csl_bridge_protocol_param_update_drep_voting_thresholds(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetMinCommitteeSize:(nonnull NSString *)selfPtr withMinCommitteeSize:(nonnull NSNumber *)minCommitteeSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetMinCommitteeSize:(nonnull NSString *)selfPtr withMinCommitteeSize:(nonnull NSNumber *)minCommitteeSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t minCommitteeSize = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_min_committee_size(self, minCommitteeSize, error); + csl_bridge_protocol_param_update_set_min_committee_size(self, minCommitteeSize, error); return nil; }] exec:@[selfPtr, minCommitteeSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateMinCommitteeSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateMinCommitteeSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_min_committee_size(self, &result, error) + return csl_bridge_protocol_param_update_min_committee_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetCommitteeTermLimit:(nonnull NSString *)selfPtr withCommitteeTermLimit:(nonnull NSNumber *)committeeTermLimitVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetCommitteeTermLimit:(nonnull NSString *)selfPtr withCommitteeTermLimit:(nonnull NSNumber *)committeeTermLimitVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t committeeTermLimit = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_committee_term_limit(self, committeeTermLimit, error); + csl_bridge_protocol_param_update_set_committee_term_limit(self, committeeTermLimit, error); return nil; }] exec:@[selfPtr, committeeTermLimitVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateCommitteeTermLimit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateCommitteeTermLimit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_committee_term_limit(self, &result, error) + return csl_bridge_protocol_param_update_committee_term_limit(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetGovernanceActionValidityPeriod:(nonnull NSString *)selfPtr withGovernanceActionValidityPeriod:(nonnull NSNumber *)governanceActionValidityPeriodVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetGovernanceActionValidityPeriod:(nonnull NSString *)selfPtr withGovernanceActionValidityPeriod:(nonnull NSNumber *)governanceActionValidityPeriodVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t governanceActionValidityPeriod = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_governance_action_validity_period(self, governanceActionValidityPeriod, error); + csl_bridge_protocol_param_update_set_governance_action_validity_period(self, governanceActionValidityPeriod, error); return nil; }] exec:@[selfPtr, governanceActionValidityPeriodVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateGovernanceActionValidityPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateGovernanceActionValidityPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_governance_action_validity_period(self, &result, error) + return csl_bridge_protocol_param_update_governance_action_validity_period(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetGovernanceActionDeposit:(nonnull NSString *)selfPtr withGovernanceActionDeposit:(nonnull NSString *)governanceActionDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetGovernanceActionDeposit:(nonnull NSString *)selfPtr withGovernanceActionDeposit:(nonnull NSString *)governanceActionDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr governanceActionDeposit = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_governance_action_deposit(self, governanceActionDeposit, error); + csl_bridge_protocol_param_update_set_governance_action_deposit(self, governanceActionDeposit, error); return nil; }] exec:@[selfPtr, governanceActionDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateGovernanceActionDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateGovernanceActionDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_governance_action_deposit(self, &result, error) + return csl_bridge_protocol_param_update_governance_action_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetDrepDeposit:(nonnull NSString *)selfPtr withDrepDeposit:(nonnull NSString *)drepDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetDrepDeposit:(nonnull NSString *)selfPtr withDrepDeposit:(nonnull NSString *)drepDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr drepDeposit = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_drep_deposit(self, drepDeposit, error); + csl_bridge_protocol_param_update_set_drep_deposit(self, drepDeposit, error); return nil; }] exec:@[selfPtr, drepDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateDrepDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateDrepDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_drep_deposit(self, &result, error) + return csl_bridge_protocol_param_update_drep_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetDrepInactivityPeriod:(nonnull NSString *)selfPtr withDrepInactivityPeriod:(nonnull NSNumber *)drepInactivityPeriodVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetDrepInactivityPeriod:(nonnull NSString *)selfPtr withDrepInactivityPeriod:(nonnull NSNumber *)drepInactivityPeriodVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t drepInactivityPeriod = [[params objectAtIndex:1] longLongValue]; - protocol_param_update_set_drep_inactivity_period(self, drepInactivityPeriod, error); + csl_bridge_protocol_param_update_set_drep_inactivity_period(self, drepInactivityPeriod, error); return nil; }] exec:@[selfPtr, drepInactivityPeriodVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateDrepInactivityPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateDrepInactivityPeriod:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_drep_inactivity_period(self, &result, error) + return csl_bridge_protocol_param_update_drep_inactivity_period(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateSetRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateSetRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr refScriptCoinsPerByte = [[params objectAtIndex:1] rPtr]; - protocol_param_update_set_ref_script_coins_per_byte(self, refScriptCoinsPerByte, error); + csl_bridge_protocol_param_update_set_ref_script_coins_per_byte(self, refScriptCoinsPerByte, error); return nil; }] exec:@[selfPtr, refScriptCoinsPerBytePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return protocol_param_update_ref_script_coins_per_byte(self, &result, error) + return csl_bridge_protocol_param_update_ref_script_coins_per_byte(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolParamUpdateNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolParamUpdateNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return protocol_param_update_new(&result, error) + return csl_bridge_protocol_param_update_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return protocol_version_to_bytes(self, &result, error) + return csl_bridge_protocol_version_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return protocol_version_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_protocol_version_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return protocol_version_to_hex(self, &result, error) + return csl_bridge_protocol_version_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return protocol_version_from_hex(hexStr, &result, error) + return csl_bridge_protocol_version_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return protocol_version_to_json(self, &result, error) + return csl_bridge_protocol_version_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return protocol_version_from_json(json, &result, error) + return csl_bridge_protocol_version_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionMajor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionMajor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_version_major(self, &result, error) + return csl_bridge_protocol_version_major(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionMinor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionMinor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return protocol_version_minor(self, &result, error) + return csl_bridge_protocol_version_minor(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(protocolVersionNew:(nonnull NSNumber *)majorVal withMinor:(nonnull NSNumber *)minorVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_protocolVersionNew:(nonnull NSNumber *)majorVal withMinor:(nonnull NSNumber *)minorVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t major = [[params objectAtIndex:0] longLongValue]; int64_t minor = [[params objectAtIndex:1] longLongValue]; - return protocol_version_new(major, minor, &result, error) + return csl_bridge_protocol_version_new(major, minor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[majorVal, minorVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyFromBech32:(nonnull NSString *)bech32StrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bech32StrVal, CharPtr* error) { RPtr result; CharPtr bech32Str = [bech32StrVal charPtr]; - return public_key_from_bech32(bech32Str, &result, error) + return csl_bridge_public_key_from_bech32(bech32Str, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bech32StrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyToBech32:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return public_key_to_bech32(self, &result, error) + return csl_bridge_public_key_to_bech32(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return public_key_as_bytes(self, &result, error) + return csl_bridge_public_key_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return public_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_public_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyVerify:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataVal withSignature:(nonnull NSString *)signaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyVerify:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataVal withSignature:(nonnull NSString *)signaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; NSData* dataData = [NSData fromBase64:[params objectAtIndex:1]]; RPtr signature = [[params objectAtIndex:2] rPtr]; - return public_key_verify(self, (uint8_t*)dataData.bytes, dataData.length, signature, &result, error) + return csl_bridge_public_key_verify(self, (uint8_t*)dataData.bytes, dataData.length, signature, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, dataVal, signaturePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return public_key_hash(self, &result, error) + return csl_bridge_public_key_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return public_key_to_hex(self, &result, error) + return csl_bridge_public_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return public_key_from_hex(hexStr, &result, error) + return csl_bridge_public_key_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return public_keys_new(&result, error) + return csl_bridge_public_keys_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeysSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeysSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return public_keys_size(self, &result, error) + return csl_bridge_public_keys_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return public_keys_get(self, index, &result, error) + return csl_bridge_public_keys_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(publicKeysAdd:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_publicKeysAdd:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - public_keys_add(self, key, error); + csl_bridge_public_keys_add(self, key, error); return nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_to_bytes(self, &result, error) + return csl_bridge_redeemer_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return redeemer_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_redeemer_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_to_hex(self, &result, error) + return csl_bridge_redeemer_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return redeemer_from_hex(hexStr, &result, error) + return csl_bridge_redeemer_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_to_json(self, &result, error) + return csl_bridge_redeemer_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return redeemer_from_json(json, &result, error) + return csl_bridge_redeemer_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTag:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTag:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_tag(self, &result, error) + return csl_bridge_redeemer_tag(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_index(self, &result, error) + return csl_bridge_redeemer_index(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_data(self, &result, error) + return csl_bridge_redeemer_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_ex_units(self, &result, error) + return csl_bridge_redeemer_ex_units(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerNew:(nonnull NSString *)tagPtr withIndex:(nonnull NSString *)indexPtr withData:(nonnull NSString *)dataPtr withExUnits:(nonnull NSString *)exUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerNew:(nonnull NSString *)tagPtr withIndex:(nonnull NSString *)indexPtr withData:(nonnull NSString *)dataPtr withExUnits:(nonnull NSString *)exUnitsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr tag = [[params objectAtIndex:0] rPtr]; RPtr index = [[params objectAtIndex:1] rPtr]; RPtr data = [[params objectAtIndex:2] rPtr]; RPtr exUnits = [[params objectAtIndex:3] rPtr]; - return redeemer_new(tag, index, data, exUnits, &result, error) + return csl_bridge_redeemer_new(tag, index, data, exUnits, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[tagPtr, indexPtr, dataPtr, exUnitsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_tag_to_bytes(self, &result, error) + return csl_bridge_redeemer_tag_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return redeemer_tag_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_redeemer_tag_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_tag_to_hex(self, &result, error) + return csl_bridge_redeemer_tag_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return redeemer_tag_from_hex(hexStr, &result, error) + return csl_bridge_redeemer_tag_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemer_tag_to_json(self, &result, error) + return csl_bridge_redeemer_tag_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return redeemer_tag_from_json(json, &result, error) + return csl_bridge_redeemer_tag_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewSpend:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewSpend:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_spend(&result, error) + return csl_bridge_redeemer_tag_new_spend(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewMint:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewMint:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_mint(&result, error) + return csl_bridge_redeemer_tag_new_mint(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewCert:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewCert:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_cert(&result, error) + return csl_bridge_redeemer_tag_new_cert(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewReward:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewReward:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_reward(&result, error) + return csl_bridge_redeemer_tag_new_reward(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewVote:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewVote:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_vote(&result, error) + return csl_bridge_redeemer_tag_new_vote(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagNewVotingProposal:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagNewVotingProposal:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemer_tag_new_voting_proposal(&result, error) + return csl_bridge_redeemer_tag_new_voting_proposal(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemerTagKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemerTagKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return redeemer_tag_kind(self, &result, error) + return csl_bridge_redeemer_tag_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return redeemers_to_bytes(self, &result, error) + return csl_bridge_redeemers_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return redeemers_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_redeemers_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemers_to_hex(self, &result, error) + return csl_bridge_redeemers_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return redeemers_from_hex(hexStr, &result, error) + return csl_bridge_redeemers_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return redeemers_to_json(self, &result, error) + return csl_bridge_redeemers_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return redeemers_from_json(json, &result, error) + return csl_bridge_redeemers_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return redeemers_new(&result, error) + return csl_bridge_redeemers_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return redeemers_len(self, &result, error) + return csl_bridge_redeemers_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return redeemers_get(self, index, &result, error) + return csl_bridge_redeemers_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - redeemers_add(self, elem, error); + csl_bridge_redeemers_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(redeemersTotalExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_redeemersTotalExUnits:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return redeemers_total_ex_units(self, &result, error) + return csl_bridge_redeemers_total_ex_units(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return relay_to_bytes(self, &result, error) + return csl_bridge_relay_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return relay_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_relay_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return relay_to_hex(self, &result, error) + return csl_bridge_relay_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return relay_from_hex(hexStr, &result, error) + return csl_bridge_relay_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return relay_to_json(self, &result, error) + return csl_bridge_relay_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return relay_from_json(json, &result, error) + return csl_bridge_relay_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayNewSingleHostAddr:(nonnull NSString *)singleHostAddrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayNewSingleHostAddr:(nonnull NSString *)singleHostAddrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* singleHostAddrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* singleHostAddrPtr, CharPtr* error) { RPtr result; RPtr singleHostAddr = [singleHostAddrPtr rPtr]; - return relay_new_single_host_addr(singleHostAddr, &result, error) + return csl_bridge_relay_new_single_host_addr(singleHostAddr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:singleHostAddrPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayNewSingleHostName:(nonnull NSString *)singleHostNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayNewSingleHostName:(nonnull NSString *)singleHostNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* singleHostNamePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* singleHostNamePtr, CharPtr* error) { RPtr result; RPtr singleHostName = [singleHostNamePtr rPtr]; - return relay_new_single_host_name(singleHostName, &result, error) + return csl_bridge_relay_new_single_host_name(singleHostName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:singleHostNamePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayNewMultiHostName:(nonnull NSString *)multiHostNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayNewMultiHostName:(nonnull NSString *)multiHostNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* multiHostNamePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* multiHostNamePtr, CharPtr* error) { RPtr result; RPtr multiHostName = [multiHostNamePtr rPtr]; - return relay_new_multi_host_name(multiHostName, &result, error) + return csl_bridge_relay_new_multi_host_name(multiHostName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:multiHostNamePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return relay_kind(self, &result, error) + return csl_bridge_relay_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayAsSingleHostAddr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayAsSingleHostAddr:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return relay_as_single_host_addr(self, &result, error) + return csl_bridge_relay_as_single_host_addr(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayAsSingleHostName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayAsSingleHostName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return relay_as_single_host_name(self, &result, error) + return csl_bridge_relay_as_single_host_name(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relayAsMultiHostName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relayAsMultiHostName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return relay_as_multi_host_name(self, &result, error) + return csl_bridge_relay_as_multi_host_name(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return relays_to_bytes(self, &result, error) + return csl_bridge_relays_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return relays_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_relays_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return relays_to_hex(self, &result, error) + return csl_bridge_relays_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return relays_from_hex(hexStr, &result, error) + return csl_bridge_relays_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return relays_to_json(self, &result, error) + return csl_bridge_relays_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return relays_from_json(json, &result, error) + return csl_bridge_relays_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return relays_new(&result, error) + return csl_bridge_relays_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return relays_len(self, &result, error) + return csl_bridge_relays_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return relays_get(self, index, &result, error) + return csl_bridge_relays_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(relaysAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_relaysAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - relays_add(self, elem, error); + csl_bridge_relays_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressNew:(nonnull NSNumber *)networkVal withPayment:(nonnull NSString *)paymentPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t network = [[params objectAtIndex:0] longLongValue]; RPtr payment = [[params objectAtIndex:1] rPtr]; - return reward_address_new(network, payment, &result, error) + return csl_bridge_reward_address_new(network, payment, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[networkVal, paymentPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressPaymentCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return reward_address_payment_cred(self, &result, error) + return csl_bridge_reward_address_payment_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressToAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return reward_address_to_address(self, &result, error) + return csl_bridge_reward_address_to_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressFromAddress:(nonnull NSString *)addrPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrPtr, CharPtr* error) { RPtr result; RPtr addr = [addrPtr rPtr]; - return reward_address_from_address(addr, &result, error) + return csl_bridge_reward_address_from_address(addr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrPtr andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_rewardAddressNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int64_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_reward_address_network_id(self, &result, error) + ? [NSNumber numberWithLongLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(rewardAddressesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return reward_addresses_to_bytes(self, &result, error) + return csl_bridge_reward_addresses_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return reward_addresses_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_reward_addresses_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return reward_addresses_to_hex(self, &result, error) + return csl_bridge_reward_addresses_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return reward_addresses_from_hex(hexStr, &result, error) + return csl_bridge_reward_addresses_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return reward_addresses_to_json(self, &result, error) + return csl_bridge_reward_addresses_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return reward_addresses_from_json(json, &result, error) + return csl_bridge_reward_addresses_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return reward_addresses_new(&result, error) + return csl_bridge_reward_addresses_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return reward_addresses_len(self, &result, error) + return csl_bridge_reward_addresses_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return reward_addresses_get(self, index, &result, error) + return csl_bridge_reward_addresses_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(rewardAddressesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_rewardAddressesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - reward_addresses_add(self, elem, error); + csl_bridge_reward_addresses_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_all_to_bytes(self, &result, error) + return csl_bridge_script_all_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_all_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_all_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_all_to_hex(self, &result, error) + return csl_bridge_script_all_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_all_from_hex(hexStr, &result, error) + return csl_bridge_script_all_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_all_to_json(self, &result, error) + return csl_bridge_script_all_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_all_from_json(json, &result, error) + return csl_bridge_script_all_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_all_native_scripts(self, &result, error) + return csl_bridge_script_all_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAllNew:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAllNew:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* nativeScriptsPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* nativeScriptsPtr, CharPtr* error) { RPtr result; RPtr nativeScripts = [nativeScriptsPtr rPtr]; - return script_all_new(nativeScripts, &result, error) + return csl_bridge_script_all_new(nativeScripts, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nativeScriptsPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_any_to_bytes(self, &result, error) + return csl_bridge_script_any_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_any_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_any_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_any_to_hex(self, &result, error) + return csl_bridge_script_any_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_any_from_hex(hexStr, &result, error) + return csl_bridge_script_any_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_any_to_json(self, &result, error) + return csl_bridge_script_any_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_any_from_json(json, &result, error) + return csl_bridge_script_any_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_any_native_scripts(self, &result, error) + return csl_bridge_script_any_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptAnyNew:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptAnyNew:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* nativeScriptsPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* nativeScriptsPtr, CharPtr* error) { RPtr result; RPtr nativeScripts = [nativeScriptsPtr rPtr]; - return script_any_new(nativeScripts, &result, error) + return csl_bridge_script_any_new(nativeScripts, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nativeScriptsPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_data_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_data_hash_to_bytes(self, &result, error) + return csl_bridge_script_data_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return script_data_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_script_data_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return script_data_hash_from_bech32(bechStr, &result, error) + return csl_bridge_script_data_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_data_hash_to_hex(self, &result, error) + return csl_bridge_script_data_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptDataHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return script_data_hash_from_hex(hex, &result, error) + return csl_bridge_script_data_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_hash_to_bytes(self, &result, error) + return csl_bridge_script_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return script_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_script_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return script_hash_from_bech32(bechStr, &result, error) + return csl_bridge_script_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_hash_to_hex(self, &result, error) + return csl_bridge_script_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return script_hash_from_hex(hex, &result, error) + return csl_bridge_script_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_hashes_to_bytes(self, &result, error) + return csl_bridge_script_hashes_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_hashes_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_hashes_to_hex(self, &result, error) + return csl_bridge_script_hashes_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_hashes_from_hex(hexStr, &result, error) + return csl_bridge_script_hashes_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_hashes_to_json(self, &result, error) + return csl_bridge_script_hashes_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_hashes_from_json(json, &result, error) + return csl_bridge_script_hashes_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return script_hashes_new(&result, error) + return csl_bridge_script_hashes_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return script_hashes_len(self, &result, error) + return csl_bridge_script_hashes_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return script_hashes_get(self, index, &result, error) + return csl_bridge_script_hashes_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptHashesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - script_hashes_add(self, elem, error); + csl_bridge_script_hashes_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_n_of_k_to_bytes(self, &result, error) + return csl_bridge_script_n_of_k_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_n_of_k_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_n_of_k_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_n_of_k_to_hex(self, &result, error) + return csl_bridge_script_n_of_k_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_n_of_k_from_hex(hexStr, &result, error) + return csl_bridge_script_n_of_k_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_n_of_k_to_json(self, &result, error) + return csl_bridge_script_n_of_k_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_n_of_k_from_json(json, &result, error) + return csl_bridge_script_n_of_k_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKN:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKN:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return script_n_of_k_n(self, &result, error) + return csl_bridge_script_n_of_k_n(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_n_of_k_native_scripts(self, &result, error) + return csl_bridge_script_n_of_k_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptNOfKNew:(nonnull NSNumber *)nVal withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptNOfKNew:(nonnull NSNumber *)nVal withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t n = [[params objectAtIndex:0] longLongValue]; RPtr nativeScripts = [[params objectAtIndex:1] rPtr]; - return script_n_of_k_new(n, nativeScripts, &result, error) + return csl_bridge_script_n_of_k_new(n, nativeScripts, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[nVal, nativeScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_pubkey_to_bytes(self, &result, error) + return csl_bridge_script_pubkey_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_pubkey_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_pubkey_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_pubkey_to_hex(self, &result, error) + return csl_bridge_script_pubkey_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_pubkey_from_hex(hexStr, &result, error) + return csl_bridge_script_pubkey_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_pubkey_to_json(self, &result, error) + return csl_bridge_script_pubkey_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_pubkey_from_json(json, &result, error) + return csl_bridge_script_pubkey_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyAddrKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyAddrKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_pubkey_addr_keyhash(self, &result, error) + return csl_bridge_script_pubkey_addr_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptPubkeyNew:(nonnull NSString *)addrKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptPubkeyNew:(nonnull NSString *)addrKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* addrKeyhashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* addrKeyhashPtr, CharPtr* error) { RPtr result; RPtr addrKeyhash = [addrKeyhashPtr rPtr]; - return script_pubkey_new(addrKeyhash, &result, error) + return csl_bridge_script_pubkey_new(addrKeyhash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:addrKeyhashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return script_ref_to_bytes(self, &result, error) + return csl_bridge_script_ref_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return script_ref_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_script_ref_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_ref_to_hex(self, &result, error) + return csl_bridge_script_ref_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return script_ref_from_hex(hexStr, &result, error) + return csl_bridge_script_ref_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return script_ref_to_json(self, &result, error) + return csl_bridge_script_ref_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return script_ref_from_json(json, &result, error) + return csl_bridge_script_ref_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefNewNativeScript:(nonnull NSString *)nativeScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefNewNativeScript:(nonnull NSString *)nativeScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* nativeScriptPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* nativeScriptPtr, CharPtr* error) { RPtr result; RPtr nativeScript = [nativeScriptPtr rPtr]; - return script_ref_new_native_script(nativeScript, &result, error) + return csl_bridge_script_ref_new_native_script(nativeScript, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nativeScriptPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefNewPlutusScript:(nonnull NSString *)plutusScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefNewPlutusScript:(nonnull NSString *)plutusScriptPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* plutusScriptPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* plutusScriptPtr, CharPtr* error) { RPtr result; RPtr plutusScript = [plutusScriptPtr rPtr]; - return script_ref_new_plutus_script(plutusScript, &result, error) + return csl_bridge_script_ref_new_plutus_script(plutusScript, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:plutusScriptPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefIsNativeScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefIsNativeScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return script_ref_is_native_script(self, &result, error) + return csl_bridge_script_ref_is_native_script(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefIsPlutusScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefIsPlutusScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return script_ref_is_plutus_script(self, &result, error) + return csl_bridge_script_ref_is_plutus_script(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefNativeScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefNativeScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_ref_native_script(self, &result, error) + return csl_bridge_script_ref_native_script(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(scriptRefPlutusScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_scriptRefPlutusScript:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return script_ref_plutus_script(self, &result, error) + return csl_bridge_script_ref_plutus_script(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } +RCT_EXPORT_METHOD(csl_bridge_scriptRefToUnwrappedBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_script_ref_to_unwrapped_bytes(self, &result, error) + ? [[NSData fromDataPtr:&result] base64] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + -RCT_EXPORT_METHOD(singleHostAddrToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return single_host_addr_to_bytes(self, &result, error) + return csl_bridge_single_host_addr_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return single_host_addr_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_single_host_addr_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return single_host_addr_to_hex(self, &result, error) + return csl_bridge_single_host_addr_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return single_host_addr_from_hex(hexStr, &result, error) + return csl_bridge_single_host_addr_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return single_host_addr_to_json(self, &result, error) + return csl_bridge_single_host_addr_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return single_host_addr_from_json(json, &result, error) + return csl_bridge_single_host_addr_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrPort:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrPort:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return single_host_addr_port(self, &result, error) + return csl_bridge_single_host_addr_port(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrIpv4:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrIpv4:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return single_host_addr_ipv4(self, &result, error) + return csl_bridge_single_host_addr_ipv4(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrIpv6:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrIpv6:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return single_host_addr_ipv6(self, &result, error) + return csl_bridge_single_host_addr_ipv6(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return single_host_addr_new(&result, error) + return csl_bridge_single_host_addr_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithPort:(nonnull NSNumber *)portVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithPort:(nonnull NSNumber *)portVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSNumber* portVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSNumber* portVal, CharPtr* error) { RPtr result; int64_t port = [portVal longLongValue]; - return single_host_addr_new_with_port(port, &result, error) + return csl_bridge_single_host_addr_new_with_port(port, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:portVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithIpv4:(nonnull NSString *)ipv4Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithIpv4:(nonnull NSString *)ipv4Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* ipv4Ptr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* ipv4Ptr, CharPtr* error) { RPtr result; RPtr ipv4 = [ipv4Ptr rPtr]; - return single_host_addr_new_with_ipv4(ipv4, &result, error) + return csl_bridge_single_host_addr_new_with_ipv4(ipv4, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:ipv4Ptr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithPortIpv4:(nonnull NSNumber *)portVal withIpv4:(nonnull NSString *)ipv4Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithPortIpv4:(nonnull NSNumber *)portVal withIpv4:(nonnull NSString *)ipv4Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t port = [[params objectAtIndex:0] longLongValue]; RPtr ipv4 = [[params objectAtIndex:1] rPtr]; - return single_host_addr_new_with_port_ipv4(port, ipv4, &result, error) + return csl_bridge_single_host_addr_new_with_port_ipv4(port, ipv4, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[portVal, ipv4Ptr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* ipv6Ptr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* ipv6Ptr, CharPtr* error) { RPtr result; RPtr ipv6 = [ipv6Ptr rPtr]; - return single_host_addr_new_with_ipv6(ipv6, &result, error) + return csl_bridge_single_host_addr_new_with_ipv6(ipv6, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:ipv6Ptr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithPortIpv6:(nonnull NSNumber *)portVal withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithPortIpv6:(nonnull NSNumber *)portVal withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t port = [[params objectAtIndex:0] longLongValue]; RPtr ipv6 = [[params objectAtIndex:1] rPtr]; - return single_host_addr_new_with_port_ipv6(port, ipv6, &result, error) + return csl_bridge_single_host_addr_new_with_port_ipv6(port, ipv6, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[portVal, ipv6Ptr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithIpv4Ipv6:(nonnull NSString *)ipv4Ptr withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithIpv4Ipv6:(nonnull NSString *)ipv4Ptr withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr ipv4 = [[params objectAtIndex:0] rPtr]; RPtr ipv6 = [[params objectAtIndex:1] rPtr]; - return single_host_addr_new_with_ipv4_ipv6(ipv4, ipv6, &result, error) + return csl_bridge_single_host_addr_new_with_ipv4_ipv6(ipv4, ipv6, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[ipv4Ptr, ipv6Ptr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostAddrNewWithPortIpv4Ipv6:(nonnull NSNumber *)portVal withIpv4:(nonnull NSString *)ipv4Ptr withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostAddrNewWithPortIpv4Ipv6:(nonnull NSNumber *)portVal withIpv4:(nonnull NSString *)ipv4Ptr withIpv6:(nonnull NSString *)ipv6Ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t port = [[params objectAtIndex:0] longLongValue]; RPtr ipv4 = [[params objectAtIndex:1] rPtr]; RPtr ipv6 = [[params objectAtIndex:2] rPtr]; - return single_host_addr_new_with_port_ipv4_ipv6(port, ipv4, ipv6, &result, error) + return csl_bridge_single_host_addr_new_with_port_ipv4_ipv6(port, ipv4, ipv6, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[portVal, ipv4Ptr, ipv6Ptr] andResolve:resolve orReject:reject]; @@ -15052,112 +15617,112 @@ + (void)initialize -RCT_EXPORT_METHOD(singleHostNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return single_host_name_to_bytes(self, &result, error) + return csl_bridge_single_host_name_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return single_host_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_single_host_name_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return single_host_name_to_hex(self, &result, error) + return csl_bridge_single_host_name_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return single_host_name_from_hex(hexStr, &result, error) + return csl_bridge_single_host_name_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return single_host_name_to_json(self, &result, error) + return csl_bridge_single_host_name_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return single_host_name_from_json(json, &result, error) + return csl_bridge_single_host_name_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNamePort:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNamePort:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return single_host_name_port(self, &result, error) + return csl_bridge_single_host_name_port(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameDnsName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameDnsName:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return single_host_name_dns_name(self, &result, error) + return csl_bridge_single_host_name_dns_name(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameNew:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameNew:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* dnsNamePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* dnsNamePtr, CharPtr* error) { RPtr result; RPtr dnsName = [dnsNamePtr rPtr]; - return single_host_name_new(dnsName, &result, error) + return csl_bridge_single_host_name_new(dnsName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:dnsNamePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(singleHostNameNewWithPort:(nonnull NSNumber *)portVal withDnsName:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_singleHostNameNewWithPort:(nonnull NSNumber *)portVal withDnsName:(nonnull NSString *)dnsNamePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t port = [[params objectAtIndex:0] longLongValue]; RPtr dnsName = [[params objectAtIndex:1] rPtr]; - return single_host_name_new_with_port(port, dnsName, &result, error) + return csl_bridge_single_host_name_new_with_port(port, dnsName, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[portVal, dnsNamePtr] andResolve:resolve orReject:reject]; @@ -15165,1154 +15730,1154 @@ + (void)initialize -RCT_EXPORT_METHOD(stakeAndVoteDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_to_bytes(self, &result, error) + return csl_bridge_stake_and_vote_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_and_vote_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_and_vote_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_to_hex(self, &result, error) + return csl_bridge_stake_and_vote_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_and_vote_delegation_from_hex(hexStr, &result, error) + return csl_bridge_stake_and_vote_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_to_json(self, &result, error) + return csl_bridge_stake_and_vote_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_and_vote_delegation_from_json(json, &result, error) + return csl_bridge_stake_and_vote_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_stake_credential(self, &result, error) + return csl_bridge_stake_and_vote_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_pool_keyhash(self, &result, error) + return csl_bridge_stake_and_vote_delegation_pool_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_drep(self, &result, error) + return csl_bridge_stake_and_vote_delegation_drep(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withDrep:(nonnull NSString *)drepPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withDrep:(nonnull NSString *)drepPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr poolKeyhash = [[params objectAtIndex:1] rPtr]; RPtr drep = [[params objectAtIndex:2] rPtr]; - return stake_and_vote_delegation_new(stakeCredential, poolKeyhash, drep, &result, error) + return csl_bridge_stake_and_vote_delegation_new(stakeCredential, poolKeyhash, drep, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, poolKeyhashPtr, drepPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeAndVoteDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeAndVoteDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_and_vote_delegation_has_script_credentials(self, &result, error) + return csl_bridge_stake_and_vote_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_delegation_to_bytes(self, &result, error) + return csl_bridge_stake_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_delegation_to_hex(self, &result, error) + return csl_bridge_stake_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_delegation_from_hex(hexStr, &result, error) + return csl_bridge_stake_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_delegation_to_json(self, &result, error) + return csl_bridge_stake_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_delegation_from_json(json, &result, error) + return csl_bridge_stake_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_delegation_stake_credential(self, &result, error) + return csl_bridge_stake_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_delegation_pool_keyhash(self, &result, error) + return csl_bridge_stake_delegation_pool_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr poolKeyhash = [[params objectAtIndex:1] rPtr]; - return stake_delegation_new(stakeCredential, poolKeyhash, &result, error) + return csl_bridge_stake_delegation_new(stakeCredential, poolKeyhash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, poolKeyhashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_delegation_has_script_credentials(self, &result, error) + return csl_bridge_stake_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_to_bytes(self, &result, error) + return csl_bridge_stake_deregistration_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_deregistration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_deregistration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_to_hex(self, &result, error) + return csl_bridge_stake_deregistration_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_deregistration_from_hex(hexStr, &result, error) + return csl_bridge_stake_deregistration_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_to_json(self, &result, error) + return csl_bridge_stake_deregistration_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_deregistration_from_json(json, &result, error) + return csl_bridge_stake_deregistration_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_stake_credential(self, &result, error) + return csl_bridge_stake_deregistration_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_coin(self, &result, error) + return csl_bridge_stake_deregistration_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationNew:(nonnull NSString *)stakeCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationNew:(nonnull NSString *)stakeCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeCredentialPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeCredentialPtr, CharPtr* error) { RPtr result; RPtr stakeCredential = [stakeCredentialPtr rPtr]; - return stake_deregistration_new(stakeCredential, &result, error) + return csl_bridge_stake_deregistration_new(stakeCredential, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeCredentialPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationNewWithCoin:(nonnull NSString *)stakeCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationNewWithExplicitRefund:(nonnull NSString *)stakeCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - return stake_deregistration_new_with_coin(stakeCredential, coin, &result, error) + return csl_bridge_stake_deregistration_new_with_explicit_refund(stakeCredential, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeDeregistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeDeregistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_deregistration_has_script_credentials(self, &result, error) + return csl_bridge_stake_deregistration_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_to_bytes(self, &result, error) + return csl_bridge_stake_registration_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_registration_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_to_hex(self, &result, error) + return csl_bridge_stake_registration_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_registration_from_hex(hexStr, &result, error) + return csl_bridge_stake_registration_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_to_json(self, &result, error) + return csl_bridge_stake_registration_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_registration_from_json(json, &result, error) + return csl_bridge_stake_registration_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_stake_credential(self, &result, error) + return csl_bridge_stake_registration_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_coin(self, &result, error) + return csl_bridge_stake_registration_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationNew:(nonnull NSString *)stakeCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationNew:(nonnull NSString *)stakeCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* stakeCredentialPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* stakeCredentialPtr, CharPtr* error) { RPtr result; RPtr stakeCredential = [stakeCredentialPtr rPtr]; - return stake_registration_new(stakeCredential, &result, error) + return csl_bridge_stake_registration_new(stakeCredential, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:stakeCredentialPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationNewWithCoin:(nonnull NSString *)stakeCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationNewWithExplicitDeposit:(nonnull NSString *)stakeCredentialPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - return stake_registration_new_with_coin(stakeCredential, coin, &result, error) + return csl_bridge_stake_registration_new_with_explicit_deposit(stakeCredential, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_registration_has_script_credentials(self, &result, error) + return csl_bridge_stake_registration_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_to_bytes(self, &result, error) + return csl_bridge_stake_registration_and_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_to_hex(self, &result, error) + return csl_bridge_stake_registration_and_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_registration_and_delegation_from_hex(hexStr, &result, error) + return csl_bridge_stake_registration_and_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_to_json(self, &result, error) + return csl_bridge_stake_registration_and_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_registration_and_delegation_from_json(json, &result, error) + return csl_bridge_stake_registration_and_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_stake_credential(self, &result, error) + return csl_bridge_stake_registration_and_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_pool_keyhash(self, &result, error) + return csl_bridge_stake_registration_and_delegation_pool_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_coin(self, &result, error) + return csl_bridge_stake_registration_and_delegation_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr poolKeyhash = [[params objectAtIndex:1] rPtr]; RPtr coin = [[params objectAtIndex:2] rPtr]; - return stake_registration_and_delegation_new(stakeCredential, poolKeyhash, coin, &result, error) + return csl_bridge_stake_registration_and_delegation_new(stakeCredential, poolKeyhash, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, poolKeyhashPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_registration_and_delegation_has_script_credentials(self, &result, error) + return csl_bridge_stake_registration_and_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_to_bytes(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return stake_vote_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_to_hex(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return stake_vote_registration_and_delegation_from_hex(hexStr, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_to_json(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return stake_vote_registration_and_delegation_from_json(json, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_stake_credential(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationPoolKeyhash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_pool_keyhash(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_pool_keyhash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_drep(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_drep(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_coin(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withDrep:(nonnull NSString *)drepPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withPoolKeyhash:(nonnull NSString *)poolKeyhashPtr withDrep:(nonnull NSString *)drepPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr poolKeyhash = [[params objectAtIndex:1] rPtr]; RPtr drep = [[params objectAtIndex:2] rPtr]; RPtr coin = [[params objectAtIndex:3] rPtr]; - return stake_vote_registration_and_delegation_new(stakeCredential, poolKeyhash, drep, coin, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_new(stakeCredential, poolKeyhash, drep, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, poolKeyhashPtr, drepPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stakeVoteRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stakeVoteRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return stake_vote_registration_and_delegation_has_script_credentials(self, &result, error) + return csl_bridge_stake_vote_registration_and_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stringsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stringsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return strings_new(&result, error) + return csl_bridge_strings_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stringsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stringsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return strings_len(self, &result, error) + return csl_bridge_strings_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stringsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stringsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return strings_get(self, index, &result, error) + return csl_bridge_strings_get(self, index, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(stringsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_stringsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr elem = [[params objectAtIndex:1] charPtr]; - strings_add(self, elem, error); + csl_bridge_strings_add(self, elem, error); return nil; }] exec:@[selfPtr, elemVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return timelock_expiry_to_bytes(self, &result, error) + return csl_bridge_timelock_expiry_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return timelock_expiry_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_timelock_expiry_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return timelock_expiry_to_hex(self, &result, error) + return csl_bridge_timelock_expiry_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return timelock_expiry_from_hex(hexStr, &result, error) + return csl_bridge_timelock_expiry_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return timelock_expiry_to_json(self, &result, error) + return csl_bridge_timelock_expiry_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return timelock_expiry_from_json(json, &result, error) + return csl_bridge_timelock_expiry_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpirySlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpirySlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return timelock_expiry_slot(self, &result, error) + return csl_bridge_timelock_expiry_slot(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpirySlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpirySlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return timelock_expiry_slot_bignum(self, &result, error) + return csl_bridge_timelock_expiry_slot_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryNew:(nonnull NSNumber *)slotVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryNew:(nonnull NSNumber *)slotVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSNumber* slotVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSNumber* slotVal, CharPtr* error) { RPtr result; int64_t slot = [slotVal longLongValue]; - return timelock_expiry_new(slot, &result, error) + return csl_bridge_timelock_expiry_new(slot, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:slotVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockExpiryNewTimelockexpiry:(nonnull NSString *)slotPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockExpiryNewTimelockexpiry:(nonnull NSString *)slotPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* slotPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* slotPtr, CharPtr* error) { RPtr result; RPtr slot = [slotPtr rPtr]; - return timelock_expiry_new_timelockexpiry(slot, &result, error) + return csl_bridge_timelock_expiry_new_timelockexpiry(slot, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:slotPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return timelock_start_to_bytes(self, &result, error) + return csl_bridge_timelock_start_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return timelock_start_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_timelock_start_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return timelock_start_to_hex(self, &result, error) + return csl_bridge_timelock_start_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return timelock_start_from_hex(hexStr, &result, error) + return csl_bridge_timelock_start_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return timelock_start_to_json(self, &result, error) + return csl_bridge_timelock_start_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return timelock_start_from_json(json, &result, error) + return csl_bridge_timelock_start_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartSlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartSlot:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return timelock_start_slot(self, &result, error) + return csl_bridge_timelock_start_slot(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartSlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartSlotBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return timelock_start_slot_bignum(self, &result, error) + return csl_bridge_timelock_start_slot_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartNew:(nonnull NSNumber *)slotVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartNew:(nonnull NSNumber *)slotVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSNumber* slotVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSNumber* slotVal, CharPtr* error) { RPtr result; int64_t slot = [slotVal longLongValue]; - return timelock_start_new(slot, &result, error) + return csl_bridge_timelock_start_new(slot, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:slotVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(timelockStartNewTimelockstart:(nonnull NSString *)slotPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_timelockStartNewTimelockstart:(nonnull NSString *)slotPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* slotPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* slotPtr, CharPtr* error) { RPtr result; RPtr slot = [slotPtr rPtr]; - return timelock_start_new_timelockstart(slot, &result, error) + return csl_bridge_timelock_start_new_timelockstart(slot, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:slotPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_to_bytes(self, &result, error) + return csl_bridge_transaction_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_to_hex(self, &result, error) + return csl_bridge_transaction_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_from_hex(hexStr, &result, error) + return csl_bridge_transaction_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_to_json(self, &result, error) + return csl_bridge_transaction_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_from_json(json, &result, error) + return csl_bridge_transaction_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBody:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body(self, &result, error) + return csl_bridge_transaction_body(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set(self, &result, error) + return csl_bridge_transaction_witness_set(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionIsValid:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionIsValid:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return transaction_is_valid(self, &result, error) + return csl_bridge_transaction_is_valid(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_auxiliary_data(self, &result, error) + return csl_bridge_transaction_auxiliary_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionSetIsValid:(nonnull NSString *)selfPtr withValid:(nonnull NSNumber *)validVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionSetIsValid:(nonnull NSString *)selfPtr withValid:(nonnull NSNumber *)validVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; BOOL valid = [[params objectAtIndex:1] boolValue]; - transaction_set_is_valid(self, valid, error); + csl_bridge_transaction_set_is_valid(self, valid, error); return nil; }] exec:@[selfPtr, validVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionNew:(nonnull NSString *)bodyPtr withWitnessSet:(nonnull NSString *)witnessSetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionNew:(nonnull NSString *)bodyPtr withWitnessSet:(nonnull NSString *)witnessSetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr body = [[params objectAtIndex:0] rPtr]; RPtr witnessSet = [[params objectAtIndex:1] rPtr]; - return transaction_new(body, witnessSet, &result, error) + return csl_bridge_transaction_new(body, witnessSet, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[bodyPtr, witnessSetPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionNewWithAuxiliaryData:(nonnull NSString *)bodyPtr withWitnessSet:(nonnull NSString *)witnessSetPtr withAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionNewWithAuxiliaryData:(nonnull NSString *)bodyPtr withWitnessSet:(nonnull NSString *)witnessSetPtr withAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr body = [[params objectAtIndex:0] rPtr]; RPtr witnessSet = [[params objectAtIndex:1] rPtr]; RPtr auxiliaryData = [[params objectAtIndex:2] rPtr]; - return transaction_new_with_auxiliary_data(body, witnessSet, auxiliaryData, &result, error) + return csl_bridge_transaction_new_with_auxiliary_data(body, witnessSet, auxiliaryData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[bodyPtr, witnessSetPtr, auxiliaryDataPtr] andResolve:resolve orReject:reject]; @@ -16320,1602 +16885,1600 @@ + (void)initialize -RCT_EXPORT_METHOD(transactionBatchLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBatchLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_batch_len(self, &result, error) + return csl_bridge_transaction_batch_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBatchGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBatchGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_batch_get(self, index, &result, error) + return csl_bridge_transaction_batch_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBatchListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBatchListLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_batch_list_len(self, &result, error) + return csl_bridge_transaction_batch_list_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBatchListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBatchListGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_batch_list_get(self, index, &result, error) + return csl_bridge_transaction_batch_list_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_bodies_to_bytes(self, &result, error) + return csl_bridge_transaction_bodies_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_bodies_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_bodies_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_bodies_to_hex(self, &result, error) + return csl_bridge_transaction_bodies_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_bodies_from_hex(hexStr, &result, error) + return csl_bridge_transaction_bodies_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_bodies_to_json(self, &result, error) + return csl_bridge_transaction_bodies_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_bodies_from_json(json, &result, error) + return csl_bridge_transaction_bodies_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_bodies_new(&result, error) + return csl_bridge_transaction_bodies_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_bodies_len(self, &result, error) + return csl_bridge_transaction_bodies_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_bodies_get(self, index, &result, error) + return csl_bridge_transaction_bodies_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodiesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodiesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_bodies_add(self, elem, error); + csl_bridge_transaction_bodies_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_to_bytes(self, &result, error) + return csl_bridge_transaction_body_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_body_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_body_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_to_hex(self, &result, error) + return csl_bridge_transaction_body_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_body_from_hex(hexStr, &result, error) + return csl_bridge_transaction_body_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_to_json(self, &result, error) + return csl_bridge_transaction_body_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_body_from_json(json, &result, error) + return csl_bridge_transaction_body_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_inputs(self, &result, error) + return csl_bridge_transaction_body_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyOutputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyOutputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_outputs(self, &result, error) + return csl_bridge_transaction_body_outputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyFee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyFee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_fee(self, &result, error) + return csl_bridge_transaction_body_fee(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_body_ttl(self, &result, error) + return csl_bridge_transaction_body_ttl(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyTtlBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyTtlBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_ttl_bignum(self, &result, error) + return csl_bridge_transaction_body_ttl_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetTtl:(nonnull NSString *)selfPtr withTtl:(nonnull NSString *)ttlPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetTtl:(nonnull NSString *)selfPtr withTtl:(nonnull NSString *)ttlPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ttl = [[params objectAtIndex:1] rPtr]; - transaction_body_set_ttl(self, ttl, error); + csl_bridge_transaction_body_set_ttl(self, ttl, error); return nil; }] exec:@[selfPtr, ttlPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyRemoveTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyRemoveTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_body_remove_ttl(self, error); + csl_bridge_transaction_body_remove_ttl(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetCerts:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetCerts:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr certs = [[params objectAtIndex:1] rPtr]; - transaction_body_set_certs(self, certs, error); + csl_bridge_transaction_body_set_certs(self, certs, error); return nil; }] exec:@[selfPtr, certsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyCerts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyCerts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_certs(self, &result, error) + return csl_bridge_transaction_body_certs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetWithdrawals:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetWithdrawals:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr withdrawals = [[params objectAtIndex:1] rPtr]; - transaction_body_set_withdrawals(self, withdrawals, error); + csl_bridge_transaction_body_set_withdrawals(self, withdrawals, error); return nil; }] exec:@[selfPtr, withdrawalsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_withdrawals(self, &result, error) + return csl_bridge_transaction_body_withdrawals(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetUpdate:(nonnull NSString *)selfPtr withUpdate:(nonnull NSString *)updatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetUpdate:(nonnull NSString *)selfPtr withUpdate:(nonnull NSString *)updatePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr update = [[params objectAtIndex:1] rPtr]; - transaction_body_set_update(self, update, error); + csl_bridge_transaction_body_set_update(self, update, error); return nil; }] exec:@[selfPtr, updatePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyUpdate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyUpdate:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_update(self, &result, error) + return csl_bridge_transaction_body_update(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetAuxiliaryDataHash:(nonnull NSString *)selfPtr withAuxiliaryDataHash:(nonnull NSString *)auxiliaryDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetAuxiliaryDataHash:(nonnull NSString *)selfPtr withAuxiliaryDataHash:(nonnull NSString *)auxiliaryDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr auxiliaryDataHash = [[params objectAtIndex:1] rPtr]; - transaction_body_set_auxiliary_data_hash(self, auxiliaryDataHash, error); + csl_bridge_transaction_body_set_auxiliary_data_hash(self, auxiliaryDataHash, error); return nil; }] exec:@[selfPtr, auxiliaryDataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyAuxiliaryDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyAuxiliaryDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_auxiliary_data_hash(self, &result, error) + return csl_bridge_transaction_body_auxiliary_data_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetValidityStartInterval:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSNumber *)validityStartIntervalVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetValidityStartInterval:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSNumber *)validityStartIntervalVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t validityStartInterval = [[params objectAtIndex:1] longLongValue]; - transaction_body_set_validity_start_interval(self, validityStartInterval, error); + csl_bridge_transaction_body_set_validity_start_interval(self, validityStartInterval, error); return nil; }] exec:@[selfPtr, validityStartIntervalVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetValidityStartIntervalBignum:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSString *)validityStartIntervalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetValidityStartIntervalBignum:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSString *)validityStartIntervalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr validityStartInterval = [[params objectAtIndex:1] rPtr]; - transaction_body_set_validity_start_interval_bignum(self, validityStartInterval, error); + csl_bridge_transaction_body_set_validity_start_interval_bignum(self, validityStartInterval, error); return nil; }] exec:@[selfPtr, validityStartIntervalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyValidityStartIntervalBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyValidityStartIntervalBignum:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_validity_start_interval_bignum(self, &result, error) + return csl_bridge_transaction_body_validity_start_interval_bignum(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyValidityStartInterval:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyValidityStartInterval:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_body_validity_start_interval(self, &result, error) + return csl_bridge_transaction_body_validity_start_interval(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetMint:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetMint:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mint = [[params objectAtIndex:1] rPtr]; - transaction_body_set_mint(self, mint, error); + csl_bridge_transaction_body_set_mint(self, mint, error); return nil; }] exec:@[selfPtr, mintPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyMint:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyMint:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_mint(self, &result, error) + return csl_bridge_transaction_body_mint(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetReferenceInputs:(nonnull NSString *)selfPtr withReferenceInputs:(nonnull NSString *)referenceInputsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetReferenceInputs:(nonnull NSString *)selfPtr withReferenceInputs:(nonnull NSString *)referenceInputsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr referenceInputs = [[params objectAtIndex:1] rPtr]; - transaction_body_set_reference_inputs(self, referenceInputs, error); + csl_bridge_transaction_body_set_reference_inputs(self, referenceInputs, error); return nil; }] exec:@[selfPtr, referenceInputsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyReferenceInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyReferenceInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_reference_inputs(self, &result, error) + return csl_bridge_transaction_body_reference_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetScriptDataHash:(nonnull NSString *)selfPtr withScriptDataHash:(nonnull NSString *)scriptDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetScriptDataHash:(nonnull NSString *)selfPtr withScriptDataHash:(nonnull NSString *)scriptDataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr scriptDataHash = [[params objectAtIndex:1] rPtr]; - transaction_body_set_script_data_hash(self, scriptDataHash, error); + csl_bridge_transaction_body_set_script_data_hash(self, scriptDataHash, error); return nil; }] exec:@[selfPtr, scriptDataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyScriptDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyScriptDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_script_data_hash(self, &result, error) + return csl_bridge_transaction_body_script_data_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetCollateral:(nonnull NSString *)selfPtr withCollateral:(nonnull NSString *)collateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetCollateral:(nonnull NSString *)selfPtr withCollateral:(nonnull NSString *)collateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr collateral = [[params objectAtIndex:1] rPtr]; - transaction_body_set_collateral(self, collateral, error); + csl_bridge_transaction_body_set_collateral(self, collateral, error); return nil; }] exec:@[selfPtr, collateralPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_collateral(self, &result, error) + return csl_bridge_transaction_body_collateral(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetRequiredSigners:(nonnull NSString *)selfPtr withRequiredSigners:(nonnull NSString *)requiredSignersPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetRequiredSigners:(nonnull NSString *)selfPtr withRequiredSigners:(nonnull NSString *)requiredSignersPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr requiredSigners = [[params objectAtIndex:1] rPtr]; - transaction_body_set_required_signers(self, requiredSigners, error); + csl_bridge_transaction_body_set_required_signers(self, requiredSigners, error); return nil; }] exec:@[selfPtr, requiredSignersPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyRequiredSigners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyRequiredSigners:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_required_signers(self, &result, error) + return csl_bridge_transaction_body_required_signers(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetNetworkId:(nonnull NSString *)selfPtr withNetworkId:(nonnull NSString *)networkIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetNetworkId:(nonnull NSString *)selfPtr withNetworkId:(nonnull NSString *)networkIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr networkId = [[params objectAtIndex:1] rPtr]; - transaction_body_set_network_id(self, networkId, error); + csl_bridge_transaction_body_set_network_id(self, networkId, error); return nil; }] exec:@[selfPtr, networkIdPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyNetworkId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_network_id(self, &result, error) + return csl_bridge_transaction_body_network_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetCollateralReturn:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetCollateralReturn:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr collateralReturn = [[params objectAtIndex:1] rPtr]; - transaction_body_set_collateral_return(self, collateralReturn, error); + csl_bridge_transaction_body_set_collateral_return(self, collateralReturn, error); return nil; }] exec:@[selfPtr, collateralReturnPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyCollateralReturn:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyCollateralReturn:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_collateral_return(self, &result, error) + return csl_bridge_transaction_body_collateral_return(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetTotalCollateral:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetTotalCollateral:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr totalCollateral = [[params objectAtIndex:1] rPtr]; - transaction_body_set_total_collateral(self, totalCollateral, error); + csl_bridge_transaction_body_set_total_collateral(self, totalCollateral, error); return nil; }] exec:@[selfPtr, totalCollateralPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyTotalCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyTotalCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_total_collateral(self, &result, error) + return csl_bridge_transaction_body_total_collateral(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetVotingProcedures:(nonnull NSString *)selfPtr withVotingProcedures:(nonnull NSString *)votingProceduresPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetVotingProcedures:(nonnull NSString *)selfPtr withVotingProcedures:(nonnull NSString *)votingProceduresPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr votingProcedures = [[params objectAtIndex:1] rPtr]; - transaction_body_set_voting_procedures(self, votingProcedures, error); + csl_bridge_transaction_body_set_voting_procedures(self, votingProcedures, error); return nil; }] exec:@[selfPtr, votingProceduresPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyVotingProcedures:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyVotingProcedures:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_voting_procedures(self, &result, error) + return csl_bridge_transaction_body_voting_procedures(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetVotingProposals:(nonnull NSString *)selfPtr withVotingProposals:(nonnull NSString *)votingProposalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetVotingProposals:(nonnull NSString *)selfPtr withVotingProposals:(nonnull NSString *)votingProposalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr votingProposals = [[params objectAtIndex:1] rPtr]; - transaction_body_set_voting_proposals(self, votingProposals, error); + csl_bridge_transaction_body_set_voting_proposals(self, votingProposals, error); return nil; }] exec:@[selfPtr, votingProposalsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyVotingProposals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyVotingProposals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_voting_proposals(self, &result, error) + return csl_bridge_transaction_body_voting_proposals(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetDonation:(nonnull NSString *)selfPtr withDonation:(nonnull NSString *)donationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetDonation:(nonnull NSString *)selfPtr withDonation:(nonnull NSString *)donationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr donation = [[params objectAtIndex:1] rPtr]; - transaction_body_set_donation(self, donation, error); + csl_bridge_transaction_body_set_donation(self, donation, error); return nil; }] exec:@[selfPtr, donationPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyDonation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyDonation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_donation(self, &result, error) + return csl_bridge_transaction_body_donation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodySetCurrentTreasuryValue:(nonnull NSString *)selfPtr withCurrentTreasuryValue:(nonnull NSString *)currentTreasuryValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodySetCurrentTreasuryValue:(nonnull NSString *)selfPtr withCurrentTreasuryValue:(nonnull NSString *)currentTreasuryValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr currentTreasuryValue = [[params objectAtIndex:1] rPtr]; - transaction_body_set_current_treasury_value(self, currentTreasuryValue, error); + csl_bridge_transaction_body_set_current_treasury_value(self, currentTreasuryValue, error); return nil; }] exec:@[selfPtr, currentTreasuryValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyCurrentTreasuryValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyCurrentTreasuryValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_body_current_treasury_value(self, &result, error) + return csl_bridge_transaction_body_current_treasury_value(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyNew:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyNew:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr inputs = [[params objectAtIndex:0] rPtr]; RPtr outputs = [[params objectAtIndex:1] rPtr]; RPtr fee = [[params objectAtIndex:2] rPtr]; - return transaction_body_new(inputs, outputs, fee, &result, error) + return csl_bridge_transaction_body_new(inputs, outputs, fee, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[inputsPtr, outputsPtr, feePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyNewWithTtl:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withTtl:(nonnull NSNumber *)ttlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyNewWithTtl:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withTtl:(nonnull NSNumber *)ttlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr inputs = [[params objectAtIndex:0] rPtr]; RPtr outputs = [[params objectAtIndex:1] rPtr]; RPtr fee = [[params objectAtIndex:2] rPtr]; int64_t ttl = [[params objectAtIndex:3] longLongValue]; - return transaction_body_new_with_ttl(inputs, outputs, fee, ttl, &result, error) + return csl_bridge_transaction_body_new_with_ttl(inputs, outputs, fee, ttl, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[inputsPtr, outputsPtr, feePtr, ttlVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBodyNewTxBody:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBodyNewTxBody:(nonnull NSString *)inputsPtr withOutputs:(nonnull NSString *)outputsPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr inputs = [[params objectAtIndex:0] rPtr]; RPtr outputs = [[params objectAtIndex:1] rPtr]; RPtr fee = [[params objectAtIndex:2] rPtr]; - return transaction_body_new_tx_body(inputs, outputs, fee, &result, error) + return csl_bridge_transaction_body_new_tx_body(inputs, outputs, fee, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[inputsPtr, outputsPtr, feePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddInputsFrom:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddInputsFrom:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr inputs = [[params objectAtIndex:1] rPtr]; int32_t strategy = [[params objectAtIndex:2] integerValue]; - transaction_builder_add_inputs_from(self, inputs, strategy, error); + csl_bridge_transaction_builder_add_inputs_from(self, inputs, strategy, error); return nil; }] exec:@[selfPtr, inputsPtr, strategyVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetInputs:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetInputs:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr inputs = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_inputs(self, inputs, error); + csl_bridge_transaction_builder_set_inputs(self, inputs, error); return nil; }] exec:@[selfPtr, inputsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCollateral:(nonnull NSString *)selfPtr withCollateral:(nonnull NSString *)collateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCollateral:(nonnull NSString *)selfPtr withCollateral:(nonnull NSString *)collateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr collateral = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_collateral(self, collateral, error); + csl_bridge_transaction_builder_set_collateral(self, collateral, error); return nil; }] exec:@[selfPtr, collateralPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCollateralReturn:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCollateralReturn:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr collateralReturn = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_collateral_return(self, collateralReturn, error); + csl_bridge_transaction_builder_set_collateral_return(self, collateralReturn, error); return nil; }] exec:@[selfPtr, collateralReturnPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveCollateralReturn:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveCollateralReturn:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_collateral_return(self, error); + csl_bridge_transaction_builder_remove_collateral_return(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCollateralReturnAndTotal:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCollateralReturnAndTotal:(nonnull NSString *)selfPtr withCollateralReturn:(nonnull NSString *)collateralReturnPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr collateralReturn = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_collateral_return_and_total(self, collateralReturn, error); + csl_bridge_transaction_builder_set_collateral_return_and_total(self, collateralReturn, error); return nil; }] exec:@[selfPtr, collateralReturnPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetTotalCollateral:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetTotalCollateral:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr totalCollateral = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_total_collateral(self, totalCollateral, error); + csl_bridge_transaction_builder_set_total_collateral(self, totalCollateral, error); return nil; }] exec:@[selfPtr, totalCollateralPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveTotalCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveTotalCollateral:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_total_collateral(self, error); + csl_bridge_transaction_builder_remove_total_collateral(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetTotalCollateralAndReturn:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withReturnAddress:(nonnull NSString *)returnAddressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetTotalCollateralAndReturn:(nonnull NSString *)selfPtr withTotalCollateral:(nonnull NSString *)totalCollateralPtr withReturnAddress:(nonnull NSString *)returnAddressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr totalCollateral = [[params objectAtIndex:1] rPtr]; RPtr returnAddress = [[params objectAtIndex:2] rPtr]; - transaction_builder_set_total_collateral_and_return(self, totalCollateral, returnAddress, error); + csl_bridge_transaction_builder_set_total_collateral_and_return(self, totalCollateral, returnAddress, error); return nil; }] exec:@[selfPtr, totalCollateralPtr, returnAddressPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddReferenceInput:(nonnull NSString *)selfPtr withReferenceInput:(nonnull NSString *)referenceInputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddReferenceInput:(nonnull NSString *)selfPtr withReferenceInput:(nonnull NSString *)referenceInputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr referenceInput = [[params objectAtIndex:1] rPtr]; - transaction_builder_add_reference_input(self, referenceInput, error); + csl_bridge_transaction_builder_add_reference_input(self, referenceInput, error); return nil; }] exec:@[selfPtr, referenceInputPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddScriptReferenceInput:(nonnull NSString *)selfPtr withReferenceInput:(nonnull NSString *)referenceInputPtr withScriptSize:(nonnull NSNumber *)scriptSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddScriptReferenceInput:(nonnull NSString *)selfPtr withReferenceInput:(nonnull NSString *)referenceInputPtr withScriptSize:(nonnull NSNumber *)scriptSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr referenceInput = [[params objectAtIndex:1] rPtr]; int64_t scriptSize = [[params objectAtIndex:2] longLongValue]; - transaction_builder_add_script_reference_input(self, referenceInput, scriptSize, error); + csl_bridge_transaction_builder_add_script_reference_input(self, referenceInput, scriptSize, error); return nil; }] exec:@[selfPtr, referenceInputPtr, scriptSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddKeyInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddKeyInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr hash = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_key_input(self, hash, input, amount, error); + csl_bridge_transaction_builder_add_key_input(self, hash, input, amount, error); return nil; }] exec:@[selfPtr, hashPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddNativeScriptInput:(nonnull NSString *)selfPtr withScript:(nonnull NSString *)scriptPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddNativeScriptInput:(nonnull NSString *)selfPtr withScript:(nonnull NSString *)scriptPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr script = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_native_script_input(self, script, input, amount, error); + csl_bridge_transaction_builder_add_native_script_input(self, script, input, amount, error); return nil; }] exec:@[selfPtr, scriptPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddPlutusScriptInput:(nonnull NSString *)selfPtr withWitness:(nonnull NSString *)witnessPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddPlutusScriptInput:(nonnull NSString *)selfPtr withWitness:(nonnull NSString *)witnessPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr witness = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_plutus_script_input(self, witness, input, amount, error); + csl_bridge_transaction_builder_add_plutus_script_input(self, witness, input, amount, error); return nil; }] exec:@[selfPtr, witnessPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddBootstrapInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddBootstrapInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr hash = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_bootstrap_input(self, hash, input, amount, error); + csl_bridge_transaction_builder_add_bootstrap_input(self, hash, input, amount, error); return nil; }] exec:@[selfPtr, hashPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddRegularInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddRegularInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_regular_input(self, address, input, amount, error); + csl_bridge_transaction_builder_add_regular_input(self, address, input, amount, error); return nil; }] exec:@[selfPtr, addressPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddInputsFromAndChange:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withChangeConfig:(nonnull NSString *)changeConfigPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddInputsFromAndChange:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withChangeConfig:(nonnull NSString *)changeConfigPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr inputs = [[params objectAtIndex:1] rPtr]; int32_t strategy = [[params objectAtIndex:2] integerValue]; RPtr changeConfig = [[params objectAtIndex:3] rPtr]; - return transaction_builder_add_inputs_from_and_change(self, inputs, strategy, changeConfig, &result, error) + return csl_bridge_transaction_builder_add_inputs_from_and_change(self, inputs, strategy, changeConfig, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, inputsPtr, strategyVal, changeConfigPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddInputsFromAndChangeWithCollateralReturn:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withChangeConfig:(nonnull NSString *)changeConfigPtr withCollateralPercentage:(nonnull NSNumber *)collateralPercentageVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddInputsFromAndChangeWithCollateralReturn:(nonnull NSString *)selfPtr withInputs:(nonnull NSString *)inputsPtr withStrategy:(nonnull NSNumber *)strategyVal withChangeConfig:(nonnull NSString *)changeConfigPtr withCollateralPercentage:(nonnull NSString *)collateralPercentagePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { - BOOL result; + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr inputs = [[params objectAtIndex:1] rPtr]; int32_t strategy = [[params objectAtIndex:2] integerValue]; RPtr changeConfig = [[params objectAtIndex:3] rPtr]; - int64_t collateralPercentage = [[params objectAtIndex:4] longLongValue]; - return transaction_builder_add_inputs_from_and_change_with_collateral_return(self, inputs, strategy, changeConfig, collateralPercentage, &result, error) - ? [NSNumber numberWithBool:result] - : nil; - }] exec:@[selfPtr, inputsPtr, strategyVal, changeConfigPtr, collateralPercentageVal] andResolve:resolve orReject:reject]; + RPtr collateralPercentage = [[params objectAtIndex:4] rPtr]; + csl_bridge_transaction_builder_add_inputs_from_and_change_with_collateral_return(self, inputs, strategy, changeConfig, collateralPercentage, error); + return nil; + }] exec:@[selfPtr, inputsPtr, strategyVal, changeConfigPtr, collateralPercentagePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetNativeInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetNativeInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_native_input_scripts(self, &result, error) + return csl_bridge_transaction_builder_get_native_input_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetPlutusInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetPlutusInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_plutus_input_scripts(self, &result, error) + return csl_bridge_transaction_builder_get_plutus_input_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderFeeForInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderFeeForInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - return transaction_builder_fee_for_input(self, address, input, amount, &result, error) + return csl_bridge_transaction_builder_fee_for_input(self, address, input, amount, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, addressPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddOutput:(nonnull NSString *)selfPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddOutput:(nonnull NSString *)selfPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr output = [[params objectAtIndex:1] rPtr]; - transaction_builder_add_output(self, output, error); + csl_bridge_transaction_builder_add_output(self, output, error); return nil; }] exec:@[selfPtr, outputPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderFeeForOutput:(nonnull NSString *)selfPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderFeeForOutput:(nonnull NSString *)selfPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr output = [[params objectAtIndex:1] rPtr]; - return transaction_builder_fee_for_output(self, output, &result, error) + return csl_bridge_transaction_builder_fee_for_output(self, output, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, outputPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetFee:(nonnull NSString *)selfPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetFee:(nonnull NSString *)selfPtr withFee:(nonnull NSString *)feePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr fee = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_fee(self, fee, error); + csl_bridge_transaction_builder_set_fee(self, fee, error); return nil; }] exec:@[selfPtr, feePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetTtl:(nonnull NSString *)selfPtr withTtl:(nonnull NSNumber *)ttlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetTtl:(nonnull NSString *)selfPtr withTtl:(nonnull NSNumber *)ttlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t ttl = [[params objectAtIndex:1] longLongValue]; - transaction_builder_set_ttl(self, ttl, error); + csl_bridge_transaction_builder_set_ttl(self, ttl, error); return nil; }] exec:@[selfPtr, ttlVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetTtlBignum:(nonnull NSString *)selfPtr withTtl:(nonnull NSString *)ttlPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetTtlBignum:(nonnull NSString *)selfPtr withTtl:(nonnull NSString *)ttlPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr ttl = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_ttl_bignum(self, ttl, error); + csl_bridge_transaction_builder_set_ttl_bignum(self, ttl, error); return nil; }] exec:@[selfPtr, ttlPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveTtl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_ttl(self, error); + csl_bridge_transaction_builder_remove_ttl(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetValidityStartInterval:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSNumber *)validityStartIntervalVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetValidityStartInterval:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSNumber *)validityStartIntervalVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; int64_t validityStartInterval = [[params objectAtIndex:1] longLongValue]; - transaction_builder_set_validity_start_interval(self, validityStartInterval, error); + csl_bridge_transaction_builder_set_validity_start_interval(self, validityStartInterval, error); return nil; }] exec:@[selfPtr, validityStartIntervalVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetValidityStartIntervalBignum:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSString *)validityStartIntervalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetValidityStartIntervalBignum:(nonnull NSString *)selfPtr withValidityStartInterval:(nonnull NSString *)validityStartIntervalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr validityStartInterval = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_validity_start_interval_bignum(self, validityStartInterval, error); + csl_bridge_transaction_builder_set_validity_start_interval_bignum(self, validityStartInterval, error); return nil; }] exec:@[selfPtr, validityStartIntervalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveValidityStartInterval:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveValidityStartInterval:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_validity_start_interval(self, error); + csl_bridge_transaction_builder_remove_validity_start_interval(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCerts:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCerts:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr certs = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_certs(self, certs, error); + csl_bridge_transaction_builder_set_certs(self, certs, error); return nil; }] exec:@[selfPtr, certsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveCerts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveCerts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_certs(self, error); + csl_bridge_transaction_builder_remove_certs(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCertsBuilder:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCertsBuilder:(nonnull NSString *)selfPtr withCerts:(nonnull NSString *)certsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr certs = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_certs_builder(self, certs, error); + csl_bridge_transaction_builder_set_certs_builder(self, certs, error); return nil; }] exec:@[selfPtr, certsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetWithdrawals:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetWithdrawals:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr withdrawals = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_withdrawals(self, withdrawals, error); + csl_bridge_transaction_builder_set_withdrawals(self, withdrawals, error); return nil; }] exec:@[selfPtr, withdrawalsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetWithdrawalsBuilder:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetWithdrawalsBuilder:(nonnull NSString *)selfPtr withWithdrawals:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr withdrawals = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_withdrawals_builder(self, withdrawals, error); + csl_bridge_transaction_builder_set_withdrawals_builder(self, withdrawals, error); return nil; }] exec:@[selfPtr, withdrawalsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetVotingBuilder:(nonnull NSString *)selfPtr withVotingBuilder:(nonnull NSString *)votingBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetVotingBuilder:(nonnull NSString *)selfPtr withVotingBuilder:(nonnull NSString *)votingBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr votingBuilder = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_voting_builder(self, votingBuilder, error); + csl_bridge_transaction_builder_set_voting_builder(self, votingBuilder, error); return nil; }] exec:@[selfPtr, votingBuilderPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetVotingProposalBuilder:(nonnull NSString *)selfPtr withVotingProposalBuilder:(nonnull NSString *)votingProposalBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetVotingProposalBuilder:(nonnull NSString *)selfPtr withVotingProposalBuilder:(nonnull NSString *)votingProposalBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr votingProposalBuilder = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_voting_proposal_builder(self, votingProposalBuilder, error); + csl_bridge_transaction_builder_set_voting_proposal_builder(self, votingProposalBuilder, error); return nil; }] exec:@[selfPtr, votingProposalBuilderPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_withdrawals(self, error); + csl_bridge_transaction_builder_remove_withdrawals(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_auxiliary_data(self, &result, error) + return csl_bridge_transaction_builder_get_auxiliary_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetAuxiliaryData:(nonnull NSString *)selfPtr withAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetAuxiliaryData:(nonnull NSString *)selfPtr withAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr auxiliaryData = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_auxiliary_data(self, auxiliaryData, error); + csl_bridge_transaction_builder_set_auxiliary_data(self, auxiliaryData, error); return nil; }] exec:@[selfPtr, auxiliaryDataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveAuxiliaryData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_auxiliary_data(self, error); + csl_bridge_transaction_builder_remove_auxiliary_data(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetMetadata:(nonnull NSString *)selfPtr withMetadata:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetMetadata:(nonnull NSString *)selfPtr withMetadata:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr metadata = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_metadata(self, metadata, error); + csl_bridge_transaction_builder_set_metadata(self, metadata, error); return nil; }] exec:@[selfPtr, metadataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddMetadatum:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddMetadatum:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr val = [[params objectAtIndex:2] rPtr]; - transaction_builder_add_metadatum(self, key, val, error); + csl_bridge_transaction_builder_add_metadatum(self, key, val, error); return nil; }] exec:@[selfPtr, keyPtr, valPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddJsonMetadatum:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddJsonMetadatum:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; CharPtr val = [[params objectAtIndex:2] charPtr]; - transaction_builder_add_json_metadatum(self, key, val, error); + csl_bridge_transaction_builder_add_json_metadatum(self, key, val, error); return nil; }] exec:@[selfPtr, keyPtr, valVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddJsonMetadatumWithSchema:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddJsonMetadatumWithSchema:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withVal:(nonnull NSString *)valVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; CharPtr val = [[params objectAtIndex:2] charPtr]; int32_t schema = [[params objectAtIndex:3] integerValue]; - transaction_builder_add_json_metadatum_with_schema(self, key, val, schema, error); + csl_bridge_transaction_builder_add_json_metadatum_with_schema(self, key, val, schema, error); return nil; }] exec:@[selfPtr, keyPtr, valVal, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetMintBuilder:(nonnull NSString *)selfPtr withMintBuilder:(nonnull NSString *)mintBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetMintBuilder:(nonnull NSString *)selfPtr withMintBuilder:(nonnull NSString *)mintBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mintBuilder = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_mint_builder(self, mintBuilder, error); + csl_bridge_transaction_builder_set_mint_builder(self, mintBuilder, error); return nil; }] exec:@[selfPtr, mintBuilderPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveMintBuilder:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveMintBuilder:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_mint_builder(self, error); + csl_bridge_transaction_builder_remove_mint_builder(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetMintBuilder:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetMintBuilder:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_mint_builder(self, &result, error) + return csl_bridge_transaction_builder_get_mint_builder(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetMint:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withMintScripts:(nonnull NSString *)mintScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetMint:(nonnull NSString *)selfPtr withMint:(nonnull NSString *)mintPtr withMintScripts:(nonnull NSString *)mintScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr mint = [[params objectAtIndex:1] rPtr]; RPtr mintScripts = [[params objectAtIndex:2] rPtr]; - transaction_builder_set_mint(self, mint, mintScripts, error); + csl_bridge_transaction_builder_set_mint(self, mint, mintScripts, error); return nil; }] exec:@[selfPtr, mintPtr, mintScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetMint:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetMint:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_mint(self, &result, error) + return csl_bridge_transaction_builder_get_mint(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetMintScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetMintScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_mint_scripts(self, &result, error) + return csl_bridge_transaction_builder_get_mint_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetMintAsset:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withMintAssets:(nonnull NSString *)mintAssetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetMintAsset:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withMintAssets:(nonnull NSString *)mintAssetsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyScript = [[params objectAtIndex:1] rPtr]; RPtr mintAssets = [[params objectAtIndex:2] rPtr]; - transaction_builder_set_mint_asset(self, policyScript, mintAssets, error); + csl_bridge_transaction_builder_set_mint_asset(self, policyScript, mintAssets, error); return nil; }] exec:@[selfPtr, policyScriptPtr, mintAssetsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddMintAsset:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddMintAsset:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyScript = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - transaction_builder_add_mint_asset(self, policyScript, assetName, amount, error); + csl_bridge_transaction_builder_add_mint_asset(self, policyScript, assetName, amount, error); return nil; }] exec:@[selfPtr, policyScriptPtr, assetNamePtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddMintAssetAndOutput:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withOutputBuilder:(nonnull NSString *)outputBuilderPtr withOutputCoin:(nonnull NSString *)outputCoinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddMintAssetAndOutput:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withOutputBuilder:(nonnull NSString *)outputBuilderPtr withOutputCoin:(nonnull NSString *)outputCoinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyScript = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; RPtr outputBuilder = [[params objectAtIndex:4] rPtr]; RPtr outputCoin = [[params objectAtIndex:5] rPtr]; - transaction_builder_add_mint_asset_and_output(self, policyScript, assetName, amount, outputBuilder, outputCoin, error); + csl_bridge_transaction_builder_add_mint_asset_and_output(self, policyScript, assetName, amount, outputBuilder, outputCoin, error); return nil; }] exec:@[selfPtr, policyScriptPtr, assetNamePtr, amountPtr, outputBuilderPtr, outputCoinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddMintAssetAndOutputMinRequiredCoin:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withOutputBuilder:(nonnull NSString *)outputBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddMintAssetAndOutputMinRequiredCoin:(nonnull NSString *)selfPtr withPolicyScript:(nonnull NSString *)policyScriptPtr withAssetName:(nonnull NSString *)assetNamePtr withAmount:(nonnull NSString *)amountPtr withOutputBuilder:(nonnull NSString *)outputBuilderPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr policyScript = [[params objectAtIndex:1] rPtr]; RPtr assetName = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; RPtr outputBuilder = [[params objectAtIndex:4] rPtr]; - transaction_builder_add_mint_asset_and_output_min_required_coin(self, policyScript, assetName, amount, outputBuilder, error); + csl_bridge_transaction_builder_add_mint_asset_and_output_min_required_coin(self, policyScript, assetName, amount, outputBuilder, error); return nil; }] exec:@[selfPtr, policyScriptPtr, assetNamePtr, amountPtr, outputBuilderPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddExtraWitnessDatum:(nonnull NSString *)selfPtr withDatum:(nonnull NSString *)datumPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddExtraWitnessDatum:(nonnull NSString *)selfPtr withDatum:(nonnull NSString *)datumPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr datum = [[params objectAtIndex:1] rPtr]; - transaction_builder_add_extra_witness_datum(self, datum, error); + csl_bridge_transaction_builder_add_extra_witness_datum(self, datum, error); return nil; }] exec:@[selfPtr, datumPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetExtraWitnessDatums:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetExtraWitnessDatums:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_extra_witness_datums(self, &result, error) + return csl_bridge_transaction_builder_get_extra_witness_datums(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetDonation:(nonnull NSString *)selfPtr withDonation:(nonnull NSString *)donationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetDonation:(nonnull NSString *)selfPtr withDonation:(nonnull NSString *)donationPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr donation = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_donation(self, donation, error); + csl_bridge_transaction_builder_set_donation(self, donation, error); return nil; }] exec:@[selfPtr, donationPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetDonation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetDonation:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_donation(self, &result, error) + return csl_bridge_transaction_builder_get_donation(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetCurrentTreasuryValue:(nonnull NSString *)selfPtr withCurrentTreasuryValue:(nonnull NSString *)currentTreasuryValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetCurrentTreasuryValue:(nonnull NSString *)selfPtr withCurrentTreasuryValue:(nonnull NSString *)currentTreasuryValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr currentTreasuryValue = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_current_treasury_value(self, currentTreasuryValue, error); + csl_bridge_transaction_builder_set_current_treasury_value(self, currentTreasuryValue, error); return nil; }] exec:@[selfPtr, currentTreasuryValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetCurrentTreasuryValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetCurrentTreasuryValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_current_treasury_value(self, &result, error) + return csl_bridge_transaction_builder_get_current_treasury_value(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderNew:(nonnull NSString *)cfgPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderNew:(nonnull NSString *)cfgPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* cfgPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* cfgPtr, CharPtr* error) { RPtr result; RPtr cfg = [cfgPtr rPtr]; - return transaction_builder_new(cfg, &result, error) + return csl_bridge_transaction_builder_new(cfg, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:cfgPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetReferenceInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetReferenceInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_reference_inputs(self, &result, error) + return csl_bridge_transaction_builder_get_reference_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetExplicitInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetExplicitInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_explicit_input(self, &result, error) + return csl_bridge_transaction_builder_get_explicit_input(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetImplicitInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetImplicitInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_implicit_input(self, &result, error) + return csl_bridge_transaction_builder_get_implicit_input(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetTotalInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetTotalInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_total_input(self, &result, error) + return csl_bridge_transaction_builder_get_total_input(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetTotalOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetTotalOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_total_output(self, &result, error) + return csl_bridge_transaction_builder_get_total_output(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetExplicitOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetExplicitOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_explicit_output(self, &result, error) + return csl_bridge_transaction_builder_get_explicit_output(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_deposit(self, &result, error) + return csl_bridge_transaction_builder_get_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderGetFeeIfSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderGetFeeIfSet:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_get_fee_if_set(self, &result, error) + return csl_bridge_transaction_builder_get_fee_if_set(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddChangeIfNeeded:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddChangeIfNeeded:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; - return transaction_builder_add_change_if_needed(self, address, &result, error) + return csl_bridge_transaction_builder_add_change_if_needed(self, address, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, addressPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddChangeIfNeededWithDatum:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddChangeIfNeededWithDatum:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr plutusData = [[params objectAtIndex:2] rPtr]; - return transaction_builder_add_change_if_needed_with_datum(self, address, plutusData, &result, error) + return csl_bridge_transaction_builder_add_change_if_needed_with_datum(self, address, plutusData, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:@[selfPtr, addressPtr, plutusDataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderCalcScriptDataHash:(nonnull NSString *)selfPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderCalcScriptDataHash:(nonnull NSString *)selfPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr costModels = [[params objectAtIndex:1] rPtr]; - transaction_builder_calc_script_data_hash(self, costModels, error); + csl_bridge_transaction_builder_calc_script_data_hash(self, costModels, error); return nil; }] exec:@[selfPtr, costModelsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderSetScriptDataHash:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderSetScriptDataHash:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr hash = [[params objectAtIndex:1] rPtr]; - transaction_builder_set_script_data_hash(self, hash, error); + csl_bridge_transaction_builder_set_script_data_hash(self, hash, error); return nil; }] exec:@[selfPtr, hashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderRemoveScriptDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderRemoveScriptDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr self = [selfPtr rPtr]; - transaction_builder_remove_script_data_hash(self, error); + csl_bridge_transaction_builder_remove_script_data_hash(self, error); return nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderAddRequiredSigner:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderAddRequiredSigner:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - transaction_builder_add_required_signer(self, key, error); + csl_bridge_transaction_builder_add_required_signer(self, key, error); return nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderFullSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderFullSize:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_builder_full_size(self, &result, error) + return csl_bridge_transaction_builder_full_size(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderOutputSizes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderOutputSizes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_output_sizes(self, &result, error) + return csl_bridge_transaction_builder_output_sizes(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_build(self, &result, error) + return csl_bridge_transaction_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderBuildTx:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderBuildTx:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_build_tx(self, &result, error) + return csl_bridge_transaction_builder_build_tx(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderBuildTxUnsafe:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderBuildTxUnsafe:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_build_tx_unsafe(self, &result, error) + return csl_bridge_transaction_builder_build_tx_unsafe(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderMinFee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderMinFee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_min_fee(self, &result, error) + return csl_bridge_transaction_builder_min_fee(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; @@ -17923,4864 +18486,4993 @@ + (void)initialize -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_builder_config_builder_new(&result, error) + return csl_bridge_transaction_builder_config_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderFeeAlgo:(nonnull NSString *)selfPtr withFeeAlgo:(nonnull NSString *)feeAlgoPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderFeeAlgo:(nonnull NSString *)selfPtr withFeeAlgo:(nonnull NSString *)feeAlgoPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr feeAlgo = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_fee_algo(self, feeAlgo, &result, error) + return csl_bridge_transaction_builder_config_builder_fee_algo(self, feeAlgo, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, feeAlgoPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderCoinsPerUtxoByte:(nonnull NSString *)selfPtr withCoinsPerUtxoByte:(nonnull NSString *)coinsPerUtxoBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderCoinsPerUtxoByte:(nonnull NSString *)selfPtr withCoinsPerUtxoByte:(nonnull NSString *)coinsPerUtxoBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr coinsPerUtxoByte = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_coins_per_utxo_byte(self, coinsPerUtxoByte, &result, error) + return csl_bridge_transaction_builder_config_builder_coins_per_utxo_byte(self, coinsPerUtxoByte, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, coinsPerUtxoBytePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderExUnitPrices:(nonnull NSString *)selfPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderExUnitPrices:(nonnull NSString *)selfPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr exUnitPrices = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_ex_unit_prices(self, exUnitPrices, &result, error) + return csl_bridge_transaction_builder_config_builder_ex_unit_prices(self, exUnitPrices, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, exUnitPricesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderPoolDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderPoolDeposit:(nonnull NSString *)selfPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_pool_deposit(self, poolDeposit, &result, error) + return csl_bridge_transaction_builder_config_builder_pool_deposit(self, poolDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, poolDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderKeyDeposit:(nonnull NSString *)selfPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderKeyDeposit:(nonnull NSString *)selfPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr keyDeposit = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_key_deposit(self, keyDeposit, &result, error) + return csl_bridge_transaction_builder_config_builder_key_deposit(self, keyDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderMaxValueSize:(nonnull NSString *)selfPtr withMaxValueSize:(nonnull NSNumber *)maxValueSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderMaxValueSize:(nonnull NSString *)selfPtr withMaxValueSize:(nonnull NSNumber *)maxValueSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxValueSize = [[params objectAtIndex:1] longLongValue]; - return transaction_builder_config_builder_max_value_size(self, maxValueSize, &result, error) + return csl_bridge_transaction_builder_config_builder_max_value_size(self, maxValueSize, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, maxValueSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderMaxTxSize:(nonnull NSString *)selfPtr withMaxTxSize:(nonnull NSNumber *)maxTxSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderMaxTxSize:(nonnull NSString *)selfPtr withMaxTxSize:(nonnull NSNumber *)maxTxSizeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t maxTxSize = [[params objectAtIndex:1] longLongValue]; - return transaction_builder_config_builder_max_tx_size(self, maxTxSize, &result, error) + return csl_bridge_transaction_builder_config_builder_max_tx_size(self, maxTxSize, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, maxTxSizeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderRefScriptCoinsPerByte:(nonnull NSString *)selfPtr withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr refScriptCoinsPerByte = [[params objectAtIndex:1] rPtr]; - return transaction_builder_config_builder_ref_script_coins_per_byte(self, refScriptCoinsPerByte, &result, error) + return csl_bridge_transaction_builder_config_builder_ref_script_coins_per_byte(self, refScriptCoinsPerByte, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, refScriptCoinsPerBytePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderPreferPureChange:(nonnull NSString *)selfPtr withPreferPureChange:(nonnull NSNumber *)preferPureChangeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderPreferPureChange:(nonnull NSString *)selfPtr withPreferPureChange:(nonnull NSNumber *)preferPureChangeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; BOOL preferPureChange = [[params objectAtIndex:1] boolValue]; - return transaction_builder_config_builder_prefer_pure_change(self, preferPureChange, &result, error) + return csl_bridge_transaction_builder_config_builder_prefer_pure_change(self, preferPureChange, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, preferPureChangeVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionBuilderConfigBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs:(nonnull NSString *)selfPtr withDeduplicateExplicitRefInputsWithRegularInputs:(nonnull NSNumber *)deduplicateExplicitRefInputsWithRegularInputsVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr self = [[params objectAtIndex:0] rPtr]; + BOOL deduplicateExplicitRefInputsWithRegularInputs = [[params objectAtIndex:1] boolValue]; + return csl_bridge_transaction_builder_config_builder_deduplicate_explicit_ref_inputs_with_regular_inputs(self, deduplicateExplicitRefInputsWithRegularInputs, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[selfPtr, deduplicateExplicitRefInputsWithRegularInputsVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_transactionBuilderConfigBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_builder_config_builder_build(self, &result, error) + return csl_bridge_transaction_builder_config_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_hash_to_bytes(self, &result, error) + return csl_bridge_transaction_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return transaction_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_transaction_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return transaction_hash_from_bech32(bechStr, &result, error) + return csl_bridge_transaction_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_hash_to_hex(self, &result, error) + return csl_bridge_transaction_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return transaction_hash_from_hex(hex, &result, error) + return csl_bridge_transaction_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_input_to_bytes(self, &result, error) + return csl_bridge_transaction_input_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_input_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_input_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_input_to_hex(self, &result, error) + return csl_bridge_transaction_input_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_input_from_hex(hexStr, &result, error) + return csl_bridge_transaction_input_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_input_to_json(self, &result, error) + return csl_bridge_transaction_input_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_input_from_json(json, &result, error) + return csl_bridge_transaction_input_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputTransactionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputTransactionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_input_transaction_id(self, &result, error) + return csl_bridge_transaction_input_transaction_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputIndex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_input_index(self, &result, error) + return csl_bridge_transaction_input_index(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputNew:(nonnull NSString *)transactionIdPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputNew:(nonnull NSString *)transactionIdPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr transactionId = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_input_new(transactionId, index, &result, error) + return csl_bridge_transaction_input_new(transactionId, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[transactionIdPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_inputs_to_bytes(self, &result, error) + return csl_bridge_transaction_inputs_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_inputs_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_inputs_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_inputs_to_hex(self, &result, error) + return csl_bridge_transaction_inputs_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_inputs_from_hex(hexStr, &result, error) + return csl_bridge_transaction_inputs_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_inputs_to_json(self, &result, error) + return csl_bridge_transaction_inputs_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_inputs_from_json(json, &result, error) + return csl_bridge_transaction_inputs_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_inputs_new(&result, error) + return csl_bridge_transaction_inputs_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_inputs_len(self, &result, error) + return csl_bridge_transaction_inputs_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_inputs_get(self, index, &result, error) + return csl_bridge_transaction_inputs_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_inputs_add(self, elem, error); - return nil; + return csl_bridge_transaction_inputs_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionInputsToOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionInputsToOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_inputs_to_option(self, &result, error) + return csl_bridge_transaction_inputs_to_option(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_to_bytes(self, &result, error) + return csl_bridge_transaction_metadatum_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_metadatum_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_metadatum_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_to_hex(self, &result, error) + return csl_bridge_transaction_metadatum_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_metadatum_from_hex(hexStr, &result, error) + return csl_bridge_transaction_metadatum_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumNewMap:(nonnull NSString *)mapPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumNewMap:(nonnull NSString *)mapPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* mapPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* mapPtr, CharPtr* error) { RPtr result; RPtr map = [mapPtr rPtr]; - return transaction_metadatum_new_map(map, &result, error) + return csl_bridge_transaction_metadatum_new_map(map, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:mapPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumNewList:(nonnull NSString *)listPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumNewList:(nonnull NSString *)listPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* listPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* listPtr, CharPtr* error) { RPtr result; RPtr list = [listPtr rPtr]; - return transaction_metadatum_new_list(list, &result, error) + return csl_bridge_transaction_metadatum_new_list(list, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:listPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumNewInt:(nonnull NSString *)intValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumNewInt:(nonnull NSString *)intValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* intValuePtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* intValuePtr, CharPtr* error) { RPtr result; RPtr intValue = [intValuePtr rPtr]; - return transaction_metadatum_new_int(intValue, &result, error) + return csl_bridge_transaction_metadatum_new_int(intValue, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:intValuePtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumNewBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumNewBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_metadatum_new_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_metadatum_new_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumNewText:(nonnull NSString *)textVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumNewText:(nonnull NSString *)textVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* textVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* textVal, CharPtr* error) { RPtr result; CharPtr text = [textVal charPtr]; - return transaction_metadatum_new_text(text, &result, error) + return csl_bridge_transaction_metadatum_new_text(text, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:textVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_kind(self, &result, error) + return csl_bridge_transaction_metadatum_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumAsMap:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumAsMap:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_as_map(self, &result, error) + return csl_bridge_transaction_metadatum_as_map(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumAsList:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumAsList:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_as_list(self, &result, error) + return csl_bridge_transaction_metadatum_as_list(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumAsInt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumAsInt:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_as_int(self, &result, error) + return csl_bridge_transaction_metadatum_as_int(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumAsBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_as_bytes(self, &result, error) + return csl_bridge_transaction_metadatum_as_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumAsText:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumAsText:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_as_text(self, &result, error) + return csl_bridge_transaction_metadatum_as_text(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_labels_to_bytes(self, &result, error) + return csl_bridge_transaction_metadatum_labels_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_metadatum_labels_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_metadatum_labels_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_labels_to_hex(self, &result, error) + return csl_bridge_transaction_metadatum_labels_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_metadatum_labels_from_hex(hexStr, &result, error) + return csl_bridge_transaction_metadatum_labels_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_metadatum_labels_new(&result, error) + return csl_bridge_transaction_metadatum_labels_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_metadatum_labels_len(self, &result, error) + return csl_bridge_transaction_metadatum_labels_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_metadatum_labels_get(self, index, &result, error) + return csl_bridge_transaction_metadatum_labels_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionMetadatumLabelsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionMetadatumLabelsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_metadatum_labels_add(self, elem, error); + csl_bridge_transaction_metadatum_labels_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_to_bytes(self, &result, error) + return csl_bridge_transaction_output_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_output_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_output_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_to_hex(self, &result, error) + return csl_bridge_transaction_output_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_output_from_hex(hexStr, &result, error) + return csl_bridge_transaction_output_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_to_json(self, &result, error) + return csl_bridge_transaction_output_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_output_from_json(json, &result, error) + return csl_bridge_transaction_output_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAddress:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_address(self, &result, error) + return csl_bridge_transaction_output_address(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_amount(self, &result, error) + return csl_bridge_transaction_output_amount(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_data_hash(self, &result, error) + return csl_bridge_transaction_output_data_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_plutus_data(self, &result, error) + return csl_bridge_transaction_output_plutus_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputScriptRef:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputScriptRef:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_script_ref(self, &result, error) + return csl_bridge_transaction_output_script_ref(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputSetScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputSetScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr scriptRef = [[params objectAtIndex:1] rPtr]; - transaction_output_set_script_ref(self, scriptRef, error); + csl_bridge_transaction_output_set_script_ref(self, scriptRef, error); return nil; }] exec:@[selfPtr, scriptRefPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputSetPlutusData:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputSetPlutusData:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr data = [[params objectAtIndex:1] rPtr]; - transaction_output_set_plutus_data(self, data, error); + csl_bridge_transaction_output_set_plutus_data(self, data, error); return nil; }] exec:@[selfPtr, dataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputSetDataHash:(nonnull NSString *)selfPtr withDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputSetDataHash:(nonnull NSString *)selfPtr withDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr dataHash = [[params objectAtIndex:1] rPtr]; - transaction_output_set_data_hash(self, dataHash, error); + csl_bridge_transaction_output_set_data_hash(self, dataHash, error); return nil; }] exec:@[selfPtr, dataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputHasPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputHasPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return transaction_output_has_plutus_data(self, &result, error) + return csl_bridge_transaction_output_has_plutus_data(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputHasDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputHasDataHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return transaction_output_has_data_hash(self, &result, error) + return csl_bridge_transaction_output_has_data_hash(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputHasScriptRef:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputHasScriptRef:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return transaction_output_has_script_ref(self, &result, error) + return csl_bridge_transaction_output_has_script_ref(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputNew:(nonnull NSString *)addressPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputNew:(nonnull NSString *)addressPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr address = [[params objectAtIndex:0] rPtr]; RPtr amount = [[params objectAtIndex:1] rPtr]; - return transaction_output_new(address, amount, &result, error) + return csl_bridge_transaction_output_new(address, amount, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[addressPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputSerializationFormat:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputSerializationFormat:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return transaction_output_serialization_format(self, &result, error) + return csl_bridge_transaction_output_serialization_format(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmountBuilderWithValue:(nonnull NSString *)selfPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmountBuilderWithValue:(nonnull NSString *)selfPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr amount = [[params objectAtIndex:1] rPtr]; - return transaction_output_amount_builder_with_value(self, amount, &result, error) + return csl_bridge_transaction_output_amount_builder_with_value(self, amount, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmountBuilderWithCoin:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmountBuilderWithCoin:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - return transaction_output_amount_builder_with_coin(self, coin, &result, error) + return csl_bridge_transaction_output_amount_builder_with_coin(self, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmountBuilderWithCoinAndAsset:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmountBuilderWithCoinAndAsset:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; RPtr multiasset = [[params objectAtIndex:2] rPtr]; - return transaction_output_amount_builder_with_coin_and_asset(self, coin, multiasset, &result, error) + return csl_bridge_transaction_output_amount_builder_with_coin_and_asset(self, coin, multiasset, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, coinPtr, multiassetPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost:(nonnull NSString *)selfPtr withMultiasset:(nonnull NSString *)multiassetPtr withDataCost:(nonnull NSString *)dataCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost:(nonnull NSString *)selfPtr withMultiasset:(nonnull NSString *)multiassetPtr withDataCost:(nonnull NSString *)dataCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr multiasset = [[params objectAtIndex:1] rPtr]; RPtr dataCost = [[params objectAtIndex:2] rPtr]; - return transaction_output_amount_builder_with_asset_and_min_required_coin_by_utxo_cost(self, multiasset, dataCost, &result, error) + return csl_bridge_transaction_output_amount_builder_with_asset_and_min_required_coin_by_utxo_cost(self, multiasset, dataCost, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, multiassetPtr, dataCostPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputAmountBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputAmountBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_amount_builder_build(self, &result, error) + return csl_bridge_transaction_output_amount_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_output_builder_new(&result, error) + return csl_bridge_transaction_output_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderWithAddress:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderWithAddress:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; - return transaction_output_builder_with_address(self, address, &result, error) + return csl_bridge_transaction_output_builder_with_address(self, address, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, addressPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderWithDataHash:(nonnull NSString *)selfPtr withDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderWithDataHash:(nonnull NSString *)selfPtr withDataHash:(nonnull NSString *)dataHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr dataHash = [[params objectAtIndex:1] rPtr]; - return transaction_output_builder_with_data_hash(self, dataHash, &result, error) + return csl_bridge_transaction_output_builder_with_data_hash(self, dataHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, dataHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderWithPlutusData:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderWithPlutusData:(nonnull NSString *)selfPtr withData:(nonnull NSString *)dataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr data = [[params objectAtIndex:1] rPtr]; - return transaction_output_builder_with_plutus_data(self, data, &result, error) + return csl_bridge_transaction_output_builder_with_plutus_data(self, data, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, dataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderWithScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderWithScriptRef:(nonnull NSString *)selfPtr withScriptRef:(nonnull NSString *)scriptRefPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr scriptRef = [[params objectAtIndex:1] rPtr]; - return transaction_output_builder_with_script_ref(self, scriptRef, &result, error) + return csl_bridge_transaction_output_builder_with_script_ref(self, scriptRef, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, scriptRefPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputBuilderNext:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputBuilderNext:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_output_builder_next(self, &result, error) + return csl_bridge_transaction_output_builder_next(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_outputs_to_bytes(self, &result, error) + return csl_bridge_transaction_outputs_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_outputs_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_outputs_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_outputs_to_hex(self, &result, error) + return csl_bridge_transaction_outputs_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_outputs_from_hex(hexStr, &result, error) + return csl_bridge_transaction_outputs_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_outputs_to_json(self, &result, error) + return csl_bridge_transaction_outputs_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_outputs_from_json(json, &result, error) + return csl_bridge_transaction_outputs_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_outputs_new(&result, error) + return csl_bridge_transaction_outputs_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_outputs_len(self, &result, error) + return csl_bridge_transaction_outputs_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_outputs_get(self, index, &result, error) + return csl_bridge_transaction_outputs_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionOutputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionOutputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_outputs_add(self, elem, error); + csl_bridge_transaction_outputs_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_output_to_bytes(self, &result, error) + return csl_bridge_transaction_unspent_output_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_unspent_output_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_unspent_output_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_output_to_hex(self, &result, error) + return csl_bridge_transaction_unspent_output_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_unspent_output_from_hex(hexStr, &result, error) + return csl_bridge_transaction_unspent_output_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_output_to_json(self, &result, error) + return csl_bridge_transaction_unspent_output_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_unspent_output_from_json(json, &result, error) + return csl_bridge_transaction_unspent_output_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputNew:(nonnull NSString *)inputPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputNew:(nonnull NSString *)inputPtr withOutput:(nonnull NSString *)outputPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr input = [[params objectAtIndex:0] rPtr]; RPtr output = [[params objectAtIndex:1] rPtr]; - return transaction_unspent_output_new(input, output, &result, error) + return csl_bridge_transaction_unspent_output_new(input, output, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[inputPtr, outputPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputInput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_output_input(self, &result, error) + return csl_bridge_transaction_unspent_output_input(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_output_output(self, &result, error) + return csl_bridge_transaction_unspent_output_output(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_outputs_to_json(self, &result, error) + return csl_bridge_transaction_unspent_outputs_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_unspent_outputs_from_json(json, &result, error) + return csl_bridge_transaction_unspent_outputs_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_unspent_outputs_new(&result, error) + return csl_bridge_transaction_unspent_outputs_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_unspent_outputs_len(self, &result, error) + return csl_bridge_transaction_unspent_outputs_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_unspent_outputs_get(self, index, &result, error) + return csl_bridge_transaction_unspent_outputs_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionUnspentOutputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionUnspentOutputsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_unspent_outputs_add(self, elem, error); + csl_bridge_transaction_unspent_outputs_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_to_bytes(self, &result, error) + return csl_bridge_transaction_witness_set_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_witness_set_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_witness_set_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_to_hex(self, &result, error) + return csl_bridge_transaction_witness_set_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_witness_set_from_hex(hexStr, &result, error) + return csl_bridge_transaction_witness_set_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_to_json(self, &result, error) + return csl_bridge_transaction_witness_set_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_witness_set_from_json(json, &result, error) + return csl_bridge_transaction_witness_set_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetVkeys:(nonnull NSString *)selfPtr withVkeys:(nonnull NSString *)vkeysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetVkeys:(nonnull NSString *)selfPtr withVkeys:(nonnull NSString *)vkeysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr vkeys = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_vkeys(self, vkeys, error); + csl_bridge_transaction_witness_set_set_vkeys(self, vkeys, error); return nil; }] exec:@[selfPtr, vkeysPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetVkeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetVkeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_vkeys(self, &result, error) + return csl_bridge_transaction_witness_set_vkeys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetNativeScripts:(nonnull NSString *)selfPtr withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetNativeScripts:(nonnull NSString *)selfPtr withNativeScripts:(nonnull NSString *)nativeScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr nativeScripts = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_native_scripts(self, nativeScripts, error); + csl_bridge_transaction_witness_set_set_native_scripts(self, nativeScripts, error); return nil; }] exec:@[selfPtr, nativeScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_native_scripts(self, &result, error) + return csl_bridge_transaction_witness_set_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetBootstraps:(nonnull NSString *)selfPtr withBootstraps:(nonnull NSString *)bootstrapsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetBootstraps:(nonnull NSString *)selfPtr withBootstraps:(nonnull NSString *)bootstrapsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr bootstraps = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_bootstraps(self, bootstraps, error); + csl_bridge_transaction_witness_set_set_bootstraps(self, bootstraps, error); return nil; }] exec:@[selfPtr, bootstrapsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetBootstraps:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetBootstraps:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_bootstraps(self, &result, error) + return csl_bridge_transaction_witness_set_bootstraps(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetPlutusScripts:(nonnull NSString *)selfPtr withPlutusScripts:(nonnull NSString *)plutusScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetPlutusScripts:(nonnull NSString *)selfPtr withPlutusScripts:(nonnull NSString *)plutusScriptsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr plutusScripts = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_plutus_scripts(self, plutusScripts, error); + csl_bridge_transaction_witness_set_set_plutus_scripts(self, plutusScripts, error); return nil; }] exec:@[selfPtr, plutusScriptsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_plutus_scripts(self, &result, error) + return csl_bridge_transaction_witness_set_plutus_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetPlutusData:(nonnull NSString *)selfPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetPlutusData:(nonnull NSString *)selfPtr withPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr plutusData = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_plutus_data(self, plutusData, error); + csl_bridge_transaction_witness_set_set_plutus_data(self, plutusData, error); return nil; }] exec:@[selfPtr, plutusDataPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetPlutusData:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_plutus_data(self, &result, error) + return csl_bridge_transaction_witness_set_plutus_data(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetSetRedeemers:(nonnull NSString *)selfPtr withRedeemers:(nonnull NSString *)redeemersPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetSetRedeemers:(nonnull NSString *)selfPtr withRedeemers:(nonnull NSString *)redeemersPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr redeemers = [[params objectAtIndex:1] rPtr]; - transaction_witness_set_set_redeemers(self, redeemers, error); + csl_bridge_transaction_witness_set_set_redeemers(self, redeemers, error); return nil; }] exec:@[selfPtr, redeemersPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetRedeemers:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetRedeemers:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_set_redeemers(self, &result, error) + return csl_bridge_transaction_witness_set_redeemers(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_witness_set_new(&result, error) + return csl_bridge_transaction_witness_set_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_sets_to_bytes(self, &result, error) + return csl_bridge_transaction_witness_sets_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return transaction_witness_sets_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_transaction_witness_sets_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_sets_to_hex(self, &result, error) + return csl_bridge_transaction_witness_sets_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return transaction_witness_sets_from_hex(hexStr, &result, error) + return csl_bridge_transaction_witness_sets_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return transaction_witness_sets_to_json(self, &result, error) + return csl_bridge_transaction_witness_sets_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return transaction_witness_sets_from_json(json, &result, error) + return csl_bridge_transaction_witness_sets_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return transaction_witness_sets_new(&result, error) + return csl_bridge_transaction_witness_sets_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return transaction_witness_sets_len(self, &result, error) + return csl_bridge_transaction_witness_sets_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return transaction_witness_sets_get(self, index, &result, error) + return csl_bridge_transaction_witness_sets_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(transactionWitnessSetsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_transactionWitnessSetsAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - transaction_witness_sets_add(self, elem, error); + csl_bridge_transaction_witness_sets_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_to_json(self, &result, error) + return csl_bridge_treasury_withdrawals_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return treasury_withdrawals_from_json(json, &result, error) + return csl_bridge_treasury_withdrawals_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return treasury_withdrawals_new(&result, error) + return csl_bridge_treasury_withdrawals_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return treasury_withdrawals_get(self, key, &result, error) + return csl_bridge_treasury_withdrawals_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - treasury_withdrawals_insert(self, key, value, error); + csl_bridge_treasury_withdrawals_insert(self, key, value, error); return nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_keys(self, &result, error) + return csl_bridge_treasury_withdrawals_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_len(self, &result, error) + return csl_bridge_treasury_withdrawals_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_action_to_bytes(self, &result, error) + return csl_bridge_treasury_withdrawals_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return treasury_withdrawals_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_treasury_withdrawals_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_action_to_hex(self, &result, error) + return csl_bridge_treasury_withdrawals_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return treasury_withdrawals_action_from_hex(hexStr, &result, error) + return csl_bridge_treasury_withdrawals_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_action_to_json(self, &result, error) + return csl_bridge_treasury_withdrawals_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return treasury_withdrawals_action_from_json(json, &result, error) + return csl_bridge_treasury_withdrawals_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_action_withdrawals(self, &result, error) + return csl_bridge_treasury_withdrawals_action_withdrawals(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionPolicyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionPolicyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return treasury_withdrawals_action_policy_hash(self, &result, error) + return csl_bridge_treasury_withdrawals_action_policy_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionNew:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionNew:(nonnull NSString *)withdrawalsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* withdrawalsPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* withdrawalsPtr, CharPtr* error) { RPtr result; RPtr withdrawals = [withdrawalsPtr rPtr]; - return treasury_withdrawals_action_new(withdrawals, &result, error) + return csl_bridge_treasury_withdrawals_action_new(withdrawals, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:withdrawalsPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(treasuryWithdrawalsActionNewWithPolicyHash:(nonnull NSString *)withdrawalsPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_treasuryWithdrawalsActionNewWithPolicyHash:(nonnull NSString *)withdrawalsPtr withPolicyHash:(nonnull NSString *)policyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr withdrawals = [[params objectAtIndex:0] rPtr]; RPtr policyHash = [[params objectAtIndex:1] rPtr]; - return treasury_withdrawals_action_new_with_policy_hash(withdrawals, policyHash, &result, error) + return csl_bridge_treasury_withdrawals_action_new_with_policy_hash(withdrawals, policyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[withdrawalsPtr, policyHashPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txBuilderConstantsPlutusDefaultCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txBuilderConstantsPlutusDefaultCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { + RPtr result; + return csl_bridge_tx_builder_constants_plutus_default_cost_models(&result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:nil andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_txBuilderConstantsPlutusAlonzoCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return tx_builder_constants_plutus_default_cost_models(&result, error) + return csl_bridge_tx_builder_constants_plutus_alonzo_cost_models(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txBuilderConstantsPlutusAlonzoCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txBuilderConstantsPlutusVasilCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return tx_builder_constants_plutus_alonzo_cost_models(&result, error) + return csl_bridge_tx_builder_constants_plutus_vasil_cost_models(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txBuilderConstantsPlutusVasilCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txBuilderConstantsPlutusConwayCostModels:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return tx_builder_constants_plutus_vasil_cost_models(&result, error) + return csl_bridge_tx_builder_constants_plutus_conway_cost_models(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return tx_inputs_builder_new(&result, error) + return csl_bridge_tx_inputs_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddKeyInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddKeyInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr hash = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - tx_inputs_builder_add_key_input(self, hash, input, amount, error); + csl_bridge_tx_inputs_builder_add_key_input(self, hash, input, amount, error); return nil; }] exec:@[selfPtr, hashPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddNativeScriptInput:(nonnull NSString *)selfPtr withScript:(nonnull NSString *)scriptPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddNativeScriptInput:(nonnull NSString *)selfPtr withScript:(nonnull NSString *)scriptPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr script = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - tx_inputs_builder_add_native_script_input(self, script, input, amount, error); + csl_bridge_tx_inputs_builder_add_native_script_input(self, script, input, amount, error); return nil; }] exec:@[selfPtr, scriptPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddPlutusScriptInput:(nonnull NSString *)selfPtr withWitness:(nonnull NSString *)witnessPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddPlutusScriptInput:(nonnull NSString *)selfPtr withWitness:(nonnull NSString *)witnessPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr witness = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - tx_inputs_builder_add_plutus_script_input(self, witness, input, amount, error); + csl_bridge_tx_inputs_builder_add_plutus_script_input(self, witness, input, amount, error); return nil; }] exec:@[selfPtr, witnessPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddBootstrapInput:(nonnull NSString *)selfPtr withHash:(nonnull NSString *)hashPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddBootstrapInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; - RPtr hash = [[params objectAtIndex:1] rPtr]; + RPtr address = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - tx_inputs_builder_add_bootstrap_input(self, hash, input, amount, error); + csl_bridge_tx_inputs_builder_add_bootstrap_input(self, address, input, amount, error); return nil; - }] exec:@[selfPtr, hashPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; + }] exec:@[selfPtr, addressPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddRegularInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddRegularInput:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withInput:(nonnull NSString *)inputPtr withAmount:(nonnull NSString *)amountPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr input = [[params objectAtIndex:2] rPtr]; RPtr amount = [[params objectAtIndex:3] rPtr]; - tx_inputs_builder_add_regular_input(self, address, input, amount, error); + csl_bridge_tx_inputs_builder_add_regular_input(self, address, input, amount, error); return nil; }] exec:@[selfPtr, addressPtr, inputPtr, amountPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_get_ref_inputs(self, &result, error) + return csl_bridge_tx_inputs_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderGetNativeInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderGetNativeInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_get_native_input_scripts(self, &result, error) + return csl_bridge_tx_inputs_builder_get_native_input_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderGetPlutusInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderGetPlutusInputScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_get_plutus_input_scripts(self, &result, error) + return csl_bridge_tx_inputs_builder_get_plutus_input_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_len(self, &result, error) + return csl_bridge_tx_inputs_builder_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddRequiredSigner:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddRequiredSigner:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - tx_inputs_builder_add_required_signer(self, key, error); + csl_bridge_tx_inputs_builder_add_required_signer(self, key, error); return nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderAddRequiredSigners:(nonnull NSString *)selfPtr withKeys:(nonnull NSString *)keysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderAddRequiredSigners:(nonnull NSString *)selfPtr withKeys:(nonnull NSString *)keysPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr keys = [[params objectAtIndex:1] rPtr]; - tx_inputs_builder_add_required_signers(self, keys, error); + csl_bridge_tx_inputs_builder_add_required_signers(self, keys, error); return nil; }] exec:@[selfPtr, keysPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderTotalValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderTotalValue:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_total_value(self, &result, error) + return csl_bridge_tx_inputs_builder_total_value(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_inputs(self, &result, error) + return csl_bridge_tx_inputs_builder_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(txInputsBuilderInputsOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_txInputsBuilderInputsOption:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return tx_inputs_builder_inputs_option(self, &result, error) + return csl_bridge_tx_inputs_builder_inputs_option(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return u_r_l_to_bytes(self, &result, error) + return csl_bridge_u_r_l_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return u_r_l_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_u_r_l_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return u_r_l_to_hex(self, &result, error) + return csl_bridge_u_r_l_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return u_r_l_from_hex(hexStr, &result, error) + return csl_bridge_u_r_l_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return u_r_l_to_json(self, &result, error) + return csl_bridge_u_r_l_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return u_r_l_from_json(json, &result, error) + return csl_bridge_u_r_l_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLNew:(nonnull NSString *)urlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLNew:(nonnull NSString *)urlVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* urlVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* urlVal, CharPtr* error) { RPtr result; CharPtr url = [urlVal charPtr]; - return u_r_l_new(url, &result, error) + return csl_bridge_u_r_l_new(url, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:urlVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(uRLUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_uRLUrl:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return u_r_l_url(self, &result, error) + return csl_bridge_u_r_l_url(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return unit_interval_to_bytes(self, &result, error) + return csl_bridge_unit_interval_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return unit_interval_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_unit_interval_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return unit_interval_to_hex(self, &result, error) + return csl_bridge_unit_interval_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return unit_interval_from_hex(hexStr, &result, error) + return csl_bridge_unit_interval_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return unit_interval_to_json(self, &result, error) + return csl_bridge_unit_interval_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return unit_interval_from_json(json, &result, error) + return csl_bridge_unit_interval_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalNumerator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalNumerator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return unit_interval_numerator(self, &result, error) + return csl_bridge_unit_interval_numerator(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalDenominator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalDenominator:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return unit_interval_denominator(self, &result, error) + return csl_bridge_unit_interval_denominator(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(unitIntervalNew:(nonnull NSString *)numeratorPtr withDenominator:(nonnull NSString *)denominatorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_unitIntervalNew:(nonnull NSString *)numeratorPtr withDenominator:(nonnull NSString *)denominatorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr numerator = [[params objectAtIndex:0] rPtr]; RPtr denominator = [[params objectAtIndex:1] rPtr]; - return unit_interval_new(numerator, denominator, &result, error) + return csl_bridge_unit_interval_new(numerator, denominator, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[numeratorPtr, denominatorPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return update_to_bytes(self, &result, error) + return csl_bridge_update_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_update_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return update_to_hex(self, &result, error) + return csl_bridge_update_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return update_from_hex(hexStr, &result, error) + return csl_bridge_update_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return update_to_json(self, &result, error) + return csl_bridge_update_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return update_from_json(json, &result, error) + return csl_bridge_update_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateProposedProtocolParameterUpdates:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateProposedProtocolParameterUpdates:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return update_proposed_protocol_parameter_updates(self, &result, error) + return csl_bridge_update_proposed_protocol_parameter_updates(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateEpoch:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return update_epoch(self, &result, error) + return csl_bridge_update_epoch(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateNew:(nonnull NSString *)proposedProtocolParameterUpdatesPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateNew:(nonnull NSString *)proposedProtocolParameterUpdatesPtr withEpoch:(nonnull NSNumber *)epochVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr proposedProtocolParameterUpdates = [[params objectAtIndex:0] rPtr]; int64_t epoch = [[params objectAtIndex:1] longLongValue]; - return update_new(proposedProtocolParameterUpdates, epoch, &result, error) + return csl_bridge_update_new(proposedProtocolParameterUpdates, epoch, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[proposedProtocolParameterUpdatesPtr, epochVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_to_bytes(self, &result, error) + return csl_bridge_update_committee_action_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return update_committee_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_update_committee_action_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_to_hex(self, &result, error) + return csl_bridge_update_committee_action_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return update_committee_action_from_hex(hexStr, &result, error) + return csl_bridge_update_committee_action_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_to_json(self, &result, error) + return csl_bridge_update_committee_action_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return update_committee_action_from_json(json, &result, error) + return csl_bridge_update_committee_action_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionGovActionId:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_gov_action_id(self, &result, error) + return csl_bridge_update_committee_action_gov_action_id(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionCommittee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionCommittee:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_committee(self, &result, error) + return csl_bridge_update_committee_action_committee(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionMembersToRemove:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionMembersToRemove:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return update_committee_action_members_to_remove(self, &result, error) + return csl_bridge_update_committee_action_members_to_remove(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionNew:(nonnull NSString *)committeePtr withMembersToRemove:(nonnull NSString *)membersToRemovePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionNew:(nonnull NSString *)committeePtr withMembersToRemove:(nonnull NSString *)membersToRemovePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr committee = [[params objectAtIndex:0] rPtr]; RPtr membersToRemove = [[params objectAtIndex:1] rPtr]; - return update_committee_action_new(committee, membersToRemove, &result, error) + return csl_bridge_update_committee_action_new(committee, membersToRemove, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[committeePtr, membersToRemovePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(updateCommitteeActionNewWithActionId:(nonnull NSString *)govActionIdPtr withCommittee:(nonnull NSString *)committeePtr withMembersToRemove:(nonnull NSString *)membersToRemovePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_updateCommitteeActionNewWithActionId:(nonnull NSString *)govActionIdPtr withCommittee:(nonnull NSString *)committeePtr withMembersToRemove:(nonnull NSString *)membersToRemovePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr govActionId = [[params objectAtIndex:0] rPtr]; RPtr committee = [[params objectAtIndex:1] rPtr]; RPtr membersToRemove = [[params objectAtIndex:2] rPtr]; - return update_committee_action_new_with_action_id(govActionId, committee, membersToRemove, &result, error) + return csl_bridge_update_committee_action_new_with_action_id(govActionId, committee, membersToRemove, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[govActionIdPtr, committeePtr, membersToRemovePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_cert_to_bytes(self, &result, error) + return csl_bridge_v_r_f_cert_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return v_r_f_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_v_r_f_cert_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_cert_to_hex(self, &result, error) + return csl_bridge_v_r_f_cert_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return v_r_f_cert_from_hex(hexStr, &result, error) + return csl_bridge_v_r_f_cert_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_cert_to_json(self, &result, error) + return csl_bridge_v_r_f_cert_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return v_r_f_cert_from_json(json, &result, error) + return csl_bridge_v_r_f_cert_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertOutput:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_cert_output(self, &result, error) + return csl_bridge_v_r_f_cert_output(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertProof:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertProof:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_cert_proof(self, &result, error) + return csl_bridge_v_r_f_cert_proof(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFCertNew:(nonnull NSString *)outputVal withProof:(nonnull NSString *)proofVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFCertNew:(nonnull NSString *)outputVal withProof:(nonnull NSString *)proofVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; NSData* dataOutput = [NSData fromBase64:[params objectAtIndex:0]]; NSData* dataProof = [NSData fromBase64:[params objectAtIndex:1]]; - return v_r_f_cert_new((uint8_t*)dataOutput.bytes, dataOutput.length, (uint8_t*)dataProof.bytes, dataProof.length, &result, error) + return csl_bridge_v_r_f_cert_new((uint8_t*)dataOutput.bytes, dataOutput.length, (uint8_t*)dataProof.bytes, dataProof.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[outputVal, proofVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return v_r_f_key_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_v_r_f_key_hash_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_key_hash_to_bytes(self, &result, error) + return csl_bridge_v_r_f_key_hash_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return v_r_f_key_hash_to_bech32(self, prefix, &result, error) + return csl_bridge_v_r_f_key_hash_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return v_r_f_key_hash_from_bech32(bechStr, &result, error) + return csl_bridge_v_r_f_key_hash_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_key_hash_to_hex(self, &result, error) + return csl_bridge_v_r_f_key_hash_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFKeyHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFKeyHashFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return v_r_f_key_hash_from_hex(hex, &result, error) + return csl_bridge_v_r_f_key_hash_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return v_r_f_v_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_v_r_f_v_key_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_v_key_to_bytes(self, &result, error) + return csl_bridge_v_r_f_v_key_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyToBech32:(nonnull NSString *)selfPtr withPrefix:(nonnull NSString *)prefixVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; CharPtr prefix = [[params objectAtIndex:1] charPtr]; - return v_r_f_v_key_to_bech32(self, prefix, &result, error) + return csl_bridge_v_r_f_v_key_to_bech32(self, prefix, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[selfPtr, prefixVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyFromBech32:(nonnull NSString *)bechStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bechStrVal, CharPtr* error) { RPtr result; CharPtr bechStr = [bechStrVal charPtr]; - return v_r_f_v_key_from_bech32(bechStr, &result, error) + return csl_bridge_v_r_f_v_key_from_bech32(bechStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bechStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return v_r_f_v_key_to_hex(self, &result, error) + return csl_bridge_v_r_f_v_key_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vRFVKeyFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vRFVKeyFromHex:(nonnull NSString *)hexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexVal, CharPtr* error) { RPtr result; CharPtr hex = [hexVal charPtr]; - return v_r_f_v_key_from_hex(hex, &result, error) + return csl_bridge_v_r_f_v_key_from_hex(hex, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return value_to_bytes(self, &result, error) + return csl_bridge_value_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return value_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_value_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return value_to_hex(self, &result, error) + return csl_bridge_value_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return value_from_hex(hexStr, &result, error) + return csl_bridge_value_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return value_to_json(self, &result, error) + return csl_bridge_value_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return value_from_json(json, &result, error) + return csl_bridge_value_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueNew:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueNew:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* coinPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* coinPtr, CharPtr* error) { RPtr result; RPtr coin = [coinPtr rPtr]; - return value_new(coin, &result, error) + return csl_bridge_value_new(coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:coinPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueNewFromAssets:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueNewFromAssets:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* multiassetPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* multiassetPtr, CharPtr* error) { RPtr result; RPtr multiasset = [multiassetPtr rPtr]; - return value_new_from_assets(multiasset, &result, error) + return csl_bridge_value_new_from_assets(multiasset, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:multiassetPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueNewWithAssets:(nonnull NSString *)coinPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueNewWithAssets:(nonnull NSString *)coinPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr coin = [[params objectAtIndex:0] rPtr]; RPtr multiasset = [[params objectAtIndex:1] rPtr]; - return value_new_with_assets(coin, multiasset, &result, error) + return csl_bridge_value_new_with_assets(coin, multiasset, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[coinPtr, multiassetPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueZero:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueZero:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return value_zero(&result, error) + return csl_bridge_value_zero(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueIsZero:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return value_is_zero(self, &result, error) + return csl_bridge_value_is_zero(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return value_coin(self, &result, error) + return csl_bridge_value_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueSetCoin:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueSetCoin:(nonnull NSString *)selfPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr coin = [[params objectAtIndex:1] rPtr]; - value_set_coin(self, coin, error); + csl_bridge_value_set_coin(self, coin, error); return nil; }] exec:@[selfPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueMultiasset:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return value_multiasset(self, &result, error) + return csl_bridge_value_multiasset(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueSetMultiasset:(nonnull NSString *)selfPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueSetMultiasset:(nonnull NSString *)selfPtr withMultiasset:(nonnull NSString *)multiassetPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr multiasset = [[params objectAtIndex:1] rPtr]; - value_set_multiasset(self, multiasset, error); + csl_bridge_value_set_multiasset(self, multiasset, error); return nil; }] exec:@[selfPtr, multiassetPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueCheckedAdd:(nonnull NSString *)selfPtr withRhs:(nonnull NSString *)rhsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueCheckedAdd:(nonnull NSString *)selfPtr withRhs:(nonnull NSString *)rhsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhs = [[params objectAtIndex:1] rPtr]; - return value_checked_add(self, rhs, &result, error) + return csl_bridge_value_checked_add(self, rhs, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, rhsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueCheckedSub:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueCheckedSub:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsValue = [[params objectAtIndex:1] rPtr]; - return value_checked_sub(self, rhsValue, &result, error) + return csl_bridge_value_checked_sub(self, rhsValue, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, rhsValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueClampedSub:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueClampedSub:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsValue = [[params objectAtIndex:1] rPtr]; - return value_clamped_sub(self, rhsValue, &result, error) + return csl_bridge_value_clamped_sub(self, rhsValue, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, rhsValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(valueCompare:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_valueCompare:(nonnull NSString *)selfPtr withRhsValue:(nonnull NSString *)rhsValuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { int64_t result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr rhsValue = [[params objectAtIndex:1] rPtr]; - return value_compare(self, rhsValue, &result, error) + return csl_bridge_value_compare(self, rhsValue, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:@[selfPtr, rhsValuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_versionedBlockToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_versioned_block_to_bytes(self, &result, error) + ? [[NSData fromDataPtr:&result] base64] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + RPtr result; + NSData* dataBytes = [NSData fromBase64:bytesVal]; + return csl_bridge_versioned_block_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:bytesVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + CharPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_versioned_block_to_hex(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + RPtr result; + CharPtr hexStr = [hexStrVal charPtr]; + return csl_bridge_versioned_block_from_hex(hexStr, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:hexStrVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkey_to_bytes(self, &result, error) + return csl_bridge_versioned_block_to_json(self, &result, error) + ? [NSString stringFromCharPtr:&result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + RPtr result; + CharPtr json = [jsonVal charPtr]; + return csl_bridge_versioned_block_from_json(json, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:jsonVal andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockNew:(nonnull NSString *)blockPtr withEraCode:(nonnull NSNumber *)eraCodeVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + RPtr result; + RPtr block = [[params objectAtIndex:0] rPtr]; + int64_t eraCode = [[params objectAtIndex:1] longLongValue]; + return csl_bridge_versioned_block_new(block, eraCode, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:@[blockPtr, eraCodeVal] andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockBlock:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + RPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_versioned_block_block(self, &result, error) + ? [NSString stringFromPtr:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + +RCT_EXPORT_METHOD(csl_bridge_versionedBlockEra:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + int32_t result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_versioned_block_era(self, &result, error) + ? [NSNumber numberWithLong:result] + : nil; + }] exec:selfPtr andResolve:resolve orReject:reject]; +} + + +RCT_EXPORT_METHOD(csl_bridge_vkeyToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +{ + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; + RPtr self = [selfPtr rPtr]; + return csl_bridge_vkey_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return vkey_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_vkey_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkey_to_hex(self, &result, error) + return csl_bridge_vkey_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return vkey_from_hex(hexStr, &result, error) + return csl_bridge_vkey_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkey_to_json(self, &result, error) + return csl_bridge_vkey_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return vkey_from_json(json, &result, error) + return csl_bridge_vkey_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyNew:(nonnull NSString *)pkPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyNew:(nonnull NSString *)pkPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* pkPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* pkPtr, CharPtr* error) { RPtr result; RPtr pk = [pkPtr rPtr]; - return vkey_new(pk, &result, error) + return csl_bridge_vkey_new(pk, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:pkPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeyPublicKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeyPublicKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vkey_public_key(self, &result, error) + return csl_bridge_vkey_public_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeysNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return vkeys_new(&result, error) + return csl_bridge_vkeys_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeysLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeysLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return vkeys_len(self, &result, error) + return csl_bridge_vkeys_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeysGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return vkeys_get(self, index, &result, error) + return csl_bridge_vkeys_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeysAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeysAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - vkeys_add(self, elem, error); + csl_bridge_vkeys_add(self, elem, error); return nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitness_to_bytes(self, &result, error) + return csl_bridge_vkeywitness_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return vkeywitness_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_vkeywitness_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitness_to_hex(self, &result, error) + return csl_bridge_vkeywitness_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return vkeywitness_from_hex(hexStr, &result, error) + return csl_bridge_vkeywitness_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitness_to_json(self, &result, error) + return csl_bridge_vkeywitness_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return vkeywitness_from_json(json, &result, error) + return csl_bridge_vkeywitness_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessNew:(nonnull NSString *)vkeyPtr withSignature:(nonnull NSString *)signaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessNew:(nonnull NSString *)vkeyPtr withSignature:(nonnull NSString *)signaturePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr vkey = [[params objectAtIndex:0] rPtr]; RPtr signature = [[params objectAtIndex:1] rPtr]; - return vkeywitness_new(vkey, signature, &result, error) + return csl_bridge_vkeywitness_new(vkey, signature, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[vkeyPtr, signaturePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessVkey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitness_vkey(self, &result, error) + return csl_bridge_vkeywitness_vkey(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessSignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessSignature:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitness_signature(self, &result, error) + return csl_bridge_vkeywitness_signature(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitnesses_to_bytes(self, &result, error) + return csl_bridge_vkeywitnesses_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return vkeywitnesses_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_vkeywitnesses_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitnesses_to_hex(self, &result, error) + return csl_bridge_vkeywitnesses_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return vkeywitnesses_from_hex(hexStr, &result, error) + return csl_bridge_vkeywitnesses_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vkeywitnesses_to_json(self, &result, error) + return csl_bridge_vkeywitnesses_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return vkeywitnesses_from_json(json, &result, error) + return csl_bridge_vkeywitnesses_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return vkeywitnesses_new(&result, error) + return csl_bridge_vkeywitnesses_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return vkeywitnesses_len(self, &result, error) + return csl_bridge_vkeywitnesses_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return vkeywitnesses_get(self, index, &result, error) + return csl_bridge_vkeywitnesses_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(vkeywitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_vkeywitnessesAdd:(nonnull NSString *)selfPtr withElem:(nonnull NSString *)elemPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr elem = [[params objectAtIndex:1] rPtr]; - vkeywitnesses_add(self, elem, error); - return nil; + return csl_bridge_vkeywitnesses_add(self, elem, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, elemPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return vote_delegation_to_bytes(self, &result, error) + return csl_bridge_vote_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return vote_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_vote_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vote_delegation_to_hex(self, &result, error) + return csl_bridge_vote_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return vote_delegation_from_hex(hexStr, &result, error) + return csl_bridge_vote_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vote_delegation_to_json(self, &result, error) + return csl_bridge_vote_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return vote_delegation_from_json(json, &result, error) + return csl_bridge_vote_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vote_delegation_stake_credential(self, &result, error) + return csl_bridge_vote_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vote_delegation_drep(self, &result, error) + return csl_bridge_vote_delegation_drep(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationNew:(nonnull NSString *)stakeCredentialPtr withDrep:(nonnull NSString *)drepPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationNew:(nonnull NSString *)stakeCredentialPtr withDrep:(nonnull NSString *)drepPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr drep = [[params objectAtIndex:1] rPtr]; - return vote_delegation_new(stakeCredential, drep, &result, error) + return csl_bridge_vote_delegation_new(stakeCredential, drep, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, drepPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return vote_delegation_has_script_credentials(self, &result, error) + return csl_bridge_vote_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_to_bytes(self, &result, error) + return csl_bridge_vote_registration_and_delegation_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return vote_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_vote_registration_and_delegation_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_to_hex(self, &result, error) + return csl_bridge_vote_registration_and_delegation_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return vote_registration_and_delegation_from_hex(hexStr, &result, error) + return csl_bridge_vote_registration_and_delegation_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_to_json(self, &result, error) + return csl_bridge_vote_registration_and_delegation_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return vote_registration_and_delegation_from_json(json, &result, error) + return csl_bridge_vote_registration_and_delegation_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationStakeCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_stake_credential(self, &result, error) + return csl_bridge_vote_registration_and_delegation_stake_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationDrep:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_drep(self, &result, error) + return csl_bridge_vote_registration_and_delegation_drep(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationCoin:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_coin(self, &result, error) + return csl_bridge_vote_registration_and_delegation_coin(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withDrep:(nonnull NSString *)drepPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationNew:(nonnull NSString *)stakeCredentialPtr withDrep:(nonnull NSString *)drepPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr stakeCredential = [[params objectAtIndex:0] rPtr]; RPtr drep = [[params objectAtIndex:1] rPtr]; RPtr coin = [[params objectAtIndex:2] rPtr]; - return vote_registration_and_delegation_new(stakeCredential, drep, coin, &result, error) + return csl_bridge_vote_registration_and_delegation_new(stakeCredential, drep, coin, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[stakeCredentialPtr, drepPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voteRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voteRegistrationAndDelegationHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return vote_registration_and_delegation_has_script_credentials(self, &result, error) + return csl_bridge_vote_registration_and_delegation_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_bytes(self, &result, error) + return csl_bridge_voter_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return voter_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_voter_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_hex(self, &result, error) + return csl_bridge_voter_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return voter_from_hex(hexStr, &result, error) + return csl_bridge_voter_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_json(self, &result, error) + return csl_bridge_voter_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voter_from_json(json, &result, error) + return csl_bridge_voter_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterNewConstitutionalCommitteeHotKey:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewConstitutionalCommitteeHotKey:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { RPtr result; RPtr cred = [credPtr rPtr]; - return voter_new_constitutional_committee_hot_key(cred, &result, error) + return csl_bridge_voter_new_constitutional_committee_hot_key(cred, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:credPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterNewDrep:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewDrep:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { RPtr result; RPtr cred = [credPtr rPtr]; - return voter_new_drep(cred, &result, error) + return csl_bridge_voter_new_drep(cred, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:credPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterNewStakingPool:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewStakingPool:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* keyHashPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* keyHashPtr, CharPtr* error) { RPtr result; RPtr keyHash = [keyHashPtr rPtr]; - return voter_new_staking_pool(keyHash, &result, error) + return csl_bridge_voter_new_staking_pool(keyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:keyHashPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return voter_kind(self, &result, error) + return csl_bridge_voter_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToConstitutionalCommitteeHotCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToConstitutionalCommitteeHotKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_constitutional_committee_hot_cred(self, &result, error) + return csl_bridge_voter_to_constitutional_committee_hot_key(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToDrepCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToDrepCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_drep_cred(self, &result, error) + return csl_bridge_voter_to_drep_cred(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToStakingPoolKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToStakingPoolKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_staking_pool_key_hash(self, &result, error) + return csl_bridge_voter_to_staking_pool_key_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return voter_has_script_credentials(self, &result, error) + return csl_bridge_voter_has_script_credentials(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(voterToKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voter_to_key_hash(self, &result, error) + return csl_bridge_voter_to_key_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voters_to_json(self, &result, error) + return csl_bridge_voters_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voters_from_json(json, &result, error) + return csl_bridge_voters_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return voters_new(&result, error) + return csl_bridge_voters_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersAdd:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersAdd:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; - voters_add(self, voter, error); + csl_bridge_voters_add(self, voter, error); return nil; }] exec:@[selfPtr, voterPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return voters_get(self, index, &result, error) + return csl_bridge_voters_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votersLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votersLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return voters_len(self, &result, error) + return csl_bridge_voters_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return voting_builder_new(&result, error) + return csl_bridge_voting_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderAdd:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderAdd:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; RPtr govActionId = [[params objectAtIndex:2] rPtr]; RPtr votingProcedure = [[params objectAtIndex:3] rPtr]; - voting_builder_add(self, voter, govActionId, votingProcedure, error); + csl_bridge_voting_builder_add(self, voter, govActionId, votingProcedure, error); return nil; }] exec:@[selfPtr, voterPtr, govActionIdPtr, votingProcedurePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; RPtr govActionId = [[params objectAtIndex:2] rPtr]; RPtr votingProcedure = [[params objectAtIndex:3] rPtr]; RPtr witness = [[params objectAtIndex:4] rPtr]; - voting_builder_add_with_plutus_witness(self, voter, govActionId, votingProcedure, witness, error); + csl_bridge_voting_builder_add_with_plutus_witness(self, voter, govActionId, votingProcedure, witness, error); return nil; }] exec:@[selfPtr, voterPtr, govActionIdPtr, votingProcedurePtr, witnessPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovActionId:(nonnull NSString *)govActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; RPtr govActionId = [[params objectAtIndex:2] rPtr]; RPtr votingProcedure = [[params objectAtIndex:3] rPtr]; RPtr nativeScriptSource = [[params objectAtIndex:4] rPtr]; - voting_builder_add_with_native_script(self, voter, govActionId, votingProcedure, nativeScriptSource, error); + csl_bridge_voting_builder_add_with_native_script(self, voter, govActionId, votingProcedure, nativeScriptSource, error); return nil; }] exec:@[selfPtr, voterPtr, govActionIdPtr, votingProcedurePtr, nativeScriptSourcePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_builder_get_plutus_witnesses(self, &result, error) + return csl_bridge_voting_builder_get_plutus_witnesses(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_builder_get_ref_inputs(self, &result, error) + return csl_bridge_voting_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_builder_get_native_scripts(self, &result, error) + return csl_bridge_voting_builder_get_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return voting_builder_has_plutus_scripts(self, &result, error) + return csl_bridge_voting_builder_has_plutus_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_builder_build(self, &result, error) + return csl_bridge_voting_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedure_to_bytes(self, &result, error) + return csl_bridge_voting_procedure_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return voting_procedure_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_voting_procedure_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedure_to_hex(self, &result, error) + return csl_bridge_voting_procedure_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return voting_procedure_from_hex(hexStr, &result, error) + return csl_bridge_voting_procedure_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedure_to_json(self, &result, error) + return csl_bridge_voting_procedure_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voting_procedure_from_json(json, &result, error) + return csl_bridge_voting_procedure_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureNew:(nonnull NSNumber *)voteVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureNew:(nonnull NSNumber *)voteVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSNumber* voteVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSNumber* voteVal, CharPtr* error) { RPtr result; int32_t vote = [voteVal integerValue]; - return voting_procedure_new(vote, &result, error) + return csl_bridge_voting_procedure_new(vote, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:voteVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureNewWithAnchor:(nonnull NSNumber *)voteVal withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureNewWithAnchor:(nonnull NSNumber *)voteVal withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int32_t vote = [[params objectAtIndex:0] integerValue]; RPtr anchor = [[params objectAtIndex:1] rPtr]; - return voting_procedure_new_with_anchor(vote, anchor, &result, error) + return csl_bridge_voting_procedure_new_with_anchor(vote, anchor, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[voteVal, anchorPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureVoteKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureVoteKind:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int32_t result; RPtr self = [selfPtr rPtr]; - return voting_procedure_vote_kind(self, &result, error) + return csl_bridge_voting_procedure_vote_kind(self, &result, error) ? [NSNumber numberWithLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProcedureAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProcedureAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedure_anchor(self, &result, error) + return csl_bridge_voting_procedure_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedures_to_bytes(self, &result, error) + return csl_bridge_voting_procedures_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return voting_procedures_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_voting_procedures_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedures_to_hex(self, &result, error) + return csl_bridge_voting_procedures_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return voting_procedures_from_hex(hexStr, &result, error) + return csl_bridge_voting_procedures_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedures_to_json(self, &result, error) + return csl_bridge_voting_procedures_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voting_procedures_from_json(json, &result, error) + return csl_bridge_voting_procedures_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return voting_procedures_new(&result, error) + return csl_bridge_voting_procedures_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresInsert:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresInsert:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withVotingProcedure:(nonnull NSString *)votingProcedurePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; RPtr governanceActionId = [[params objectAtIndex:2] rPtr]; RPtr votingProcedure = [[params objectAtIndex:3] rPtr]; - voting_procedures_insert(self, voter, governanceActionId, votingProcedure, error); + csl_bridge_voting_procedures_insert(self, voter, governanceActionId, votingProcedure, error); return nil; }] exec:@[selfPtr, voterPtr, governanceActionIdPtr, votingProcedurePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresGet:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresGet:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withGovernanceActionId:(nonnull NSString *)governanceActionIdPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; RPtr governanceActionId = [[params objectAtIndex:2] rPtr]; - return voting_procedures_get(self, voter, governanceActionId, &result, error) + return csl_bridge_voting_procedures_get(self, voter, governanceActionId, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, voterPtr, governanceActionIdPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresGetVoters:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresGetVoters:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_procedures_get_voters(self, &result, error) + return csl_bridge_voting_procedures_get_voters(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProceduresGetGovernanceActionIdsByVoter:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProceduresGetGovernanceActionIdsByVoter:(nonnull NSString *)selfPtr withVoter:(nonnull NSString *)voterPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr voter = [[params objectAtIndex:1] rPtr]; - return voting_procedures_get_governance_action_ids_by_voter(self, voter, &result, error) + return csl_bridge_voting_procedures_get_governance_action_ids_by_voter(self, voter, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, voterPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_to_bytes(self, &result, error) + return csl_bridge_voting_proposal_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return voting_proposal_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_voting_proposal_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_to_hex(self, &result, error) + return csl_bridge_voting_proposal_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return voting_proposal_from_hex(hexStr, &result, error) + return csl_bridge_voting_proposal_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_to_json(self, &result, error) + return csl_bridge_voting_proposal_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voting_proposal_from_json(json, &result, error) + return csl_bridge_voting_proposal_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalGovernanceAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalGovernanceAction:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_governance_action(self, &result, error) + return csl_bridge_voting_proposal_governance_action(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalAnchor:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_anchor(self, &result, error) + return csl_bridge_voting_proposal_anchor(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalRewardAccount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalRewardAccount:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_reward_account(self, &result, error) + return csl_bridge_voting_proposal_reward_account(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalDeposit:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_deposit(self, &result, error) + return csl_bridge_voting_proposal_deposit(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalNew:(nonnull NSString *)governanceActionPtr withAnchor:(nonnull NSString *)anchorPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withDeposit:(nonnull NSString *)depositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalNew:(nonnull NSString *)governanceActionPtr withAnchor:(nonnull NSString *)anchorPtr withRewardAccount:(nonnull NSString *)rewardAccountPtr withDeposit:(nonnull NSString *)depositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr governanceAction = [[params objectAtIndex:0] rPtr]; RPtr anchor = [[params objectAtIndex:1] rPtr]; RPtr rewardAccount = [[params objectAtIndex:2] rPtr]; RPtr deposit = [[params objectAtIndex:3] rPtr]; - return voting_proposal_new(governanceAction, anchor, rewardAccount, deposit, &result, error) + return csl_bridge_voting_proposal_new(governanceAction, anchor, rewardAccount, deposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[governanceActionPtr, anchorPtr, rewardAccountPtr, depositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return voting_proposal_builder_new(&result, error) + return csl_bridge_voting_proposal_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderAdd:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderAdd:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr proposal = [[params objectAtIndex:1] rPtr]; - voting_proposal_builder_add(self, proposal, error); + csl_bridge_voting_proposal_builder_add(self, proposal, error); return nil; }] exec:@[selfPtr, proposalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr proposal = [[params objectAtIndex:1] rPtr]; RPtr witness = [[params objectAtIndex:2] rPtr]; - voting_proposal_builder_add_with_plutus_witness(self, proposal, witness, error); + csl_bridge_voting_proposal_builder_add_with_plutus_witness(self, proposal, witness, error); return nil; }] exec:@[selfPtr, proposalPtr, witnessPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_builder_get_plutus_witnesses(self, &result, error) + return csl_bridge_voting_proposal_builder_get_plutus_witnesses(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_builder_get_ref_inputs(self, &result, error) + return csl_bridge_voting_proposal_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return voting_proposal_builder_has_plutus_scripts(self, &result, error) + return csl_bridge_voting_proposal_builder_has_plutus_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposal_builder_build(self, &result, error) + return csl_bridge_voting_proposal_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposals_to_bytes(self, &result, error) + return csl_bridge_voting_proposals_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return voting_proposals_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_voting_proposals_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposals_to_hex(self, &result, error) + return csl_bridge_voting_proposals_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return voting_proposals_from_hex(hexStr, &result, error) + return csl_bridge_voting_proposals_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return voting_proposals_to_json(self, &result, error) + return csl_bridge_voting_proposals_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return voting_proposals_from_json(json, &result, error) + return csl_bridge_voting_proposals_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return voting_proposals_new(&result, error) + return csl_bridge_voting_proposals_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return voting_proposals_len(self, &result, error) + return csl_bridge_voting_proposals_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsGet:(nonnull NSString *)selfPtr withIndex:(nonnull NSNumber *)indexVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; int64_t index = [[params objectAtIndex:1] longLongValue]; - return voting_proposals_get(self, index, &result, error) + return csl_bridge_voting_proposals_get(self, index, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, indexVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(votingProposalsAdd:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_votingProposalsAdd:(nonnull NSString *)selfPtr withProposal:(nonnull NSString *)proposalPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSArray* params, CharPtr* error) { + BOOL result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr proposal = [[params objectAtIndex:1] rPtr]; - voting_proposals_add(self, proposal, error); - return nil; + return csl_bridge_voting_proposals_add(self, proposal, &result, error) + ? [NSNumber numberWithBool:result] + : nil; }] exec:@[selfPtr, proposalPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsToBytes:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + DataPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_to_bytes(self, &result, error) + return csl_bridge_withdrawals_to_bytes(self, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsFromBytes:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return withdrawals_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_withdrawals_from_bytes((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsToHex:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_to_hex(self, &result, error) + return csl_bridge_withdrawals_to_hex(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsFromHex:(nonnull NSString *)hexStrVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* hexStrVal, CharPtr* error) { RPtr result; CharPtr hexStr = [hexStrVal charPtr]; - return withdrawals_from_hex(hexStr, &result, error) + return csl_bridge_withdrawals_from_hex(hexStr, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:hexStrVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsToJson:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { CharPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_to_json(self, &result, error) + return csl_bridge_withdrawals_to_json(self, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsFromJson:(nonnull NSString *)jsonVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* jsonVal, CharPtr* error) { RPtr result; CharPtr json = [jsonVal charPtr]; - return withdrawals_from_json(json, &result, error) + return csl_bridge_withdrawals_from_json(json, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return withdrawals_new(&result, error) + return csl_bridge_withdrawals_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsLen:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { int64_t result; RPtr self = [selfPtr rPtr]; - return withdrawals_len(self, &result, error) + return csl_bridge_withdrawals_len(self, &result, error) ? [NSNumber numberWithLongLong:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsInsert:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withValue:(nonnull NSString *)valuePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; RPtr value = [[params objectAtIndex:2] rPtr]; - return withdrawals_insert(self, key, value, &result, error) + return csl_bridge_withdrawals_insert(self, key, value, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr, valuePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsGet:(nonnull NSString *)selfPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr self = [[params objectAtIndex:0] rPtr]; RPtr key = [[params objectAtIndex:1] rPtr]; - return withdrawals_get(self, key, &result, error) + return csl_bridge_withdrawals_get(self, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[selfPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsKeys:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_keys(self, &result, error) + return csl_bridge_withdrawals_keys(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderNew:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(id _void, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(id _void, CharPtr* error) { RPtr result; - return withdrawals_builder_new(&result, error) + return csl_bridge_withdrawals_builder_new(&result, error) ? [NSString stringFromPtr:result] : nil; }] exec:nil andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderAdd:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderAdd:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr coin = [[params objectAtIndex:2] rPtr]; - withdrawals_builder_add(self, address, coin, error); + csl_bridge_withdrawals_builder_add(self, address, coin, error); return nil; }] exec:@[selfPtr, addressPtr, coinPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderAddWithPlutusWitness:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withWitness:(nonnull NSString *)witnessPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr coin = [[params objectAtIndex:2] rPtr]; RPtr witness = [[params objectAtIndex:3] rPtr]; - withdrawals_builder_add_with_plutus_witness(self, address, coin, witness, error); + csl_bridge_withdrawals_builder_add_with_plutus_witness(self, address, coin, witness, error); return nil; }] exec:@[selfPtr, addressPtr, coinPtr, witnessPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderAddWithNativeScript:(nonnull NSString *)selfPtr withAddress:(nonnull NSString *)addressPtr withCoin:(nonnull NSString *)coinPtr withNativeScriptSource:(nonnull NSString *)nativeScriptSourcePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr self = [[params objectAtIndex:0] rPtr]; RPtr address = [[params objectAtIndex:1] rPtr]; RPtr coin = [[params objectAtIndex:2] rPtr]; RPtr nativeScriptSource = [[params objectAtIndex:3] rPtr]; - withdrawals_builder_add_with_native_script(self, address, coin, nativeScriptSource, error); + csl_bridge_withdrawals_builder_add_with_native_script(self, address, coin, nativeScriptSource, error); return nil; }] exec:@[selfPtr, addressPtr, coinPtr, nativeScriptSourcePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderGetPlutusWitnesses:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_get_plutus_witnesses(self, &result, error) + return csl_bridge_withdrawals_builder_get_plutus_witnesses(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderGetRefInputs:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_get_ref_inputs(self, &result, error) + return csl_bridge_withdrawals_builder_get_ref_inputs(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderGetNativeScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_get_native_scripts(self, &result, error) + return csl_bridge_withdrawals_builder_get_native_scripts(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderGetTotalWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderGetTotalWithdrawals:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_get_total_withdrawals(self, &result, error) + return csl_bridge_withdrawals_builder_get_total_withdrawals(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderHasPlutusScripts:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSNumber*(NSString* selfPtr, CharPtr* error) { BOOL result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_has_plutus_scripts(self, &result, error) + return csl_bridge_withdrawals_builder_has_plutus_scripts(self, &result, error) ? [NSNumber numberWithBool:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(withdrawalsBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_withdrawalsBuilderBuild:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return withdrawals_builder_build(self, &result, error) + return csl_bridge_withdrawals_builder_build(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(calculateExUnitsCeilCost:(nonnull NSString *)exUnitsPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_calculateExUnitsCeilCost:(nonnull NSString *)exUnitsPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr exUnits = [[params objectAtIndex:0] rPtr]; RPtr exUnitPrices = [[params objectAtIndex:1] rPtr]; - return calculate_ex_units_ceil_cost(exUnits, exUnitPrices, &result, error) + return csl_bridge_calculate_ex_units_ceil_cost(exUnits, exUnitPrices, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[exUnitsPtr, exUnitPricesPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(createSendAll:(nonnull NSString *)addressPtr withUtxos:(nonnull NSString *)utxosPtr withConfig:(nonnull NSString *)configPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_createSendAll:(nonnull NSString *)addressPtr withUtxos:(nonnull NSString *)utxosPtr withConfig:(nonnull NSString *)configPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr address = [[params objectAtIndex:0] rPtr]; RPtr utxos = [[params objectAtIndex:1] rPtr]; RPtr config = [[params objectAtIndex:2] rPtr]; - return create_send_all(address, utxos, config, &result, error) + return csl_bridge_create_send_all(address, utxos, config, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[addressPtr, utxosPtr, configPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(decodeArbitraryBytesFromMetadatum:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_decodeArbitraryBytesFromMetadatum:(nonnull NSString *)metadataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* metadataPtr, CharPtr* error) { - CharPtr result; + [[CSLCSafeOperation new:^NSString*(NSString* metadataPtr, CharPtr* error) { + DataPtr result; RPtr metadata = [metadataPtr rPtr]; - return decode_arbitrary_bytes_from_metadatum(metadata, &result, error) + return csl_bridge_decode_arbitrary_bytes_from_metadatum(metadata, &result, error) ? [[NSData fromDataPtr:&result] base64] : nil; }] exec:metadataPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(decodeMetadatumToJsonStr:(nonnull NSString *)metadatumPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_decodeMetadatumToJsonStr:(nonnull NSString *)metadatumPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr metadatum = [[params objectAtIndex:0] rPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return decode_metadatum_to_json_str(metadatum, schema, &result, error) + return csl_bridge_decode_metadatum_to_json_str(metadatum, schema, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[metadatumPtr, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(decodePlutusDatumToJsonStr:(nonnull NSString *)datumPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_decodePlutusDatumToJsonStr:(nonnull NSString *)datumPtr withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; RPtr datum = [[params objectAtIndex:0] rPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return decode_plutus_datum_to_json_str(datum, schema, &result, error) + return csl_bridge_decode_plutus_datum_to_json_str(datum, schema, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[datumPtr, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(decryptWithPassword:(nonnull NSString *)passwordVal withData:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_decryptWithPassword:(nonnull NSString *)passwordVal withData:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; CharPtr password = [[params objectAtIndex:0] charPtr]; CharPtr data = [[params objectAtIndex:1] charPtr]; - return decrypt_with_password(password, data, &result, error) + return csl_bridge_decrypt_with_password(password, data, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[passwordVal, dataVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(encodeArbitraryBytesAsMetadatum:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_encodeArbitraryBytesAsMetadatum:(nonnull NSString *)bytesVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* bytesVal, CharPtr* error) { RPtr result; NSData* dataBytes = [NSData fromBase64:bytesVal]; - return encode_arbitrary_bytes_as_metadatum((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) + return csl_bridge_encode_arbitrary_bytes_as_metadatum((uint8_t*)dataBytes.bytes, dataBytes.length, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:bytesVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(encodeJsonStrToMetadatum:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_encodeJsonStrToMetadatum:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; CharPtr json = [[params objectAtIndex:0] charPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return encode_json_str_to_metadatum(json, schema, &result, error) + return csl_bridge_encode_json_str_to_metadatum(json, schema, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[jsonVal, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(encodeJsonStrToNativeScript:(nonnull NSString *)jsonVal withSelfXpub:(nonnull NSString *)selfXpubVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_encodeJsonStrToNativeScript:(nonnull NSString *)jsonVal withSelfXpub:(nonnull NSString *)selfXpubVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; CharPtr json = [[params objectAtIndex:0] charPtr]; CharPtr selfXpub = [[params objectAtIndex:1] charPtr]; int32_t schema = [[params objectAtIndex:2] integerValue]; - return encode_json_str_to_native_script(json, selfXpub, schema, &result, error) + return csl_bridge_encode_json_str_to_native_script(json, selfXpub, schema, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[jsonVal, selfXpubVal, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(encodeJsonStrToPlutusDatum:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_encodeJsonStrToPlutusDatum:(nonnull NSString *)jsonVal withSchema:(nonnull NSNumber *)schemaVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; CharPtr json = [[params objectAtIndex:0] charPtr]; int32_t schema = [[params objectAtIndex:1] integerValue]; - return encode_json_str_to_plutus_datum(json, schema, &result, error) + return csl_bridge_encode_json_str_to_plutus_datum(json, schema, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[jsonVal, schemaVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(encryptWithPassword:(nonnull NSString *)passwordVal withSalt:(nonnull NSString *)saltVal withNonce:(nonnull NSString *)nonceVal withData:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_encryptWithPassword:(nonnull NSString *)passwordVal withSalt:(nonnull NSString *)saltVal withNonce:(nonnull NSString *)nonceVal withData:(nonnull NSString *)dataVal withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { CharPtr result; CharPtr password = [[params objectAtIndex:0] charPtr]; CharPtr salt = [[params objectAtIndex:1] charPtr]; CharPtr nonce = [[params objectAtIndex:2] charPtr]; CharPtr data = [[params objectAtIndex:3] charPtr]; - return encrypt_with_password(password, salt, nonce, data, &result, error) + return csl_bridge_encrypt_with_password(password, salt, nonce, data, &result, error) ? [NSString stringFromCharPtr:&result] : nil; }] exec:@[passwordVal, saltVal, nonceVal, dataVal] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(getDeposit:(nonnull NSString *)txbodyPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_getDeposit:(nonnull NSString *)txbodyPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr txbody = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; RPtr keyDeposit = [[params objectAtIndex:2] rPtr]; - return get_deposit(txbody, poolDeposit, keyDeposit, &result, error) + return csl_bridge_get_deposit(txbody, poolDeposit, keyDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txbodyPtr, poolDepositPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(getImplicitInput:(nonnull NSString *)txbodyPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_getImplicitInput:(nonnull NSString *)txbodyPtr withPoolDeposit:(nonnull NSString *)poolDepositPtr withKeyDeposit:(nonnull NSString *)keyDepositPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr txbody = [[params objectAtIndex:0] rPtr]; RPtr poolDeposit = [[params objectAtIndex:1] rPtr]; RPtr keyDeposit = [[params objectAtIndex:2] rPtr]; - return get_implicit_input(txbody, poolDeposit, keyDeposit, &result, error) + return csl_bridge_get_implicit_input(txbody, poolDeposit, keyDeposit, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txbodyPtr, poolDepositPtr, keyDepositPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hashAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hashAuxiliaryData:(nonnull NSString *)auxiliaryDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* auxiliaryDataPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* auxiliaryDataPtr, CharPtr* error) { RPtr result; RPtr auxiliaryData = [auxiliaryDataPtr rPtr]; - return hash_auxiliary_data(auxiliaryData, &result, error) + return csl_bridge_hash_auxiliary_data(auxiliaryData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:auxiliaryDataPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hashPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hashPlutusData:(nonnull NSString *)plutusDataPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* plutusDataPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* plutusDataPtr, CharPtr* error) { RPtr result; RPtr plutusData = [plutusDataPtr rPtr]; - return hash_plutus_data(plutusData, &result, error) + return csl_bridge_hash_plutus_data(plutusData, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:plutusDataPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hashScriptData:(nonnull NSString *)redeemersPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hashScriptData:(nonnull NSString *)redeemersPtr withCostModels:(nonnull NSString *)costModelsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr redeemers = [[params objectAtIndex:0] rPtr]; RPtr costModels = [[params objectAtIndex:1] rPtr]; - return hash_script_data(redeemers, costModels, &result, error) + return csl_bridge_hash_script_data(redeemers, costModels, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[redeemersPtr, costModelsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hashScriptDataWithDatums:(nonnull NSString *)redeemersPtr withCostModels:(nonnull NSString *)costModelsPtr withDatums:(nonnull NSString *)datumsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hashScriptDataWithDatums:(nonnull NSString *)redeemersPtr withCostModels:(nonnull NSString *)costModelsPtr withDatums:(nonnull NSString *)datumsPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr redeemers = [[params objectAtIndex:0] rPtr]; RPtr costModels = [[params objectAtIndex:1] rPtr]; RPtr datums = [[params objectAtIndex:2] rPtr]; - return hash_script_data_with_datums(redeemers, costModels, datums, &result, error) + return csl_bridge_hash_script_data_with_datums(redeemers, costModels, datums, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[redeemersPtr, costModelsPtr, datumsPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(hashTransaction:(nonnull NSString *)txBodyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_hashTransaction:(nonnull NSString *)txBodyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSString* txBodyPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* txBodyPtr, CharPtr* error) { RPtr result; RPtr txBody = [txBodyPtr rPtr]; - return hash_transaction(txBody, &result, error) + return csl_bridge_hash_transaction(txBody, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:txBodyPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(makeDaedalusBootstrapWitness:(nonnull NSString *)txBodyHashPtr withAddr:(nonnull NSString *)addrPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_makeDaedalusBootstrapWitness:(nonnull NSString *)txBodyHashPtr withAddr:(nonnull NSString *)addrPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr txBodyHash = [[params objectAtIndex:0] rPtr]; RPtr addr = [[params objectAtIndex:1] rPtr]; RPtr key = [[params objectAtIndex:2] rPtr]; - return make_daedalus_bootstrap_witness(txBodyHash, addr, key, &result, error) + return csl_bridge_make_daedalus_bootstrap_witness(txBodyHash, addr, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txBodyHashPtr, addrPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(makeIcarusBootstrapWitness:(nonnull NSString *)txBodyHashPtr withAddr:(nonnull NSString *)addrPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_makeIcarusBootstrapWitness:(nonnull NSString *)txBodyHashPtr withAddr:(nonnull NSString *)addrPtr withKey:(nonnull NSString *)keyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr txBodyHash = [[params objectAtIndex:0] rPtr]; RPtr addr = [[params objectAtIndex:1] rPtr]; RPtr key = [[params objectAtIndex:2] rPtr]; - return make_icarus_bootstrap_witness(txBodyHash, addr, key, &result, error) + return csl_bridge_make_icarus_bootstrap_witness(txBodyHash, addr, key, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txBodyHashPtr, addrPtr, keyPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(makeVkeyWitness:(nonnull NSString *)txBodyHashPtr withSk:(nonnull NSString *)skPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_makeVkeyWitness:(nonnull NSString *)txBodyHashPtr withSk:(nonnull NSString *)skPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr txBodyHash = [[params objectAtIndex:0] rPtr]; RPtr sk = [[params objectAtIndex:1] rPtr]; - return make_vkey_witness(txBodyHash, sk, &result, error) + return csl_bridge_make_vkey_witness(txBodyHash, sk, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txBodyHashPtr, skPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(minAdaForOutput:(nonnull NSString *)outputPtr withDataCost:(nonnull NSString *)dataCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_minAdaForOutput:(nonnull NSString *)outputPtr withDataCost:(nonnull NSString *)dataCostPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr output = [[params objectAtIndex:0] rPtr]; RPtr dataCost = [[params objectAtIndex:1] rPtr]; - return min_ada_for_output(output, dataCost, &result, error) + return csl_bridge_min_ada_for_output(output, dataCost, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[outputPtr, dataCostPtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(minFee:(nonnull NSString *)txPtr withLinearFee:(nonnull NSString *)linearFeePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_minFee:(nonnull NSString *)txPtr withLinearFee:(nonnull NSString *)linearFeePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr tx = [[params objectAtIndex:0] rPtr]; RPtr linearFee = [[params objectAtIndex:1] rPtr]; - return min_fee(tx, linearFee, &result, error) + return csl_bridge_min_fee(tx, linearFee, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txPtr, linearFeePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(minRefScriptFee:(nonnull NSNumber *)totalRefScriptsSizeVal withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_minRefScriptFee:(nonnull NSNumber *)totalRefScriptsSizeVal withRefScriptCoinsPerByte:(nonnull NSString *)refScriptCoinsPerBytePtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; int64_t totalRefScriptsSize = [[params objectAtIndex:0] longLongValue]; RPtr refScriptCoinsPerByte = [[params objectAtIndex:1] rPtr]; - return min_ref_script_fee(totalRefScriptsSize, refScriptCoinsPerByte, &result, error) + return csl_bridge_min_ref_script_fee(totalRefScriptsSize, refScriptCoinsPerByte, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[totalRefScriptsSizeVal, refScriptCoinsPerBytePtr] andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(minScriptFee:(nonnull NSString *)txPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_minScriptFee:(nonnull NSString *)txPtr withExUnitPrices:(nonnull NSString *)exUnitPricesPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; RPtr tx = [[params objectAtIndex:0] rPtr]; RPtr exUnitPrices = [[params objectAtIndex:1] rPtr]; - return min_script_fee(tx, exUnitPrices, &result, error) + return csl_bridge_min_script_fee(tx, exUnitPrices, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:@[txPtr, exUnitPricesPtr] andResolve:resolve orReject:reject]; diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 45629b7..a8b18e5 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -14,12 +14,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "allocator-api2" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" - [[package]] name = "ansi_term" version = "0.11.0" @@ -93,9 +87,9 @@ checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" [[package]] name = "cardano-serialization-lib" -version = "12.0.0-alpha.29" +version = "12.0.0-beta.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70be78927a2838d69722a564752bcac681f76a722c3faf8d66fccfcd7fa654e6" +checksum = "bf805e656e3f68de089574cd990c6496bce2826b394982dd2dd5a1ae2a19e597" dependencies = [ "bech32", "cbor_event", @@ -314,14 +308,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", - "allocator-api2", ] [[package]] name = "hashlink" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee" +checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" dependencies = [ "hashbrown", ] @@ -906,9 +899,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if 1.0.0", "wasm-bindgen-macro", @@ -916,9 +909,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", @@ -931,9 +924,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -941,9 +934,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", @@ -954,9 +947,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.90" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "winapi" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 2c2c002..fd37598 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -11,7 +11,7 @@ cbindgen = "=0.14.1" cryptoxide = { git = "https://github.com/emurgo/cryptoxide", tag="0.4.4"} [dependencies] -cardano-serialization-lib = "=12.0.0-alpha.29" +cardano-serialization-lib = "=12.0.0-beta.8" byteorder = "1.4.3" base64 = "0.20.0" # tag = "2.3.1" diff --git a/rust/src/android/bridge.rs b/rust/src/android/bridge.rs index 5491122..3d5ec88 100644 --- a/rust/src/android/bridge.rs +++ b/rust/src/android/bridge.rs @@ -30,6 +30,7 @@ use cardano_serialization_lib::BigNum; use cardano_serialization_lib::Bip32PrivateKey; use cardano_serialization_lib::Bip32PublicKey; use cardano_serialization_lib::Block; +use cardano_serialization_lib::BlockEra; use cardano_serialization_lib::BlockHash; use cardano_serialization_lib::BootstrapWitness; use cardano_serialization_lib::BootstrapWitnesses; @@ -54,21 +55,25 @@ use cardano_serialization_lib::Credentials; use cardano_serialization_lib::DNSRecordAorAAAA; use cardano_serialization_lib::DNSRecordSRV; use cardano_serialization_lib::DRep; +use cardano_serialization_lib::DRepDeregistration; use cardano_serialization_lib::DRepKind; +use cardano_serialization_lib::DRepRegistration; +use cardano_serialization_lib::DRepUpdate; +use cardano_serialization_lib::DRepVotingThresholds; use cardano_serialization_lib::DataCost; use cardano_serialization_lib::DataHash; use cardano_serialization_lib::DatumSource; -use cardano_serialization_lib::DrepDeregistration; -use cardano_serialization_lib::DrepRegistration; -use cardano_serialization_lib::DrepUpdate; -use cardano_serialization_lib::DrepVotingThresholds; use cardano_serialization_lib::Ed25519KeyHash; use cardano_serialization_lib::Ed25519KeyHashes; use cardano_serialization_lib::Ed25519Signature; use cardano_serialization_lib::EnterpriseAddress; use cardano_serialization_lib::ExUnitPrices; use cardano_serialization_lib::ExUnits; +use cardano_serialization_lib::FixedBlock; use cardano_serialization_lib::FixedTransaction; +use cardano_serialization_lib::FixedTransactionBodies; +use cardano_serialization_lib::FixedTransactionBody; +use cardano_serialization_lib::FixedVersionedBlock; use cardano_serialization_lib::GeneralTransactionMetadata; use cardano_serialization_lib::GenesisDelegateHash; use cardano_serialization_lib::GenesisHash; @@ -126,6 +131,7 @@ use cardano_serialization_lib::PlutusDataKind; use cardano_serialization_lib::PlutusDatumSchema; use cardano_serialization_lib::PlutusList; use cardano_serialization_lib::PlutusMap; +use cardano_serialization_lib::PlutusMapValues; use cardano_serialization_lib::PlutusScript; use cardano_serialization_lib::PlutusScriptSource; use cardano_serialization_lib::PlutusScripts; @@ -186,7 +192,6 @@ use cardano_serialization_lib::TransactionBuilder; use cardano_serialization_lib::TransactionBuilderConfig; use cardano_serialization_lib::TransactionBuilderConfigBuilder; use cardano_serialization_lib::TransactionHash; -use cardano_serialization_lib::TransactionIndexes; use cardano_serialization_lib::TransactionInput; use cardano_serialization_lib::TransactionInputs; use cardano_serialization_lib::TransactionMetadatum; @@ -212,6 +217,7 @@ use cardano_serialization_lib::VRFCert; use cardano_serialization_lib::VRFKeyHash; use cardano_serialization_lib::VRFVKey; use cardano_serialization_lib::Value; +use cardano_serialization_lib::VersionedBlock; use cardano_serialization_lib::Vkey; use cardano_serialization_lib::Vkeys; use cardano_serialization_lib::Vkeywitness; @@ -258,7 +264,7 @@ use cardano_serialization_lib::min_script_fee; #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromBytes(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressFromBytes(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let data = env.convert_byte_array(data_jarray).into_result()?; let result = Address::from_bytes(data).into_result()?; @@ -270,7 +276,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -283,7 +289,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Address::from_json(&json).into_result()?; @@ -295,7 +301,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -308,7 +314,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressKind(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -321,12 +327,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressPaymentCr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressIsMalformed(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressIsMalformed(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; let result = self_rptr.is_malformed(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -334,7 +340,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressIsMalform #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -347,7 +353,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Address::from_hex(&hex_str).into_result()?; @@ -359,7 +365,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -372,7 +378,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -385,7 +391,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBech32( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBech32WithPrefix(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressToBech32WithPrefix(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -400,7 +406,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressToBech32W #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = Address::from_bech32(&bech_str).into_result()?; @@ -412,7 +418,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressFromBech3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1addressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -426,7 +432,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_addressNetworkId #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -439,7 +445,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Anchor::from_bytes(bytes).into_result()?; @@ -451,7 +457,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -464,7 +470,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Anchor::from_hex(&hex_str).into_result()?; @@ -476,7 +482,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -489,7 +495,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Anchor::from_json(&json).into_result()?; @@ -501,7 +507,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -514,7 +520,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorUrl(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorAnchorDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorAnchorDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -527,7 +533,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorAnchorData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorNew(env: JNIEnv, _: JObject, anchor_url_ptr: JRPtr, anchor_data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorNew(env: JNIEnv, _: JObject, anchor_url_ptr: JRPtr, anchor_data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let anchor_url_jrptr = anchor_url_ptr.rptr(&env)?; let anchor_url = anchor_url_jrptr.typed_ref::()?; @@ -543,7 +549,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = AnchorDataHash::from_bytes(bytes).into_result()?; @@ -555,7 +561,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -568,7 +574,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -582,7 +588,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = AnchorDataHash::from_bech32(&bech_str).into_result()?; @@ -594,7 +600,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -607,7 +613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1anchorDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = AnchorDataHash::from_hex(&hex).into_result()?; @@ -620,7 +626,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_anchorDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -633,7 +639,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = AssetName::from_bytes(bytes).into_result()?; @@ -645,7 +651,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -658,7 +664,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = AssetName::from_hex(&hex_str).into_result()?; @@ -670,7 +676,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -683,7 +689,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = AssetName::from_json(&json).into_result()?; @@ -695,7 +701,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameNew(env: JNIEnv, _: JObject, name_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameNew(env: JNIEnv, _: JObject, name_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let name = env.convert_byte_array(name_jarray).into_result()?; let result = AssetName::new(name).into_result()?; @@ -707,7 +713,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNameName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -721,7 +727,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNameName(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -734,7 +740,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = AssetNames::from_bytes(bytes).into_result()?; @@ -746,7 +752,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -759,7 +765,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = AssetNames::from_hex(&hex_str).into_result()?; @@ -771,7 +777,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -784,7 +790,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = AssetNames::from_json(&json).into_result()?; @@ -796,7 +802,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = AssetNames::new(); result.rptr().jptr(&env) @@ -807,7 +813,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -820,7 +826,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesLen(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -834,7 +840,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesGet(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetNamesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -850,7 +856,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetNamesAdd(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -863,7 +869,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Assets::from_bytes(bytes).into_result()?; @@ -875,7 +881,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -888,7 +894,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Assets::from_hex(&hex_str).into_result()?; @@ -900,7 +906,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -913,7 +919,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Assets::from_json(&json).into_result()?; @@ -925,7 +931,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Assets::new(); result.rptr().jptr(&env) @@ -936,7 +942,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -949,7 +955,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsLen(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -966,7 +972,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsInsert(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -981,7 +987,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsGet(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1assetsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -995,7 +1001,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_assetsKeys(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1008,7 +1014,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = AuxiliaryData::from_bytes(bytes).into_result()?; @@ -1020,7 +1026,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1033,7 +1039,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = AuxiliaryData::from_hex(&hex_str).into_result()?; @@ -1045,7 +1051,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1058,7 +1064,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = AuxiliaryData::from_json(&json).into_result()?; @@ -1070,7 +1076,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = AuxiliaryData::new(); result.rptr().jptr(&env) @@ -1081,7 +1087,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1094,7 +1100,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataMet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr, metadata_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr, metadata_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1109,7 +1115,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1122,7 +1128,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataNat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, native_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, native_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1137,7 +1143,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1150,7 +1156,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataPlu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1165,12 +1171,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataPreferAlonzoFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataPreferAlonzoFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.prefer_alonzo_format(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -1178,7 +1184,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataPre #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetPreferAlonzoFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefer_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetPreferAlonzoFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefer_jboolean: jboolean) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1193,7 +1199,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = AuxiliaryDataHash::from_bytes(bytes).into_result()?; @@ -1205,7 +1211,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1218,7 +1224,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1232,7 +1238,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = AuxiliaryDataHash::from_bech32(&bech_str).into_result()?; @@ -1244,7 +1250,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1257,7 +1263,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = AuxiliaryDataHash::from_hex(&hex).into_result()?; @@ -1270,7 +1276,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = AuxiliaryDataSet::new(); result.rptr().jptr(&env) @@ -1281,7 +1287,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1294,7 +1300,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, tx_index_jlong: jlong, data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, tx_index_jlong: jlong, data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1310,7 +1316,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, tx_index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, tx_index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1324,7 +1330,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSetIndices(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1auxiliaryDataSetIndices(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1338,7 +1344,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_auxiliaryDataSet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr, stake_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr, stake_ptr: JRPtr) -> jobject { handle_exception_result(|| { let network = u8::try_from_jlong(network_jlong)?; let payment_jrptr = payment_ptr.rptr(&env)?; @@ -1354,7 +1360,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1367,7 +1373,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressPayme #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressStakeCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressStakeCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1380,7 +1386,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressStake #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1393,7 +1399,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressToAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -1404,10 +1410,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_baseAddressFromA } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1baseAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.network_id(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1420,7 +1439,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = BigInt::from_bytes(bytes).into_result()?; @@ -1432,7 +1451,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1445,7 +1464,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = BigInt::from_hex(&hex_str).into_result()?; @@ -1457,7 +1476,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1470,7 +1489,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = BigInt::from_json(&json).into_result()?; @@ -1482,12 +1501,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_zero(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -1495,7 +1514,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntIsZero(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAsU64(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntAsU64(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1508,7 +1527,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAsU64(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAsInt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntAsInt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1521,7 +1540,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAsInt(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromStr(env: JNIEnv, _: JObject, text_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntFromStr(env: JNIEnv, _: JObject, text_str: JString) -> jobject { handle_exception_result(|| { let text = text_str.string(&env)?; let result = BigInt::from_str(&text).into_result()?; @@ -1533,7 +1552,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntFromStr(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1546,7 +1565,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntToStr(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1561,7 +1580,22 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntAdd(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntMul(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let other_jrptr = other_ptr.rptr(&env)?; + let other = other_jrptr.typed_ref::()?; + let result = self_rptr.sub(other); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntMul(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1576,7 +1610,21 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntMul(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntOne(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntPow(env: JNIEnv, _: JObject, self_ptr: JRPtr, exp_jlong: jlong) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let exp = u32::try_from_jlong(exp_jlong)?; + let result = self_rptr.pow(exp); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntOne(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = BigInt::one(); result.rptr().jptr(&env) @@ -1587,7 +1635,31 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntOne(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntIncrement(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntZero(env: JNIEnv, _: JObject) -> jobject { + handle_exception_result(|| { + let result = BigInt::zero(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntAbs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.abs(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntIncrement(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1600,7 +1672,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntIncrement( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntDivCeil(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntDivCeil(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1613,10 +1685,25 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigIntDivCeil(en } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigIntDivFloor(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let other_jrptr = other_ptr.rptr(&env)?; + let other = other_jrptr.typed_ref::()?; + let result = self_rptr.div_floor(other); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1629,7 +1716,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = BigNum::from_bytes(bytes).into_result()?; @@ -1641,7 +1728,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1654,7 +1741,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = BigNum::from_hex(&hex_str).into_result()?; @@ -1666,7 +1753,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1679,7 +1766,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = BigNum::from_json(&json).into_result()?; @@ -1691,7 +1778,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromStr(env: JNIEnv, _: JObject, string_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumFromStr(env: JNIEnv, _: JObject, string_str: JString) -> jobject { handle_exception_result(|| { let string = string_str.string(&env)?; let result = BigNum::from_str(&string).into_result()?; @@ -1703,7 +1790,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumFromStr(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1716,7 +1803,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumToStr(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumZero(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumZero(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = BigNum::zero(); result.rptr().jptr(&env) @@ -1727,7 +1814,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumZero(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumOne(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumOne(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = BigNum::one(); result.rptr().jptr(&env) @@ -1738,12 +1825,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumOne(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_zero(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -1751,7 +1838,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumIsZero(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumDivFloor(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumDivFloor(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1766,7 +1853,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumDivFloor(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedMul(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumCheckedMul(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1781,7 +1868,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedMul #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumCheckedAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1796,7 +1883,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumCheckedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1811,7 +1898,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCheckedSub #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumClampedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumClampedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, other_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1826,7 +1913,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumClampedSub #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCompare(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumCompare(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1841,14 +1928,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumCompare(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumLessThan(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumLessThan(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let rhs_value_jrptr = rhs_value_ptr.rptr(&env)?; let rhs_value = rhs_value_jrptr.typed_ref::()?; let result = self_rptr.less_than(rhs_value); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -1856,7 +1943,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumLessThan(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumMaxValue(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumMaxValue(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = BigNum::max_value(); result.rptr().jptr(&env) @@ -1867,7 +1954,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumMaxValue(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumMax(env: JNIEnv, _: JObject, a_ptr: JRPtr, b_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bigNumMax(env: JNIEnv, _: JObject, a_ptr: JRPtr, b_ptr: JRPtr) -> jobject { handle_exception_result(|| { let a_jrptr = a_ptr.rptr(&env)?; let a = a_jrptr.typed_ref::()?; @@ -1883,7 +1970,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bigNumMax(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyDerive(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyDerive(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1897,7 +1984,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyD #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyFrom_128Xprv(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyFrom_1128Xprv(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Bip32PrivateKey::from_128_xprv(&bytes).into_result()?; @@ -1909,7 +1996,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyTo_128Xprv(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyTo_1128Xprv(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1922,7 +2009,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyGenerateEd25519Bip32(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyGenerateEd25519Bip32(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Bip32PrivateKey::generate_ed25519_bip32().into_result()?; result.rptr().jptr(&env) @@ -1933,7 +2020,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyToRawKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyToRawKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1946,7 +2033,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyToPublic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyToPublic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1959,7 +2046,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Bip32PrivateKey::from_bytes(&bytes).into_result()?; @@ -1971,7 +2058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -1984,7 +2071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { let bech32_str = bech32_str_str.string(&env)?; let result = Bip32PrivateKey::from_bech32(&bech32_str).into_result()?; @@ -1996,7 +2083,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2009,7 +2096,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyFromBip39Entropy(env: JNIEnv, _: JObject, entropy_jarray: jbyteArray, password_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyFromBip39Entropy(env: JNIEnv, _: JObject, entropy_jarray: jbyteArray, password_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let entropy = env.convert_byte_array(entropy_jarray).into_result()?; let password = env.convert_byte_array(password_jarray).into_result()?; @@ -2022,7 +2109,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2035,7 +2122,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2048,7 +2135,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PrivateKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Bip32PrivateKey::from_hex(&hex_str).into_result()?; @@ -2061,7 +2148,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PrivateKeyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyDerive(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyDerive(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2075,7 +2162,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyDe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyToRawKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyToRawKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2088,7 +2175,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Bip32PublicKey::from_bytes(&bytes).into_result()?; @@ -2100,7 +2187,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2113,7 +2200,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyAs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { let bech32_str = bech32_str_str.string(&env)?; let result = Bip32PublicKey::from_bech32(&bech32_str).into_result()?; @@ -2125,7 +2212,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2138,7 +2225,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2151,7 +2238,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyCh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2164,7 +2251,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bip32PublicKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Bip32PublicKey::from_hex(&hex_str).into_result()?; @@ -2177,7 +2264,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bip32PublicKeyFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2190,7 +2277,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Block::from_bytes(bytes).into_result()?; @@ -2202,7 +2289,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2215,7 +2302,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Block::from_hex(&hex_str).into_result()?; @@ -2227,7 +2314,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2240,7 +2327,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Block::from_json(&json).into_result()?; @@ -2252,7 +2339,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHeader(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHeader(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2265,7 +2352,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHeader(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockTransactionBodies(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockTransactionBodies(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2278,7 +2365,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockTransactionWitnessSets(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockTransactionWitnessSets(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2291,7 +2378,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockAuxiliaryDataSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockAuxiliaryDataSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2304,7 +2391,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockAuxiliaryDa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockInvalidTransactions(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockInvalidTransactions(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2317,7 +2404,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockInvalidTran #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockNew(env: JNIEnv, _: JObject, header_ptr: JRPtr, transaction_bodies_ptr: JRPtr, transaction_witness_sets_ptr: JRPtr, auxiliary_data_set_ptr: JRPtr, invalid_transactions_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockNew(env: JNIEnv, _: JObject, header_ptr: JRPtr, transaction_bodies_ptr: JRPtr, transaction_witness_sets_ptr: JRPtr, auxiliary_data_set_ptr: JRPtr, invalid_transactions_str: JString) -> jobject { handle_exception_result(|| { let header_jrptr = header_ptr.rptr(&env)?; let header = header_jrptr.typed_ref::
()?; @@ -2335,22 +2422,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockNew(env: JN } -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockFromWrappedBytes(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { - handle_exception_result(|| { - let data = env.convert_byte_array(data_jarray).into_result()?; - let result = Block::from_wrapped_bytes(data).into_result()?; - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = BlockHash::from_bytes(bytes).into_result()?; @@ -2362,7 +2437,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2375,7 +2450,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2389,7 +2464,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToBech3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = BlockHash::from_bech32(&bech_str).into_result()?; @@ -2401,7 +2476,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromBec #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2414,7 +2489,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1blockHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = BlockHash::from_hex(&hex).into_result()?; @@ -2427,7 +2502,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_blockHashFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2440,7 +2515,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = BootstrapWitness::from_bytes(bytes).into_result()?; @@ -2452,7 +2527,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2465,7 +2540,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = BootstrapWitness::from_hex(&hex_str).into_result()?; @@ -2477,7 +2552,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2490,7 +2565,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = BootstrapWitness::from_json(&json).into_result()?; @@ -2502,7 +2577,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2515,7 +2590,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessSignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessSignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2528,7 +2603,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessChainCode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessChainCode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2541,7 +2616,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessAttributes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessAttributes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2554,7 +2629,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessNew(env: JNIEnv, _: JObject, vkey_ptr: JRPtr, signature_ptr: JRPtr, chain_code_jarray: jbyteArray, attributes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessNew(env: JNIEnv, _: JObject, vkey_ptr: JRPtr, signature_ptr: JRPtr, chain_code_jarray: jbyteArray, attributes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let vkey_jrptr = vkey_ptr.rptr(&env)?; let vkey = vkey_jrptr.typed_ref::()?; @@ -2572,7 +2647,82 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = BootstrapWitnesses::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_hex(); + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { + handle_exception_result(|| { + let hex_str = hex_str_str.string(&env)?; + let result = BootstrapWitnesses::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_json().into_result()?; + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { + handle_exception_result(|| { + let json = json_str.string(&env)?; + let result = BootstrapWitnesses::from_json(&json).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = BootstrapWitnesses::new(); result.rptr().jptr(&env) @@ -2583,7 +2733,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2596,7 +2746,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2610,14 +2760,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1bootstrapWitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -2626,7 +2776,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_bootstrapWitness #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToBase58(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressToBase58(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2639,7 +2789,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToBa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2652,7 +2802,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ByronAddress::from_bytes(bytes).into_result()?; @@ -2664,7 +2814,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressByronProtocolMagic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressByronProtocolMagic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2677,7 +2827,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressByro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressAttributes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressAttributes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2690,7 +2840,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressAttr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2703,7 +2853,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressNetw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFromBase58(env: JNIEnv, _: JObject, s_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressFromBase58(env: JNIEnv, _: JObject, s_str: JString) -> jobject { handle_exception_result(|| { let s = s_str.string(&env)?; let result = ByronAddress::from_base58(&s).into_result()?; @@ -2715,7 +2865,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressIcarusFromKey(env: JNIEnv, _: JObject, key_ptr: JRPtr, protocol_magic_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressIcarusFromKey(env: JNIEnv, _: JObject, key_ptr: JRPtr, protocol_magic_jlong: jlong) -> jobject { handle_exception_result(|| { let key_jrptr = key_ptr.rptr(&env)?; let key = key_jrptr.typed_ref::()?; @@ -2729,11 +2879,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressIcar #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressIsValid(env: JNIEnv, _: JObject, s_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressIsValid(env: JNIEnv, _: JObject, s_str: JString) -> jobject { handle_exception_result(|| { let s = s_str.string(&env)?; let result = ByronAddress::is_valid(&s); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -2741,7 +2891,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressIsVa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2754,7 +2904,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressToAd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1byronAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -2768,7 +2918,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_byronAddressFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2781,7 +2931,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Certificate::from_bytes(bytes).into_result()?; @@ -2793,7 +2943,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2806,7 +2956,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Certificate::from_hex(&hex_str).into_result()?; @@ -2818,7 +2968,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -2831,7 +2981,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Certificate::from_json(&json).into_result()?; @@ -2843,7 +2993,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeRegistration(env: JNIEnv, _: JObject, stake_registration_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeRegistration(env: JNIEnv, _: JObject, stake_registration_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_registration_jrptr = stake_registration_ptr.rptr(&env)?; let stake_registration = stake_registration_jrptr.typed_ref::()?; @@ -2856,7 +3006,20 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeDeregistration(env: JNIEnv, _: JObject, stake_deregistration_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewRegCert(env: JNIEnv, _: JObject, stake_registration_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let stake_registration_jrptr = stake_registration_ptr.rptr(&env)?; + let stake_registration = stake_registration_jrptr.typed_ref::()?; + let result = Certificate::new_reg_cert(stake_registration).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeDeregistration(env: JNIEnv, _: JObject, stake_deregistration_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_deregistration_jrptr = stake_deregistration_ptr.rptr(&env)?; let stake_deregistration = stake_deregistration_jrptr.typed_ref::()?; @@ -2869,7 +3032,20 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeDelegation(env: JNIEnv, _: JObject, stake_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewUnregCert(env: JNIEnv, _: JObject, stake_deregistration_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let stake_deregistration_jrptr = stake_deregistration_ptr.rptr(&env)?; + let stake_deregistration = stake_deregistration_jrptr.typed_ref::()?; + let result = Certificate::new_unreg_cert(stake_deregistration).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeDelegation(env: JNIEnv, _: JObject, stake_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_delegation_jrptr = stake_delegation_ptr.rptr(&env)?; let stake_delegation = stake_delegation_jrptr.typed_ref::()?; @@ -2882,7 +3058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewPoolRegistration(env: JNIEnv, _: JObject, pool_registration_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewPoolRegistration(env: JNIEnv, _: JObject, pool_registration_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pool_registration_jrptr = pool_registration_ptr.rptr(&env)?; let pool_registration = pool_registration_jrptr.typed_ref::()?; @@ -2895,7 +3071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewPo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewPoolRetirement(env: JNIEnv, _: JObject, pool_retirement_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewPoolRetirement(env: JNIEnv, _: JObject, pool_retirement_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pool_retirement_jrptr = pool_retirement_ptr.rptr(&env)?; let pool_retirement = pool_retirement_jrptr.typed_ref::()?; @@ -2908,7 +3084,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewPo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewGenesisKeyDelegation(env: JNIEnv, _: JObject, genesis_key_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewGenesisKeyDelegation(env: JNIEnv, _: JObject, genesis_key_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let genesis_key_delegation_jrptr = genesis_key_delegation_ptr.rptr(&env)?; let genesis_key_delegation = genesis_key_delegation_jrptr.typed_ref::()?; @@ -2921,7 +3097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewGe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewMoveInstantaneousRewardsCert(env: JNIEnv, _: JObject, move_instantaneous_rewards_cert_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewMoveInstantaneousRewardsCert(env: JNIEnv, _: JObject, move_instantaneous_rewards_cert_ptr: JRPtr) -> jobject { handle_exception_result(|| { let move_instantaneous_rewards_cert_jrptr = move_instantaneous_rewards_cert_ptr.rptr(&env)?; let move_instantaneous_rewards_cert = move_instantaneous_rewards_cert_jrptr.typed_ref::()?; @@ -2934,7 +3110,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewMo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewCommitteeHotAuth(env: JNIEnv, _: JObject, committee_hot_auth_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewCommitteeHotAuth(env: JNIEnv, _: JObject, committee_hot_auth_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_hot_auth_jrptr = committee_hot_auth_ptr.rptr(&env)?; let committee_hot_auth = committee_hot_auth_jrptr.typed_ref::()?; @@ -2947,7 +3123,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewCo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewCommitteeColdResign(env: JNIEnv, _: JObject, committee_cold_resign_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewCommitteeColdResign(env: JNIEnv, _: JObject, committee_cold_resign_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_cold_resign_jrptr = committee_cold_resign_ptr.rptr(&env)?; let committee_cold_resign = committee_cold_resign_jrptr.typed_ref::()?; @@ -2960,10 +3136,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewCo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDrepDeregistration(env: JNIEnv, _: JObject, drep_deregistration_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewDrepDeregistration(env: JNIEnv, _: JObject, drep_deregistration_ptr: JRPtr) -> jobject { handle_exception_result(|| { let drep_deregistration_jrptr = drep_deregistration_ptr.rptr(&env)?; - let drep_deregistration = drep_deregistration_jrptr.typed_ref::()?; + let drep_deregistration = drep_deregistration_jrptr.typed_ref::()?; let result = Certificate::new_drep_deregistration(drep_deregistration); result.rptr().jptr(&env) }) @@ -2973,10 +3149,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDrepRegistration(env: JNIEnv, _: JObject, drep_registration_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewDrepRegistration(env: JNIEnv, _: JObject, drep_registration_ptr: JRPtr) -> jobject { handle_exception_result(|| { let drep_registration_jrptr = drep_registration_ptr.rptr(&env)?; - let drep_registration = drep_registration_jrptr.typed_ref::()?; + let drep_registration = drep_registration_jrptr.typed_ref::()?; let result = Certificate::new_drep_registration(drep_registration); result.rptr().jptr(&env) }) @@ -2986,10 +3162,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDrepUpdate(env: JNIEnv, _: JObject, drep_update_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewDrepUpdate(env: JNIEnv, _: JObject, drep_update_ptr: JRPtr) -> jobject { handle_exception_result(|| { let drep_update_jrptr = drep_update_ptr.rptr(&env)?; - let drep_update = drep_update_jrptr.typed_ref::()?; + let drep_update = drep_update_jrptr.typed_ref::()?; let result = Certificate::new_drep_update(drep_update); result.rptr().jptr(&env) }) @@ -2999,7 +3175,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewDr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeAndVoteDelegation(env: JNIEnv, _: JObject, stake_and_vote_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeAndVoteDelegation(env: JNIEnv, _: JObject, stake_and_vote_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_and_vote_delegation_jrptr = stake_and_vote_delegation_ptr.rptr(&env)?; let stake_and_vote_delegation = stake_and_vote_delegation_jrptr.typed_ref::()?; @@ -3012,7 +3188,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeRegistrationAndDelegation(env: JNIEnv, _: JObject, stake_registration_and_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeRegistrationAndDelegation(env: JNIEnv, _: JObject, stake_registration_and_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_registration_and_delegation_jrptr = stake_registration_and_delegation_ptr.rptr(&env)?; let stake_registration_and_delegation = stake_registration_and_delegation_jrptr.typed_ref::()?; @@ -3025,7 +3201,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewStakeVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, stake_vote_registration_and_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewStakeVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, stake_vote_registration_and_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_vote_registration_and_delegation_jrptr = stake_vote_registration_and_delegation_ptr.rptr(&env)?; let stake_vote_registration_and_delegation = stake_vote_registration_and_delegation_jrptr.typed_ref::()?; @@ -3038,7 +3214,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewVoteDelegation(env: JNIEnv, _: JObject, vote_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewVoteDelegation(env: JNIEnv, _: JObject, vote_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let vote_delegation_jrptr = vote_delegation_ptr.rptr(&env)?; let vote_delegation = vote_delegation_jrptr.typed_ref::()?; @@ -3051,7 +3227,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewVo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, vote_registration_and_delegation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateNewVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, vote_registration_and_delegation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let vote_registration_and_delegation_jrptr = vote_registration_and_delegation_ptr.rptr(&env)?; let vote_registration_and_delegation = vote_registration_and_delegation_jrptr.typed_ref::()?; @@ -3064,7 +3240,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateNewVo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3077,7 +3253,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateKind( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3090,7 +3266,20 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeDeregistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsRegCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.as_reg_cert(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeDeregistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3103,7 +3292,20 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsUnregCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.as_unreg_cert(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3116,7 +3318,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsPoolRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsPoolRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3129,7 +3331,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsPoo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsPoolRetirement(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsPoolRetirement(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3142,7 +3344,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsPoo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsGenesisKeyDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsGenesisKeyDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3155,7 +3357,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsGen #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsMoveInstantaneousRewardsCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsMoveInstantaneousRewardsCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3168,7 +3370,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsMov #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsCommitteeHotAuth(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsCommitteeHotAuth(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3181,7 +3383,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsCom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsCommitteeColdResign(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsCommitteeColdResign(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3194,7 +3396,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsCom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDrepDeregistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsDrepDeregistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3207,7 +3409,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDre #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDrepRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsDrepRegistration(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3220,7 +3422,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDre #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDrepUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsDrepUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3233,7 +3435,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsDre #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeAndVoteDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeAndVoteDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3246,7 +3448,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3259,7 +3461,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsStakeVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsStakeVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3272,7 +3474,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsSta #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsVoteDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsVoteDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3285,7 +3487,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsVot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateAsVoteRegistrationAndDelegation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3298,12 +3500,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateAsVot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateHasRequiredScriptWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificateHasRequiredScriptWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_required_script_witness(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -3312,7 +3514,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificateHasRe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3325,7 +3527,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Certificates::from_bytes(bytes).into_result()?; @@ -3337,7 +3539,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3350,7 +3552,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Certificates::from_hex(&hex_str).into_result()?; @@ -3362,7 +3564,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3375,7 +3577,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Certificates::from_json(&json).into_result()?; @@ -3387,7 +3589,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Certificates::new(); result.rptr().jptr(&env) @@ -3398,7 +3600,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3411,7 +3613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesLen( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3425,14 +3627,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesGet( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -3441,7 +3643,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesAdd( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = CertificatesBuilder::new(); result.rptr().jptr(&env) @@ -3452,7 +3654,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3467,7 +3669,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3484,7 +3686,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, cert_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3501,7 +3703,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3514,7 +3716,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3527,7 +3729,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3540,7 +3742,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderGetCertificatesRefund(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderGetCertificatesRefund(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3557,7 +3759,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderGetCertificatesDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderGetCertificatesDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3574,12 +3776,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -3587,7 +3789,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1certificatesBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3601,7 +3803,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_certificatesBuil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigNew(env: JNIEnv, _: JObject, address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1changeConfigNew(env: JNIEnv, _: JObject, address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let address_jrptr = address_ptr.rptr(&env)?; let address = address_jrptr.typed_ref::
()?; @@ -3614,7 +3816,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChangeAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1changeConfigChangeAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3629,7 +3831,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChangePlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1changeConfigChangePlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3644,7 +3846,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChangeScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1changeConfigChangeScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3660,7 +3862,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_changeConfigChan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3673,7 +3875,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Committee::from_bytes(bytes).into_result()?; @@ -3685,7 +3887,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3698,7 +3900,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Committee::from_hex(&hex_str).into_result()?; @@ -3710,7 +3912,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3723,7 +3925,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Committee::from_json(&json).into_result()?; @@ -3735,7 +3937,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeNew(env: JNIEnv, _: JObject, quorum_threshold_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeNew(env: JNIEnv, _: JObject, quorum_threshold_ptr: JRPtr) -> jobject { handle_exception_result(|| { let quorum_threshold_jrptr = quorum_threshold_ptr.rptr(&env)?; let quorum_threshold = quorum_threshold_jrptr.typed_ref::()?; @@ -3748,7 +3950,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeMembersKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeMembersKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3761,7 +3963,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeMembers #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeQuorumThreshold(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeQuorumThreshold(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3774,7 +3976,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeQuorumT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeAddMember(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_cold_credential_ptr: JRPtr, epoch_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeAddMember(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_cold_credential_ptr: JRPtr, epoch_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3790,7 +3992,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeAddMemb #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeGetMemberEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_cold_credential_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeGetMemberEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_cold_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3806,7 +4008,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeGetMemb #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3819,7 +4021,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = CommitteeColdResign::from_bytes(bytes).into_result()?; @@ -3831,7 +4033,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3844,7 +4046,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = CommitteeColdResign::from_hex(&hex_str).into_result()?; @@ -3856,7 +4058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3869,7 +4071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = CommitteeColdResign::from_json(&json).into_result()?; @@ -3881,7 +4083,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3894,7 +4096,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3907,7 +4109,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; @@ -3920,7 +4122,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignNewWithAnchor(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNewWithAnchor(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; @@ -3935,12 +4137,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdResignHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -3949,7 +4151,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeColdRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3962,7 +4164,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = CommitteeHotAuth::from_bytes(bytes).into_result()?; @@ -3974,7 +4176,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -3987,7 +4189,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = CommitteeHotAuth::from_hex(&hex_str).into_result()?; @@ -3999,7 +4201,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4012,7 +4214,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = CommitteeHotAuth::from_json(&json).into_result()?; @@ -4024,7 +4226,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4037,7 +4239,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthCommitteeHotKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeHotKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4050,7 +4252,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, committee_hot_key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, committee_hot_key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; @@ -4065,12 +4267,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuthHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -4079,7 +4281,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_committeeHotAuth #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4092,7 +4294,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Constitution::from_bytes(bytes).into_result()?; @@ -4104,7 +4306,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4117,7 +4319,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Constitution::from_hex(&hex_str).into_result()?; @@ -4129,7 +4331,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4142,7 +4344,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Constitution::from_json(&json).into_result()?; @@ -4154,7 +4356,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4167,7 +4369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionAnch #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4180,7 +4382,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionScri #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionNew(env: JNIEnv, _: JObject, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionNew(env: JNIEnv, _: JObject, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { let anchor_jrptr = anchor_ptr.rptr(&env)?; let anchor = anchor_jrptr.typed_ref::()?; @@ -4193,7 +4395,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionNewWithScriptHash(env: JNIEnv, _: JObject, anchor_ptr: JRPtr, script_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constitutionNewWithScriptHash(env: JNIEnv, _: JObject, anchor_ptr: JRPtr, script_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let anchor_jrptr = anchor_ptr.rptr(&env)?; let anchor = anchor_jrptr.typed_ref::()?; @@ -4209,7 +4411,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constitutionNewW #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4222,7 +4424,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ConstrPlutusData::from_bytes(bytes).into_result()?; @@ -4234,7 +4436,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4247,7 +4449,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ConstrPlutusData::from_hex(&hex_str).into_result()?; @@ -4259,7 +4461,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataAlternative(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataAlternative(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4272,7 +4474,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4285,7 +4487,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusDataNew(env: JNIEnv, _: JObject, alternative_ptr: JRPtr, data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1constrPlutusDataNew(env: JNIEnv, _: JObject, alternative_ptr: JRPtr, data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let alternative_jrptr = alternative_ptr.rptr(&env)?; let alternative = alternative_jrptr.typed_ref::()?; @@ -4301,7 +4503,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_constrPlutusData #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4314,7 +4516,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = CostModel::from_bytes(bytes).into_result()?; @@ -4326,7 +4528,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4339,7 +4541,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = CostModel::from_hex(&hex_str).into_result()?; @@ -4351,7 +4553,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4364,7 +4566,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = CostModel::from_json(&json).into_result()?; @@ -4376,7 +4578,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = CostModel::new(); result.rptr().jptr(&env) @@ -4387,7 +4589,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelSet(env: JNIEnv, _: JObject, self_ptr: JRPtr, operation_jlong: jlong, cost_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelSet(env: JNIEnv, _: JObject, self_ptr: JRPtr, operation_jlong: jlong, cost_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4403,7 +4605,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelSet(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, operation_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, operation_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4417,7 +4619,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelGet(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costModelLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4431,7 +4633,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costModelLen(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4444,7 +4646,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Costmdls::from_bytes(bytes).into_result()?; @@ -4456,7 +4658,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4469,7 +4671,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Costmdls::from_hex(&hex_str).into_result()?; @@ -4481,7 +4683,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4494,7 +4696,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsToJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Costmdls::from_json(&json).into_result()?; @@ -4506,7 +4708,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsFromJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Costmdls::new(); result.rptr().jptr(&env) @@ -4517,7 +4719,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4530,7 +4732,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsLen(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4547,7 +4749,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsInsert(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4562,7 +4764,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsGet(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4575,7 +4777,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsKeys(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsRetainLanguageVersions(env: JNIEnv, _: JObject, self_ptr: JRPtr, languages_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1costmdlsRetainLanguageVersions(env: JNIEnv, _: JObject, self_ptr: JRPtr, languages_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4591,7 +4793,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_costmdlsRetainLa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromKeyhash(env: JNIEnv, _: JObject, hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialFromKeyhash(env: JNIEnv, _: JObject, hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let hash_jrptr = hash_ptr.rptr(&env)?; let hash = hash_jrptr.typed_ref::()?; @@ -4604,7 +4806,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromKe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromScripthash(env: JNIEnv, _: JObject, hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialFromScripthash(env: JNIEnv, _: JObject, hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let hash_jrptr = hash_ptr.rptr(&env)?; let hash = hash_jrptr.typed_ref::()?; @@ -4617,7 +4819,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromSc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialToKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4630,7 +4832,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToKeyh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToScripthash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialToScripthash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4643,7 +4845,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToScri #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4656,12 +4858,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialKind(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialHasScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialHasScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_hash(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -4669,7 +4871,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialHasScr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4682,7 +4884,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Credential::from_bytes(bytes).into_result()?; @@ -4694,7 +4896,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4707,7 +4909,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Credential::from_hex(&hex_str).into_result()?; @@ -4719,7 +4921,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4732,7 +4934,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Credential::from_json(&json).into_result()?; @@ -4745,7 +4947,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4758,7 +4960,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Credentials::from_bytes(bytes).into_result()?; @@ -4770,7 +4972,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4783,7 +4985,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Credentials::from_hex(&hex_str).into_result()?; @@ -4795,7 +4997,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4808,7 +5010,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Credentials::from_json(&json).into_result()?; @@ -4820,7 +5022,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Credentials::new(); result.rptr().jptr(&env) @@ -4831,7 +5033,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4844,7 +5046,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsLen(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4858,14 +5060,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsGet(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1credentialsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -4874,7 +5076,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_credentialsAdd(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4887,7 +5089,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = DNSRecordAorAAAA::from_bytes(bytes).into_result()?; @@ -4899,7 +5101,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4912,7 +5114,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = DNSRecordAorAAAA::from_hex(&hex_str).into_result()?; @@ -4924,7 +5126,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4937,7 +5139,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAAFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAAFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = DNSRecordAorAAAA::from_json(&json).into_result()?; @@ -4949,7 +5151,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAANew(env: JNIEnv, _: JObject, dns_name_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAANew(env: JNIEnv, _: JObject, dns_name_str: JString) -> jobject { handle_exception_result(|| { let dns_name = dns_name_str.string(&env)?; let result = DNSRecordAorAAAA::new(dns_name).into_result()?; @@ -4961,7 +5163,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAARecord(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordAorAAAARecord(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4975,7 +5177,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordAorAAAA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -4988,7 +5190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = DNSRecordSRV::from_bytes(bytes).into_result()?; @@ -5000,7 +5202,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5013,7 +5215,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = DNSRecordSRV::from_hex(&hex_str).into_result()?; @@ -5025,7 +5227,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5038,7 +5240,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = DNSRecordSRV::from_json(&json).into_result()?; @@ -5050,7 +5252,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVNew(env: JNIEnv, _: JObject, dns_name_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVNew(env: JNIEnv, _: JObject, dns_name_str: JString) -> jobject { handle_exception_result(|| { let dns_name = dns_name_str.string(&env)?; let result = DNSRecordSRV::new(dns_name).into_result()?; @@ -5062,7 +5264,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVRecord(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dNSRecordSRVRecord(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5076,7 +5278,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dNSRecordSRVReco #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5089,7 +5291,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = DRep::from_bytes(bytes).into_result()?; @@ -5101,7 +5303,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5114,7 +5316,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToHex(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = DRep::from_hex(&hex_str).into_result()?; @@ -5126,7 +5328,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5139,7 +5341,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = DRep::from_json(&json).into_result()?; @@ -5151,7 +5353,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepFromJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewKeyHash(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepNewKeyHash(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let key_hash_jrptr = key_hash_ptr.rptr(&env)?; let key_hash = key_hash_jrptr.typed_ref::()?; @@ -5164,7 +5366,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewKeyHash(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewScriptHash(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepNewScriptHash(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_hash_jrptr = script_hash_ptr.rptr(&env)?; let script_hash = script_hash_jrptr.typed_ref::()?; @@ -5177,7 +5379,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewScriptHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewAlwaysAbstain(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepNewAlwaysAbstain(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = DRep::new_always_abstain(); result.rptr().jptr(&env) @@ -5188,7 +5390,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewAlwaysAbs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewAlwaysNoConfidence(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepNewAlwaysNoConfidence(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = DRep::new_always_no_confidence(); result.rptr().jptr(&env) @@ -5199,7 +5401,20 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepNewAlwaysNoC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepNewFromCredential(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let cred_jrptr = cred_ptr.rptr(&env)?; + let cred = cred_jrptr.typed_ref::()?; + let result = DRep::new_from_credential(cred); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5212,7 +5427,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepKind(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5225,7 +5440,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToKeyHash(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -5236,15 +5451,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dRepToScriptHash } - #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataCostNewCoinsPerByte(env: JNIEnv, _: JObject, coins_per_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let coins_per_byte_jrptr = coins_per_byte_ptr.rptr(&env)?; - let coins_per_byte = coins_per_byte_jrptr.typed_ref::()?; - let result = DataCost::new_coins_per_byte(coins_per_byte); - result.rptr().jptr(&env) + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_bech32().into_result()?; + result.jstring(&env) }) .jresult(&env) } @@ -5252,11 +5466,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataCostNewCoins #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataCostCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.coins_per_byte(); + let bech32_str = bech32_str_str.string(&env)?; + let result = DRep::from_bech32(&bech32_str).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5266,11 +5479,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataCostCoinsPer #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let bytes = env.convert_byte_array(bytes_jarray).into_result()?; - let result = DataHash::from_bytes(bytes).into_result()?; - result.rptr().jptr(&env) + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) }) .jresult(&env) } @@ -5278,12 +5492,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashFromByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_bytes(); - Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = DRepDeregistration::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) }) .jresult(&env) } @@ -5291,12 +5504,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let prefix = prefix_str.string(&env)?; - let result = self_rptr.to_bech32(&prefix).into_result()?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_hex(); result.jstring(&env) }) .jresult(&env) @@ -5305,10 +5517,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToBech32 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { - let bech_str = bech_str_str.string(&env)?; - let result = DataHash::from_bech32(&bech_str).into_result()?; + let hex_str = hex_str_str.string(&env)?; + let result = DRepDeregistration::from_hex(&hex_str).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5317,11 +5529,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashFromBech #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_hex(); + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_json().into_result()?; result.jstring(&env) }) .jresult(&env) @@ -5330,24 +5542,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashToHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_dataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { - let hex = hex_str.string(&env)?; - let result = DataHash::from_hex(&hex).into_result()?; + let json = json_str.string(&env)?; + let result = DRepDeregistration::from_json(&json).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) } - #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_datumSourceNew(env: JNIEnv, _: JObject, datum_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let datum_jrptr = datum_ptr.rptr(&env)?; - let datum = datum_jrptr.typed_ref::()?; - let result = DatumSource::new(datum); + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.voting_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -5356,128 +5567,26 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_datumSourceNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_datumSourceNewRefInput(env: JNIEnv, _: JObject, input_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let input_jrptr = input_ptr.rptr(&env)?; - let input = input_jrptr.typed_ref::()?; - let result = DatumSource::new_ref_input(input); + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.coin(); result.rptr().jptr(&env) }) .jresult(&env) } - #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { - handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_bytes(); - Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { - handle_exception_result(|| { - let bytes = env.convert_byte_array(bytes_jarray).into_result()?; - let result = DrepDeregistration::from_bytes(bytes).into_result()?; - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { - handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_hex(); - result.jstring(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { - handle_exception_result(|| { - let hex_str = hex_str_str.string(&env)?; - let result = DrepDeregistration::from_hex(&hex_str).into_result()?; - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { - handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_json().into_result()?; - result.jstring(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { - handle_exception_result(|| { - let json = json_str.string(&env)?; - let result = DrepDeregistration::from_json(&json).into_result()?; - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { - handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.voting_credential(); - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { - handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.coin(); - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let voting_credential_jrptr = voting_credential_ptr.rptr(&env)?; let voting_credential = voting_credential_jrptr.typed_ref::()?; let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; - let result = DrepDeregistration::new(voting_credential, coin); + let result = DRepDeregistration::new(voting_credential, coin); result.rptr().jptr(&env) }) .jresult(&env) @@ -5486,12 +5595,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepDeregistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -5500,10 +5609,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepDeregistrati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_bytes(); Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) }) @@ -5513,10 +5622,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; - let result = DrepRegistration::from_bytes(bytes).into_result()?; + let result = DRepRegistration::from_bytes(bytes).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5525,10 +5634,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_hex(); result.jstring(&env) }) @@ -5538,10 +5647,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; - let result = DrepRegistration::from_hex(&hex_str).into_result()?; + let result = DRepRegistration::from_hex(&hex_str).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5550,10 +5659,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_json().into_result()?; result.jstring(&env) }) @@ -5563,10 +5672,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; - let result = DrepRegistration::from_json(&json).into_result()?; + let result = DRepRegistration::from_json(&json).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5575,10 +5684,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.voting_credential(); result.rptr().jptr(&env) }) @@ -5588,10 +5697,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.coin(); result.rptr().jptr(&env) }) @@ -5601,10 +5710,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.anchor(); result.rptr().jptr(&env) }) @@ -5614,13 +5723,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let voting_credential_jrptr = voting_credential_ptr.rptr(&env)?; let voting_credential = voting_credential_jrptr.typed_ref::()?; let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; - let result = DrepRegistration::new(voting_credential, coin); + let result = DRepRegistration::new(voting_credential, coin); result.rptr().jptr(&env) }) .jresult(&env) @@ -5629,7 +5738,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationNewWithAnchor(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationNewWithAnchor(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, coin_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { let voting_credential_jrptr = voting_credential_ptr.rptr(&env)?; let voting_credential = voting_credential_jrptr.typed_ref::()?; @@ -5637,7 +5746,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration let coin = coin_jrptr.typed_ref::()?; let anchor_jrptr = anchor_ptr.rptr(&env)?; let anchor = anchor_jrptr.typed_ref::()?; - let result = DrepRegistration::new_with_anchor(voting_credential, coin, anchor); + let result = DRepRegistration::new_with_anchor(voting_credential, coin, anchor); result.rptr().jptr(&env) }) .jresult(&env) @@ -5646,12 +5755,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepRegistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -5660,10 +5769,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_bytes(); Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) }) @@ -5673,10 +5782,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; - let result = DrepUpdate::from_bytes(bytes).into_result()?; + let result = DRepUpdate::from_bytes(bytes).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5685,10 +5794,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_hex(); result.jstring(&env) }) @@ -5698,10 +5807,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; - let result = DrepUpdate::from_hex(&hex_str).into_result()?; + let result = DRepUpdate::from_hex(&hex_str).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5710,10 +5819,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_json().into_result()?; result.jstring(&env) }) @@ -5723,10 +5832,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; - let result = DrepUpdate::from_json(&json).into_result()?; + let result = DRepUpdate::from_json(&json).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5735,10 +5844,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateVotingCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.voting_credential(); result.rptr().jptr(&env) }) @@ -5748,10 +5857,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateVoting #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.anchor(); result.rptr().jptr(&env) }) @@ -5761,11 +5870,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateAnchor #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateNew(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { let voting_credential_jrptr = voting_credential_ptr.rptr(&env)?; let voting_credential = voting_credential_jrptr.typed_ref::()?; - let result = DrepUpdate::new(voting_credential); + let result = DRepUpdate::new(voting_credential); result.rptr().jptr(&env) }) .jresult(&env) @@ -5774,13 +5883,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateNewWithAnchor(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateNewWithAnchor(env: JNIEnv, _: JObject, voting_credential_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { let voting_credential_jrptr = voting_credential_ptr.rptr(&env)?; let voting_credential = voting_credential_jrptr.typed_ref::()?; let anchor_jrptr = anchor_ptr.rptr(&env)?; let anchor = anchor_jrptr.typed_ref::()?; - let result = DrepUpdate::new_with_anchor(voting_credential, anchor); + let result = DRepUpdate::new_with_anchor(voting_credential, anchor); result.rptr().jptr(&env) }) .jresult(&env) @@ -5789,12 +5898,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateNewWit #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepUpdateHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -5803,10 +5912,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepUpdateHasScr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_bytes(); Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) }) @@ -5816,10 +5925,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; - let result = DrepVotingThresholds::from_bytes(bytes).into_result()?; + let result = DRepVotingThresholds::from_bytes(bytes).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5828,10 +5937,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_hex(); result.jstring(&env) }) @@ -5841,10 +5950,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; - let result = DrepVotingThresholds::from_hex(&hex_str).into_result()?; + let result = DRepVotingThresholds::from_hex(&hex_str).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5853,10 +5962,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.to_json().into_result()?; result.jstring(&env) }) @@ -5866,10 +5975,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; - let result = DrepVotingThresholds::from_json(&json).into_result()?; + let result = DRepVotingThresholds::from_json(&json).into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -5878,7 +5987,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsNew(env: JNIEnv, _: JObject, motion_no_confidence_ptr: JRPtr, committee_normal_ptr: JRPtr, committee_no_confidence_ptr: JRPtr, update_constitution_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr, pp_network_group_ptr: JRPtr, pp_economic_group_ptr: JRPtr, pp_technical_group_ptr: JRPtr, pp_governance_group_ptr: JRPtr, treasury_withdrawal_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsNew(env: JNIEnv, _: JObject, motion_no_confidence_ptr: JRPtr, committee_normal_ptr: JRPtr, committee_no_confidence_ptr: JRPtr, update_constitution_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr, pp_network_group_ptr: JRPtr, pp_economic_group_ptr: JRPtr, pp_technical_group_ptr: JRPtr, pp_governance_group_ptr: JRPtr, treasury_withdrawal_ptr: JRPtr) -> jobject { handle_exception_result(|| { let motion_no_confidence_jrptr = motion_no_confidence_ptr.rptr(&env)?; let motion_no_confidence = motion_no_confidence_jrptr.typed_ref::()?; @@ -5900,18 +6009,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh let pp_governance_group = pp_governance_group_jrptr.typed_ref::()?; let treasury_withdrawal_jrptr = treasury_withdrawal_ptr.rptr(&env)?; let treasury_withdrawal = treasury_withdrawal_jrptr.typed_ref::()?; - let result = DrepVotingThresholds::new(motion_no_confidence, committee_normal, committee_no_confidence, update_constitution, hard_fork_initiation, pp_network_group, pp_economic_group, pp_technical_group, pp_governance_group, treasury_withdrawal); - result.rptr().jptr(&env) - }) - .jresult(&env) -} - - -#[allow(non_snake_case)] -#[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsNewDefault(env: JNIEnv, _: JObject) -> jobject { - handle_exception_result(|| { - let result = DrepVotingThresholds::new_default(); + let result = DRepVotingThresholds::new(motion_no_confidence, committee_normal, committee_no_confidence, update_constitution, hard_fork_initiation, pp_network_group, pp_economic_group, pp_technical_group, pp_governance_group, treasury_withdrawal); result.rptr().jptr(&env) }) .jresult(&env) @@ -5920,10 +6018,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr, motion_no_confidence_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr, motion_no_confidence_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let motion_no_confidence_jrptr = motion_no_confidence_ptr.rptr(&env)?; let motion_no_confidence = motion_no_confidence_jrptr.typed_ref::()?; self_rptr.set_motion_no_confidence(motion_no_confidence); @@ -5935,10 +6033,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_normal_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_normal_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let committee_normal_jrptr = committee_normal_ptr.rptr(&env)?; let committee_normal = committee_normal_jrptr.typed_ref::()?; self_rptr.set_committee_normal(committee_normal); @@ -5950,10 +6048,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_no_confidence_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_no_confidence_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let committee_no_confidence_jrptr = committee_no_confidence_ptr.rptr(&env)?; let committee_no_confidence = committee_no_confidence_jrptr.typed_ref::()?; self_rptr.set_committee_no_confidence(committee_no_confidence); @@ -5965,10 +6063,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetUpdateConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr, update_constitution_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetUpdateConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr, update_constitution_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let update_constitution_jrptr = update_constitution_ptr.rptr(&env)?; let update_constitution = update_constitution_jrptr.typed_ref::()?; self_rptr.set_update_constitution(update_constitution); @@ -5980,10 +6078,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let hard_fork_initiation_jrptr = hard_fork_initiation_ptr.rptr(&env)?; let hard_fork_initiation = hard_fork_initiation_jrptr.typed_ref::()?; self_rptr.set_hard_fork_initiation(hard_fork_initiation); @@ -5995,10 +6093,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetPpNetworkGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_network_group_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetPpNetworkGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_network_group_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let pp_network_group_jrptr = pp_network_group_ptr.rptr(&env)?; let pp_network_group = pp_network_group_jrptr.typed_ref::()?; self_rptr.set_pp_network_group(pp_network_group); @@ -6010,10 +6108,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetPpEconomicGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_economic_group_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetPpEconomicGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_economic_group_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let pp_economic_group_jrptr = pp_economic_group_ptr.rptr(&env)?; let pp_economic_group = pp_economic_group_jrptr.typed_ref::()?; self_rptr.set_pp_economic_group(pp_economic_group); @@ -6025,10 +6123,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetPpTechnicalGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_technical_group_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetPpTechnicalGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_technical_group_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let pp_technical_group_jrptr = pp_technical_group_ptr.rptr(&env)?; let pp_technical_group = pp_technical_group_jrptr.typed_ref::()?; self_rptr.set_pp_technical_group(pp_technical_group); @@ -6040,10 +6138,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetPpGovernanceGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_governance_group_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetPpGovernanceGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr, pp_governance_group_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let pp_governance_group_jrptr = pp_governance_group_ptr.rptr(&env)?; let pp_governance_group = pp_governance_group_jrptr.typed_ref::()?; self_rptr.set_pp_governance_group(pp_governance_group); @@ -6055,10 +6153,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsSetTreasuryWithdrawal(env: JNIEnv, _: JObject, self_ptr: JRPtr, treasury_withdrawal_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsSetTreasuryWithdrawal(env: JNIEnv, _: JObject, self_ptr: JRPtr, treasury_withdrawal_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let treasury_withdrawal_jrptr = treasury_withdrawal_ptr.rptr(&env)?; let treasury_withdrawal = treasury_withdrawal_jrptr.typed_ref::()?; self_rptr.set_treasury_withdrawal(treasury_withdrawal); @@ -6070,10 +6168,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.motion_no_confidence(); result.rptr().jptr(&env) }) @@ -6083,10 +6181,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.committee_normal(); result.rptr().jptr(&env) }) @@ -6096,10 +6194,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.committee_no_confidence(); result.rptr().jptr(&env) }) @@ -6109,10 +6207,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsUpdateConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsUpdateConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.update_constitution(); result.rptr().jptr(&env) }) @@ -6122,10 +6220,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.hard_fork_initiation(); result.rptr().jptr(&env) }) @@ -6135,10 +6233,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsPpNetworkGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsPpNetworkGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.pp_network_group(); result.rptr().jptr(&env) }) @@ -6148,10 +6246,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsPpEconomicGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsPpEconomicGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.pp_economic_group(); result.rptr().jptr(&env) }) @@ -6161,10 +6259,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsPpTechnicalGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsPpTechnicalGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.pp_technical_group(); result.rptr().jptr(&env) }) @@ -6174,10 +6272,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsPpGovernanceGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsPpGovernanceGroup(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.pp_governance_group(); result.rptr().jptr(&env) }) @@ -6187,10 +6285,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresholdsTreasuryWithdrawal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dRepVotingThresholdsTreasuryWithdrawal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; + let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.treasury_withdrawal(); result.rptr().jptr(&env) }) @@ -6201,7 +6299,138 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_drepVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataCostNewCoinsPerByte(env: JNIEnv, _: JObject, coins_per_byte_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let coins_per_byte_jrptr = coins_per_byte_ptr.rptr(&env)?; + let coins_per_byte = coins_per_byte_jrptr.typed_ref::()?; + let result = DataCost::new_coins_per_byte(coins_per_byte); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataCostCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.coins_per_byte(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = DataHash::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let prefix = prefix_str.string(&env)?; + let result = self_rptr.to_bech32(&prefix).into_result()?; + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { + handle_exception_result(|| { + let bech_str = bech_str_str.string(&env)?; + let result = DataHash::from_bech32(&bech_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_hex(); + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1dataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { + handle_exception_result(|| { + let hex = hex_str.string(&env)?; + let result = DataHash::from_hex(&hex).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1datumSourceNew(env: JNIEnv, _: JObject, datum_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let datum_jrptr = datum_ptr.rptr(&env)?; + let datum = datum_jrptr.typed_ref::()?; + let result = DatumSource::new(datum); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1datumSourceNewRefInput(env: JNIEnv, _: JObject, input_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let input_jrptr = input_ptr.rptr(&env)?; + let input = input_jrptr.typed_ref::()?; + let result = DatumSource::new_ref_input(input); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Ed25519KeyHash::from_bytes(bytes).into_result()?; @@ -6213,7 +6442,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6226,7 +6455,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6240,7 +6469,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = Ed25519KeyHash::from_bech32(&bech_str).into_result()?; @@ -6252,7 +6481,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6265,7 +6494,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = Ed25519KeyHash::from_hex(&hex).into_result()?; @@ -6278,7 +6507,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6291,7 +6520,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Ed25519KeyHashes::from_bytes(bytes).into_result()?; @@ -6303,7 +6532,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6316,7 +6545,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Ed25519KeyHashes::from_hex(&hex_str).into_result()?; @@ -6328,7 +6557,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6341,7 +6570,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Ed25519KeyHashes::from_json(&json).into_result()?; @@ -6353,7 +6582,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Ed25519KeyHashes::new(); result.rptr().jptr(&env) @@ -6364,7 +6593,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6377,7 +6606,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6391,14 +6620,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -6406,14 +6635,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesContains(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesContains(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; let result = self_rptr.contains(elem); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -6421,7 +6650,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashesToOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519KeyHashesToOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6435,7 +6664,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519KeyHashes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6448,7 +6677,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6461,7 +6690,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6474,7 +6703,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { let bech32_str = bech32_str_str.string(&env)?; let result = Ed25519Signature::from_bech32(&bech32_str).into_result()?; @@ -6486,7 +6715,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureFromHex(env: JNIEnv, _: JObject, input_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureFromHex(env: JNIEnv, _: JObject, input_str: JString) -> jobject { handle_exception_result(|| { let input = input_str.string(&env)?; let result = Ed25519Signature::from_hex(&input).into_result()?; @@ -6498,7 +6727,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519SignatureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ed25519SignatureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Ed25519Signature::from_bytes(bytes).into_result()?; @@ -6511,7 +6740,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ed25519Signature #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1enterpriseAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr) -> jobject { handle_exception_result(|| { let network = u8::try_from_jlong(network_jlong)?; let payment_jrptr = payment_ptr.rptr(&env)?; @@ -6525,7 +6754,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddres #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1enterpriseAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6538,7 +6767,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddres #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1enterpriseAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6551,7 +6780,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddres #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1enterpriseAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -6562,10 +6791,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_enterpriseAddres } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1enterpriseAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.network_id(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6578,7 +6820,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ExUnitPrices::from_bytes(bytes).into_result()?; @@ -6590,7 +6832,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6603,7 +6845,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ExUnitPrices::from_hex(&hex_str).into_result()?; @@ -6615,7 +6857,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6628,7 +6870,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ExUnitPrices::from_json(&json).into_result()?; @@ -6640,7 +6882,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesMemPrice(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesMemPrice(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6653,7 +6895,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesMemP #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesStepPrice(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesStepPrice(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6666,7 +6908,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesStep #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesNew(env: JNIEnv, _: JObject, mem_price_ptr: JRPtr, step_price_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitPricesNew(env: JNIEnv, _: JObject, mem_price_ptr: JRPtr, step_price_ptr: JRPtr) -> jobject { handle_exception_result(|| { let mem_price_jrptr = mem_price_ptr.rptr(&env)?; let mem_price = mem_price_jrptr.typed_ref::()?; @@ -6682,7 +6924,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitPricesNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6695,7 +6937,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ExUnits::from_bytes(bytes).into_result()?; @@ -6707,7 +6949,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6720,7 +6962,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ExUnits::from_hex(&hex_str).into_result()?; @@ -6732,7 +6974,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6745,7 +6987,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsToJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ExUnits::from_json(&json).into_result()?; @@ -6757,7 +6999,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsFromJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsMem(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsMem(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6770,7 +7012,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsMem(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsSteps(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsSteps(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6783,7 +7025,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsSteps(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsNew(env: JNIEnv, _: JObject, mem_ptr: JRPtr, steps_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1exUnitsNew(env: JNIEnv, _: JObject, mem_ptr: JRPtr, steps_ptr: JRPtr) -> jobject { handle_exception_result(|| { let mem_jrptr = mem_ptr.rptr(&env)?; let mem = mem_jrptr.typed_ref::()?; @@ -6799,7 +7041,110 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_exUnitsNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = FixedBlock::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { + handle_exception_result(|| { + let hex_str = hex_str_str.string(&env)?; + let result = FixedBlock::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockHeader(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.header(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockTransactionBodies(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.transaction_bodies(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockTransactionWitnessSets(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.transaction_witness_sets(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockAuxiliaryDataSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.auxiliary_data_set(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockInvalidTransactions(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.invalid_transactions(); + u32_array_to_base64(&result).jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedBlockBlockHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.block_hash(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6812,7 +7157,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = FixedTransaction::from_bytes(bytes).into_result()?; @@ -6824,7 +7169,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6837,7 +7182,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = FixedTransaction::from_hex(&hex_str).into_result()?; @@ -6849,7 +7194,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionNew(env: JNIEnv, _: JObject, raw_body_jarray: jbyteArray, raw_witness_set_jarray: jbyteArray, is_valid_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionNew(env: JNIEnv, _: JObject, raw_body_jarray: jbyteArray, raw_witness_set_jarray: jbyteArray, is_valid_jboolean: jboolean) -> jobject { handle_exception_result(|| { let raw_body = env.convert_byte_array(raw_body_jarray).into_result()?; let raw_witness_set = env.convert_byte_array(raw_witness_set_jarray).into_result()?; @@ -6863,7 +7208,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionNewWithAuxiliary(env: JNIEnv, _: JObject, raw_body_jarray: jbyteArray, raw_witness_set_jarray: jbyteArray, raw_auxiliary_data_jarray: jbyteArray, is_valid_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionNewWithAuxiliary(env: JNIEnv, _: JObject, raw_body_jarray: jbyteArray, raw_witness_set_jarray: jbyteArray, raw_auxiliary_data_jarray: jbyteArray, is_valid_jboolean: jboolean) -> jobject { handle_exception_result(|| { let raw_body = env.convert_byte_array(raw_body_jarray).into_result()?; let raw_witness_set = env.convert_byte_array(raw_witness_set_jarray).into_result()?; @@ -6878,7 +7223,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6891,7 +7236,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionRawBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionRawBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6904,7 +7249,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionSetBody(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_body_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionSetBody(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_body_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6918,7 +7263,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionSetWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_witness_set_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionSetWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_witness_set_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6932,7 +7277,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6945,7 +7290,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionRawWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionRawWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6958,7 +7303,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionSetIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr, valid_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionSetIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr, valid_jboolean: jboolean) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -6972,12 +7317,210 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_valid(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionSetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_auxiliary_data_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let raw_auxiliary_data = env.convert_byte_array(raw_auxiliary_data_jarray).into_result()?; + self_rptr.set_auxiliary_data(&raw_auxiliary_data).into_result()?; + Ok(JObject::null()) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.auxiliary_data(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionRawAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.raw_auxiliary_data(); + match result { + Some(result) => Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)), + None => Ok(JObject::null()), + } + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = FixedTransactionBodies::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { + handle_exception_result(|| { + let hex_str = hex_str_str.string(&env)?; + let result = FixedTransactionBodies::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesNew(env: JNIEnv, _: JObject) -> jobject { + handle_exception_result(|| { + let result = FixedTransactionBodies::new(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.len(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let index = usize::try_from_jlong(index_jlong)?; + let result = self_rptr.get(index); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodiesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let elem_jrptr = elem_ptr.rptr(&env)?; + let elem = elem_jrptr.typed_ref::()?; + self_rptr.add(elem); + Ok(JObject::null()) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = FixedTransactionBody::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { + handle_exception_result(|| { + let hex_str = hex_str_str.string(&env)?; + let result = FixedTransactionBody::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodyTransactionBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.transaction_body(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodyTxHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.tx_hash(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedTransactionBodyOriginalBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.original_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedVersionedBlockFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = FixedVersionedBlock::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) }) .jresult(&env) } @@ -6985,13 +7528,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionSetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr, raw_auxiliary_data_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedVersionedBlockFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { - let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let raw_auxiliary_data = env.convert_byte_array(raw_auxiliary_data_jarray).into_result()?; - self_rptr.set_auxiliary_data(&raw_auxiliary_data).into_result()?; - Ok(JObject::null()) + let hex_str = hex_str_str.string(&env)?; + let result = FixedVersionedBlock::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) }) .jresult(&env) } @@ -6999,11 +7540,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedVersionedBlockBlock(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.auxiliary_data(); + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.block(); result.rptr().jptr(&env) }) .jresult(&env) @@ -7012,15 +7553,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransactionRawAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1fixedVersionedBlockEra(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; - let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.raw_auxiliary_data(); - match result { - Some(result) => Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)), - None => Ok(JObject::null()), - } + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.era(); + (result.to_i32() as jint).jobject(&env) }) .jresult(&env) } @@ -7029,7 +7567,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_fixedTransaction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7042,7 +7580,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GeneralTransactionMetadata::from_bytes(bytes).into_result()?; @@ -7054,7 +7592,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7067,7 +7605,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = GeneralTransactionMetadata::from_hex(&hex_str).into_result()?; @@ -7079,7 +7617,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7092,7 +7630,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GeneralTransactionMetadata::from_json(&json).into_result()?; @@ -7104,7 +7642,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = GeneralTransactionMetadata::new(); result.rptr().jptr(&env) @@ -7115,7 +7653,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7128,7 +7666,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7145,7 +7683,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7160,7 +7698,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransactionMetadataKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1generalTransactionMetadataKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7174,7 +7712,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_generalTransacti #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GenesisDelegateHash::from_bytes(bytes).into_result()?; @@ -7186,7 +7724,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7199,7 +7737,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7213,7 +7751,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = GenesisDelegateHash::from_bech32(&bech_str).into_result()?; @@ -7225,7 +7763,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7238,7 +7776,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisDelegateHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = GenesisDelegateHash::from_hex(&hex).into_result()?; @@ -7251,7 +7789,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisDelegateH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GenesisHash::from_bytes(bytes).into_result()?; @@ -7263,7 +7801,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7276,7 +7814,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7290,7 +7828,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToBec #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = GenesisHash::from_bech32(&bech_str).into_result()?; @@ -7302,7 +7840,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7315,7 +7853,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = GenesisHash::from_hex(&hex).into_result()?; @@ -7328,7 +7866,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7341,7 +7879,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GenesisHashes::from_bytes(bytes).into_result()?; @@ -7353,7 +7891,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7366,7 +7904,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = GenesisHashes::from_hex(&hex_str).into_result()?; @@ -7378,7 +7916,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7391,7 +7929,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GenesisHashes::from_json(&json).into_result()?; @@ -7403,7 +7941,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = GenesisHashes::new(); result.rptr().jptr(&env) @@ -7414,7 +7952,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7427,7 +7965,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesLen #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7441,7 +7979,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7457,7 +7995,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisHashesAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7470,7 +8008,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GenesisKeyDelegation::from_bytes(bytes).into_result()?; @@ -7482,7 +8020,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7495,7 +8033,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = GenesisKeyDelegation::from_hex(&hex_str).into_result()?; @@ -7507,7 +8045,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7520,7 +8058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GenesisKeyDelegation::from_json(&json).into_result()?; @@ -7532,7 +8070,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationGenesishash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationGenesishash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7545,7 +8083,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationGenesisDelegateHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationGenesisDelegateHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7558,7 +8096,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationVrfKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationVrfKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7571,7 +8109,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelegationNew(env: JNIEnv, _: JObject, genesishash_ptr: JRPtr, genesis_delegate_hash_ptr: JRPtr, vrf_keyhash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1genesisKeyDelegationNew(env: JNIEnv, _: JObject, genesishash_ptr: JRPtr, genesis_delegate_hash_ptr: JRPtr, vrf_keyhash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let genesishash_jrptr = genesishash_ptr.rptr(&env)?; let genesishash = genesishash_jrptr.typed_ref::()?; @@ -7589,7 +8127,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_genesisKeyDelega #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7602,7 +8140,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GovernanceAction::from_bytes(bytes).into_result()?; @@ -7614,7 +8152,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7627,7 +8165,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = GovernanceAction::from_hex(&hex_str).into_result()?; @@ -7639,7 +8177,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7652,7 +8190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GovernanceAction::from_json(&json).into_result()?; @@ -7664,7 +8202,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewParameterChangeAction(env: JNIEnv, _: JObject, parameter_change_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewParameterChangeAction(env: JNIEnv, _: JObject, parameter_change_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let parameter_change_action_jrptr = parameter_change_action_ptr.rptr(&env)?; let parameter_change_action = parameter_change_action_jrptr.typed_ref::()?; @@ -7677,7 +8215,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewHardForkInitiationAction(env: JNIEnv, _: JObject, hard_fork_initiation_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewHardForkInitiationAction(env: JNIEnv, _: JObject, hard_fork_initiation_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let hard_fork_initiation_action_jrptr = hard_fork_initiation_action_ptr.rptr(&env)?; let hard_fork_initiation_action = hard_fork_initiation_action_jrptr.typed_ref::()?; @@ -7690,7 +8228,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewTreasuryWithdrawalsAction(env: JNIEnv, _: JObject, treasury_withdrawals_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewTreasuryWithdrawalsAction(env: JNIEnv, _: JObject, treasury_withdrawals_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let treasury_withdrawals_action_jrptr = treasury_withdrawals_action_ptr.rptr(&env)?; let treasury_withdrawals_action = treasury_withdrawals_action_jrptr.typed_ref::()?; @@ -7703,7 +8241,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewNoConfidenceAction(env: JNIEnv, _: JObject, no_confidence_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewNoConfidenceAction(env: JNIEnv, _: JObject, no_confidence_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let no_confidence_action_jrptr = no_confidence_action_ptr.rptr(&env)?; let no_confidence_action = no_confidence_action_jrptr.typed_ref::()?; @@ -7716,7 +8254,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewNewCommitteeAction(env: JNIEnv, _: JObject, new_committee_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewNewCommitteeAction(env: JNIEnv, _: JObject, new_committee_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let new_committee_action_jrptr = new_committee_action_ptr.rptr(&env)?; let new_committee_action = new_committee_action_jrptr.typed_ref::()?; @@ -7729,7 +8267,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewNewConstitutionAction(env: JNIEnv, _: JObject, new_constitution_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewNewConstitutionAction(env: JNIEnv, _: JObject, new_constitution_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let new_constitution_action_jrptr = new_constitution_action_ptr.rptr(&env)?; let new_constitution_action = new_constitution_action_jrptr.typed_ref::()?; @@ -7742,7 +8280,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionNewInfoAction(env: JNIEnv, _: JObject, info_action_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionNewInfoAction(env: JNIEnv, _: JObject, info_action_ptr: JRPtr) -> jobject { handle_exception_result(|| { let info_action_jrptr = info_action_ptr.rptr(&env)?; let info_action = info_action_jrptr.typed_ref::()?; @@ -7755,7 +8293,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7768,7 +8306,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsParameterChangeAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsParameterChangeAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7781,7 +8319,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsHardForkInitiationAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsHardForkInitiationAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7794,7 +8332,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsTreasuryWithdrawalsAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsTreasuryWithdrawalsAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7807,7 +8345,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsNoConfidenceAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsNoConfidenceAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7820,7 +8358,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsNewCommitteeAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsNewCommitteeAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7833,7 +8371,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsNewConstitutionAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsNewConstitutionAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7846,7 +8384,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionAsInfoAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionAsInfoAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7860,7 +8398,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7873,7 +8411,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = GovernanceActionId::from_bytes(bytes).into_result()?; @@ -7885,7 +8423,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7898,7 +8436,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = GovernanceActionId::from_hex(&hex_str).into_result()?; @@ -7910,7 +8448,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7923,7 +8461,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GovernanceActionId::from_json(&json).into_result()?; @@ -7935,7 +8473,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdTransactionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdTransactionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7948,7 +8486,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7961,7 +8499,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdNew(env: JNIEnv, _: JObject, transaction_id_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdNew(env: JNIEnv, _: JObject, transaction_id_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let transaction_id_jrptr = transaction_id_ptr.rptr(&env)?; let transaction_id = transaction_id_jrptr.typed_ref::()?; @@ -7976,7 +8514,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -7989,7 +8527,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = GovernanceActionIds::from_json(&json).into_result()?; @@ -8001,7 +8539,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = GovernanceActionIds::new(); result.rptr().jptr(&env) @@ -8012,7 +8550,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_id_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_id_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8027,7 +8565,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8041,7 +8579,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceActionIdsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1governanceActionIdsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8055,7 +8593,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_governanceAction #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8068,7 +8606,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = HardForkInitiationAction::from_bytes(bytes).into_result()?; @@ -8080,7 +8618,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8093,7 +8631,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = HardForkInitiationAction::from_hex(&hex_str).into_result()?; @@ -8105,7 +8643,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8118,7 +8656,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = HardForkInitiationAction::from_json(&json).into_result()?; @@ -8130,7 +8668,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8143,7 +8681,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8156,7 +8694,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionNew(env: JNIEnv, _: JObject, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionNew(env: JNIEnv, _: JObject, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let protocol_version_jrptr = protocol_version_ptr.rptr(&env)?; let protocol_version = protocol_version_jrptr.typed_ref::()?; @@ -8169,7 +8707,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiationActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hardForkInitiationActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -8185,7 +8723,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hardForkInitiati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -8198,7 +8736,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Header::from_bytes(bytes).into_result()?; @@ -8210,7 +8748,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -8223,7 +8761,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Header::from_hex(&hex_str).into_result()?; @@ -8235,7 +8773,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -8248,7 +8786,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Header::from_json(&json).into_result()?; @@ -8260,7 +8798,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerHeaderBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerHeaderBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -8273,7 +8811,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerHeaderBody #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodySignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::
()?; @@ -8286,7 +8824,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySignat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerNew(env: JNIEnv, _: JObject, header_body_ptr: JRPtr, body_signature_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerNew(env: JNIEnv, _: JObject, header_body_ptr: JRPtr, body_signature_ptr: JRPtr) -> jobject { handle_exception_result(|| { let header_body_jrptr = header_body_ptr.rptr(&env)?; let header_body = header_body_jrptr.typed_ref::()?; @@ -8302,7 +8840,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8315,7 +8853,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = HeaderBody::from_bytes(bytes).into_result()?; @@ -8327,7 +8865,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8340,7 +8878,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = HeaderBody::from_hex(&hex_str).into_result()?; @@ -8352,7 +8890,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8365,7 +8903,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = HeaderBody::from_json(&json).into_result()?; @@ -8377,7 +8915,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockNumber(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyBlockNumber(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8390,7 +8928,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodySlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8403,7 +8941,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySlot(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodySlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8416,7 +8954,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodySlotBi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyPrevHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyPrevHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8429,7 +8967,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyPrevHa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyIssuerVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyIssuerVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8442,7 +8980,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyIssuer #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyVrfVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyVrfVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8455,12 +8993,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyVrfVke #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyHasNonceAndLeaderVrf(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyHasNonceAndLeaderVrf(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_nonce_and_leader_vrf(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -8468,7 +9006,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyHasNon #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNonceVrfOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyNonceVrfOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8481,7 +9019,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNonceV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyLeaderVrfOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyLeaderVrfOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8494,12 +9032,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyLeader #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyHasVrfResult(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyHasVrfResult(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_vrf_result(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -8507,7 +9045,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyHasVrf #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyVrfResultOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyVrfResultOrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8520,7 +9058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyVrfRes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8533,7 +9071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockBodyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyBlockBodyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8546,7 +9084,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyBlockB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyOperationalCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyOperationalCert(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8559,7 +9097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyOperat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8572,7 +9110,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyProtoc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNew(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_jlong: jlong, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyNew(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_jlong: jlong, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let block_number = u32::try_from_jlong(block_number_jlong)?; let slot = u32::try_from_jlong(slot_jlong)?; @@ -8598,7 +9136,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewWithPrevHash(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_jlong: jlong, prev_hash_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyNewWithPrevHash(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_jlong: jlong, prev_hash_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let block_number = u32::try_from_jlong(block_number_jlong)?; let slot = u32::try_from_jlong(slot_jlong)?; @@ -8626,7 +9164,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewWit #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewHeaderbody(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyNewHeaderbody(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let block_number = u32::try_from_jlong(block_number_jlong)?; let slot_jrptr = slot_ptr.rptr(&env)?; @@ -8653,7 +9191,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewHea #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewHeaderbodyWithPrevHash(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_ptr: JRPtr, prev_hash_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1headerBodyNewHeaderbodyWithPrevHash(env: JNIEnv, _: JObject, block_number_jlong: jlong, slot_ptr: JRPtr, prev_hash_ptr: JRPtr, issuer_vkey_ptr: JRPtr, vrf_vkey_ptr: JRPtr, vrf_result_ptr: JRPtr, block_body_size_jlong: jlong, block_body_hash_ptr: JRPtr, operational_cert_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let block_number = u32::try_from_jlong(block_number_jlong)?; let slot_jrptr = slot_ptr.rptr(&env)?; @@ -8683,7 +9221,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_headerBodyNewHea #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_infoActionNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1infoActionNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = InfoAction::new(); result.rptr().jptr(&env) @@ -8695,7 +9233,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_infoActionNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8708,7 +9246,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Int::from_bytes(bytes).into_result()?; @@ -8720,7 +9258,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8733,7 +9271,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToHex(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Int::from_hex(&hex_str).into_result()?; @@ -8745,7 +9283,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8758,7 +9296,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToJson(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Int::from_json(&json).into_result()?; @@ -8770,7 +9308,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNew(env: JNIEnv, _: JObject, x_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intNew(env: JNIEnv, _: JObject, x_ptr: JRPtr) -> jobject { handle_exception_result(|| { let x_jrptr = x_ptr.rptr(&env)?; let x = x_jrptr.typed_ref::()?; @@ -8783,7 +9321,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNew(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNewNegative(env: JNIEnv, _: JObject, x_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intNewNegative(env: JNIEnv, _: JObject, x_ptr: JRPtr) -> jobject { handle_exception_result(|| { let x_jrptr = x_ptr.rptr(&env)?; let x = x_jrptr.typed_ref::()?; @@ -8796,7 +9334,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNewNegative(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNewI32(env: JNIEnv, _: JObject, x_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intNewI32(env: JNIEnv, _: JObject, x_jlong: jlong) -> jobject { handle_exception_result(|| { let x = i32::try_from_jlong(x_jlong)?; let result = Int::new_i32(x); @@ -8808,12 +9346,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intNewI32(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intIsPositive(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intIsPositive(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_positive(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -8821,7 +9359,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intIsPositive(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsPositive(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intAsPositive(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8834,7 +9372,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsPositive(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsNegative(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intAsNegative(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8847,7 +9385,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsNegative(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intAsI32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8860,7 +9398,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32OrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intAsI32OrNothing(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8873,7 +9411,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32OrNothin #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32OrFail(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intAsI32OrFail(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8886,7 +9424,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intAsI32OrFail(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intToStr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8899,7 +9437,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intToStr(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromStr(env: JNIEnv, _: JObject, string_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1intFromStr(env: JNIEnv, _: JObject, string_str: JString) -> jobject { handle_exception_result(|| { let string = string_str.string(&env)?; let result = Int::from_str(&string).into_result()?; @@ -8912,7 +9450,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_intFromStr(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4ToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8925,7 +9463,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4FromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Ipv4::from_bytes(bytes).into_result()?; @@ -8937,7 +9475,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4ToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8950,7 +9488,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToHex(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4FromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Ipv4::from_hex(&hex_str).into_result()?; @@ -8962,7 +9500,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4ToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -8975,7 +9513,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4ToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4FromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Ipv4::from_json(&json).into_result()?; @@ -8987,7 +9525,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4FromJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4New(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4New(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let data = env.convert_byte_array(data_jarray).into_result()?; let result = Ipv4::new(data).into_result()?; @@ -8999,7 +9537,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4New(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4Ip(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv4Ip(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9013,7 +9551,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv4Ip(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6ToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9026,7 +9564,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6FromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Ipv6::from_bytes(bytes).into_result()?; @@ -9038,7 +9576,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6ToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9051,7 +9589,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToHex(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6FromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Ipv6::from_hex(&hex_str).into_result()?; @@ -9063,7 +9601,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6ToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9076,7 +9614,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6ToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6FromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Ipv6::from_json(&json).into_result()?; @@ -9088,7 +9626,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6FromJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6New(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6New(env: JNIEnv, _: JObject, data_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let data = env.convert_byte_array(data_jarray).into_result()?; let result = Ipv6::new(data).into_result()?; @@ -9100,7 +9638,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6New(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6Ip(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1ipv6Ip(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9114,7 +9652,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_ipv6Ip(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESSignatureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESSignatureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9127,7 +9665,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESSignatureToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESSignatureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESSignatureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = KESSignature::from_bytes(bytes).into_result()?; @@ -9140,7 +9678,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESSignatureFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = KESVKey::from_bytes(bytes).into_result()?; @@ -9152,7 +9690,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9165,7 +9703,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9179,7 +9717,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToBech32( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = KESVKey::from_bech32(&bech_str).into_result()?; @@ -9191,7 +9729,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromBech3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9204,7 +9742,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyToHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1kESVKeyFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = KESVKey::from_hex(&hex).into_result()?; @@ -9217,7 +9755,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_kESVKeyFromHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9230,7 +9768,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Language::from_bytes(bytes).into_result()?; @@ -9242,7 +9780,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9255,7 +9793,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Language::from_hex(&hex_str).into_result()?; @@ -9267,7 +9805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9280,7 +9818,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageToJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Language::from_json(&json).into_result()?; @@ -9292,7 +9830,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageFromJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutusV1(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageNewPlutusV1(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Language::new_plutus_v1(); result.rptr().jptr(&env) @@ -9303,7 +9841,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutusV2(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageNewPlutusV2(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Language::new_plutus_v2(); result.rptr().jptr(&env) @@ -9314,7 +9852,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutusV3(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageNewPlutusV3(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Language::new_plutus_v3(); result.rptr().jptr(&env) @@ -9325,7 +9863,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageNewPlutu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languageKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9339,7 +9877,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languageKind(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languagesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Languages::new(); result.rptr().jptr(&env) @@ -9350,7 +9888,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languagesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9363,7 +9901,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesLen(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languagesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9377,7 +9915,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesGet(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languagesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9391,7 +9929,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesAdd(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesList(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1languagesList(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Languages::list(); result.rptr().jptr(&env) @@ -9403,7 +9941,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_languagesList(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPrivateKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1legacyDaedalusPrivateKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = LegacyDaedalusPrivateKey::from_bytes(&bytes).into_result()?; @@ -9415,7 +9953,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPrivateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1legacyDaedalusPrivateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9428,7 +9966,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPrivateKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1legacyDaedalusPrivateKeyChaincode(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9442,7 +9980,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_legacyDaedalusPr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeConstant(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1linearFeeConstant(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9455,7 +9993,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeConstan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeCoefficient(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1linearFeeCoefficient(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9468,7 +10006,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeCoeffic #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeNew(env: JNIEnv, _: JObject, coefficient_ptr: JRPtr, constant_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1linearFeeNew(env: JNIEnv, _: JObject, coefficient_ptr: JRPtr, constant_ptr: JRPtr) -> jobject { handle_exception_result(|| { let coefficient_jrptr = coefficient_ptr.rptr(&env)?; let coefficient = coefficient_jrptr.typed_ref::()?; @@ -9484,7 +10022,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_linearFeeNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9497,7 +10035,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MIRToStakeCredentials::from_bytes(bytes).into_result()?; @@ -9509,7 +10047,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9522,7 +10060,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MIRToStakeCredentials::from_hex(&hex_str).into_result()?; @@ -9534,7 +10072,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9547,7 +10085,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MIRToStakeCredentials::from_json(&json).into_result()?; @@ -9559,7 +10097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MIRToStakeCredentials::new(); result.rptr().jptr(&env) @@ -9570,7 +10108,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9583,7 +10121,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, cred_ptr: JRPtr, delta_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, cred_ptr: JRPtr, delta_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9600,7 +10138,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, cred_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, cred_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9615,7 +10153,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCredentialsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mIRToStakeCredentialsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9629,7 +10167,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mIRToStakeCreden #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddressOriginalBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1malformedAddressOriginalBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9642,7 +10180,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddress #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1malformedAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9655,7 +10193,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddress #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1malformedAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -9669,7 +10207,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_malformedAddress #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9682,7 +10220,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MetadataList::from_bytes(bytes).into_result()?; @@ -9694,7 +10232,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9707,7 +10245,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MetadataList::from_hex(&hex_str).into_result()?; @@ -9719,7 +10257,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MetadataList::new(); result.rptr().jptr(&env) @@ -9730,7 +10268,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9743,7 +10281,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListLen( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9757,7 +10295,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListGet( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataListAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9773,7 +10311,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataListAdd( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9786,7 +10324,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MetadataMap::from_bytes(bytes).into_result()?; @@ -9798,7 +10336,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9811,7 +10349,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MetadataMap::from_hex(&hex_str).into_result()?; @@ -9823,7 +10361,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MetadataMap::new(); result.rptr().jptr(&env) @@ -9834,7 +10372,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9847,7 +10385,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapLen(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9864,7 +10402,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInser #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInsertStr(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_str: JString, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapInsertStr(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_str: JString, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9880,7 +10418,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInser #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInsertI32(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_jlong: jlong, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapInsertI32(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_jlong: jlong, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9896,7 +10434,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapInser #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9911,7 +10449,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGet(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGetStr(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapGetStr(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9925,7 +10463,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGetSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGetI32(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapGetI32(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9939,14 +10477,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapGetI3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapHas(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapHas(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let key_jrptr = key_ptr.rptr(&env)?; let key = key_jrptr.typed_ref::()?; let result = self_rptr.has(key); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -9954,7 +10492,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapHas(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1metadataMapKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9968,7 +10506,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_metadataMapKeys( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -9981,7 +10519,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Mint::from_bytes(bytes).into_result()?; @@ -9993,7 +10531,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10006,7 +10544,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToHex(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Mint::from_hex(&hex_str).into_result()?; @@ -10018,7 +10556,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10031,7 +10569,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Mint::from_json(&json).into_result()?; @@ -10043,7 +10581,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintFromJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Mint::new(); result.rptr().jptr(&env) @@ -10054,7 +10592,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintNew(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintNewFromEntry(env: JNIEnv, _: JObject, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintNewFromEntry(env: JNIEnv, _: JObject, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let key_jrptr = key_ptr.rptr(&env)?; let key = key_jrptr.typed_ref::()?; @@ -10069,7 +10607,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintNewFromEntry #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10082,7 +10620,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintLen(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10099,7 +10637,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintInsert(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10114,7 +10652,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintGet(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10127,7 +10665,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintKeys(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAsPositiveMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAsPositiveMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10140,7 +10678,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAsPositiveMu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAsNegativeMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAsNegativeMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10154,7 +10692,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAsNegativeMu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MintAssets::new(); result.rptr().jptr(&env) @@ -10165,7 +10703,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsNewFromEntry(env: JNIEnv, _: JObject, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsNewFromEntry(env: JNIEnv, _: JObject, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let key_jrptr = key_ptr.rptr(&env)?; let key = key_jrptr.typed_ref::()?; @@ -10180,7 +10718,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsNewFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10193,7 +10731,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsLen(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10209,7 +10747,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsInsert #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10224,7 +10762,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsGet(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintAssetsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10238,7 +10776,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintAssetsKeys(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MintBuilder::new(); result.rptr().jptr(&env) @@ -10249,7 +10787,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderAddAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderAddAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10268,7 +10806,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderAddAs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderSetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderSetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10287,11 +10825,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderSetAs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.build(); + let result = self_rptr.build().into_result()?; result.rptr().jptr(&env) }) .jresult(&env) @@ -10300,7 +10838,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10313,7 +10851,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetNa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10326,7 +10864,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetPl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10339,7 +10877,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetRe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderGetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10352,12 +10890,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderGetRe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -10365,12 +10903,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderHasPl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderHasNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintBuilderHasNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_native_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -10379,10 +10917,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintBuilderHasNa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintWitnessNewNativeScript(env: JNIEnv, _: JObject, native_script_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintWitnessNewNativeScript(env: JNIEnv, _: JObject, native_script_ptr: JRPtr) -> jobject { handle_exception_result(|| { let native_script_jrptr = native_script_ptr.rptr(&env)?; - let native_script = native_script_jrptr.typed_ref::()?; + let native_script = native_script_jrptr.typed_ref::()?; let result = MintWitness::new_native_script(native_script); result.rptr().jptr(&env) }) @@ -10392,7 +10930,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintWitnessNewNa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintWitnessNewPlutusScript(env: JNIEnv, _: JObject, plutus_script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintWitnessNewPlutusScript(env: JNIEnv, _: JObject, plutus_script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let plutus_script_jrptr = plutus_script_ptr.rptr(&env)?; let plutus_script = plutus_script_jrptr.typed_ref::()?; @@ -10408,7 +10946,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintWitnessNewPl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10421,7 +10959,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MintsAssets::from_json(&json).into_result()?; @@ -10433,7 +10971,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MintsAssets::new(); result.rptr().jptr(&env) @@ -10444,7 +10982,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_assets_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_assets_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10459,7 +10997,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsAdd(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10473,7 +11011,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsGet(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1mintsAssetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10487,7 +11025,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_mintsAssetsLen(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10500,7 +11038,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MoveInstantaneousReward::from_bytes(bytes).into_result()?; @@ -10512,7 +11050,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10525,7 +11063,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MoveInstantaneousReward::from_hex(&hex_str).into_result()?; @@ -10537,7 +11075,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10550,7 +11088,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MoveInstantaneousReward::from_json(&json).into_result()?; @@ -10562,7 +11100,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardNewToOtherPot(env: JNIEnv, _: JObject, pot_jint: jint, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardNewToOtherPot(env: JNIEnv, _: JObject, pot_jint: jint, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pot = pot_jint.to_enum()?; let amount_jrptr = amount_ptr.rptr(&env)?; @@ -10576,7 +11114,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardNewToStakeCreds(env: JNIEnv, _: JObject, pot_jint: jint, amounts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardNewToStakeCreds(env: JNIEnv, _: JObject, pot_jint: jint, amounts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pot = pot_jint.to_enum()?; let amounts_jrptr = amounts_ptr.rptr(&env)?; @@ -10590,7 +11128,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardPot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardPot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10603,7 +11141,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10616,7 +11154,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardAsToOtherPot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardAsToOtherPot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10629,7 +11167,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardAsToStakeCreds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardAsToStakeCreds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10643,7 +11181,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10656,7 +11194,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MoveInstantaneousRewardsCert::from_bytes(bytes).into_result()?; @@ -10668,7 +11206,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10681,7 +11219,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MoveInstantaneousRewardsCert::from_hex(&hex_str).into_result()?; @@ -10693,7 +11231,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10706,7 +11244,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MoveInstantaneousRewardsCert::from_json(&json).into_result()?; @@ -10718,7 +11256,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertMoveInstantaneousReward(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertMoveInstantaneousReward(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10731,7 +11269,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneousRewardsCertNew(env: JNIEnv, _: JObject, move_instantaneous_reward_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1moveInstantaneousRewardsCertNew(env: JNIEnv, _: JObject, move_instantaneous_reward_ptr: JRPtr) -> jobject { handle_exception_result(|| { let move_instantaneous_reward_jrptr = move_instantaneous_reward_ptr.rptr(&env)?; let move_instantaneous_reward = move_instantaneous_reward_jrptr.typed_ref::()?; @@ -10745,7 +11283,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_moveInstantaneou #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10758,7 +11296,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MultiAsset::from_bytes(bytes).into_result()?; @@ -10770,7 +11308,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10783,7 +11321,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MultiAsset::from_hex(&hex_str).into_result()?; @@ -10795,7 +11333,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10808,7 +11346,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MultiAsset::from_json(&json).into_result()?; @@ -10820,7 +11358,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = MultiAsset::new(); result.rptr().jptr(&env) @@ -10831,7 +11369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10844,7 +11382,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetLen(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, assets_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, assets_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10861,7 +11399,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetInsert #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10876,7 +11414,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetGet(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetSetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, asset_name_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetSetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, asset_name_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10884,7 +11422,8 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetSetAss let policy_id = policy_id_jrptr.typed_ref::()?; let asset_name_jrptr = asset_name_ptr.rptr(&env)?; let asset_name = asset_name_jrptr.typed_ref::()?; - let value = value_ptr.rptr(&env)?.typed_ref::()?.clone(); + let value_jrptr = value_ptr.rptr(&env)?; + let value = value_jrptr.typed_ref::()?; let result = self_rptr.set_asset(policy_id, asset_name, value); result.rptr().jptr(&env) }) @@ -10894,7 +11433,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetSetAss #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetGetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, asset_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetGetAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_id_ptr: JRPtr, asset_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10911,7 +11450,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetGetAss #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10924,7 +11463,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetKeys(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_ma_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiAssetSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_ma_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10940,7 +11479,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiAssetSub(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10953,7 +11492,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = MultiHostName::from_bytes(bytes).into_result()?; @@ -10965,7 +11504,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -10978,7 +11517,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = MultiHostName::from_hex(&hex_str).into_result()?; @@ -10990,7 +11529,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11003,7 +11542,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = MultiHostName::from_json(&json).into_result()?; @@ -11015,7 +11554,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameDnsName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameDnsName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11028,7 +11567,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameDns #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameNew(env: JNIEnv, _: JObject, dns_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1multiHostNameNew(env: JNIEnv, _: JObject, dns_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let dns_name_jrptr = dns_name_ptr.rptr(&env)?; let dns_name = dns_name_jrptr.typed_ref::()?; @@ -11042,7 +11581,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_multiHostNameNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11055,7 +11594,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = NativeScript::from_bytes(bytes).into_result()?; @@ -11067,7 +11606,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11080,7 +11619,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = NativeScript::from_hex(&hex_str).into_result()?; @@ -11092,7 +11631,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11105,7 +11644,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = NativeScript::from_json(&json).into_result()?; @@ -11117,7 +11656,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11130,7 +11669,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewScriptPubkey(env: JNIEnv, _: JObject, script_pubkey_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewScriptPubkey(env: JNIEnv, _: JObject, script_pubkey_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_pubkey_jrptr = script_pubkey_ptr.rptr(&env)?; let script_pubkey = script_pubkey_jrptr.typed_ref::()?; @@ -11143,7 +11682,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewScriptAll(env: JNIEnv, _: JObject, script_all_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewScriptAll(env: JNIEnv, _: JObject, script_all_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_all_jrptr = script_all_ptr.rptr(&env)?; let script_all = script_all_jrptr.typed_ref::()?; @@ -11156,7 +11695,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewScriptAny(env: JNIEnv, _: JObject, script_any_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewScriptAny(env: JNIEnv, _: JObject, script_any_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_any_jrptr = script_any_ptr.rptr(&env)?; let script_any = script_any_jrptr.typed_ref::()?; @@ -11169,7 +11708,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewScriptNOfK(env: JNIEnv, _: JObject, script_n_of_k_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewScriptNOfK(env: JNIEnv, _: JObject, script_n_of_k_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_n_of_k_jrptr = script_n_of_k_ptr.rptr(&env)?; let script_n_of_k = script_n_of_k_jrptr.typed_ref::()?; @@ -11182,7 +11721,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewTimelockStart(env: JNIEnv, _: JObject, timelock_start_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewTimelockStart(env: JNIEnv, _: JObject, timelock_start_ptr: JRPtr) -> jobject { handle_exception_result(|| { let timelock_start_jrptr = timelock_start_ptr.rptr(&env)?; let timelock_start = timelock_start_jrptr.typed_ref::()?; @@ -11195,7 +11734,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewTimelockExpiry(env: JNIEnv, _: JObject, timelock_expiry_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptNewTimelockExpiry(env: JNIEnv, _: JObject, timelock_expiry_ptr: JRPtr) -> jobject { handle_exception_result(|| { let timelock_expiry_jrptr = timelock_expiry_ptr.rptr(&env)?; let timelock_expiry = timelock_expiry_jrptr.typed_ref::()?; @@ -11208,7 +11747,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptNewT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11221,7 +11760,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptKind #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsScriptPubkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsScriptPubkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11234,7 +11773,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsSc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsScriptAll(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsScriptAll(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11247,7 +11786,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsSc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsScriptAny(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsScriptAny(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11260,7 +11799,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsSc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsScriptNOfK(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsScriptNOfK(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11273,7 +11812,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsSc #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsTimelockStart(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsTimelockStart(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11286,7 +11825,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsTi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsTimelockExpiry(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptAsTimelockExpiry(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11299,7 +11838,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptAsTi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptGetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptGetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11313,7 +11852,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptGetR #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSourceNew(env: JNIEnv, _: JObject, script_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptSourceNew(env: JNIEnv, _: JObject, script_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -11326,13 +11865,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSourceNewRefInput(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr, input_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptSourceNewRefInput(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr, input_ptr: JRPtr, script_size_jlong: jlong) -> jobject { handle_exception_result(|| { let script_hash_jrptr = script_hash_ptr.rptr(&env)?; let script_hash = script_hash_jrptr.typed_ref::()?; let input_jrptr = input_ptr.rptr(&env)?; let input = input_jrptr.typed_ref::()?; - let result = NativeScriptSource::new_ref_input(script_hash, input); + let script_size = usize::try_from_jlong(script_size_jlong)?; + let result = NativeScriptSource::new_ref_input(script_hash, input, script_size); result.rptr().jptr(&env) }) .jresult(&env) @@ -11341,7 +11881,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSourceSetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_hashes_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptSourceSetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_hashes_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11354,10 +11894,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptSour } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptSourceGetRefScriptSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.get_ref_script_size(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NativeScripts::new(); result.rptr().jptr(&env) @@ -11368,7 +11921,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11381,7 +11934,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsLen #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11395,7 +11948,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11410,7 +11963,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11423,7 +11976,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = NativeScripts::from_bytes(bytes).into_result()?; @@ -11435,7 +11988,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11448,7 +12001,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = NativeScripts::from_hex(&hex_str).into_result()?; @@ -11460,7 +12013,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11473,7 +12026,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nativeScriptsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = NativeScripts::from_json(&json).into_result()?; @@ -11486,7 +12039,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nativeScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11499,7 +12052,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = NetworkId::from_bytes(bytes).into_result()?; @@ -11511,7 +12064,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11524,7 +12077,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = NetworkId::from_hex(&hex_str).into_result()?; @@ -11536,7 +12089,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11549,7 +12102,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = NetworkId::from_json(&json).into_result()?; @@ -11561,7 +12114,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdTestnet(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdTestnet(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NetworkId::testnet(); result.rptr().jptr(&env) @@ -11572,7 +12125,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdTestnet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdMainnet(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdMainnet(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NetworkId::mainnet(); result.rptr().jptr(&env) @@ -11583,7 +12136,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdMainnet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkIdKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11597,7 +12150,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkIdKind(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoNew(env: JNIEnv, _: JObject, network_id_jlong: jlong, protocol_magic_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoNew(env: JNIEnv, _: JObject, network_id_jlong: jlong, protocol_magic_jlong: jlong) -> jobject { handle_exception_result(|| { let network_id = u8::try_from_jlong(network_id_jlong)?; let protocol_magic = u32::try_from_jlong(protocol_magic_jlong)?; @@ -11610,7 +12163,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11623,7 +12176,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoNetwo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoProtocolMagic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoProtocolMagic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11636,7 +12189,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoProto #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoTestnetPreview(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoTestnetPreview(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NetworkInfo::testnet_preview(); result.rptr().jptr(&env) @@ -11647,7 +12200,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoTestn #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoTestnetPreprod(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoTestnetPreprod(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NetworkInfo::testnet_preprod(); result.rptr().jptr(&env) @@ -11658,7 +12211,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoTestn #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoMainnet(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1networkInfoMainnet(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NetworkInfo::mainnet(); result.rptr().jptr(&env) @@ -11670,7 +12223,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_networkInfoMainn #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11683,7 +12236,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = NewConstitutionAction::from_bytes(bytes).into_result()?; @@ -11695,7 +12248,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11708,7 +12261,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = NewConstitutionAction::from_hex(&hex_str).into_result()?; @@ -11720,7 +12273,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11733,7 +12286,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = NewConstitutionAction::from_json(&json).into_result()?; @@ -11745,7 +12298,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11758,7 +12311,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionConstitution(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11771,7 +12324,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionNew(env: JNIEnv, _: JObject, constitution_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionNew(env: JNIEnv, _: JObject, constitution_ptr: JRPtr) -> jobject { handle_exception_result(|| { let constitution_jrptr = constitution_ptr.rptr(&env)?; let constitution = constitution_jrptr.typed_ref::()?; @@ -11784,7 +12337,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, constitution_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, constitution_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -11799,12 +12352,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionActionHasScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1newConstitutionActionHasScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_hash(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -11813,7 +12366,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_newConstitutionA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11826,7 +12379,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = NoConfidenceAction::from_bytes(bytes).into_result()?; @@ -11838,7 +12391,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11851,7 +12404,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = NoConfidenceAction::from_hex(&hex_str).into_result()?; @@ -11863,7 +12416,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11876,7 +12429,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = NoConfidenceAction::from_json(&json).into_result()?; @@ -11888,7 +12441,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11901,7 +12454,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = NoConfidenceAction::new(); result.rptr().jptr(&env) @@ -11912,7 +12465,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1noConfidenceActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -11926,7 +12479,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_noConfidenceActi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11939,7 +12492,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Nonce::from_bytes(bytes).into_result()?; @@ -11951,7 +12504,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11964,7 +12517,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Nonce::from_hex(&hex_str).into_result()?; @@ -11976,7 +12529,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -11989,7 +12542,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Nonce::from_json(&json).into_result()?; @@ -12001,7 +12554,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceFromJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceNewIdentity(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceNewIdentity(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Nonce::new_identity(); result.rptr().jptr(&env) @@ -12012,7 +12565,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceNewIdentity #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceNewFromHash(env: JNIEnv, _: JObject, hash_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceNewFromHash(env: JNIEnv, _: JObject, hash_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let hash = env.convert_byte_array(hash_jarray).into_result()?; let result = Nonce::new_from_hash(hash).into_result()?; @@ -12024,7 +12577,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceNewFromHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceGetHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1nonceGetHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12041,7 +12594,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_nonceGetHash(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12054,7 +12607,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = OperationalCert::from_bytes(bytes).into_result()?; @@ -12066,7 +12619,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12079,7 +12632,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = OperationalCert::from_hex(&hex_str).into_result()?; @@ -12091,7 +12644,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12104,7 +12657,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = OperationalCert::from_json(&json).into_result()?; @@ -12116,7 +12669,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertHotVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertHotVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12129,7 +12682,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertSequenceNumber(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertSequenceNumber(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12142,7 +12695,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertKesPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertKesPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12155,7 +12708,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertK #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertSigma(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertSigma(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12168,7 +12721,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertNew(env: JNIEnv, _: JObject, hot_vkey_ptr: JRPtr, sequence_number_jlong: jlong, kes_period_jlong: jlong, sigma_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1operationalCertNew(env: JNIEnv, _: JObject, hot_vkey_ptr: JRPtr, sequence_number_jlong: jlong, kes_period_jlong: jlong, sigma_ptr: JRPtr) -> jobject { handle_exception_result(|| { let hot_vkey_jrptr = hot_vkey_ptr.rptr(&env)?; let hot_vkey = hot_vkey_jrptr.typed_ref::()?; @@ -12186,7 +12739,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_operationalCertN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumNewDataHash(env: JNIEnv, _: JObject, data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1outputDatumNewDataHash(env: JNIEnv, _: JObject, data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let data_hash_jrptr = data_hash_ptr.rptr(&env)?; let data_hash = data_hash_jrptr.typed_ref::()?; @@ -12199,7 +12752,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumNewDa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumNewData(env: JNIEnv, _: JObject, data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1outputDatumNewData(env: JNIEnv, _: JObject, data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let data_jrptr = data_ptr.rptr(&env)?; let data = data_jrptr.typed_ref::()?; @@ -12212,7 +12765,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumNewDa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1outputDatumDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12225,7 +12778,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumDataH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1outputDatumData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12239,7 +12792,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_outputDatumData( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12252,7 +12805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ParameterChangeAction::from_bytes(bytes).into_result()?; @@ -12264,7 +12817,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12277,7 +12830,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ParameterChangeAction::from_hex(&hex_str).into_result()?; @@ -12289,7 +12842,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12302,7 +12855,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ParameterChangeAction::from_json(&json).into_result()?; @@ -12314,7 +12867,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12327,7 +12880,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionProtocolParamUpdates(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionProtocolParamUpdates(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12340,7 +12893,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionPolicyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionPolicyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12353,7 +12906,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionNew(env: JNIEnv, _: JObject, protocol_param_updates_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionNew(env: JNIEnv, _: JObject, protocol_param_updates_ptr: JRPtr) -> jobject { handle_exception_result(|| { let protocol_param_updates_jrptr = protocol_param_updates_ptr.rptr(&env)?; let protocol_param_updates = protocol_param_updates_jrptr.typed_ref::()?; @@ -12366,7 +12919,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_param_updates_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_param_updates_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -12381,7 +12934,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionNewWithPolicyHash(env: JNIEnv, _: JObject, protocol_param_updates_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionNewWithPolicyHash(env: JNIEnv, _: JObject, protocol_param_updates_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let protocol_param_updates_jrptr = protocol_param_updates_ptr.rptr(&env)?; let protocol_param_updates = protocol_param_updates_jrptr.typed_ref::()?; @@ -12396,7 +12949,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeActionNewWithPolicyHashAndActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_param_updates_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1parameterChangeActionNewWithPolicyHashAndActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, protocol_param_updates_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -12414,7 +12967,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_parameterChangeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12427,7 +12980,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusData::from_bytes(bytes).into_result()?; @@ -12439,7 +12992,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12452,7 +13005,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PlutusData::from_hex(&hex_str).into_result()?; @@ -12464,7 +13017,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewConstrPlutusData(env: JNIEnv, _: JObject, constr_plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewConstrPlutusData(env: JNIEnv, _: JObject, constr_plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let constr_plutus_data_jrptr = constr_plutus_data_ptr.rptr(&env)?; let constr_plutus_data = constr_plutus_data_jrptr.typed_ref::()?; @@ -12477,7 +13030,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewCon #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewEmptyConstrPlutusData(env: JNIEnv, _: JObject, alternative_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewEmptyConstrPlutusData(env: JNIEnv, _: JObject, alternative_ptr: JRPtr) -> jobject { handle_exception_result(|| { let alternative_jrptr = alternative_ptr.rptr(&env)?; let alternative = alternative_jrptr.typed_ref::()?; @@ -12490,7 +13043,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewEmp #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewSingleValueConstrPlutusData(env: JNIEnv, _: JObject, alternative_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewSingleValueConstrPlutusData(env: JNIEnv, _: JObject, alternative_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let alternative_jrptr = alternative_ptr.rptr(&env)?; let alternative = alternative_jrptr.typed_ref::()?; @@ -12505,7 +13058,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewSin #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewMap(env: JNIEnv, _: JObject, map_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewMap(env: JNIEnv, _: JObject, map_ptr: JRPtr) -> jobject { handle_exception_result(|| { let map_jrptr = map_ptr.rptr(&env)?; let map = map_jrptr.typed_ref::()?; @@ -12518,7 +13071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewMap #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewList(env: JNIEnv, _: JObject, list_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewList(env: JNIEnv, _: JObject, list_ptr: JRPtr) -> jobject { handle_exception_result(|| { let list_jrptr = list_ptr.rptr(&env)?; let list = list_jrptr.typed_ref::()?; @@ -12531,7 +13084,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewLis #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewInteger(env: JNIEnv, _: JObject, integer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewInteger(env: JNIEnv, _: JObject, integer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let integer_jrptr = integer_ptr.rptr(&env)?; let integer = integer_jrptr.typed_ref::()?; @@ -12544,7 +13097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewInt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataNewBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusData::new_bytes(bytes); @@ -12556,7 +13109,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataNewByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12569,7 +13122,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataKind(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsConstrPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataAsConstrPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12582,7 +13135,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsCons #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsMap(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataAsMap(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12595,7 +13148,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsMap( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsList(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataAsList(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12608,7 +13161,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsList #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsInteger(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataAsInteger(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12621,7 +13174,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsInte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12637,7 +13190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataAsByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr, schema_jint: jint) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12651,7 +13204,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromJson(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataFromJson(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let schema = schema_jint.to_enum()?; @@ -12664,7 +13217,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromAddress(env: JNIEnv, _: JObject, address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusDataFromAddress(env: JNIEnv, _: JObject, address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let address_jrptr = address_ptr.rptr(&env)?; let address = address_jrptr.typed_ref::
()?; @@ -12678,7 +13231,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusDataFromAd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12691,7 +13244,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusList::from_bytes(bytes).into_result()?; @@ -12703,7 +13256,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12716,7 +13269,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PlutusList::from_hex(&hex_str).into_result()?; @@ -12728,7 +13281,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PlutusList::new(); result.rptr().jptr(&env) @@ -12739,7 +13292,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12752,7 +13305,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListLen(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12766,7 +13319,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListGet(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusListAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12782,7 +13335,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusListAdd(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12795,7 +13348,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusMap::from_bytes(bytes).into_result()?; @@ -12807,7 +13360,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12820,7 +13373,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PlutusMap::from_hex(&hex_str).into_result()?; @@ -12832,7 +13385,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PlutusMap::new(); result.rptr().jptr(&env) @@ -12843,7 +13396,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12856,15 +13409,15 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapLen(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, values_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let key_jrptr = key_ptr.rptr(&env)?; let key = key_jrptr.typed_ref::()?; - let value_jrptr = value_ptr.rptr(&env)?; - let value = value_jrptr.typed_ref::()?; - let result = self_rptr.insert(key, value); + let values_jrptr = values_ptr.rptr(&env)?; + let values = values_jrptr.typed_ref::()?; + let result = self_rptr.insert(key, values); result.rptr().jptr(&env) }) .jresult(&env) @@ -12873,7 +13426,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapInsert( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12888,7 +13441,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapGet(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12902,7 +13455,61 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusMapKeys(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapValuesNew(env: JNIEnv, _: JObject) -> jobject { + handle_exception_result(|| { + let result = PlutusMapValues::new(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapValuesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.len(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapValuesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let index = usize::try_from_jlong(index_jlong)?; + let result = self_rptr.get(index); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusMapValuesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let elem_jrptr = elem_ptr.rptr(&env)?; + let elem = elem_jrptr.typed_ref::()?; + self_rptr.add(elem); + Ok(JObject::null()) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12915,7 +13522,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::from_bytes(bytes).into_result()?; @@ -12927,7 +13534,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -12940,7 +13547,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PlutusScript::from_hex(&hex_str).into_result()?; @@ -12952,7 +13559,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNew(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptNew(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::new(bytes); @@ -12964,7 +13571,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewV2(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptNewV2(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::new_v2(bytes); @@ -12976,7 +13583,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewV3(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptNewV3(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::new_v3(bytes); @@ -12988,7 +13595,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewWithVersion(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray, language_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptNewWithVersion(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray, language_ptr: JRPtr) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let language_jrptr = language_ptr.rptr(&env)?; @@ -13002,7 +13609,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptNewW #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13015,7 +13622,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromBytesV2(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromBytesV2(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::from_bytes_v2(bytes).into_result()?; @@ -13027,7 +13634,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromBytesV3(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromBytesV3(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScript::from_bytes_v3(bytes).into_result()?; @@ -13039,7 +13646,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromBytesWithVersion(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray, language_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromBytesWithVersion(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray, language_ptr: JRPtr) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let language_jrptr = language_ptr.rptr(&env)?; @@ -13053,7 +13660,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFromHexWithVersion(env: JNIEnv, _: JObject, hex_str_str: JString, language_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptFromHexWithVersion(env: JNIEnv, _: JObject, hex_str_str: JString, language_ptr: JRPtr) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let language_jrptr = language_ptr.rptr(&env)?; @@ -13067,7 +13674,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13080,7 +13687,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptLanguageVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptLanguageVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13094,7 +13701,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptLang #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSourceNew(env: JNIEnv, _: JObject, script_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptSourceNew(env: JNIEnv, _: JObject, script_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -13107,7 +13714,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSourceNewRefInput(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr, input_ptr: JRPtr, lang_ver_ptr: JRPtr, script_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptSourceNewRefInput(env: JNIEnv, _: JObject, script_hash_ptr: JRPtr, input_ptr: JRPtr, lang_ver_ptr: JRPtr, script_size_jlong: jlong) -> jobject { handle_exception_result(|| { let script_hash_jrptr = script_hash_ptr.rptr(&env)?; let script_hash = script_hash_jrptr.typed_ref::()?; @@ -13125,7 +13732,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSourceSetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_hashes_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptSourceSetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_hashes_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13140,7 +13747,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSourceGetRefScriptSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptSourceGetRefScriptSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13154,7 +13761,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptSour #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13167,7 +13774,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PlutusScripts::from_bytes(bytes).into_result()?; @@ -13179,7 +13786,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13192,7 +13799,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PlutusScripts::from_hex(&hex_str).into_result()?; @@ -13204,7 +13811,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13217,7 +13824,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PlutusScripts::from_json(&json).into_result()?; @@ -13229,7 +13836,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PlutusScripts::new(); result.rptr().jptr(&env) @@ -13240,7 +13847,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13253,7 +13860,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsLen #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13267,7 +13874,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusScriptsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13283,7 +13890,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusScriptsAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNew(env: JNIEnv, _: JObject, script_ptr: JRPtr, datum_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessNew(env: JNIEnv, _: JObject, script_ptr: JRPtr, datum_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -13300,7 +13907,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNewWithRef(env: JNIEnv, _: JObject, script_ptr: JRPtr, datum_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessNewWithRef(env: JNIEnv, _: JObject, script_ptr: JRPtr, datum_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -13317,7 +13924,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNewWithoutDatum(env: JNIEnv, _: JObject, script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessNewWithoutDatum(env: JNIEnv, _: JObject, script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -13332,7 +13939,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNewWithRefWithoutDatum(env: JNIEnv, _: JObject, script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessNewWithRefWithoutDatum(env: JNIEnv, _: JObject, script_ptr: JRPtr, redeemer_ptr: JRPtr) -> jobject { handle_exception_result(|| { let script_jrptr = script_ptr.rptr(&env)?; let script = script_jrptr.typed_ref::()?; @@ -13347,7 +13954,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13360,7 +13967,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessScr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13373,7 +13980,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessDat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessRedeemer(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessRedeemer(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13387,7 +13994,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessRed #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PlutusWitnesses::new(); result.rptr().jptr(&env) @@ -13398,7 +14005,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13411,7 +14018,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesL #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13425,7 +14032,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1plutusWitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13441,7 +14048,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_plutusWitnessesA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerNew(env: JNIEnv, _: JObject, slot_jlong: jlong, tx_index_jlong: jlong, cert_index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerNew(env: JNIEnv, _: JObject, slot_jlong: jlong, tx_index_jlong: jlong, cert_index_jlong: jlong) -> jobject { handle_exception_result(|| { let slot = u32::try_from_jlong(slot_jlong)?; let tx_index = u32::try_from_jlong(tx_index_jlong)?; @@ -13455,7 +14062,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerNewPointer(env: JNIEnv, _: JObject, slot_ptr: JRPtr, tx_index_ptr: JRPtr, cert_index_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerNewPointer(env: JNIEnv, _: JObject, slot_ptr: JRPtr, tx_index_ptr: JRPtr, cert_index_ptr: JRPtr) -> jobject { handle_exception_result(|| { let slot_jrptr = slot_ptr.rptr(&env)?; let slot = slot_jrptr.typed_ref::()?; @@ -13472,7 +14079,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerNewPointe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerSlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerSlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13485,7 +14092,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerSlot(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerTxIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerTxIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13498,7 +14105,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerTxIndex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerCertIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerCertIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13511,7 +14118,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerCertIndex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerSlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerSlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13524,7 +14131,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerSlotBignu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerTxIndexBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerTxIndexBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13537,7 +14144,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerTxIndexBi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerCertIndexBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerCertIndexBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13551,7 +14158,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerCertIndex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr, stake_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr, stake_ptr: JRPtr) -> jobject { handle_exception_result(|| { let network = u8::try_from_jlong(network_jlong)?; let payment_jrptr = payment_ptr.rptr(&env)?; @@ -13567,7 +14174,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13580,7 +14187,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressPa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressStakePointer(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressStakePointer(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13593,7 +14200,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13606,7 +14213,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -13617,10 +14224,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_pointerAddressFr } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1pointerAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.network_id(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13633,7 +14253,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolMetadata::from_bytes(bytes).into_result()?; @@ -13645,7 +14265,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13658,7 +14278,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PoolMetadata::from_hex(&hex_str).into_result()?; @@ -13670,7 +14290,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13683,7 +14303,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PoolMetadata::from_json(&json).into_result()?; @@ -13695,7 +14315,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13708,7 +14328,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataUrl( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataPoolMetadataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataPoolMetadataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13721,7 +14341,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataPool #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataNew(env: JNIEnv, _: JObject, url_ptr: JRPtr, pool_metadata_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataNew(env: JNIEnv, _: JObject, url_ptr: JRPtr, pool_metadata_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let url_jrptr = url_ptr.rptr(&env)?; let url = url_jrptr.typed_ref::()?; @@ -13737,7 +14357,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolMetadataHash::from_bytes(bytes).into_result()?; @@ -13749,7 +14369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13762,7 +14382,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13776,7 +14396,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = PoolMetadataHash::from_bech32(&bech_str).into_result()?; @@ -13788,7 +14408,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13801,7 +14421,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolMetadataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = PoolMetadataHash::from_hex(&hex).into_result()?; @@ -13814,7 +14434,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolMetadataHash #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13827,7 +14447,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolParams::from_bytes(bytes).into_result()?; @@ -13839,7 +14459,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13852,7 +14472,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PoolParams::from_hex(&hex_str).into_result()?; @@ -13864,7 +14484,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13877,7 +14497,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PoolParams::from_json(&json).into_result()?; @@ -13889,7 +14509,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsOperator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsOperator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13902,7 +14522,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsOperat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsVrfKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsVrfKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13915,7 +14535,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsVrfKey #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPledge(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsPledge(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13928,7 +14548,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPledge #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsCost(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsCost(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13941,7 +14561,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsCost(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsMargin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsMargin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13954,7 +14574,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsMargin #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsRewardAccount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsRewardAccount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13967,7 +14587,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsReward #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPoolOwners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsPoolOwners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13980,7 +14600,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPoolOw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsRelays(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsRelays(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -13993,7 +14613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsRelays #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPoolMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsPoolMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14006,7 +14626,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsPoolMe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsNew(env: JNIEnv, _: JObject, operator_ptr: JRPtr, vrf_keyhash_ptr: JRPtr, pledge_ptr: JRPtr, cost_ptr: JRPtr, margin_ptr: JRPtr, reward_account_ptr: JRPtr, pool_owners_ptr: JRPtr, relays_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsNew(env: JNIEnv, _: JObject, operator_ptr: JRPtr, vrf_keyhash_ptr: JRPtr, pledge_ptr: JRPtr, cost_ptr: JRPtr, margin_ptr: JRPtr, reward_account_ptr: JRPtr, pool_owners_ptr: JRPtr, relays_ptr: JRPtr) -> jobject { handle_exception_result(|| { let operator_jrptr = operator_ptr.rptr(&env)?; let operator = operator_jrptr.typed_ref::()?; @@ -14033,7 +14653,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsNewWithPoolMetadata(env: JNIEnv, _: JObject, operator_ptr: JRPtr, vrf_keyhash_ptr: JRPtr, pledge_ptr: JRPtr, cost_ptr: JRPtr, margin_ptr: JRPtr, reward_account_ptr: JRPtr, pool_owners_ptr: JRPtr, relays_ptr: JRPtr, pool_metadata_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolParamsNewWithPoolMetadata(env: JNIEnv, _: JObject, operator_ptr: JRPtr, vrf_keyhash_ptr: JRPtr, pledge_ptr: JRPtr, cost_ptr: JRPtr, margin_ptr: JRPtr, reward_account_ptr: JRPtr, pool_owners_ptr: JRPtr, relays_ptr: JRPtr, pool_metadata_ptr: JRPtr) -> jobject { handle_exception_result(|| { let operator_jrptr = operator_ptr.rptr(&env)?; let operator = operator_jrptr.typed_ref::()?; @@ -14063,7 +14683,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolParamsNewWit #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14076,7 +14696,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolRegistration::from_bytes(bytes).into_result()?; @@ -14088,7 +14708,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14101,7 +14721,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PoolRegistration::from_hex(&hex_str).into_result()?; @@ -14113,7 +14733,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14126,7 +14746,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PoolRegistration::from_json(&json).into_result()?; @@ -14138,7 +14758,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationPoolParams(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationPoolParams(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14151,7 +14771,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistrationNew(env: JNIEnv, _: JObject, pool_params_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRegistrationNew(env: JNIEnv, _: JObject, pool_params_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pool_params_jrptr = pool_params_ptr.rptr(&env)?; let pool_params = pool_params_jrptr.typed_ref::()?; @@ -14165,7 +14785,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14178,7 +14798,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolRetirement::from_bytes(bytes).into_result()?; @@ -14190,7 +14810,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14203,7 +14823,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PoolRetirement::from_hex(&hex_str).into_result()?; @@ -14215,7 +14835,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14228,7 +14848,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PoolRetirement::from_json(&json).into_result()?; @@ -14240,7 +14860,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14253,7 +14873,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementPo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14266,7 +14886,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementEp #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementNew(env: JNIEnv, _: JObject, pool_keyhash_ptr: JRPtr, epoch_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolRetirementNew(env: JNIEnv, _: JObject, pool_keyhash_ptr: JRPtr, epoch_jlong: jlong) -> jobject { handle_exception_result(|| { let pool_keyhash_jrptr = pool_keyhash_ptr.rptr(&env)?; let pool_keyhash = pool_keyhash_jrptr.typed_ref::()?; @@ -14281,7 +14901,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolRetirementNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14294,7 +14914,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PoolVotingThresholds::from_bytes(bytes).into_result()?; @@ -14306,7 +14926,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14319,7 +14939,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PoolVotingThresholds::from_hex(&hex_str).into_result()?; @@ -14331,7 +14951,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14344,7 +14964,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = PoolVotingThresholds::from_json(&json).into_result()?; @@ -14356,7 +14976,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsNew(env: JNIEnv, _: JObject, motion_no_confidence_ptr: JRPtr, committee_normal_ptr: JRPtr, committee_no_confidence_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr, security_relevant_threshold_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsNew(env: JNIEnv, _: JObject, motion_no_confidence_ptr: JRPtr, committee_normal_ptr: JRPtr, committee_no_confidence_ptr: JRPtr, hard_fork_initiation_ptr: JRPtr, security_relevant_threshold_ptr: JRPtr) -> jobject { handle_exception_result(|| { let motion_no_confidence_jrptr = motion_no_confidence_ptr.rptr(&env)?; let motion_no_confidence = motion_no_confidence_jrptr.typed_ref::()?; @@ -14377,7 +14997,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsMotionNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14390,7 +15010,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsCommitteeNormal(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14403,7 +15023,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsCommitteeNoConfidence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14416,7 +15036,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresholdsHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsHardForkInitiation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14427,10 +15047,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_poolVotingThresh } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1poolVotingThresholdsSecurityRelevantThreshold(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.security_relevant_threshold(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToPublic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyToPublic(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14443,7 +15076,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToPubl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyGenerateEd25519(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyGenerateEd25519(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PrivateKey::generate_ed25519().into_result()?; result.rptr().jptr(&env) @@ -14454,7 +15087,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyGenera #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyGenerateEd25519extended(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyGenerateEd25519extended(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PrivateKey::generate_ed25519extended().into_result()?; result.rptr().jptr(&env) @@ -14465,7 +15098,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyGenera #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { let bech32_str = bech32_str_str.string(&env)?; let result = PrivateKey::from_bech32(&bech32_str).into_result()?; @@ -14477,7 +15110,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromBe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14490,7 +15123,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToBech #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14503,7 +15136,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyAsByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromExtendedBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyFromExtendedBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PrivateKey::from_extended_bytes(&bytes).into_result()?; @@ -14515,7 +15148,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromEx #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromNormalBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyFromNormalBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PrivateKey::from_normal_bytes(&bytes).into_result()?; @@ -14527,7 +15160,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromNo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeySign(env: JNIEnv, _: JObject, self_ptr: JRPtr, message_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeySign(env: JNIEnv, _: JObject, self_ptr: JRPtr, message_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14541,7 +15174,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeySign(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14554,7 +15187,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1privateKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PrivateKey::from_hex(&hex_str).into_result()?; @@ -14567,7 +15200,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_privateKeyFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14580,7 +15213,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ProposedProtocolParameterUpdates::from_bytes(bytes).into_result()?; @@ -14592,7 +15225,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14605,7 +15238,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ProposedProtocolParameterUpdates::from_hex(&hex_str).into_result()?; @@ -14617,7 +15250,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14630,7 +15263,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ProposedProtocolParameterUpdates::from_json(&json).into_result()?; @@ -14642,7 +15275,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = ProposedProtocolParameterUpdates::new(); result.rptr().jptr(&env) @@ -14653,7 +15286,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14666,7 +15299,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14683,7 +15316,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14698,7 +15331,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocolParameterUpdatesKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1proposedProtocolParameterUpdatesKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14712,7 +15345,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_proposedProtocol #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14725,7 +15358,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ProtocolParamUpdate::from_bytes(bytes).into_result()?; @@ -14737,7 +15370,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14750,7 +15383,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ProtocolParamUpdate::from_hex(&hex_str).into_result()?; @@ -14762,7 +15395,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14775,7 +15408,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ProtocolParamUpdate::from_json(&json).into_result()?; @@ -14787,7 +15420,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMinfeeA(env: JNIEnv, _: JObject, self_ptr: JRPtr, minfee_a_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMinfeeA(env: JNIEnv, _: JObject, self_ptr: JRPtr, minfee_a_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14802,7 +15435,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMinfeeA(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMinfeeA(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14815,7 +15448,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMinfeeB(env: JNIEnv, _: JObject, self_ptr: JRPtr, minfee_b_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMinfeeB(env: JNIEnv, _: JObject, self_ptr: JRPtr, minfee_b_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14830,7 +15463,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMinfeeB(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMinfeeB(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14843,7 +15476,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_body_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_body_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14857,7 +15490,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxBlockBodySize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14870,7 +15503,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14884,7 +15517,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14897,7 +15530,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxBlockHeaderSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_header_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxBlockHeaderSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_header_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14911,7 +15544,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxBlockHeaderSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxBlockHeaderSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14924,7 +15557,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14939,7 +15572,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14952,7 +15585,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetPoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetPoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14967,7 +15600,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdatePoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdatePoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14980,7 +15613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_epoch_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_epoch_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -14994,7 +15627,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15007,7 +15640,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetNOpt(env: JNIEnv, _: JObject, self_ptr: JRPtr, n_opt_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetNOpt(env: JNIEnv, _: JObject, self_ptr: JRPtr, n_opt_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15021,7 +15654,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateNOpt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateNOpt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15034,7 +15667,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetPoolPledgeInfluence(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_pledge_influence_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetPoolPledgeInfluence(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_pledge_influence_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15049,7 +15682,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdatePoolPledgeInfluence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdatePoolPledgeInfluence(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15062,7 +15695,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetExpansionRate(env: JNIEnv, _: JObject, self_ptr: JRPtr, expansion_rate_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetExpansionRate(env: JNIEnv, _: JObject, self_ptr: JRPtr, expansion_rate_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15077,7 +15710,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateExpansionRate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateExpansionRate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15090,7 +15723,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetTreasuryGrowthRate(env: JNIEnv, _: JObject, self_ptr: JRPtr, treasury_growth_rate_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetTreasuryGrowthRate(env: JNIEnv, _: JObject, self_ptr: JRPtr, treasury_growth_rate_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15105,7 +15738,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateTreasuryGrowthRate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateTreasuryGrowthRate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15118,7 +15751,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateD(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateD(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15131,7 +15764,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateExtraEntropy(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateExtraEntropy(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15144,7 +15777,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr, protocol_version_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15159,7 +15792,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateProtocolVersion(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15172,7 +15805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMinPoolCost(env: JNIEnv, _: JObject, self_ptr: JRPtr, min_pool_cost_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMinPoolCost(env: JNIEnv, _: JObject, self_ptr: JRPtr, min_pool_cost_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15187,7 +15820,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMinPoolCost(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMinPoolCost(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15200,7 +15833,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetAdaPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ada_per_utxo_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetAdaPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ada_per_utxo_byte_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15215,7 +15848,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateAdaPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateAdaPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15228,7 +15861,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetCostModels(env: JNIEnv, _: JObject, self_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetCostModels(env: JNIEnv, _: JObject, self_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15243,7 +15876,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateCostModels(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateCostModels(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15256,7 +15889,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetExecutionCosts(env: JNIEnv, _: JObject, self_ptr: JRPtr, execution_costs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetExecutionCosts(env: JNIEnv, _: JObject, self_ptr: JRPtr, execution_costs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15271,7 +15904,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateExecutionCosts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateExecutionCosts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15284,7 +15917,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxTxExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_ex_units_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxTxExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_ex_units_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15299,7 +15932,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxTxExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxTxExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15312,7 +15945,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxBlockExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_ex_units_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxBlockExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_block_ex_units_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15327,7 +15960,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxBlockExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxBlockExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15340,7 +15973,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_value_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_value_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15354,7 +15987,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15367,7 +16000,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetCollateralPercentage(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_percentage_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetCollateralPercentage(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_percentage_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15381,7 +16014,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateCollateralPercentage(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateCollateralPercentage(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15394,7 +16027,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMaxCollateralInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_collateral_inputs_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMaxCollateralInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_collateral_inputs_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15408,7 +16041,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMaxCollateralInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMaxCollateralInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15421,7 +16054,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetPoolVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_voting_thresholds_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetPoolVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_voting_thresholds_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15436,7 +16069,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdatePoolVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdatePoolVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15449,12 +16082,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetDrepVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_voting_thresholds_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetDrepVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_voting_thresholds_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let drep_voting_thresholds_jrptr = drep_voting_thresholds_ptr.rptr(&env)?; - let drep_voting_thresholds = drep_voting_thresholds_jrptr.typed_ref::()?; + let drep_voting_thresholds = drep_voting_thresholds_jrptr.typed_ref::()?; self_rptr.set_drep_voting_thresholds(drep_voting_thresholds); Ok(JObject::null()) }) @@ -15464,7 +16097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateDrepVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateDrepVotingThresholds(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15477,7 +16110,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetMinCommitteeSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, min_committee_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetMinCommitteeSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, min_committee_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15491,7 +16124,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateMinCommitteeSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateMinCommitteeSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15504,7 +16137,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetCommitteeTermLimit(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_term_limit_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetCommitteeTermLimit(env: JNIEnv, _: JObject, self_ptr: JRPtr, committee_term_limit_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15518,7 +16151,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateCommitteeTermLimit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateCommitteeTermLimit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15531,7 +16164,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetGovernanceActionValidityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_validity_period_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetGovernanceActionValidityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_validity_period_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15545,7 +16178,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateGovernanceActionValidityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateGovernanceActionValidityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15558,7 +16191,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetGovernanceActionDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetGovernanceActionDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, governance_action_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15573,7 +16206,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateGovernanceActionDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateGovernanceActionDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15586,7 +16219,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetDrepDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetDrepDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15601,7 +16234,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateDrepDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateDrepDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15614,7 +16247,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetDrepInactivityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_inactivity_period_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetDrepInactivityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr, drep_inactivity_period_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15628,7 +16261,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateDrepInactivityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateDrepInactivityPeriod(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15641,7 +16274,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateSetRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateSetRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15656,7 +16289,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15669,7 +16302,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpdateNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolParamUpdateNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = ProtocolParamUpdate::new(); result.rptr().jptr(&env) @@ -15681,7 +16314,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolParamUpd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15694,7 +16327,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ProtocolVersion::from_bytes(bytes).into_result()?; @@ -15706,7 +16339,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15719,7 +16352,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ProtocolVersion::from_hex(&hex_str).into_result()?; @@ -15731,7 +16364,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15744,7 +16377,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ProtocolVersion::from_json(&json).into_result()?; @@ -15756,7 +16389,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionMajor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionMajor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15769,7 +16402,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionM #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionMinor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionMinor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15782,7 +16415,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionM #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionNew(env: JNIEnv, _: JObject, major_jlong: jlong, minor_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1protocolVersionNew(env: JNIEnv, _: JObject, major_jlong: jlong, minor_jlong: jlong) -> jobject { handle_exception_result(|| { let major = u32::try_from_jlong(major_jlong)?; let minor = u32::try_from_jlong(minor_jlong)?; @@ -15796,7 +16429,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_protocolVersionN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyFromBech32(env: JNIEnv, _: JObject, bech32_str_str: JString) -> jobject { handle_exception_result(|| { let bech32_str = bech32_str_str.string(&env)?; let result = PublicKey::from_bech32(&bech32_str).into_result()?; @@ -15808,7 +16441,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromBec #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15821,7 +16454,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyToBech3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15834,7 +16467,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyAsBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = PublicKey::from_bytes(&bytes).into_result()?; @@ -15846,7 +16479,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyVerify(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_jarray: jbyteArray, signature_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyVerify(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_jarray: jbyteArray, signature_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15854,7 +16487,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyVerify( let signature_jrptr = signature_ptr.rptr(&env)?; let signature = signature_jrptr.typed_ref::()?; let result = self_rptr.verify(&data, signature); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -15862,7 +16495,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyVerify( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15875,7 +16508,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyHash(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15888,7 +16521,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = PublicKey::from_hex(&hex_str).into_result()?; @@ -15901,7 +16534,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeyFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeysNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = PublicKeys::new(); result.rptr().jptr(&env) @@ -15912,7 +16545,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeysSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15925,7 +16558,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysSize(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15939,7 +16572,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysGet(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1publicKeysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15955,7 +16588,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_publicKeysAdd(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15968,7 +16601,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Redeemer::from_bytes(bytes).into_result()?; @@ -15980,7 +16613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -15993,7 +16626,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Redeemer::from_hex(&hex_str).into_result()?; @@ -16005,7 +16638,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16018,7 +16651,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerToJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Redeemer::from_json(&json).into_result()?; @@ -16030,7 +16663,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerFromJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTag(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTag(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16043,7 +16676,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTag(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16056,7 +16689,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerIndex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16069,7 +16702,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerData(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16082,7 +16715,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerExUnits( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerNew(env: JNIEnv, _: JObject, tag_ptr: JRPtr, index_ptr: JRPtr, data_ptr: JRPtr, ex_units_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerNew(env: JNIEnv, _: JObject, tag_ptr: JRPtr, index_ptr: JRPtr, data_ptr: JRPtr, ex_units_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tag_jrptr = tag_ptr.rptr(&env)?; let tag = tag_jrptr.typed_ref::()?; @@ -16102,7 +16735,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16115,7 +16748,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = RedeemerTag::from_bytes(bytes).into_result()?; @@ -16127,7 +16760,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16140,7 +16773,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = RedeemerTag::from_hex(&hex_str).into_result()?; @@ -16152,7 +16785,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16165,7 +16798,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = RedeemerTag::from_json(&json).into_result()?; @@ -16177,7 +16810,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewSpend(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewSpend(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_spend(); result.rptr().jptr(&env) @@ -16188,7 +16821,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewSp #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewMint(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewMint(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_mint(); result.rptr().jptr(&env) @@ -16199,7 +16832,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewMi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewCert(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewCert(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_cert(); result.rptr().jptr(&env) @@ -16210,7 +16843,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewCe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewReward(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewReward(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_reward(); result.rptr().jptr(&env) @@ -16221,7 +16854,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewRe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewVote(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewVote(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_vote(); result.rptr().jptr(&env) @@ -16232,7 +16865,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewVo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewVotingProposal(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagNewVotingProposal(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RedeemerTag::new_voting_proposal(); result.rptr().jptr(&env) @@ -16243,7 +16876,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagNewVo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemerTagKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16257,7 +16890,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemerTagKind( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16270,7 +16903,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Redeemers::from_bytes(bytes).into_result()?; @@ -16282,7 +16915,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16295,7 +16928,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Redeemers::from_hex(&hex_str).into_result()?; @@ -16307,7 +16940,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16320,7 +16953,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Redeemers::from_json(&json).into_result()?; @@ -16332,7 +16965,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Redeemers::new(); result.rptr().jptr(&env) @@ -16343,7 +16976,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16356,7 +16989,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersLen(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16370,7 +17003,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersGet(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16385,7 +17018,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersAdd(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersTotalExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1redeemersTotalExUnits(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16399,7 +17032,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_redeemersTotalEx #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16412,7 +17045,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Relay::from_bytes(bytes).into_result()?; @@ -16424,7 +17057,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16437,7 +17070,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Relay::from_hex(&hex_str).into_result()?; @@ -16449,7 +17082,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16462,7 +17095,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Relay::from_json(&json).into_result()?; @@ -16474,7 +17107,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayFromJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewSingleHostAddr(env: JNIEnv, _: JObject, single_host_addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayNewSingleHostAddr(env: JNIEnv, _: JObject, single_host_addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let single_host_addr_jrptr = single_host_addr_ptr.rptr(&env)?; let single_host_addr = single_host_addr_jrptr.typed_ref::()?; @@ -16487,7 +17120,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewSingleHo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewSingleHostName(env: JNIEnv, _: JObject, single_host_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayNewSingleHostName(env: JNIEnv, _: JObject, single_host_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let single_host_name_jrptr = single_host_name_ptr.rptr(&env)?; let single_host_name = single_host_name_jrptr.typed_ref::()?; @@ -16500,7 +17133,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewSingleHo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewMultiHostName(env: JNIEnv, _: JObject, multi_host_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayNewMultiHostName(env: JNIEnv, _: JObject, multi_host_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let multi_host_name_jrptr = multi_host_name_ptr.rptr(&env)?; let multi_host_name = multi_host_name_jrptr.typed_ref::()?; @@ -16513,7 +17146,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayNewMultiHos #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16526,7 +17159,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayKind(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsSingleHostAddr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayAsSingleHostAddr(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16539,7 +17172,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsSingleHos #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsSingleHostName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayAsSingleHostName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16552,7 +17185,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsSingleHos #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsMultiHostName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relayAsMultiHostName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16566,7 +17199,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relayAsMultiHost #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16579,7 +17212,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Relays::from_bytes(bytes).into_result()?; @@ -16591,7 +17224,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16604,7 +17237,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Relays::from_hex(&hex_str).into_result()?; @@ -16616,7 +17249,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16629,7 +17262,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Relays::from_json(&json).into_result()?; @@ -16641,7 +17274,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Relays::new(); result.rptr().jptr(&env) @@ -16652,7 +17285,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16665,7 +17298,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysLen(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16679,7 +17312,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysGet(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1relaysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16695,7 +17328,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_relaysAdd(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressNew(env: JNIEnv, _: JObject, network_jlong: jlong, payment_ptr: JRPtr) -> jobject { handle_exception_result(|| { let network = u8::try_from_jlong(network_jlong)?; let payment_jrptr = payment_ptr.rptr(&env)?; @@ -16709,7 +17342,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressPaymentCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16722,7 +17355,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressPay #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressToAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16735,7 +17368,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressToA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressFromAddress(env: JNIEnv, _: JObject, addr_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_jrptr = addr_ptr.rptr(&env)?; let addr = addr_jrptr.typed_ref::
()?; @@ -16746,10 +17379,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressFro } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.network_id(); + result.into_jlong().jobject(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16762,7 +17408,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = RewardAddresses::from_bytes(bytes).into_result()?; @@ -16774,7 +17420,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16787,7 +17433,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = RewardAddresses::from_hex(&hex_str).into_result()?; @@ -16799,7 +17445,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16812,7 +17458,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = RewardAddresses::from_json(&json).into_result()?; @@ -16824,7 +17470,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = RewardAddresses::new(); result.rptr().jptr(&env) @@ -16835,7 +17481,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16848,7 +17494,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesL #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16862,7 +17508,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1rewardAddressesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16878,7 +17524,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_rewardAddressesA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16891,7 +17537,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptAll::from_bytes(bytes).into_result()?; @@ -16903,7 +17549,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16916,7 +17562,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptAll::from_hex(&hex_str).into_result()?; @@ -16928,7 +17574,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16941,7 +17587,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptAll::from_json(&json).into_result()?; @@ -16953,7 +17599,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16966,7 +17612,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllNativeS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllNew(env: JNIEnv, _: JObject, native_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAllNew(env: JNIEnv, _: JObject, native_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let native_scripts_jrptr = native_scripts_ptr.rptr(&env)?; let native_scripts = native_scripts_jrptr.typed_ref::()?; @@ -16980,7 +17626,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAllNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -16993,7 +17639,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptAny::from_bytes(bytes).into_result()?; @@ -17005,7 +17651,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17018,7 +17664,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptAny::from_hex(&hex_str).into_result()?; @@ -17030,7 +17676,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17043,7 +17689,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptAny::from_json(&json).into_result()?; @@ -17055,7 +17701,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17068,7 +17714,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyNativeS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyNew(env: JNIEnv, _: JObject, native_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptAnyNew(env: JNIEnv, _: JObject, native_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let native_scripts_jrptr = native_scripts_ptr.rptr(&env)?; let native_scripts = native_scripts_jrptr.typed_ref::()?; @@ -17082,7 +17728,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptAnyNew(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptDataHash::from_bytes(bytes).into_result()?; @@ -17094,7 +17740,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17107,7 +17753,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17121,7 +17767,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = ScriptDataHash::from_bech32(&bech_str).into_result()?; @@ -17133,7 +17779,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17146,7 +17792,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptDataHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = ScriptDataHash::from_hex(&hex).into_result()?; @@ -17159,7 +17805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptDataHashFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptHash::from_bytes(bytes).into_result()?; @@ -17171,7 +17817,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17184,7 +17830,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17198,7 +17844,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToBech #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = ScriptHash::from_bech32(&bech_str).into_result()?; @@ -17210,7 +17856,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromBe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17223,7 +17869,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = ScriptHash::from_hex(&hex).into_result()?; @@ -17236,7 +17882,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17249,7 +17895,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptHashes::from_bytes(bytes).into_result()?; @@ -17261,7 +17907,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17274,7 +17920,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptHashes::from_hex(&hex_str).into_result()?; @@ -17286,7 +17932,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17299,7 +17945,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptHashes::from_json(&json).into_result()?; @@ -17311,7 +17957,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = ScriptHashes::new(); result.rptr().jptr(&env) @@ -17322,7 +17968,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17335,7 +17981,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesLen( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17349,7 +17995,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesGet( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptHashesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17365,7 +18011,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptHashesAdd( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17378,7 +18024,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptNOfK::from_bytes(bytes).into_result()?; @@ -17390,7 +18036,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17403,7 +18049,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptNOfK::from_hex(&hex_str).into_result()?; @@ -17415,7 +18061,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17428,7 +18074,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKToJson #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptNOfK::from_json(&json).into_result()?; @@ -17440,7 +18086,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKFromJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKN(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKN(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17453,7 +18099,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKN(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17466,7 +18112,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKNative #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKNew(env: JNIEnv, _: JObject, n_jlong: jlong, native_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptNOfKNew(env: JNIEnv, _: JObject, n_jlong: jlong, native_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let n = u32::try_from_jlong(n_jlong)?; let native_scripts_jrptr = native_scripts_ptr.rptr(&env)?; @@ -17481,7 +18127,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptNOfKNew(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17494,7 +18140,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptPubkey::from_bytes(bytes).into_result()?; @@ -17506,7 +18152,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17519,7 +18165,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptPubkey::from_hex(&hex_str).into_result()?; @@ -17531,7 +18177,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17544,7 +18190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptPubkey::from_json(&json).into_result()?; @@ -17556,7 +18202,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyAddrKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyAddrKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17569,7 +18215,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyAddr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyNew(env: JNIEnv, _: JObject, addr_keyhash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptPubkeyNew(env: JNIEnv, _: JObject, addr_keyhash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let addr_keyhash_jrptr = addr_keyhash_ptr.rptr(&env)?; let addr_keyhash = addr_keyhash_jrptr.typed_ref::()?; @@ -17583,7 +18229,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptPubkeyNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17596,7 +18242,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = ScriptRef::from_bytes(bytes).into_result()?; @@ -17608,7 +18254,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17621,7 +18267,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = ScriptRef::from_hex(&hex_str).into_result()?; @@ -17633,7 +18279,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17646,7 +18292,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefToJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = ScriptRef::from_json(&json).into_result()?; @@ -17658,7 +18304,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefFromJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNewNativeScript(env: JNIEnv, _: JObject, native_script_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefNewNativeScript(env: JNIEnv, _: JObject, native_script_ptr: JRPtr) -> jobject { handle_exception_result(|| { let native_script_jrptr = native_script_ptr.rptr(&env)?; let native_script = native_script_jrptr.typed_ref::()?; @@ -17671,7 +18317,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNewNati #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNewPlutusScript(env: JNIEnv, _: JObject, plutus_script_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefNewPlutusScript(env: JNIEnv, _: JObject, plutus_script_ptr: JRPtr) -> jobject { handle_exception_result(|| { let plutus_script_jrptr = plutus_script_ptr.rptr(&env)?; let plutus_script = plutus_script_jrptr.typed_ref::()?; @@ -17684,12 +18330,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNewPlut #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefIsNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefIsNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_native_script(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -17697,12 +18343,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefIsNativ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefIsPlutusScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefIsPlutusScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_plutus_script(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -17710,7 +18356,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefIsPlutu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17723,7 +18369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefNativeS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefPlutusScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefPlutusScript(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17734,10 +18380,23 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_scriptRefPlutusS } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1scriptRefToUnwrappedBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_unwrapped_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17750,7 +18409,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = SingleHostAddr::from_bytes(bytes).into_result()?; @@ -17762,7 +18421,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17775,7 +18434,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = SingleHostAddr::from_hex(&hex_str).into_result()?; @@ -17787,7 +18446,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17800,7 +18459,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = SingleHostAddr::from_json(&json).into_result()?; @@ -17812,7 +18471,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrPort(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrPort(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17825,7 +18484,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrPo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrIpv4(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrIpv4(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17838,7 +18497,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrIp #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrIpv6(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrIpv6(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17851,7 +18510,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrIp #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = SingleHostAddr::new(None, None, None); result.rptr().jptr(&env) @@ -17862,7 +18521,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithPort(env: JNIEnv, _: JObject, port_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithPort(env: JNIEnv, _: JObject, port_jlong: jlong) -> jobject { handle_exception_result(|| { let port = u16::try_from_jlong(port_jlong)?; let result = SingleHostAddr::new(Some(port), None, None); @@ -17874,7 +18533,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithIpv4(env: JNIEnv, _: JObject, ipv4_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithIpv4(env: JNIEnv, _: JObject, ipv4_ptr: JRPtr) -> jobject { handle_exception_result(|| { let ipv4 = ipv4_ptr.rptr(&env)?.typed_ref::()?.clone(); let result = SingleHostAddr::new(None, Some(ipv4), None); @@ -17886,7 +18545,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithPortIpv4(env: JNIEnv, _: JObject, port_jlong: jlong, ipv4_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithPortIpv4(env: JNIEnv, _: JObject, port_jlong: jlong, ipv4_ptr: JRPtr) -> jobject { handle_exception_result(|| { let port = u16::try_from_jlong(port_jlong)?; let ipv4 = ipv4_ptr.rptr(&env)?.typed_ref::()?.clone(); @@ -17899,7 +18558,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithIpv6(env: JNIEnv, _: JObject, ipv6_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithIpv6(env: JNIEnv, _: JObject, ipv6_ptr: JRPtr) -> jobject { handle_exception_result(|| { let ipv6 = ipv6_ptr.rptr(&env)?.typed_ref::()?.clone(); let result = SingleHostAddr::new(None, None, Some(ipv6)); @@ -17911,7 +18570,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithPortIpv6(env: JNIEnv, _: JObject, port_jlong: jlong, ipv6_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithPortIpv6(env: JNIEnv, _: JObject, port_jlong: jlong, ipv6_ptr: JRPtr) -> jobject { handle_exception_result(|| { let port = u16::try_from_jlong(port_jlong)?; let ipv6 = ipv6_ptr.rptr(&env)?.typed_ref::()?.clone(); @@ -17924,7 +18583,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithIpv4Ipv6(env: JNIEnv, _: JObject, ipv4_ptr: JRPtr, ipv6_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithIpv4Ipv6(env: JNIEnv, _: JObject, ipv4_ptr: JRPtr, ipv6_ptr: JRPtr) -> jobject { handle_exception_result(|| { let ipv4 = ipv4_ptr.rptr(&env)?.typed_ref::()?.clone(); let ipv6 = ipv6_ptr.rptr(&env)?.typed_ref::()?.clone(); @@ -17937,7 +18596,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNewWithPortIpv4Ipv6(env: JNIEnv, _: JObject, port_jlong: jlong, ipv4_ptr: JRPtr, ipv6_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostAddrNewWithPortIpv4Ipv6(env: JNIEnv, _: JObject, port_jlong: jlong, ipv4_ptr: JRPtr, ipv6_ptr: JRPtr) -> jobject { handle_exception_result(|| { let port = u16::try_from_jlong(port_jlong)?; let ipv4 = ipv4_ptr.rptr(&env)?.typed_ref::()?.clone(); @@ -17953,7 +18612,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostAddrNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17966,7 +18625,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = SingleHostName::from_bytes(bytes).into_result()?; @@ -17978,7 +18637,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -17991,7 +18650,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = SingleHostName::from_hex(&hex_str).into_result()?; @@ -18003,7 +18662,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18016,7 +18675,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = SingleHostName::from_json(&json).into_result()?; @@ -18028,7 +18687,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNamePort(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNamePort(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18041,7 +18700,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNamePo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameDnsName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameDnsName(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18054,7 +18713,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameDn #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameNew(env: JNIEnv, _: JObject, dns_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameNew(env: JNIEnv, _: JObject, dns_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let dns_name_jrptr = dns_name_ptr.rptr(&env)?; let dns_name = dns_name_jrptr.typed_ref::()?; @@ -18067,7 +18726,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameNewWithPort(env: JNIEnv, _: JObject, port_jlong: jlong, dns_name_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1singleHostNameNewWithPort(env: JNIEnv, _: JObject, port_jlong: jlong, dns_name_ptr: JRPtr) -> jobject { handle_exception_result(|| { let port = u16::try_from_jlong(port_jlong)?; let dns_name_jrptr = dns_name_ptr.rptr(&env)?; @@ -18083,7 +18742,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_singleHostNameNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18096,7 +18755,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeAndVoteDelegation::from_bytes(bytes).into_result()?; @@ -18108,7 +18767,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18121,7 +18780,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeAndVoteDelegation::from_hex(&hex_str).into_result()?; @@ -18133,7 +18792,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18146,7 +18805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeAndVoteDelegation::from_json(&json).into_result()?; @@ -18158,7 +18817,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18171,7 +18830,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18184,7 +18843,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18197,7 +18856,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, drep_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, drep_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18214,12 +18873,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeAndVoteDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18228,7 +18887,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeAndVoteDele #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18241,7 +18900,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeDelegation::from_bytes(bytes).into_result()?; @@ -18253,7 +18912,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18266,7 +18925,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeDelegation::from_hex(&hex_str).into_result()?; @@ -18278,7 +18937,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18291,7 +18950,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeDelegation::from_json(&json).into_result()?; @@ -18303,7 +18962,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18316,7 +18975,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18329,7 +18988,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationP #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18344,12 +19003,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18358,7 +19017,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDelegationH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18371,7 +19030,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeDeregistration::from_bytes(bytes).into_result()?; @@ -18383,7 +19042,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18396,7 +19055,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeDeregistration::from_hex(&hex_str).into_result()?; @@ -18408,7 +19067,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18421,7 +19080,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeDeregistration::from_json(&json).into_result()?; @@ -18433,7 +19092,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18446,7 +19105,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18459,7 +19118,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18472,13 +19131,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationNewWithCoin(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationNewWithExplicitRefund(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; - let result = StakeDeregistration::new_with_coin(stake_credential, coin); + let result = StakeDeregistration::new_with_explicit_refund(stake_credential, coin); result.rptr().jptr(&env) }) .jresult(&env) @@ -18487,12 +19146,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeDeregistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18501,7 +19160,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeDeregistrat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18514,7 +19173,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeRegistration::from_bytes(bytes).into_result()?; @@ -18526,7 +19185,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18539,7 +19198,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeRegistration::from_hex(&hex_str).into_result()?; @@ -18551,7 +19210,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18564,7 +19223,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeRegistration::from_json(&json).into_result()?; @@ -18576,7 +19235,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18589,7 +19248,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18602,7 +19261,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18615,13 +19274,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationNewWithCoin(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationNewWithExplicitDeposit(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; - let result = StakeRegistration::new_with_coin(stake_credential, coin); + let result = StakeRegistration::new_with_explicit_deposit(stake_credential, coin); result.rptr().jptr(&env) }) .jresult(&env) @@ -18630,12 +19289,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18644,7 +19303,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18657,7 +19316,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -18669,7 +19328,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18682,7 +19341,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeRegistrationAndDelegation::from_hex(&hex_str).into_result()?; @@ -18694,7 +19353,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18707,7 +19366,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeRegistrationAndDelegation::from_json(&json).into_result()?; @@ -18719,7 +19378,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18732,7 +19391,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18745,7 +19404,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18758,7 +19417,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18775,12 +19434,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18789,7 +19448,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeRegistratio #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18802,7 +19461,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = StakeVoteRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -18814,7 +19473,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18827,7 +19486,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = StakeVoteRegistrationAndDelegation::from_hex(&hex_str).into_result()?; @@ -18839,7 +19498,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18852,7 +19511,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = StakeVoteRegistrationAndDelegation::from_json(&json).into_result()?; @@ -18864,7 +19523,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18877,7 +19536,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationPoolKeyhash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18890,7 +19549,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18903,7 +19562,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18916,7 +19575,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, drep_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, pool_keyhash_ptr: JRPtr, drep_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -18935,12 +19594,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stakeVoteRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -18949,7 +19608,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stakeVoteRegistr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stringsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Strings::new(); result.rptr().jptr(&env) @@ -18960,7 +19619,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stringsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18973,7 +19632,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsLen(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stringsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -18987,7 +19646,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsGet(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1stringsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19002,7 +19661,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_stringsAdd(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19015,7 +19674,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TimelockExpiry::from_bytes(bytes).into_result()?; @@ -19027,7 +19686,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19040,7 +19699,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TimelockExpiry::from_hex(&hex_str).into_result()?; @@ -19052,7 +19711,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19065,7 +19724,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TimelockExpiry::from_json(&json).into_result()?; @@ -19077,7 +19736,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpirySlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpirySlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19090,7 +19749,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpirySl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpirySlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpirySlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19103,7 +19762,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpirySl #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryNew(env: JNIEnv, _: JObject, slot_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryNew(env: JNIEnv, _: JObject, slot_jlong: jlong) -> jobject { handle_exception_result(|| { let slot = u32::try_from_jlong(slot_jlong)?; let result = TimelockExpiry::new(slot); @@ -19115,7 +19774,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryNewTimelockexpiry(env: JNIEnv, _: JObject, slot_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockExpiryNewTimelockexpiry(env: JNIEnv, _: JObject, slot_ptr: JRPtr) -> jobject { handle_exception_result(|| { let slot_jrptr = slot_ptr.rptr(&env)?; let slot = slot_jrptr.typed_ref::()?; @@ -19129,7 +19788,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockExpiryNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19142,7 +19801,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TimelockStart::from_bytes(bytes).into_result()?; @@ -19154,7 +19813,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19167,7 +19826,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TimelockStart::from_hex(&hex_str).into_result()?; @@ -19179,7 +19838,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19192,7 +19851,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TimelockStart::from_json(&json).into_result()?; @@ -19204,7 +19863,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartSlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartSlot(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19217,7 +19876,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartSlo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartSlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartSlotBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19230,7 +19889,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartSlo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartNew(env: JNIEnv, _: JObject, slot_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartNew(env: JNIEnv, _: JObject, slot_jlong: jlong) -> jobject { handle_exception_result(|| { let slot = u32::try_from_jlong(slot_jlong)?; let result = TimelockStart::new(slot); @@ -19242,7 +19901,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartNewTimelockstart(env: JNIEnv, _: JObject, slot_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1timelockStartNewTimelockstart(env: JNIEnv, _: JObject, slot_ptr: JRPtr) -> jobject { handle_exception_result(|| { let slot_jrptr = slot_ptr.rptr(&env)?; let slot = slot_jrptr.typed_ref::()?; @@ -19256,7 +19915,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_timelockStartNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19269,7 +19928,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Transaction::from_bytes(bytes).into_result()?; @@ -19281,7 +19940,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19294,7 +19953,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Transaction::from_hex(&hex_str).into_result()?; @@ -19306,7 +19965,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19319,7 +19978,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Transaction::from_json(&json).into_result()?; @@ -19331,7 +19990,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBody(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19344,7 +20003,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBody( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19357,12 +20016,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_valid(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -19370,7 +20029,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionIsVal #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19383,7 +20042,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionAuxil #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionSetIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr, valid_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionSetIsValid(env: JNIEnv, _: JObject, self_ptr: JRPtr, valid_jboolean: jboolean) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19397,7 +20056,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionSetIs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionNew(env: JNIEnv, _: JObject, body_ptr: JRPtr, witness_set_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionNew(env: JNIEnv, _: JObject, body_ptr: JRPtr, witness_set_ptr: JRPtr) -> jobject { handle_exception_result(|| { let body_jrptr = body_ptr.rptr(&env)?; let body = body_jrptr.typed_ref::()?; @@ -19412,7 +20071,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionNewWithAuxiliaryData(env: JNIEnv, _: JObject, body_ptr: JRPtr, witness_set_ptr: JRPtr, auxiliary_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionNewWithAuxiliaryData(env: JNIEnv, _: JObject, body_ptr: JRPtr, witness_set_ptr: JRPtr, auxiliary_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let body_jrptr = body_ptr.rptr(&env)?; let body = body_jrptr.typed_ref::()?; @@ -19430,7 +20089,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionNewWi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatchLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBatchLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19443,7 +20102,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatch #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatchGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBatchGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19458,7 +20117,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatch #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatchListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBatchListLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19471,7 +20130,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatch #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatchListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBatchListGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19486,7 +20145,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBatch #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19499,7 +20158,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionBodies::from_bytes(bytes).into_result()?; @@ -19511,7 +20170,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19524,7 +20183,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionBodies::from_hex(&hex_str).into_result()?; @@ -19536,7 +20195,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19549,7 +20208,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionBodies::from_json(&json).into_result()?; @@ -19561,7 +20220,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionBodies::new(); result.rptr().jptr(&env) @@ -19572,7 +20231,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19585,7 +20244,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19599,7 +20258,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodiesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodiesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19615,7 +20274,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodie #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19628,7 +20287,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionBody::from_bytes(bytes).into_result()?; @@ -19640,7 +20299,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19653,7 +20312,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionBody::from_hex(&hex_str).into_result()?; @@ -19665,7 +20324,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19678,7 +20337,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionBody::from_json(&json).into_result()?; @@ -19690,7 +20349,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19703,7 +20362,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyOutputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyOutputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19716,7 +20375,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyO #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyFee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyFee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19729,7 +20388,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19742,7 +20401,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyTtlBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyTtlBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19755,7 +20414,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19770,7 +20429,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyRemoveTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyRemoveTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19783,7 +20442,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyR #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19798,7 +20457,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19811,7 +20470,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19826,7 +20485,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19839,7 +20498,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyW #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr, update_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr, update_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19854,7 +20513,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyUpdate(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19867,7 +20526,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyU #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetAuxiliaryDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, auxiliary_data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetAuxiliaryDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, auxiliary_data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19882,7 +20541,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyAuxiliaryDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyAuxiliaryDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19895,7 +20554,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19909,7 +20568,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19924,7 +20583,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19937,7 +20596,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19950,7 +20609,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19965,7 +20624,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyMint(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyMint(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19978,7 +20637,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyM #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_inputs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_inputs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -19993,7 +20652,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20006,7 +20665,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyR #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20021,7 +20680,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20034,7 +20693,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20049,7 +20708,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20062,7 +20721,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, required_signers_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, required_signers_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20077,7 +20736,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20090,7 +20749,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyR #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr, network_id_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr, network_id_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20105,7 +20764,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyNetworkId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20118,7 +20777,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20133,7 +20792,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20146,7 +20805,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20161,7 +20820,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20174,7 +20833,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetVotingProcedures(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_procedures_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetVotingProcedures(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_procedures_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20189,7 +20848,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyVotingProcedures(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyVotingProcedures(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20202,7 +20861,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetVotingProposals(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_proposals_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetVotingProposals(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_proposals_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20217,7 +20876,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyVotingProposals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyVotingProposals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20230,7 +20889,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr, donation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr, donation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20245,7 +20904,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20258,7 +20917,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyD #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodySetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, current_treasury_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodySetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, current_treasury_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20273,7 +20932,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyS #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20286,7 +20945,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyC #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyNew(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyNew(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { handle_exception_result(|| { let inputs_jrptr = inputs_ptr.rptr(&env)?; let inputs = inputs_jrptr.typed_ref::()?; @@ -20303,7 +20962,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyNewWithTtl(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr, ttl_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyNewWithTtl(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr, ttl_jlong: jlong) -> jobject { handle_exception_result(|| { let inputs_jrptr = inputs_ptr.rptr(&env)?; let inputs = inputs_jrptr.typed_ref::()?; @@ -20322,7 +20981,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyNewTxBody(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBodyNewTxBody(env: JNIEnv, _: JObject, inputs_ptr: JRPtr, outputs_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { handle_exception_result(|| { let inputs_jrptr = inputs_ptr.rptr(&env)?; let inputs = inputs_jrptr.typed_ref::()?; @@ -20340,7 +20999,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBodyN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddInputsFrom(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddInputsFrom(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20356,7 +21015,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20371,7 +21030,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20386,7 +21045,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20401,7 +21060,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20414,7 +21073,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCollateralReturnAndTotal(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCollateralReturnAndTotal(env: JNIEnv, _: JObject, self_ptr: JRPtr, collateral_return_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20429,7 +21088,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20444,7 +21103,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveTotalCollateral(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20457,7 +21116,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetTotalCollateralAndReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr, return_address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetTotalCollateralAndReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, total_collateral_ptr: JRPtr, return_address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20474,7 +21133,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddReferenceInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_input_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddReferenceInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_input_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20489,7 +21148,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddScriptReferenceInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_input_ptr: JRPtr, script_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddScriptReferenceInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, reference_input_ptr: JRPtr, script_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20505,7 +21164,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddKeyInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddKeyInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20524,7 +21183,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddNativeScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddNativeScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20543,7 +21202,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddPlutusScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, witness_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddPlutusScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, witness_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20562,7 +21221,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddBootstrapInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddBootstrapInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20581,7 +21240,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddRegularInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddRegularInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20600,7 +21259,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddInputsFromAndChange(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint, change_config_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddInputsFromAndChange(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint, change_config_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20610,7 +21269,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild let change_config_jrptr = change_config_ptr.rptr(&env)?; let change_config = change_config_jrptr.typed_ref::()?; let result = self_rptr.add_inputs_from_and_change(inputs, strategy, change_config).into_result()?; - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -20618,7 +21277,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddInputsFromAndChangeWithCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint, change_config_ptr: JRPtr, collateral_percentage_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddInputsFromAndChangeWithCollateralReturn(env: JNIEnv, _: JObject, self_ptr: JRPtr, inputs_ptr: JRPtr, strategy_jint: jint, change_config_ptr: JRPtr, collateral_percentage_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20627,9 +21286,10 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild let strategy = strategy_jint.to_enum()?; let change_config_jrptr = change_config_ptr.rptr(&env)?; let change_config = change_config_jrptr.typed_ref::()?; - let collateral_percentage = u64::try_from_jlong(collateral_percentage_jlong)?; - let result = self_rptr.add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage).into_result()?; - (result as jboolean).jobject(&env) + let collateral_percentage_jrptr = collateral_percentage_ptr.rptr(&env)?; + let collateral_percentage = collateral_percentage_jrptr.typed_ref::()?; + self_rptr.add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage).into_result()?; + Ok(JObject::null()) }) .jresult(&env) } @@ -20637,7 +21297,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetNativeInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetNativeInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20650,7 +21310,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetPlutusInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetPlutusInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20663,7 +21323,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderFeeForInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderFeeForInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20682,7 +21342,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, output_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, output_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20697,7 +21357,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderFeeForOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, output_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderFeeForOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, output_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20712,7 +21372,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetFee(env: JNIEnv, _: JObject, self_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetFee(env: JNIEnv, _: JObject, self_ptr: JRPtr, fee_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20727,7 +21387,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20741,7 +21401,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetTtlBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetTtlBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, ttl_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20756,7 +21416,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveTtl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20769,7 +21429,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20783,7 +21443,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetValidityStartIntervalBignum(env: JNIEnv, _: JObject, self_ptr: JRPtr, validity_start_interval_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20797,7 +21457,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveValidityStartInterval(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20810,7 +21470,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20825,7 +21485,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveCerts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20838,7 +21498,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCertsBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCertsBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, certs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20853,7 +21513,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20868,7 +21528,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetWithdrawalsBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetWithdrawalsBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, withdrawals_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20883,7 +21543,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetVotingBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_builder_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetVotingBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_builder_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20898,7 +21558,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetVotingProposalBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_proposal_builder_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetVotingProposalBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, voting_proposal_builder_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20913,7 +21573,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20926,7 +21586,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20939,7 +21599,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr, auxiliary_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr, auxiliary_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20954,7 +21614,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveAuxiliaryData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20967,7 +21627,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr, metadata_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetMetadata(env: JNIEnv, _: JObject, self_ptr: JRPtr, metadata_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20982,7 +21642,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddMetadatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddMetadatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -20999,7 +21659,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddJsonMetadatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddJsonMetadatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21015,7 +21675,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddJsonMetadatumWithSchema(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_str: JString, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddJsonMetadatumWithSchema(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, val_str: JString, schema_jint: jint) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21032,7 +21692,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_builder_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_builder_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21047,7 +21707,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21060,7 +21720,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetMintBuilder(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21073,7 +21733,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, mint_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr, mint_ptr: JRPtr, mint_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21090,7 +21750,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetMint(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21103,7 +21763,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetMintScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetMintScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21116,7 +21776,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetMintAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, mint_assets_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetMintAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, mint_assets_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21124,7 +21784,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild let policy_script = policy_script_jrptr.typed_ref::()?; let mint_assets_jrptr = mint_assets_ptr.rptr(&env)?; let mint_assets = mint_assets_jrptr.typed_ref::()?; - self_rptr.set_mint_asset(policy_script, mint_assets); + self_rptr.set_mint_asset(policy_script, mint_assets).into_result()?; Ok(JObject::null()) }) .jresult(&env) @@ -21133,7 +21793,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddMintAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddMintAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21143,7 +21803,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild let asset_name = asset_name_jrptr.typed_ref::()?; let amount_jrptr = amount_ptr.rptr(&env)?; let amount = amount_jrptr.typed_ref::()?; - self_rptr.add_mint_asset(policy_script, asset_name, amount); + self_rptr.add_mint_asset(policy_script, asset_name, amount).into_result()?; Ok(JObject::null()) }) .jresult(&env) @@ -21152,7 +21812,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddMintAssetAndOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr, output_builder_ptr: JRPtr, output_coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddMintAssetAndOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr, output_builder_ptr: JRPtr, output_coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21175,7 +21835,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddMintAssetAndOutputMinRequiredCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr, output_builder_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddMintAssetAndOutputMinRequiredCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, policy_script_ptr: JRPtr, asset_name_ptr: JRPtr, amount_ptr: JRPtr, output_builder_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21196,7 +21856,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddExtraWitnessDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, datum_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddExtraWitnessDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, datum_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21211,7 +21871,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetExtraWitnessDatums(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetExtraWitnessDatums(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21224,7 +21884,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr, donation_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr, donation_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21239,7 +21899,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetDonation(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21252,7 +21912,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, current_treasury_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, current_treasury_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21267,7 +21927,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetCurrentTreasuryValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21280,7 +21940,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderNew(env: JNIEnv, _: JObject, cfg_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderNew(env: JNIEnv, _: JObject, cfg_ptr: JRPtr) -> jobject { handle_exception_result(|| { let cfg_jrptr = cfg_ptr.rptr(&env)?; let cfg = cfg_jrptr.typed_ref::()?; @@ -21293,7 +21953,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetReferenceInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21306,7 +21966,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetExplicitInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetExplicitInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21319,7 +21979,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetImplicitInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetImplicitInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21332,7 +21992,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetTotalInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetTotalInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21345,7 +22005,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetTotalOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetTotalOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21358,7 +22018,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetExplicitOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetExplicitOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21371,7 +22031,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21384,7 +22044,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderGetFeeIfSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderGetFeeIfSet(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21397,14 +22057,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddChangeIfNeeded(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddChangeIfNeeded(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let address_jrptr = address_ptr.rptr(&env)?; let address = address_jrptr.typed_ref::
()?; let result = self_rptr.add_change_if_needed(address).into_result()?; - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -21412,7 +22072,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddChangeIfNeededWithDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddChangeIfNeededWithDatum(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21421,7 +22081,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild let plutus_data_jrptr = plutus_data_ptr.rptr(&env)?; let plutus_data = plutus_data_jrptr.typed_ref::()?; let result = self_rptr.add_change_if_needed_with_datum(address, plutus_data).into_result()?; - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -21429,7 +22089,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderCalcScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderCalcScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21444,7 +22104,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderSetScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderSetScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21459,7 +22119,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderRemoveScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderRemoveScriptDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21472,7 +22132,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderAddRequiredSigner(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderAddRequiredSigner(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21487,7 +22147,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderFullSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderFullSize(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21500,7 +22160,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderOutputSizes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderOutputSizes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21513,7 +22173,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21526,7 +22186,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderBuildTx(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderBuildTx(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21539,7 +22199,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderBuildTxUnsafe(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderBuildTxUnsafe(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21552,7 +22212,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderMinFee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderMinFee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21567,7 +22227,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionBuilderConfigBuilder::new(); result.rptr().jptr(&env) @@ -21578,7 +22238,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderFeeAlgo(env: JNIEnv, _: JObject, self_ptr: JRPtr, fee_algo_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderFeeAlgo(env: JNIEnv, _: JObject, self_ptr: JRPtr, fee_algo_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21593,7 +22253,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderCoinsPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, coins_per_utxo_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderCoinsPerUtxoByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, coins_per_utxo_byte_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21608,7 +22268,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderExUnitPrices(env: JNIEnv, _: JObject, self_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderExUnitPrices(env: JNIEnv, _: JObject, self_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21623,7 +22283,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderPoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderPoolDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, pool_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21638,7 +22298,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderKeyDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21653,7 +22313,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_value_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderMaxValueSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_value_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21667,7 +22327,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_size_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderMaxTxSize(env: JNIEnv, _: JObject, self_ptr: JRPtr, max_tx_size_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21681,7 +22341,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderRefScriptCoinsPerByte(env: JNIEnv, _: JObject, self_ptr: JRPtr, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21696,7 +22356,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderPreferPureChange(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefer_pure_change_jboolean: jboolean) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderPreferPureChange(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefer_pure_change_jboolean: jboolean) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21710,7 +22370,21 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuilderConfigBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderDeduplicateExplicitRefInputsWithRegularInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr, deduplicate_explicit_ref_inputs_with_regular_inputs_jboolean: jboolean) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let deduplicate_explicit_ref_inputs_with_regular_inputs = deduplicate_explicit_ref_inputs_with_regular_inputs_jboolean.into_bool(); + let result = self_rptr.deduplicate_explicit_ref_inputs_with_regular_inputs(deduplicate_explicit_ref_inputs_with_regular_inputs); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionBuilderConfigBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21724,7 +22398,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionHash::from_bytes(bytes).into_result()?; @@ -21736,7 +22410,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21749,7 +22423,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21763,7 +22437,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = TransactionHash::from_bech32(&bech_str).into_result()?; @@ -21775,7 +22449,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21788,7 +22462,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = TransactionHash::from_hex(&hex).into_result()?; @@ -21801,7 +22475,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionHashF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21814,7 +22488,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionInput::from_bytes(bytes).into_result()?; @@ -21826,7 +22500,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21839,7 +22513,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionInput::from_hex(&hex_str).into_result()?; @@ -21851,7 +22525,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21864,7 +22538,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionInput::from_json(&json).into_result()?; @@ -21876,7 +22550,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputTransactionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputTransactionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21889,7 +22563,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputIndex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21902,7 +22576,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputNew(env: JNIEnv, _: JObject, transaction_id_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputNew(env: JNIEnv, _: JObject, transaction_id_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let transaction_id_jrptr = transaction_id_ptr.rptr(&env)?; let transaction_id = transaction_id_jrptr.typed_ref::()?; @@ -21917,7 +22591,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21930,7 +22604,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionInputs::from_bytes(bytes).into_result()?; @@ -21942,7 +22616,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21955,7 +22629,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionInputs::from_hex(&hex_str).into_result()?; @@ -21967,7 +22641,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -21980,7 +22654,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionInputs::from_json(&json).into_result()?; @@ -21992,7 +22666,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionInputs::new(); result.rptr().jptr(&env) @@ -22003,7 +22677,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22016,7 +22690,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22030,14 +22704,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -22045,7 +22719,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInputsToOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionInputsToOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22059,7 +22733,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22072,7 +22746,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionMetadatum::from_bytes(bytes).into_result()?; @@ -22084,7 +22758,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22097,7 +22771,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionMetadatum::from_hex(&hex_str).into_result()?; @@ -22109,7 +22783,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumNewMap(env: JNIEnv, _: JObject, map_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumNewMap(env: JNIEnv, _: JObject, map_ptr: JRPtr) -> jobject { handle_exception_result(|| { let map_jrptr = map_ptr.rptr(&env)?; let map = map_jrptr.typed_ref::()?; @@ -22122,7 +22796,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumNewList(env: JNIEnv, _: JObject, list_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumNewList(env: JNIEnv, _: JObject, list_ptr: JRPtr) -> jobject { handle_exception_result(|| { let list_jrptr = list_ptr.rptr(&env)?; let list = list_jrptr.typed_ref::()?; @@ -22135,7 +22809,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumNewInt(env: JNIEnv, _: JObject, int_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumNewInt(env: JNIEnv, _: JObject, int_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let int_value_jrptr = int_value_ptr.rptr(&env)?; let int_value = int_value_jrptr.typed_ref::()?; @@ -22148,7 +22822,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumNewBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumNewBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionMetadatum::new_bytes(bytes).into_result()?; @@ -22160,7 +22834,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumNewText(env: JNIEnv, _: JObject, text_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumNewText(env: JNIEnv, _: JObject, text_str: JString) -> jobject { handle_exception_result(|| { let text = text_str.string(&env)?; let result = TransactionMetadatum::new_text(text).into_result()?; @@ -22172,7 +22846,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22185,7 +22859,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumAsMap(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumAsMap(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22198,7 +22872,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumAsList(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumAsList(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22211,7 +22885,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumAsInt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumAsInt(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22224,7 +22898,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumAsBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22237,7 +22911,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumAsText(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumAsText(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22251,7 +22925,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22264,7 +22938,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionMetadatumLabels::from_bytes(bytes).into_result()?; @@ -22276,7 +22950,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22289,7 +22963,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionMetadatumLabels::from_hex(&hex_str).into_result()?; @@ -22301,7 +22975,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionMetadatumLabels::new(); result.rptr().jptr(&env) @@ -22312,7 +22986,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22325,7 +22999,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22339,7 +23013,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetadatumLabelsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionMetadatumLabelsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22355,7 +23029,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionMetad #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22368,7 +23042,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionOutput::from_bytes(bytes).into_result()?; @@ -22380,7 +23054,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22393,7 +23067,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionOutput::from_hex(&hex_str).into_result()?; @@ -22405,7 +23079,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22418,7 +23092,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionOutput::from_json(&json).into_result()?; @@ -22430,7 +23104,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22443,7 +23117,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22456,7 +23130,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22469,7 +23143,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22482,7 +23156,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22495,7 +23169,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputSetScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputSetScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22510,7 +23184,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22525,7 +23199,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputSetDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputSetDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22540,12 +23214,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputHasPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputHasPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_data(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -22553,12 +23227,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputHasDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputHasDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_data_hash(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -22566,12 +23240,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputHasScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputHasScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_ref(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -22579,7 +23253,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputNew(env: JNIEnv, _: JObject, address_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputNew(env: JNIEnv, _: JObject, address_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let address_jrptr = address_ptr.rptr(&env)?; let address = address_jrptr.typed_ref::
()?; @@ -22594,7 +23268,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputSerializationFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputSerializationFormat(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22608,7 +23282,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmountBuilderWithValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmountBuilderWithValue(env: JNIEnv, _: JObject, self_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22623,7 +23297,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmountBuilderWithCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmountBuilderWithCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22638,7 +23312,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmountBuilderWithCoinAndAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmountBuilderWithCoinAndAsset(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22655,7 +23329,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(env: JNIEnv, _: JObject, self_ptr: JRPtr, multiasset_ptr: JRPtr, data_cost_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmountBuilderWithAssetAndMinRequiredCoinByUtxoCost(env: JNIEnv, _: JObject, self_ptr: JRPtr, multiasset_ptr: JRPtr, data_cost_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22672,7 +23346,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputAmountBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputAmountBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22686,7 +23360,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionOutputBuilder::new(); result.rptr().jptr(&env) @@ -22697,7 +23371,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderWithAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderWithAddress(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22712,7 +23386,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderWithDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderWithDataHash(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22727,7 +23401,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderWithPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderWithPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22742,7 +23416,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderWithScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderWithScriptRef(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ref_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22757,7 +23431,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputBuilderNext(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputBuilderNext(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22771,7 +23445,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22784,7 +23458,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionOutputs::from_bytes(bytes).into_result()?; @@ -22796,7 +23470,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22809,7 +23483,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionOutputs::from_hex(&hex_str).into_result()?; @@ -22821,7 +23495,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22834,7 +23508,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionOutputs::from_json(&json).into_result()?; @@ -22846,7 +23520,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionOutputs::new(); result.rptr().jptr(&env) @@ -22857,7 +23531,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22870,7 +23544,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22884,7 +23558,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionOutputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22900,7 +23574,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionOutpu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22913,7 +23587,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionUnspentOutput::from_bytes(bytes).into_result()?; @@ -22925,7 +23599,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22938,7 +23612,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionUnspentOutput::from_hex(&hex_str).into_result()?; @@ -22950,7 +23624,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -22963,7 +23637,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionUnspentOutput::from_json(&json).into_result()?; @@ -22975,7 +23649,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputNew(env: JNIEnv, _: JObject, input_ptr: JRPtr, output_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputNew(env: JNIEnv, _: JObject, input_ptr: JRPtr, output_ptr: JRPtr) -> jobject { handle_exception_result(|| { let input_jrptr = input_ptr.rptr(&env)?; let input = input_jrptr.typed_ref::()?; @@ -22990,7 +23664,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputInput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23003,7 +23677,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23017,7 +23691,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23030,7 +23704,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionUnspentOutputs::from_json(&json).into_result()?; @@ -23042,7 +23716,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionUnspentOutputs::new(); result.rptr().jptr(&env) @@ -23053,7 +23727,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23066,7 +23740,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23080,7 +23754,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspentOutputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionUnspentOutputsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23096,7 +23770,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionUnspe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23109,7 +23783,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionWitnessSet::from_bytes(bytes).into_result()?; @@ -23121,7 +23795,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23134,7 +23808,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionWitnessSet::from_hex(&hex_str).into_result()?; @@ -23146,7 +23820,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23159,7 +23833,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionWitnessSet::from_json(&json).into_result()?; @@ -23171,7 +23845,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetVkeys(env: JNIEnv, _: JObject, self_ptr: JRPtr, vkeys_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetVkeys(env: JNIEnv, _: JObject, self_ptr: JRPtr, vkeys_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23186,7 +23860,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetVkeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetVkeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23199,7 +23873,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, native_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, native_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23214,7 +23888,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23227,7 +23901,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetBootstraps(env: JNIEnv, _: JObject, self_ptr: JRPtr, bootstraps_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetBootstraps(env: JNIEnv, _: JObject, self_ptr: JRPtr, bootstraps_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23242,7 +23916,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetBootstraps(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetBootstraps(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23255,7 +23929,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_scripts_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_scripts_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23270,7 +23944,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23283,7 +23957,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr, plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23298,7 +23972,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetPlutusData(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23311,7 +23985,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetSetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr, redeemers_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetSetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr, redeemers_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23326,7 +24000,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetRedeemers(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23339,7 +24013,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionWitnessSet::new(); result.rptr().jptr(&env) @@ -23351,7 +24025,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23364,7 +24038,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TransactionWitnessSets::from_bytes(bytes).into_result()?; @@ -23376,7 +24050,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23389,7 +24063,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TransactionWitnessSets::from_hex(&hex_str).into_result()?; @@ -23401,7 +24075,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23414,7 +24088,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TransactionWitnessSets::from_json(&json).into_result()?; @@ -23426,7 +24100,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TransactionWitnessSets::new(); result.rptr().jptr(&env) @@ -23437,7 +24111,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23450,7 +24124,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23464,7 +24138,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitnessSetsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1transactionWitnessSetsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23480,7 +24154,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_transactionWitne #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23493,7 +24167,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TreasuryWithdrawals::from_json(&json).into_result()?; @@ -23505,7 +24179,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TreasuryWithdrawals::new(); result.rptr().jptr(&env) @@ -23516,7 +24190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23531,7 +24205,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23548,7 +24222,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23561,7 +24235,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23575,7 +24249,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23588,7 +24262,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = TreasuryWithdrawalsAction::from_bytes(bytes).into_result()?; @@ -23600,7 +24274,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23613,7 +24287,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = TreasuryWithdrawalsAction::from_hex(&hex_str).into_result()?; @@ -23625,7 +24299,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23638,7 +24312,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = TreasuryWithdrawalsAction::from_json(&json).into_result()?; @@ -23650,7 +24324,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23663,7 +24337,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionPolicyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionPolicyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23676,7 +24350,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionNew(env: JNIEnv, _: JObject, withdrawals_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionNew(env: JNIEnv, _: JObject, withdrawals_ptr: JRPtr) -> jobject { handle_exception_result(|| { let withdrawals_jrptr = withdrawals_ptr.rptr(&env)?; let withdrawals = withdrawals_jrptr.typed_ref::()?; @@ -23689,7 +24363,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdrawalsActionNewWithPolicyHash(env: JNIEnv, _: JObject, withdrawals_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1treasuryWithdrawalsActionNewWithPolicyHash(env: JNIEnv, _: JObject, withdrawals_ptr: JRPtr, policy_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let withdrawals_jrptr = withdrawals_ptr.rptr(&env)?; let withdrawals = withdrawals_jrptr.typed_ref::()?; @@ -23705,7 +24379,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_treasuryWithdraw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstantsPlutusDefaultCostModels(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txBuilderConstantsPlutusDefaultCostModels(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TxBuilderConstants::plutus_default_cost_models(); result.rptr().jptr(&env) @@ -23716,7 +24390,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstantsPlutusAlonzoCostModels(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txBuilderConstantsPlutusAlonzoCostModels(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TxBuilderConstants::plutus_alonzo_cost_models(); result.rptr().jptr(&env) @@ -23727,7 +24401,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstan #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstantsPlutusVasilCostModels(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txBuilderConstantsPlutusVasilCostModels(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TxBuilderConstants::plutus_vasil_cost_models(); result.rptr().jptr(&env) @@ -23736,10 +24410,21 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txBuilderConstan } +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txBuilderConstantsPlutusConwayCostModels(env: JNIEnv, _: JObject) -> jobject { + handle_exception_result(|| { + let result = TxBuilderConstants::plutus_conway_cost_models(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = TxInputsBuilder::new(); result.rptr().jptr(&env) @@ -23750,7 +24435,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddKeyInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddKeyInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23769,12 +24454,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddNativeScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddNativeScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, script_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let script_jrptr = script_ptr.rptr(&env)?; - let script = script_jrptr.typed_ref::()?; + let script = script_jrptr.typed_ref::()?; let input_jrptr = input_ptr.rptr(&env)?; let input = input_jrptr.typed_ref::()?; let amount_jrptr = amount_ptr.rptr(&env)?; @@ -23788,7 +24473,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddPlutusScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, witness_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddPlutusScriptInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, witness_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23807,17 +24492,17 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddBootstrapInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, hash_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddBootstrapInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let hash_jrptr = hash_ptr.rptr(&env)?; - let hash = hash_jrptr.typed_ref::()?; + let address_jrptr = address_ptr.rptr(&env)?; + let address = address_jrptr.typed_ref::()?; let input_jrptr = input_ptr.rptr(&env)?; let input = input_jrptr.typed_ref::()?; let amount_jrptr = amount_ptr.rptr(&env)?; let amount = amount_jrptr.typed_ref::()?; - self_rptr.add_bootstrap_input(hash, input, amount); + self_rptr.add_bootstrap_input(address, input, amount); Ok(JObject::null()) }) .jresult(&env) @@ -23826,7 +24511,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddRegularInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddRegularInput(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, input_ptr: JRPtr, amount_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23845,7 +24530,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23858,7 +24543,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderGetNativeInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderGetNativeInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23871,7 +24556,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderGetPlutusInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderGetPlutusInputScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23884,7 +24569,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23897,7 +24582,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderL #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddRequiredSigner(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddRequiredSigner(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23912,7 +24597,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderAddRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, keys_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderAddRequiredSigners(env: JNIEnv, _: JObject, self_ptr: JRPtr, keys_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23927,7 +24612,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderTotalValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderTotalValue(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23940,7 +24625,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23953,7 +24638,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderInputsOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1txInputsBuilderInputsOption(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23967,7 +24652,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_txInputsBuilderI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -23980,7 +24665,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = URL::from_bytes(bytes).into_result()?; @@ -23992,7 +24677,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24005,7 +24690,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToHex(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = URL::from_hex(&hex_str).into_result()?; @@ -24017,7 +24702,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24030,7 +24715,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLToJson(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = URL::from_json(&json).into_result()?; @@ -24042,7 +24727,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLFromJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLNew(env: JNIEnv, _: JObject, url_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLNew(env: JNIEnv, _: JObject, url_str: JString) -> jobject { handle_exception_result(|| { let url = url_str.string(&env)?; let result = URL::new(url).into_result()?; @@ -24054,7 +24739,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLNew(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1uRLUrl(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24068,7 +24753,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_uRLUrl(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24081,7 +24766,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = UnitInterval::from_bytes(bytes).into_result()?; @@ -24093,7 +24778,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24106,7 +24791,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = UnitInterval::from_hex(&hex_str).into_result()?; @@ -24118,7 +24803,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24131,7 +24816,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalToJs #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = UnitInterval::from_json(&json).into_result()?; @@ -24143,7 +24828,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalFrom #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalNumerator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalNumerator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24156,7 +24841,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalNume #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalDenominator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalDenominator(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24169,7 +24854,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalDeno #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalNew(env: JNIEnv, _: JObject, numerator_ptr: JRPtr, denominator_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1unitIntervalNew(env: JNIEnv, _: JObject, numerator_ptr: JRPtr, denominator_ptr: JRPtr) -> jobject { handle_exception_result(|| { let numerator_jrptr = numerator_ptr.rptr(&env)?; let numerator = numerator_jrptr.typed_ref::()?; @@ -24185,7 +24870,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_unitIntervalNew( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24198,7 +24883,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Update::from_bytes(bytes).into_result()?; @@ -24210,7 +24895,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromBytes( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24223,7 +24908,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Update::from_hex(&hex_str).into_result()?; @@ -24235,7 +24920,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromHex(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24248,7 +24933,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Update::from_json(&json).into_result()?; @@ -24260,7 +24945,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateProposedProtocolParameterUpdates(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateProposedProtocolParameterUpdates(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24273,7 +24958,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateProposedPr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateEpoch(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24286,7 +24971,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateEpoch(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateNew(env: JNIEnv, _: JObject, proposed_protocol_parameter_updates_ptr: JRPtr, epoch_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateNew(env: JNIEnv, _: JObject, proposed_protocol_parameter_updates_ptr: JRPtr, epoch_jlong: jlong) -> jobject { handle_exception_result(|| { let proposed_protocol_parameter_updates_jrptr = proposed_protocol_parameter_updates_ptr.rptr(&env)?; let proposed_protocol_parameter_updates = proposed_protocol_parameter_updates_jrptr.typed_ref::()?; @@ -24301,7 +24986,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24314,7 +24999,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = UpdateCommitteeAction::from_bytes(bytes).into_result()?; @@ -24326,7 +25011,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24339,7 +25024,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = UpdateCommitteeAction::from_hex(&hex_str).into_result()?; @@ -24351,7 +25036,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24364,7 +25049,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = UpdateCommitteeAction::from_json(&json).into_result()?; @@ -24376,7 +25061,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionGovActionId(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24389,7 +25074,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionCommittee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionCommittee(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24402,7 +25087,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionMembersToRemove(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionMembersToRemove(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24415,7 +25100,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionNew(env: JNIEnv, _: JObject, committee_ptr: JRPtr, members_to_remove_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionNew(env: JNIEnv, _: JObject, committee_ptr: JRPtr, members_to_remove_ptr: JRPtr) -> jobject { handle_exception_result(|| { let committee_jrptr = committee_ptr.rptr(&env)?; let committee = committee_jrptr.typed_ref::()?; @@ -24430,7 +25115,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, committee_ptr: JRPtr, members_to_remove_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1updateCommitteeActionNewWithActionId(env: JNIEnv, _: JObject, gov_action_id_ptr: JRPtr, committee_ptr: JRPtr, members_to_remove_ptr: JRPtr) -> jobject { handle_exception_result(|| { let gov_action_id_jrptr = gov_action_id_ptr.rptr(&env)?; let gov_action_id = gov_action_id_jrptr.typed_ref::()?; @@ -24448,7 +25133,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_updateCommitteeA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24461,7 +25146,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VRFCert::from_bytes(bytes).into_result()?; @@ -24473,7 +25158,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24486,7 +25171,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VRFCert::from_hex(&hex_str).into_result()?; @@ -24498,7 +25183,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24511,7 +25196,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertToJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VRFCert::from_json(&json).into_result()?; @@ -24523,7 +25208,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertFromJson( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertOutput(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24536,7 +25221,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertOutput(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertProof(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertProof(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24549,7 +25234,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertProof(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertNew(env: JNIEnv, _: JObject, output_jarray: jbyteArray, proof_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFCertNew(env: JNIEnv, _: JObject, output_jarray: jbyteArray, proof_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let output = env.convert_byte_array(output_jarray).into_result()?; let proof = env.convert_byte_array(proof_jarray).into_result()?; @@ -24563,7 +25248,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFCertNew(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VRFKeyHash::from_bytes(bytes).into_result()?; @@ -24575,7 +25260,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromBy #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24588,7 +25273,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToByte #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24602,7 +25287,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToBech #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = VRFKeyHash::from_bech32(&bech_str).into_result()?; @@ -24614,7 +25299,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromBe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24627,7 +25312,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashToHex( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFKeyHashFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = VRFKeyHash::from_hex(&hex).into_result()?; @@ -24640,7 +25325,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFKeyHashFromHe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VRFVKey::from_bytes(bytes).into_result()?; @@ -24652,7 +25337,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromBytes #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24665,7 +25350,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyToBech32(env: JNIEnv, _: JObject, self_ptr: JRPtr, prefix_str: JString) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24679,7 +25364,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToBech32( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyFromBech32(env: JNIEnv, _: JObject, bech_str_str: JString) -> jobject { handle_exception_result(|| { let bech_str = bech_str_str.string(&env)?; let result = VRFVKey::from_bech32(&bech_str).into_result()?; @@ -24691,7 +25376,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromBech3 #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24704,7 +25389,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyToHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vRFVKeyFromHex(env: JNIEnv, _: JObject, hex_str: JString) -> jobject { handle_exception_result(|| { let hex = hex_str.string(&env)?; let result = VRFVKey::from_hex(&hex).into_result()?; @@ -24717,7 +25402,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vRFVKeyFromHex(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24730,7 +25415,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Value::from_bytes(bytes).into_result()?; @@ -24742,7 +25427,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24755,7 +25440,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Value::from_hex(&hex_str).into_result()?; @@ -24767,7 +25452,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24780,7 +25465,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Value::from_json(&json).into_result()?; @@ -24792,7 +25477,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueFromJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNew(env: JNIEnv, _: JObject, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueNew(env: JNIEnv, _: JObject, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; @@ -24805,7 +25490,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNew(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNewFromAssets(env: JNIEnv, _: JObject, multiasset_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueNewFromAssets(env: JNIEnv, _: JObject, multiasset_ptr: JRPtr) -> jobject { handle_exception_result(|| { let multiasset_jrptr = multiasset_ptr.rptr(&env)?; let multiasset = multiasset_jrptr.typed_ref::()?; @@ -24818,7 +25503,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNewFromAsse #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNewWithAssets(env: JNIEnv, _: JObject, coin_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueNewWithAssets(env: JNIEnv, _: JObject, coin_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { handle_exception_result(|| { let coin_jrptr = coin_ptr.rptr(&env)?; let coin = coin_jrptr.typed_ref::()?; @@ -24833,7 +25518,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueNewWithAsse #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueZero(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueZero(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Value::zero(); result.rptr().jptr(&env) @@ -24844,12 +25529,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueZero(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueIsZero(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.is_zero(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -24857,7 +25542,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueIsZero(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24870,7 +25555,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCoin(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueSetCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueSetCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24885,7 +25570,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueSetCoin(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24898,7 +25583,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueMultiasset( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueSetMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueSetMultiasset(env: JNIEnv, _: JObject, self_ptr: JRPtr, multiasset_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24913,7 +25598,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueSetMultiass #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCheckedAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueCheckedAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24928,7 +25613,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCheckedAdd( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCheckedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueCheckedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24943,7 +25628,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCheckedSub( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueClampedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueClampedSub(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24958,7 +25643,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueClampedSub( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCompare(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1valueCompare(env: JNIEnv, _: JObject, self_ptr: JRPtr, rhs_value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24974,7 +25659,122 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_valueCompare(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_bytes(); + Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { + handle_exception_result(|| { + let bytes = env.convert_byte_array(bytes_jarray).into_result()?; + let result = VersionedBlock::from_bytes(bytes).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_hex(); + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { + handle_exception_result(|| { + let hex_str = hex_str_str.string(&env)?; + let result = VersionedBlock::from_hex(&hex_str).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.to_json().into_result()?; + result.jstring(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { + handle_exception_result(|| { + let json = json_str.string(&env)?; + let result = VersionedBlock::from_json(&json).into_result()?; + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockNew(env: JNIEnv, _: JObject, block_ptr: JRPtr, era_code_jlong: jlong) -> jobject { + handle_exception_result(|| { + let block = block_ptr.rptr(&env)?.typed_ref::()?.clone(); + let era_code = u32::try_from_jlong(era_code_jlong)?; + let result = VersionedBlock::new(block, era_code); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockBlock(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.block(); + result.rptr().jptr(&env) + }) + .jresult(&env) +} + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1versionedBlockEra(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { + handle_exception_result(|| { + let self_jrptr = self_ptr.rptr(&env)?; + let self_rptr = self_jrptr.typed_ref::()?; + let result = self_rptr.era(); + (result.to_i32() as jint).jobject(&env) + }) + .jresult(&env) +} + + + +#[allow(non_snake_case)] +#[no_mangle] +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -24987,7 +25787,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToBytes(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Vkey::from_bytes(bytes).into_result()?; @@ -24999,7 +25799,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromBytes(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25012,7 +25812,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToHex(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Vkey::from_hex(&hex_str).into_result()?; @@ -25024,7 +25824,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25037,7 +25837,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Vkey::from_json(&json).into_result()?; @@ -25049,7 +25849,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyFromJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyNew(env: JNIEnv, _: JObject, pk_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyNew(env: JNIEnv, _: JObject, pk_ptr: JRPtr) -> jobject { handle_exception_result(|| { let pk_jrptr = pk_ptr.rptr(&env)?; let pk = pk_jrptr.typed_ref::()?; @@ -25062,7 +25862,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyNew(env: JNI #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyPublicKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeyPublicKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25076,7 +25876,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeyPublicKey(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeysNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Vkeys::new(); result.rptr().jptr(&env) @@ -25087,7 +25887,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysNew(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeysLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25100,7 +25900,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysLen(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeysGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25114,7 +25914,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysGet(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeysAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25130,7 +25930,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeysAdd(env: JN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25143,7 +25943,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Vkeywitness::from_bytes(bytes).into_result()?; @@ -25155,7 +25955,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25168,7 +25968,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Vkeywitness::from_hex(&hex_str).into_result()?; @@ -25180,7 +25980,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25193,7 +25993,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Vkeywitness::from_json(&json).into_result()?; @@ -25205,7 +26005,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessNew(env: JNIEnv, _: JObject, vkey_ptr: JRPtr, signature_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessNew(env: JNIEnv, _: JObject, vkey_ptr: JRPtr, signature_ptr: JRPtr) -> jobject { handle_exception_result(|| { let vkey_jrptr = vkey_ptr.rptr(&env)?; let vkey = vkey_jrptr.typed_ref::()?; @@ -25220,7 +26020,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessVkey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25233,7 +26033,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessVkey( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessSignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessSignature(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25247,7 +26047,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessSigna #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25260,7 +26060,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Vkeywitnesses::from_bytes(bytes).into_result()?; @@ -25272,7 +26072,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25285,7 +26085,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Vkeywitnesses::from_hex(&hex_str).into_result()?; @@ -25297,7 +26097,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25310,7 +26110,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesToJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Vkeywitnesses::from_json(&json).into_result()?; @@ -25322,7 +26122,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesFro #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Vkeywitnesses::new(); result.rptr().jptr(&env) @@ -25333,7 +26133,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25346,7 +26146,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesLen #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25360,14 +26160,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vkeywitnessesAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, elem_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let elem_jrptr = elem_ptr.rptr(&env)?; let elem = elem_jrptr.typed_ref::()?; - self_rptr.add(elem); - Ok(JObject::null()) + let result = self_rptr.add(elem); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -25376,7 +26176,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_vkeywitnessesAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25389,7 +26189,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VoteDelegation::from_bytes(bytes).into_result()?; @@ -25401,7 +26201,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25414,7 +26214,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VoteDelegation::from_hex(&hex_str).into_result()?; @@ -25426,7 +26226,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25439,7 +26239,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VoteDelegation::from_json(&json).into_result()?; @@ -25451,7 +26251,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25464,7 +26264,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationSt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25477,7 +26277,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationDr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, drep_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, drep_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -25492,12 +26292,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -25506,7 +26306,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteDelegationHa #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25519,7 +26319,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VoteRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -25531,7 +26331,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25544,7 +26344,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VoteRegistrationAndDelegation::from_hex(&hex_str).into_result()?; @@ -25556,7 +26356,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25569,7 +26369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VoteRegistrationAndDelegation::from_json(&json).into_result()?; @@ -25581,7 +26381,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationStakeCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25594,7 +26394,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationDrep(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25607,7 +26407,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationCoin(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25620,7 +26420,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, drep_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationNew(env: JNIEnv, _: JObject, stake_credential_ptr: JRPtr, drep_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let stake_credential_jrptr = stake_credential_ptr.rptr(&env)?; let stake_credential = stake_credential_jrptr.typed_ref::()?; @@ -25637,12 +26437,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voteRegistrationAndDelegationHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -25651,7 +26451,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voteRegistration #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25664,7 +26464,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToBytes(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Voter::from_bytes(bytes).into_result()?; @@ -25676,7 +26476,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromBytes(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25689,7 +26489,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToHex(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Voter::from_hex(&hex_str).into_result()?; @@ -25701,7 +26501,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromHex(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25714,7 +26514,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToJson(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Voter::from_json(&json).into_result()?; @@ -25726,7 +26526,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterFromJson(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewConstitutionalCommitteeHotKey(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewConstitutionalCommitteeHotKey(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { handle_exception_result(|| { let cred_jrptr = cred_ptr.rptr(&env)?; let cred = cred_jrptr.typed_ref::()?; @@ -25739,7 +26539,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewConstitu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewDrep(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewDrep(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { handle_exception_result(|| { let cred_jrptr = cred_ptr.rptr(&env)?; let cred = cred_jrptr.typed_ref::()?; @@ -25752,7 +26552,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewDrep(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewStakingPool(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewStakingPool(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let key_hash_jrptr = key_hash_ptr.rptr(&env)?; let key_hash = key_hash_jrptr.typed_ref::()?; @@ -25765,7 +26565,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterNewStakingP #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25778,11 +26578,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterKind(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToConstitutionalCommitteeHotCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToConstitutionalCommitteeHotKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_constitutional_committee_hot_cred(); + let result = self_rptr.to_constitutional_committee_hot_key(); result.rptr().jptr(&env) }) .jresult(&env) @@ -25791,7 +26591,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToConstitut #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToDrepCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToDrepCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25804,7 +26604,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToDrepCred( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToStakingPoolKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToStakingPoolKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25817,12 +26617,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToStakingPo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterHasScriptCredentials(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_script_credentials(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -25830,7 +26630,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterHasScriptCr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25844,7 +26644,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_voterToKeyHash(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25857,7 +26657,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersToJson(env #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Voters::from_json(&json).into_result()?; @@ -25869,7 +26669,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersFromJson(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Voters::new(); result.rptr().jptr(&env) @@ -25880,7 +26680,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersNew(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25895,7 +26695,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersAdd(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25909,7 +26709,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersGet(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votersLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25923,7 +26723,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votersLen(env: J #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = VotingBuilder::new(); result.rptr().jptr(&env) @@ -25934,7 +26734,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderNew #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25953,7 +26753,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25974,7 +26774,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, gov_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -25995,7 +26795,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderAdd #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26008,7 +26808,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26021,7 +26821,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26034,12 +26834,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderGet #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -26047,7 +26847,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderHas #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26061,7 +26861,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingBuilderBui #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26074,7 +26874,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VotingProcedure::from_bytes(bytes).into_result()?; @@ -26086,7 +26886,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26099,7 +26899,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VotingProcedure::from_hex(&hex_str).into_result()?; @@ -26111,7 +26911,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26124,7 +26924,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VotingProcedure::from_json(&json).into_result()?; @@ -26136,7 +26936,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureNew(env: JNIEnv, _: JObject, vote_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureNew(env: JNIEnv, _: JObject, vote_jint: jint) -> jobject { handle_exception_result(|| { let vote = vote_jint.to_enum()?; let result = VotingProcedure::new(vote); @@ -26148,7 +26948,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureNewWithAnchor(env: JNIEnv, _: JObject, vote_jint: jint, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureNewWithAnchor(env: JNIEnv, _: JObject, vote_jint: jint, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { let vote = vote_jint.to_enum()?; let anchor_jrptr = anchor_ptr.rptr(&env)?; @@ -26162,7 +26962,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureVoteKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureVoteKind(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26175,7 +26975,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureV #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProcedureAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26189,7 +26989,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedureA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26202,7 +27002,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VotingProcedures::from_bytes(bytes).into_result()?; @@ -26214,7 +27014,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26227,7 +27027,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VotingProcedures::from_hex(&hex_str).into_result()?; @@ -26239,7 +27039,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26252,7 +27052,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VotingProcedures::from_json(&json).into_result()?; @@ -26264,7 +27064,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = VotingProcedures::new(); result.rptr().jptr(&env) @@ -26275,7 +27075,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, governance_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, governance_action_id_ptr: JRPtr, voting_procedure_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26294,7 +27094,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, governance_action_id_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr, governance_action_id_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26311,7 +27111,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresGetVoters(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresGetVoters(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26324,7 +27124,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProceduresGetGovernanceActionIdsByVoter(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProceduresGetGovernanceActionIdsByVoter(env: JNIEnv, _: JObject, self_ptr: JRPtr, voter_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26340,7 +27140,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProcedures #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26353,7 +27153,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VotingProposal::from_bytes(bytes).into_result()?; @@ -26365,7 +27165,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26378,7 +27178,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VotingProposal::from_hex(&hex_str).into_result()?; @@ -26390,7 +27190,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26403,7 +27203,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalTo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VotingProposal::from_json(&json).into_result()?; @@ -26415,7 +27215,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalFr #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalGovernanceAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalGovernanceAction(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26428,7 +27228,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalGo #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalAnchor(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26441,7 +27241,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalAn #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalRewardAccount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalRewardAccount(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26454,7 +27254,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalRe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalDeposit(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26467,7 +27267,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalDe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalNew(env: JNIEnv, _: JObject, governance_action_ptr: JRPtr, anchor_ptr: JRPtr, reward_account_ptr: JRPtr, deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalNew(env: JNIEnv, _: JObject, governance_action_ptr: JRPtr, anchor_ptr: JRPtr, reward_account_ptr: JRPtr, deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let governance_action_jrptr = governance_action_ptr.rptr(&env)?; let governance_action = governance_action_jrptr.typed_ref::()?; @@ -26487,7 +27287,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalNe #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = VotingProposalBuilder::new(); result.rptr().jptr(&env) @@ -26498,7 +27298,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26513,7 +27313,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26530,7 +27330,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26543,7 +27343,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26556,12 +27356,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -26569,7 +27369,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26583,7 +27383,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalBu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26596,7 +27396,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = VotingProposals::from_bytes(bytes).into_result()?; @@ -26608,7 +27408,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26621,7 +27421,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = VotingProposals::from_hex(&hex_str).into_result()?; @@ -26633,7 +27433,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26646,7 +27446,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = VotingProposals::from_json(&json).into_result()?; @@ -26658,7 +27458,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsF #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = VotingProposals::new(); result.rptr().jptr(&env) @@ -26669,7 +27469,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26682,7 +27482,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsL #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, index_jlong: jlong) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26696,14 +27496,14 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsG #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1votingProposalsAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, proposal_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let proposal_jrptr = proposal_ptr.rptr(&env)?; let proposal = proposal_jrptr.typed_ref::()?; - self_rptr.add(proposal); - Ok(JObject::null()) + let result = self_rptr.add(proposal); + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -26712,7 +27512,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_votingProposalsA #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsToBytes(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26725,7 +27525,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToByt #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsFromBytes(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = Withdrawals::from_bytes(bytes).into_result()?; @@ -26737,7 +27537,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsToHex(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26750,7 +27550,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToHex #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsFromHex(env: JNIEnv, _: JObject, hex_str_str: JString) -> jobject { handle_exception_result(|| { let hex_str = hex_str_str.string(&env)?; let result = Withdrawals::from_hex(&hex_str).into_result()?; @@ -26762,7 +27562,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromH #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsToJson(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26775,7 +27575,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsToJso #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsFromJson(env: JNIEnv, _: JObject, json_str: JString) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let result = Withdrawals::from_json(&json).into_result()?; @@ -26787,7 +27587,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsFromJ #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = Withdrawals::new(); result.rptr().jptr(&env) @@ -26798,7 +27598,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsNew(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsLen(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26811,7 +27611,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsLen(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsInsert(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr, value_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26828,7 +27628,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsInser #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsGet(env: JNIEnv, _: JObject, self_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26843,7 +27643,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsGet(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsKeys(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26857,7 +27657,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsKeys( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderNew(env: JNIEnv, _: JObject) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderNew(env: JNIEnv, _: JObject) -> jobject { handle_exception_result(|| { let result = WithdrawalsBuilder::new(); result.rptr().jptr(&env) @@ -26868,7 +27668,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderAdd(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26885,7 +27685,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderAddWithPlutusWitness(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr, witness_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26904,7 +27704,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderAddWithNativeScript(env: JNIEnv, _: JObject, self_ptr: JRPtr, address_ptr: JRPtr, coin_ptr: JRPtr, native_script_source_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26923,7 +27723,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderGetPlutusWitnesses(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26936,7 +27736,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderGetRefInputs(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26949,7 +27749,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderGetNativeScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26962,7 +27762,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderGetTotalWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderGetTotalWithdrawals(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -26975,12 +27775,12 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderHasPlutusScripts(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; let result = self_rptr.has_plutus_scripts(); - (result as jboolean).jobject(&env) + result.into_jboolean().jobject(&env) }) .jresult(&env) } @@ -26988,7 +27788,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1withdrawalsBuilderBuild(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; @@ -27002,7 +27802,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_withdrawalsBuild #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_calculateExUnitsCeilCost(env: JNIEnv, _: JObject, ex_units_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1calculateExUnitsCeilCost(env: JNIEnv, _: JObject, ex_units_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { handle_exception_result(|| { let ex_units_jrptr = ex_units_ptr.rptr(&env)?; let ex_units = ex_units_jrptr.typed_ref::()?; @@ -27017,7 +27817,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_calculateExUnits #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_createSendAll(env: JNIEnv, _: JObject, address_ptr: JRPtr, utxos_ptr: JRPtr, config_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1createSendAll(env: JNIEnv, _: JObject, address_ptr: JRPtr, utxos_ptr: JRPtr, config_ptr: JRPtr) -> jobject { handle_exception_result(|| { let address_jrptr = address_ptr.rptr(&env)?; let address = address_jrptr.typed_ref::
()?; @@ -27034,7 +27834,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_createSendAll(en #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodeArbitraryBytesFromMetadatum(env: JNIEnv, _: JObject, metadata_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1decodeArbitraryBytesFromMetadatum(env: JNIEnv, _: JObject, metadata_ptr: JRPtr) -> jobject { handle_exception_result(|| { let metadata_jrptr = metadata_ptr.rptr(&env)?; let metadata = metadata_jrptr.typed_ref::()?; @@ -27047,7 +27847,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodeArbitraryB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodeMetadatumToJsonStr(env: JNIEnv, _: JObject, metadatum_ptr: JRPtr, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1decodeMetadatumToJsonStr(env: JNIEnv, _: JObject, metadatum_ptr: JRPtr, schema_jint: jint) -> jobject { handle_exception_result(|| { let metadatum_jrptr = metadatum_ptr.rptr(&env)?; let metadatum = metadatum_jrptr.typed_ref::()?; @@ -27061,7 +27861,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodeMetadatumT #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodePlutusDatumToJsonStr(env: JNIEnv, _: JObject, datum_ptr: JRPtr, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1decodePlutusDatumToJsonStr(env: JNIEnv, _: JObject, datum_ptr: JRPtr, schema_jint: jint) -> jobject { handle_exception_result(|| { let datum_jrptr = datum_ptr.rptr(&env)?; let datum = datum_jrptr.typed_ref::()?; @@ -27075,7 +27875,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decodePlutusDatu #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decryptWithPassword(env: JNIEnv, _: JObject, password_str: JString, data_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1decryptWithPassword(env: JNIEnv, _: JObject, password_str: JString, data_str: JString) -> jobject { handle_exception_result(|| { let password = password_str.string(&env)?; let data = data_str.string(&env)?; @@ -27088,7 +27888,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_decryptWithPassw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeArbitraryBytesAsMetadatum(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1encodeArbitraryBytesAsMetadatum(env: JNIEnv, _: JObject, bytes_jarray: jbyteArray) -> jobject { handle_exception_result(|| { let bytes = env.convert_byte_array(bytes_jarray).into_result()?; let result = encode_arbitrary_bytes_as_metadatum(&bytes); @@ -27100,7 +27900,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeArbitraryB #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToMetadatum(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1encodeJsonStrToMetadatum(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let schema = schema_jint.to_enum()?; @@ -27113,7 +27913,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToM #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToNativeScript(env: JNIEnv, _: JObject, json_str: JString, self_xpub_str: JString, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1encodeJsonStrToNativeScript(env: JNIEnv, _: JObject, json_str: JString, self_xpub_str: JString, schema_jint: jint) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let self_xpub = self_xpub_str.string(&env)?; @@ -27127,7 +27927,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToN #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToPlutusDatum(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1encodeJsonStrToPlutusDatum(env: JNIEnv, _: JObject, json_str: JString, schema_jint: jint) -> jobject { handle_exception_result(|| { let json = json_str.string(&env)?; let schema = schema_jint.to_enum()?; @@ -27140,7 +27940,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encodeJsonStrToP #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encryptWithPassword(env: JNIEnv, _: JObject, password_str: JString, salt_str: JString, nonce_str: JString, data_str: JString) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1encryptWithPassword(env: JNIEnv, _: JObject, password_str: JString, salt_str: JString, nonce_str: JString, data_str: JString) -> jobject { handle_exception_result(|| { let password = password_str.string(&env)?; let salt = salt_str.string(&env)?; @@ -27155,7 +27955,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_encryptWithPassw #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_getDeposit(env: JNIEnv, _: JObject, txbody_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1getDeposit(env: JNIEnv, _: JObject, txbody_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let txbody_jrptr = txbody_ptr.rptr(&env)?; let txbody = txbody_jrptr.typed_ref::()?; @@ -27172,7 +27972,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_getDeposit(env: #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_getImplicitInput(env: JNIEnv, _: JObject, txbody_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1getImplicitInput(env: JNIEnv, _: JObject, txbody_ptr: JRPtr, pool_deposit_ptr: JRPtr, key_deposit_ptr: JRPtr) -> jobject { handle_exception_result(|| { let txbody_jrptr = txbody_ptr.rptr(&env)?; let txbody = txbody_jrptr.typed_ref::()?; @@ -27189,7 +27989,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_getImplicitInput #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashAuxiliaryData(env: JNIEnv, _: JObject, auxiliary_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hashAuxiliaryData(env: JNIEnv, _: JObject, auxiliary_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let auxiliary_data_jrptr = auxiliary_data_ptr.rptr(&env)?; let auxiliary_data = auxiliary_data_jrptr.typed_ref::()?; @@ -27202,7 +28002,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashAuxiliaryDat #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashPlutusData(env: JNIEnv, _: JObject, plutus_data_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hashPlutusData(env: JNIEnv, _: JObject, plutus_data_ptr: JRPtr) -> jobject { handle_exception_result(|| { let plutus_data_jrptr = plutus_data_ptr.rptr(&env)?; let plutus_data = plutus_data_jrptr.typed_ref::()?; @@ -27215,7 +28015,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashPlutusData(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashScriptData(env: JNIEnv, _: JObject, redeemers_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hashScriptData(env: JNIEnv, _: JObject, redeemers_ptr: JRPtr, cost_models_ptr: JRPtr) -> jobject { handle_exception_result(|| { let redeemers_jrptr = redeemers_ptr.rptr(&env)?; let redeemers = redeemers_jrptr.typed_ref::()?; @@ -27230,7 +28030,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashScriptData(e #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashScriptDataWithDatums(env: JNIEnv, _: JObject, redeemers_ptr: JRPtr, cost_models_ptr: JRPtr, datums_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hashScriptDataWithDatums(env: JNIEnv, _: JObject, redeemers_ptr: JRPtr, cost_models_ptr: JRPtr, datums_ptr: JRPtr) -> jobject { handle_exception_result(|| { let redeemers_jrptr = redeemers_ptr.rptr(&env)?; let redeemers = redeemers_jrptr.typed_ref::()?; @@ -27247,7 +28047,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashScriptDataWi #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashTransaction(env: JNIEnv, _: JObject, tx_body_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1hashTransaction(env: JNIEnv, _: JObject, tx_body_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_body_jrptr = tx_body_ptr.rptr(&env)?; let tx_body = tx_body_jrptr.typed_ref::()?; @@ -27260,7 +28060,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_hashTransaction( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeDaedalusBootstrapWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, addr_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1makeDaedalusBootstrapWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, addr_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_body_hash_jrptr = tx_body_hash_ptr.rptr(&env)?; let tx_body_hash = tx_body_hash_jrptr.typed_ref::()?; @@ -27277,7 +28077,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeDaedalusBoot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeIcarusBootstrapWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, addr_ptr: JRPtr, key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1makeIcarusBootstrapWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, addr_ptr: JRPtr, key_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_body_hash_jrptr = tx_body_hash_ptr.rptr(&env)?; let tx_body_hash = tx_body_hash_jrptr.typed_ref::()?; @@ -27294,7 +28094,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeIcarusBootst #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeVkeyWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, sk_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1makeVkeyWitness(env: JNIEnv, _: JObject, tx_body_hash_ptr: JRPtr, sk_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_body_hash_jrptr = tx_body_hash_ptr.rptr(&env)?; let tx_body_hash = tx_body_hash_jrptr.typed_ref::()?; @@ -27309,7 +28109,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_makeVkeyWitness( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minAdaForOutput(env: JNIEnv, _: JObject, output_ptr: JRPtr, data_cost_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1minAdaForOutput(env: JNIEnv, _: JObject, output_ptr: JRPtr, data_cost_ptr: JRPtr) -> jobject { handle_exception_result(|| { let output_jrptr = output_ptr.rptr(&env)?; let output = output_jrptr.typed_ref::()?; @@ -27324,7 +28124,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minAdaForOutput( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minFee(env: JNIEnv, _: JObject, tx_ptr: JRPtr, linear_fee_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1minFee(env: JNIEnv, _: JObject, tx_ptr: JRPtr, linear_fee_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_jrptr = tx_ptr.rptr(&env)?; let tx = tx_jrptr.typed_ref::()?; @@ -27339,7 +28139,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minFee(env: JNIE #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minRefScriptFee(env: JNIEnv, _: JObject, total_ref_scripts_size_jlong: jlong, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1minRefScriptFee(env: JNIEnv, _: JObject, total_ref_scripts_size_jlong: jlong, ref_script_coins_per_byte_ptr: JRPtr) -> jobject { handle_exception_result(|| { let total_ref_scripts_size = usize::try_from_jlong(total_ref_scripts_size_jlong)?; let ref_script_coins_per_byte_jrptr = ref_script_coins_per_byte_ptr.rptr(&env)?; @@ -27353,7 +28153,7 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minRefScriptFee( #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_minScriptFee(env: JNIEnv, _: JObject, tx_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1minScriptFee(env: JNIEnv, _: JObject, tx_ptr: JRPtr, ex_unit_prices_ptr: JRPtr) -> jobject { handle_exception_result(|| { let tx_jrptr = tx_ptr.rptr(&env)?; let tx = tx_jrptr.typed_ref::()?; diff --git a/rust/src/android/mod.rs b/rust/src/android/mod.rs index 06ad710..ecf00c0 100644 --- a/rust/src/android/mod.rs +++ b/rust/src/android/mod.rs @@ -4,7 +4,7 @@ mod bridge_tools; #[allow(non_snake_case)] #[no_mangle] -pub extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_initLibrary( +pub extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1initLibrary( _env: jni::JNIEnv, _: jni::objects::JObject ) { crate::panic::hide_exceptions(); diff --git a/rust/src/enum_maps.rs b/rust/src/enum_maps.rs index 7c910aa..835b115 100644 --- a/rust/src/enum_maps.rs +++ b/rust/src/enum_maps.rs @@ -1,4 +1,5 @@ use cardano_serialization_lib::AddressKind; +use cardano_serialization_lib::BlockEra; use cardano_serialization_lib::CborContainerType; use cardano_serialization_lib::CertificateKind; use cardano_serialization_lib::CoinSelectionStrategyCIP2; @@ -57,6 +58,37 @@ impl ToEnum for i32 { } } +impl ToPrimitive for BlockEra { + fn to_i32(&self) -> i32 { + match self { + BlockEra::Byron => 0, + BlockEra::Shelley => 1, + BlockEra::Allegra => 2, + BlockEra::Mary => 3, + BlockEra::Alonzo => 4, + BlockEra::Babbage => 5, + BlockEra::Conway => 6, + BlockEra::Unknown => 7, + } + } +} + +impl ToEnum for i32 { + fn to_enum(&self) -> Result { + match self { + 0 => Ok(BlockEra::Byron), + 1 => Ok(BlockEra::Shelley), + 2 => Ok(BlockEra::Allegra), + 3 => Ok(BlockEra::Mary), + 4 => Ok(BlockEra::Alonzo), + 5 => Ok(BlockEra::Babbage), + 6 => Ok(BlockEra::Conway), + 7 => Ok(BlockEra::Unknown), + _ => Err("Invalid value for BlockEra".into()), + } + } +} + impl ToPrimitive for CborContainerType { fn to_i32(&self) -> i32 { match self { @@ -88,9 +120,9 @@ impl ToPrimitive for CertificateKind { CertificateKind::MoveInstantaneousRewardsCert => 6, CertificateKind::CommitteeHotAuth => 7, CertificateKind::CommitteeColdResign => 8, - CertificateKind::DrepDeregistration => 9, - CertificateKind::DrepRegistration => 10, - CertificateKind::DrepUpdate => 11, + CertificateKind::DRepDeregistration => 9, + CertificateKind::DRepRegistration => 10, + CertificateKind::DRepUpdate => 11, CertificateKind::StakeAndVoteDelegation => 12, CertificateKind::StakeRegistrationAndDelegation => 13, CertificateKind::StakeVoteRegistrationAndDelegation => 14, @@ -112,9 +144,9 @@ impl ToEnum for i32 { 6 => Ok(CertificateKind::MoveInstantaneousRewardsCert), 7 => Ok(CertificateKind::CommitteeHotAuth), 8 => Ok(CertificateKind::CommitteeColdResign), - 9 => Ok(CertificateKind::DrepDeregistration), - 10 => Ok(CertificateKind::DrepRegistration), - 11 => Ok(CertificateKind::DrepUpdate), + 9 => Ok(CertificateKind::DRepDeregistration), + 10 => Ok(CertificateKind::DRepRegistration), + 11 => Ok(CertificateKind::DRepUpdate), 12 => Ok(CertificateKind::StakeAndVoteDelegation), 13 => Ok(CertificateKind::StakeRegistrationAndDelegation), 14 => Ok(CertificateKind::StakeVoteRegistrationAndDelegation), diff --git a/rust/src/ios/bridge.rs b/rust/src/ios/bridge.rs index 01f9526..6708f89 100644 --- a/rust/src/ios/bridge.rs +++ b/rust/src/ios/bridge.rs @@ -23,6 +23,7 @@ use cardano_serialization_lib::BigNum; use cardano_serialization_lib::Bip32PrivateKey; use cardano_serialization_lib::Bip32PublicKey; use cardano_serialization_lib::Block; +use cardano_serialization_lib::BlockEra; use cardano_serialization_lib::BlockHash; use cardano_serialization_lib::BootstrapWitness; use cardano_serialization_lib::BootstrapWitnesses; @@ -47,21 +48,25 @@ use cardano_serialization_lib::Credentials; use cardano_serialization_lib::DNSRecordAorAAAA; use cardano_serialization_lib::DNSRecordSRV; use cardano_serialization_lib::DRep; +use cardano_serialization_lib::DRepDeregistration; use cardano_serialization_lib::DRepKind; +use cardano_serialization_lib::DRepRegistration; +use cardano_serialization_lib::DRepUpdate; +use cardano_serialization_lib::DRepVotingThresholds; use cardano_serialization_lib::DataCost; use cardano_serialization_lib::DataHash; use cardano_serialization_lib::DatumSource; -use cardano_serialization_lib::DrepDeregistration; -use cardano_serialization_lib::DrepRegistration; -use cardano_serialization_lib::DrepUpdate; -use cardano_serialization_lib::DrepVotingThresholds; use cardano_serialization_lib::Ed25519KeyHash; use cardano_serialization_lib::Ed25519KeyHashes; use cardano_serialization_lib::Ed25519Signature; use cardano_serialization_lib::EnterpriseAddress; use cardano_serialization_lib::ExUnitPrices; use cardano_serialization_lib::ExUnits; +use cardano_serialization_lib::FixedBlock; use cardano_serialization_lib::FixedTransaction; +use cardano_serialization_lib::FixedTransactionBodies; +use cardano_serialization_lib::FixedTransactionBody; +use cardano_serialization_lib::FixedVersionedBlock; use cardano_serialization_lib::GeneralTransactionMetadata; use cardano_serialization_lib::GenesisDelegateHash; use cardano_serialization_lib::GenesisHash; @@ -119,6 +124,7 @@ use cardano_serialization_lib::PlutusDataKind; use cardano_serialization_lib::PlutusDatumSchema; use cardano_serialization_lib::PlutusList; use cardano_serialization_lib::PlutusMap; +use cardano_serialization_lib::PlutusMapValues; use cardano_serialization_lib::PlutusScript; use cardano_serialization_lib::PlutusScriptSource; use cardano_serialization_lib::PlutusScripts; @@ -179,7 +185,6 @@ use cardano_serialization_lib::TransactionBuilder; use cardano_serialization_lib::TransactionBuilderConfig; use cardano_serialization_lib::TransactionBuilderConfigBuilder; use cardano_serialization_lib::TransactionHash; -use cardano_serialization_lib::TransactionIndexes; use cardano_serialization_lib::TransactionInput; use cardano_serialization_lib::TransactionInputs; use cardano_serialization_lib::TransactionMetadatum; @@ -205,6 +210,7 @@ use cardano_serialization_lib::VRFCert; use cardano_serialization_lib::VRFKeyHash; use cardano_serialization_lib::VRFVKey; use cardano_serialization_lib::Value; +use cardano_serialization_lib::VersionedBlock; use cardano_serialization_lib::Vkey; use cardano_serialization_lib::Vkeys; use cardano_serialization_lib::Vkeywitness; @@ -226,7 +232,7 @@ use cardano_serialization_lib::WithdrawalsBuilder; #[no_mangle] -pub unsafe extern "C" fn address_from_bytes(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_from_bytes(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let data = from_raw_parts(data_data, data_len).to_vec(); let result = Address::from_bytes(data).into_result()?; @@ -237,7 +243,7 @@ pub unsafe extern "C" fn address_from_bytes(data_data: *const u8, data_len: usiz #[no_mangle] -pub unsafe extern "C" fn address_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_json().into_result()?; @@ -248,7 +254,7 @@ pub unsafe extern "C" fn address_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn address_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Address::from_json(json).into_result()?; @@ -259,7 +265,7 @@ pub unsafe extern "C" fn address_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn address_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.kind(); @@ -270,7 +276,7 @@ pub unsafe extern "C" fn address_kind(self_rptr: RPtr, result: &mut i32, error: #[no_mangle] -pub unsafe extern "C" fn address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.payment_cred(); @@ -281,7 +287,7 @@ pub unsafe extern "C" fn address_payment_cred(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn address_is_malformed(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_is_malformed(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.is_malformed(); @@ -292,7 +298,7 @@ pub unsafe extern "C" fn address_is_malformed(self_rptr: RPtr, result: &mut bool #[no_mangle] -pub unsafe extern "C" fn address_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_hex(); @@ -303,7 +309,7 @@ pub unsafe extern "C" fn address_to_hex(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn address_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Address::from_hex(hex_str).into_result()?; @@ -314,7 +320,7 @@ pub unsafe extern "C" fn address_from_hex(hex_str_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn address_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_bytes(); @@ -325,7 +331,7 @@ pub unsafe extern "C" fn address_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn address_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_bech32(None).into_result()?; @@ -336,7 +342,7 @@ pub unsafe extern "C" fn address_to_bech32(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn address_to_bech32_with_prefix(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_to_bech32_with_prefix(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let prefix : String = prefix_str.into_str(); @@ -349,7 +355,7 @@ pub unsafe extern "C" fn address_to_bech32_with_prefix(self_rptr: RPtr, prefix_s #[no_mangle] -pub unsafe extern "C" fn address_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = Address::from_bech32(bech_str).into_result()?; @@ -360,7 +366,7 @@ pub unsafe extern "C" fn address_from_bech32(bech_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.network_id().into_result()?; @@ -372,7 +378,7 @@ pub unsafe extern "C" fn address_network_id(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn anchor_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -383,7 +389,7 @@ pub unsafe extern "C" fn anchor_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn anchor_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Anchor::from_bytes(bytes).into_result()?; @@ -394,7 +400,7 @@ pub unsafe extern "C" fn anchor_from_bytes(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn anchor_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -405,7 +411,7 @@ pub unsafe extern "C" fn anchor_to_hex(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn anchor_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Anchor::from_hex(hex_str).into_result()?; @@ -416,7 +422,7 @@ pub unsafe extern "C" fn anchor_from_hex(hex_str_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn anchor_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -427,7 +433,7 @@ pub unsafe extern "C" fn anchor_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn anchor_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Anchor::from_json(json).into_result()?; @@ -438,7 +444,7 @@ pub unsafe extern "C" fn anchor_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn anchor_url(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_url(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.url(); @@ -449,7 +455,7 @@ pub unsafe extern "C" fn anchor_url(self_rptr: RPtr, result: &mut RPtr, error: & #[no_mangle] -pub unsafe extern "C" fn anchor_anchor_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_anchor_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor_data_hash(); @@ -460,7 +466,7 @@ pub unsafe extern "C" fn anchor_anchor_data_hash(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn anchor_new(anchor_url_rptr: RPtr, anchor_data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_new(anchor_url_rptr: RPtr, anchor_data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let anchor_url = anchor_url_rptr.typed_ref::()?; let anchor_data_hash = anchor_data_hash_rptr.typed_ref::()?; @@ -473,7 +479,7 @@ pub unsafe extern "C" fn anchor_new(anchor_url_rptr: RPtr, anchor_data_hash_rptr #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = AnchorDataHash::from_bytes(bytes).into_result()?; @@ -484,7 +490,7 @@ pub unsafe extern "C" fn anchor_data_hash_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -495,7 +501,7 @@ pub unsafe extern "C" fn anchor_data_hash_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -507,7 +513,7 @@ pub unsafe extern "C" fn anchor_data_hash_to_bech32(self_rptr: RPtr, prefix_str: #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = AnchorDataHash::from_bech32(bech_str).into_result()?; @@ -518,7 +524,7 @@ pub unsafe extern "C" fn anchor_data_hash_from_bech32(bech_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -529,7 +535,7 @@ pub unsafe extern "C" fn anchor_data_hash_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn anchor_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_anchor_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = AnchorDataHash::from_hex(hex).into_result()?; @@ -541,7 +547,7 @@ pub unsafe extern "C" fn anchor_data_hash_from_hex(hex_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn asset_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -552,7 +558,7 @@ pub unsafe extern "C" fn asset_name_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn asset_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = AssetName::from_bytes(bytes).into_result()?; @@ -563,7 +569,7 @@ pub unsafe extern "C" fn asset_name_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn asset_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -574,7 +580,7 @@ pub unsafe extern "C" fn asset_name_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn asset_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = AssetName::from_hex(hex_str).into_result()?; @@ -585,7 +591,7 @@ pub unsafe extern "C" fn asset_name_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn asset_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -596,7 +602,7 @@ pub unsafe extern "C" fn asset_name_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn asset_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = AssetName::from_json(json).into_result()?; @@ -607,7 +613,7 @@ pub unsafe extern "C" fn asset_name_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn asset_name_new(name_data: *const u8, name_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_new(name_data: *const u8, name_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let name = from_raw_parts(name_data, name_len).to_vec(); let result = AssetName::new(name).into_result()?; @@ -618,7 +624,7 @@ pub unsafe extern "C" fn asset_name_new(name_data: *const u8, name_len: usize, r #[no_mangle] -pub unsafe extern "C" fn asset_name_name(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_name_name(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.name(); @@ -630,7 +636,7 @@ pub unsafe extern "C" fn asset_name_name(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn asset_names_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -641,7 +647,7 @@ pub unsafe extern "C" fn asset_names_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn asset_names_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = AssetNames::from_bytes(bytes).into_result()?; @@ -652,7 +658,7 @@ pub unsafe extern "C" fn asset_names_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn asset_names_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -663,7 +669,7 @@ pub unsafe extern "C" fn asset_names_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn asset_names_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = AssetNames::from_hex(hex_str).into_result()?; @@ -674,7 +680,7 @@ pub unsafe extern "C" fn asset_names_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn asset_names_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -685,7 +691,7 @@ pub unsafe extern "C" fn asset_names_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn asset_names_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = AssetNames::from_json(json).into_result()?; @@ -696,7 +702,7 @@ pub unsafe extern "C" fn asset_names_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn asset_names_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = AssetNames::new(); Ok::(result.rptr()) @@ -706,7 +712,7 @@ pub unsafe extern "C" fn asset_names_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn asset_names_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -717,7 +723,7 @@ pub unsafe extern "C" fn asset_names_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn asset_names_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -729,7 +735,7 @@ pub unsafe extern "C" fn asset_names_get(self_rptr: RPtr, index_long: i64, resul #[no_mangle] -pub unsafe extern "C" fn asset_names_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_asset_names_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -742,7 +748,7 @@ pub unsafe extern "C" fn asset_names_add(self_rptr: RPtr, elem_rptr: RPtr, error #[no_mangle] -pub unsafe extern "C" fn assets_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -753,7 +759,7 @@ pub unsafe extern "C" fn assets_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn assets_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Assets::from_bytes(bytes).into_result()?; @@ -764,7 +770,7 @@ pub unsafe extern "C" fn assets_from_bytes(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn assets_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -775,7 +781,7 @@ pub unsafe extern "C" fn assets_to_hex(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn assets_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Assets::from_hex(hex_str).into_result()?; @@ -786,7 +792,7 @@ pub unsafe extern "C" fn assets_from_hex(hex_str_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn assets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -797,7 +803,7 @@ pub unsafe extern "C" fn assets_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn assets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Assets::from_json(json).into_result()?; @@ -808,7 +814,7 @@ pub unsafe extern "C" fn assets_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Assets::new(); Ok::(result.rptr()) @@ -818,7 +824,7 @@ pub unsafe extern "C" fn assets_new(result: &mut RPtr, error: &mut CharPtr) -> b #[no_mangle] -pub unsafe extern "C" fn assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -829,7 +835,7 @@ pub unsafe extern "C" fn assets_len(self_rptr: RPtr, result: &mut i64, error: &m #[no_mangle] -pub unsafe extern "C" fn assets_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -842,7 +848,7 @@ pub unsafe extern "C" fn assets_insert(self_rptr: RPtr, key_rptr: RPtr, value_rp #[no_mangle] -pub unsafe extern "C" fn assets_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -854,7 +860,7 @@ pub unsafe extern "C" fn assets_get(self_rptr: RPtr, key_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn assets_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_assets_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -866,7 +872,7 @@ pub unsafe extern "C" fn assets_keys(self_rptr: RPtr, result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -877,7 +883,7 @@ pub unsafe extern "C" fn auxiliary_data_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = AuxiliaryData::from_bytes(bytes).into_result()?; @@ -888,7 +894,7 @@ pub unsafe extern "C" fn auxiliary_data_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -899,7 +905,7 @@ pub unsafe extern "C" fn auxiliary_data_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = AuxiliaryData::from_hex(hex_str).into_result()?; @@ -910,7 +916,7 @@ pub unsafe extern "C" fn auxiliary_data_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -921,7 +927,7 @@ pub unsafe extern "C" fn auxiliary_data_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = AuxiliaryData::from_json(json).into_result()?; @@ -932,7 +938,7 @@ pub unsafe extern "C" fn auxiliary_data_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = AuxiliaryData::new(); Ok::(result.rptr()) @@ -942,7 +948,7 @@ pub unsafe extern "C" fn auxiliary_data_new(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_metadata(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_metadata(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.metadata(); @@ -953,7 +959,7 @@ pub unsafe extern "C" fn auxiliary_data_metadata(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_metadata(self_rptr: RPtr, metadata_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_metadata(self_rptr: RPtr, metadata_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let metadata = metadata_rptr.typed_ref::()?; @@ -965,7 +971,7 @@ pub unsafe extern "C" fn auxiliary_data_set_metadata(self_rptr: RPtr, metadata_r #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_scripts(); @@ -976,7 +982,7 @@ pub unsafe extern "C" fn auxiliary_data_native_scripts(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_native_scripts(self_rptr: RPtr, native_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_native_scripts(self_rptr: RPtr, native_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let native_scripts = native_scripts_rptr.typed_ref::()?; @@ -988,7 +994,7 @@ pub unsafe extern "C" fn auxiliary_data_set_native_scripts(self_rptr: RPtr, nati #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_plutus_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_plutus_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.plutus_scripts(); @@ -999,7 +1005,7 @@ pub unsafe extern "C" fn auxiliary_data_plutus_scripts(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_plutus_scripts(self_rptr: RPtr, plutus_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_plutus_scripts(self_rptr: RPtr, plutus_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let plutus_scripts = plutus_scripts_rptr.typed_ref::()?; @@ -1011,7 +1017,7 @@ pub unsafe extern "C" fn auxiliary_data_set_plutus_scripts(self_rptr: RPtr, plut #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_prefer_alonzo_format(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_prefer_alonzo_format(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.prefer_alonzo_format(); @@ -1022,7 +1028,7 @@ pub unsafe extern "C" fn auxiliary_data_prefer_alonzo_format(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_prefer_alonzo_format(self_rptr: RPtr, prefer: bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_prefer_alonzo_format(self_rptr: RPtr, prefer: bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.set_prefer_alonzo_format(prefer); @@ -1034,7 +1040,7 @@ pub unsafe extern "C" fn auxiliary_data_set_prefer_alonzo_format(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = AuxiliaryDataHash::from_bytes(bytes).into_result()?; @@ -1045,7 +1051,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_from_bytes(bytes_data: *const u8, b #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -1056,7 +1062,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_to_bytes(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -1068,7 +1074,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_to_bech32(self_rptr: RPtr, prefix_s #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = AuxiliaryDataHash::from_bech32(bech_str).into_result()?; @@ -1079,7 +1085,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_from_bech32(bech_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1090,7 +1096,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_to_hex(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = AuxiliaryDataHash::from_hex(hex).into_result()?; @@ -1102,7 +1108,7 @@ pub unsafe extern "C" fn auxiliary_data_hash_from_hex(hex_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = AuxiliaryDataSet::new(); Ok::(result.rptr()) @@ -1112,7 +1118,7 @@ pub unsafe extern "C" fn auxiliary_data_set_new(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -1123,7 +1129,7 @@ pub unsafe extern "C" fn auxiliary_data_set_len(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_insert(self_rptr: RPtr, tx_index_long: i64, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_insert(self_rptr: RPtr, tx_index_long: i64, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let tx_index = tx_index_long as u32; @@ -1136,7 +1142,7 @@ pub unsafe extern "C" fn auxiliary_data_set_insert(self_rptr: RPtr, tx_index_lon #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_get(self_rptr: RPtr, tx_index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_get(self_rptr: RPtr, tx_index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let tx_index = tx_index_long as u32; @@ -1148,7 +1154,7 @@ pub unsafe extern "C" fn auxiliary_data_set_get(self_rptr: RPtr, tx_index_long: #[no_mangle] -pub unsafe extern "C" fn auxiliary_data_set_indices(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_auxiliary_data_set_indices(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.indices(); @@ -1160,7 +1166,7 @@ pub unsafe extern "C" fn auxiliary_data_set_indices(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn base_address_new(network_long: i64, payment_rptr: RPtr, stake_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_base_address_new(network_long: i64, payment_rptr: RPtr, stake_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let network = network_long as u8; let payment = payment_rptr.typed_ref::()?; @@ -1173,7 +1179,7 @@ pub unsafe extern "C" fn base_address_new(network_long: i64, payment_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn base_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_base_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.payment_cred(); @@ -1184,7 +1190,7 @@ pub unsafe extern "C" fn base_address_payment_cred(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn base_address_stake_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_base_address_stake_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_cred(); @@ -1195,7 +1201,7 @@ pub unsafe extern "C" fn base_address_stake_cred(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn base_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_base_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -1206,7 +1212,7 @@ pub unsafe extern "C" fn base_address_to_address(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn base_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_base_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = BaseAddress::from_address(addr); @@ -1216,9 +1222,20 @@ pub unsafe extern "C" fn base_address_from_address(addr_rptr: RPtr, result: &mut } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_base_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.network_id(); + Ok::(result as i64) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn big_int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -1229,7 +1246,7 @@ pub unsafe extern "C" fn big_int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn big_int_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = BigInt::from_bytes(bytes).into_result()?; @@ -1240,7 +1257,7 @@ pub unsafe extern "C" fn big_int_from_bytes(bytes_data: *const u8, bytes_len: us #[no_mangle] -pub unsafe extern "C" fn big_int_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1251,7 +1268,7 @@ pub unsafe extern "C" fn big_int_to_hex(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn big_int_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = BigInt::from_hex(hex_str).into_result()?; @@ -1262,7 +1279,7 @@ pub unsafe extern "C" fn big_int_from_hex(hex_str_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn big_int_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -1273,7 +1290,7 @@ pub unsafe extern "C" fn big_int_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn big_int_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = BigInt::from_json(json).into_result()?; @@ -1284,7 +1301,7 @@ pub unsafe extern "C" fn big_int_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn big_int_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_zero(); @@ -1295,7 +1312,7 @@ pub unsafe extern "C" fn big_int_is_zero(self_rptr: RPtr, result: &mut bool, err #[no_mangle] -pub unsafe extern "C" fn big_int_as_u64(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_as_u64(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_u64(); @@ -1306,7 +1323,7 @@ pub unsafe extern "C" fn big_int_as_u64(self_rptr: RPtr, result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn big_int_as_int(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_as_int(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_int(); @@ -1317,7 +1334,7 @@ pub unsafe extern "C" fn big_int_as_int(self_rptr: RPtr, result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn big_int_from_str(text_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_from_str(text_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let text: &str = text_str.into_str(); let result = BigInt::from_str(text).into_result()?; @@ -1328,7 +1345,7 @@ pub unsafe extern "C" fn big_int_from_str(text_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn big_int_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_str(); @@ -1339,7 +1356,7 @@ pub unsafe extern "C" fn big_int_to_str(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn big_int_add(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_add(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1351,7 +1368,19 @@ pub unsafe extern "C" fn big_int_add(self_rptr: RPtr, other_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn big_int_mul(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_sub(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let other = other_rptr.typed_ref::()?; + let result = self_ref.sub(other); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_big_int_mul(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1363,7 +1392,19 @@ pub unsafe extern "C" fn big_int_mul(self_rptr: RPtr, other_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn big_int_one(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_pow(self_rptr: RPtr, exp_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let exp = exp_long as u32; + let result = self_ref.pow(exp); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_big_int_one(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = BigInt::one(); Ok::(result.rptr()) @@ -1373,7 +1414,28 @@ pub unsafe extern "C" fn big_int_one(result: &mut RPtr, error: &mut CharPtr) -> #[no_mangle] -pub unsafe extern "C" fn big_int_increment(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_zero(result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let result = BigInt::zero(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_big_int_abs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.abs(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_big_int_increment(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.increment(); @@ -1384,7 +1446,7 @@ pub unsafe extern "C" fn big_int_increment(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn big_int_div_ceil(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_int_div_ceil(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1395,9 +1457,21 @@ pub unsafe extern "C" fn big_int_div_ceil(self_rptr: RPtr, other_rptr: RPtr, res } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_big_int_div_floor(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let other = other_rptr.typed_ref::()?; + let result = self_ref.div_floor(other); + Ok::(result.rptr()) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn big_num_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -1408,7 +1482,7 @@ pub unsafe extern "C" fn big_num_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = BigNum::from_bytes(bytes).into_result()?; @@ -1419,7 +1493,7 @@ pub unsafe extern "C" fn big_num_from_bytes(bytes_data: *const u8, bytes_len: us #[no_mangle] -pub unsafe extern "C" fn big_num_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1430,7 +1504,7 @@ pub unsafe extern "C" fn big_num_to_hex(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn big_num_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = BigNum::from_hex(hex_str).into_result()?; @@ -1441,7 +1515,7 @@ pub unsafe extern "C" fn big_num_from_hex(hex_str_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn big_num_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -1452,7 +1526,7 @@ pub unsafe extern "C" fn big_num_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = BigNum::from_json(json).into_result()?; @@ -1463,7 +1537,7 @@ pub unsafe extern "C" fn big_num_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_from_str(string_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_from_str(string_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let string: &str = string_str.into_str(); let result = BigNum::from_str(string).into_result()?; @@ -1474,7 +1548,7 @@ pub unsafe extern "C" fn big_num_from_str(string_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn big_num_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_str(); @@ -1485,7 +1559,7 @@ pub unsafe extern "C" fn big_num_to_str(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn big_num_zero(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_zero(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = BigNum::zero(); Ok::(result.rptr()) @@ -1495,7 +1569,7 @@ pub unsafe extern "C" fn big_num_zero(result: &mut RPtr, error: &mut CharPtr) -> #[no_mangle] -pub unsafe extern "C" fn big_num_one(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_one(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = BigNum::one(); Ok::(result.rptr()) @@ -1505,7 +1579,7 @@ pub unsafe extern "C" fn big_num_one(result: &mut RPtr, error: &mut CharPtr) -> #[no_mangle] -pub unsafe extern "C" fn big_num_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_zero(); @@ -1516,7 +1590,7 @@ pub unsafe extern "C" fn big_num_is_zero(self_rptr: RPtr, result: &mut bool, err #[no_mangle] -pub unsafe extern "C" fn big_num_div_floor(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_div_floor(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1528,7 +1602,7 @@ pub unsafe extern "C" fn big_num_div_floor(self_rptr: RPtr, other_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn big_num_checked_mul(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_checked_mul(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1540,7 +1614,7 @@ pub unsafe extern "C" fn big_num_checked_mul(self_rptr: RPtr, other_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_checked_add(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_checked_add(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1552,7 +1626,7 @@ pub unsafe extern "C" fn big_num_checked_add(self_rptr: RPtr, other_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_checked_sub(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_checked_sub(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1564,7 +1638,7 @@ pub unsafe extern "C" fn big_num_checked_sub(self_rptr: RPtr, other_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_clamped_sub(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_clamped_sub(self_rptr: RPtr, other_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let other = other_rptr.typed_ref::()?; @@ -1576,7 +1650,7 @@ pub unsafe extern "C" fn big_num_clamped_sub(self_rptr: RPtr, other_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_value = rhs_value_rptr.typed_ref::()?; @@ -1588,7 +1662,7 @@ pub unsafe extern "C" fn big_num_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn big_num_less_than(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_less_than(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_value = rhs_value_rptr.typed_ref::()?; @@ -1600,7 +1674,7 @@ pub unsafe extern "C" fn big_num_less_than(self_rptr: RPtr, rhs_value_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn big_num_max_value(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_max_value(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = BigNum::max_value(); Ok::(result.rptr()) @@ -1610,7 +1684,7 @@ pub unsafe extern "C" fn big_num_max_value(result: &mut RPtr, error: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn big_num_max(a_rptr: RPtr, b_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_big_num_max(a_rptr: RPtr, b_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let a = a_rptr.typed_ref::()?; let b = b_rptr.typed_ref::()?; @@ -1623,7 +1697,7 @@ pub unsafe extern "C" fn big_num_max(a_rptr: RPtr, b_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_derive(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_derive(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as u32; @@ -1635,7 +1709,7 @@ pub unsafe extern "C" fn bip32_private_key_derive(self_rptr: RPtr, index_long: i #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_from_128_xprv(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_from_128_xprv(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = Bip32PrivateKey::from_128_xprv(bytes).into_result()?; @@ -1646,7 +1720,7 @@ pub unsafe extern "C" fn bip32_private_key_from_128_xprv(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_to_128_xprv(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_to_128_xprv(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_128_xprv(); @@ -1657,7 +1731,7 @@ pub unsafe extern "C" fn bip32_private_key_to_128_xprv(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_generate_ed25519_bip32(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_generate_ed25519_bip32(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Bip32PrivateKey::generate_ed25519_bip32().into_result()?; Ok::(result.rptr()) @@ -1667,7 +1741,7 @@ pub unsafe extern "C" fn bip32_private_key_generate_ed25519_bip32(result: &mut R #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_to_raw_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_to_raw_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_raw_key(); @@ -1678,7 +1752,7 @@ pub unsafe extern "C" fn bip32_private_key_to_raw_key(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_to_public(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_to_public(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_public(); @@ -1689,7 +1763,7 @@ pub unsafe extern "C" fn bip32_private_key_to_public(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = Bip32PrivateKey::from_bytes(bytes).into_result()?; @@ -1700,7 +1774,7 @@ pub unsafe extern "C" fn bip32_private_key_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -1711,7 +1785,7 @@ pub unsafe extern "C" fn bip32_private_key_as_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech32_str: &str = bech32_str_str.into_str(); let result = Bip32PrivateKey::from_bech32(bech32_str).into_result()?; @@ -1722,7 +1796,7 @@ pub unsafe extern "C" fn bip32_private_key_from_bech32(bech32_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bech32(); @@ -1733,7 +1807,7 @@ pub unsafe extern "C" fn bip32_private_key_to_bech32(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_from_bip39_entropy(entropy_data: *const u8, entropy_len: usize, password_data: *const u8, password_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_from_bip39_entropy(entropy_data: *const u8, entropy_len: usize, password_data: *const u8, password_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let entropy = from_raw_parts(entropy_data, entropy_len); let password = from_raw_parts(password_data, password_len); @@ -1745,7 +1819,7 @@ pub unsafe extern "C" fn bip32_private_key_from_bip39_entropy(entropy_data: *con #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.chaincode(); @@ -1756,7 +1830,7 @@ pub unsafe extern "C" fn bip32_private_key_chaincode(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1767,7 +1841,7 @@ pub unsafe extern "C" fn bip32_private_key_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn bip32_private_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_private_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Bip32PrivateKey::from_hex(hex_str).into_result()?; @@ -1779,7 +1853,7 @@ pub unsafe extern "C" fn bip32_private_key_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_derive(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_derive(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as u32; @@ -1791,7 +1865,7 @@ pub unsafe extern "C" fn bip32_public_key_derive(self_rptr: RPtr, index_long: i6 #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_to_raw_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_to_raw_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_raw_key(); @@ -1802,7 +1876,7 @@ pub unsafe extern "C" fn bip32_public_key_to_raw_key(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = Bip32PublicKey::from_bytes(bytes).into_result()?; @@ -1813,7 +1887,7 @@ pub unsafe extern "C" fn bip32_public_key_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -1824,7 +1898,7 @@ pub unsafe extern "C" fn bip32_public_key_as_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech32_str: &str = bech32_str_str.into_str(); let result = Bip32PublicKey::from_bech32(bech32_str).into_result()?; @@ -1835,7 +1909,7 @@ pub unsafe extern "C" fn bip32_public_key_from_bech32(bech32_str_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bech32(); @@ -1846,7 +1920,7 @@ pub unsafe extern "C" fn bip32_public_key_to_bech32(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.chaincode(); @@ -1857,7 +1931,7 @@ pub unsafe extern "C" fn bip32_public_key_chaincode(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1868,7 +1942,7 @@ pub unsafe extern "C" fn bip32_public_key_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn bip32_public_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bip32_public_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Bip32PublicKey::from_hex(hex_str).into_result()?; @@ -1880,7 +1954,7 @@ pub unsafe extern "C" fn bip32_public_key_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn block_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -1891,7 +1965,7 @@ pub unsafe extern "C" fn block_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn block_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Block::from_bytes(bytes).into_result()?; @@ -1902,7 +1976,7 @@ pub unsafe extern "C" fn block_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn block_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -1913,7 +1987,7 @@ pub unsafe extern "C" fn block_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Block::from_hex(hex_str).into_result()?; @@ -1924,7 +1998,7 @@ pub unsafe extern "C" fn block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn block_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -1935,7 +2009,7 @@ pub unsafe extern "C" fn block_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn block_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Block::from_json(json).into_result()?; @@ -1946,7 +2020,7 @@ pub unsafe extern "C" fn block_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn block_header(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_header(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.header(); @@ -1957,7 +2031,7 @@ pub unsafe extern "C" fn block_header(self_rptr: RPtr, result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn block_transaction_bodies(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_transaction_bodies(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.transaction_bodies(); @@ -1968,7 +2042,7 @@ pub unsafe extern "C" fn block_transaction_bodies(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn block_transaction_witness_sets(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_transaction_witness_sets(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.transaction_witness_sets(); @@ -1979,7 +2053,7 @@ pub unsafe extern "C" fn block_transaction_witness_sets(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn block_auxiliary_data_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_auxiliary_data_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.auxiliary_data_set(); @@ -1990,7 +2064,7 @@ pub unsafe extern "C" fn block_auxiliary_data_set(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn block_invalid_transactions(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_invalid_transactions(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.invalid_transactions(); @@ -2001,7 +2075,7 @@ pub unsafe extern "C" fn block_invalid_transactions(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn block_new(header_rptr: RPtr, transaction_bodies_rptr: RPtr, transaction_witness_sets_rptr: RPtr, auxiliary_data_set_rptr: RPtr, invalid_transactions_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_new(header_rptr: RPtr, transaction_bodies_rptr: RPtr, transaction_witness_sets_rptr: RPtr, auxiliary_data_set_rptr: RPtr, invalid_transactions_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let header = header_rptr.typed_ref::
()?; let transaction_bodies = transaction_bodies_rptr.typed_ref::()?; @@ -2015,20 +2089,9 @@ pub unsafe extern "C" fn block_new(header_rptr: RPtr, transaction_bodies_rptr: R } -#[no_mangle] -pub unsafe extern "C" fn block_from_wrapped_bytes(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let data = from_raw_parts(data_data, data_len).to_vec(); - let result = Block::from_wrapped_bytes(data).into_result()?; - Ok::(result.rptr()) - }) - .response(result, error) -} - - #[no_mangle] -pub unsafe extern "C" fn block_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = BlockHash::from_bytes(bytes).into_result()?; @@ -2039,7 +2102,7 @@ pub unsafe extern "C" fn block_hash_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn block_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -2050,7 +2113,7 @@ pub unsafe extern "C" fn block_hash_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn block_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -2062,7 +2125,7 @@ pub unsafe extern "C" fn block_hash_to_bech32(self_rptr: RPtr, prefix_str: CharP #[no_mangle] -pub unsafe extern "C" fn block_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = BlockHash::from_bech32(bech_str).into_result()?; @@ -2073,7 +2136,7 @@ pub unsafe extern "C" fn block_hash_from_bech32(bech_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn block_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -2084,7 +2147,7 @@ pub unsafe extern "C" fn block_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn block_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_block_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = BlockHash::from_hex(hex).into_result()?; @@ -2096,7 +2159,7 @@ pub unsafe extern "C" fn block_hash_from_hex(hex_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -2107,7 +2170,7 @@ pub unsafe extern "C" fn bootstrap_witness_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = BootstrapWitness::from_bytes(bytes).into_result()?; @@ -2118,7 +2181,7 @@ pub unsafe extern "C" fn bootstrap_witness_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -2129,7 +2192,7 @@ pub unsafe extern "C" fn bootstrap_witness_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = BootstrapWitness::from_hex(hex_str).into_result()?; @@ -2140,7 +2203,7 @@ pub unsafe extern "C" fn bootstrap_witness_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -2151,7 +2214,7 @@ pub unsafe extern "C" fn bootstrap_witness_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = BootstrapWitness::from_json(json).into_result()?; @@ -2162,7 +2225,7 @@ pub unsafe extern "C" fn bootstrap_witness_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vkey(); @@ -2173,7 +2236,7 @@ pub unsafe extern "C" fn bootstrap_witness_vkey(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.signature(); @@ -2184,7 +2247,7 @@ pub unsafe extern "C" fn bootstrap_witness_signature(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_chain_code(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_chain_code(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.chain_code(); @@ -2195,7 +2258,7 @@ pub unsafe extern "C" fn bootstrap_witness_chain_code(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_attributes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_attributes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.attributes(); @@ -2206,7 +2269,7 @@ pub unsafe extern "C" fn bootstrap_witness_attributes(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn bootstrap_witness_new(vkey_rptr: RPtr, signature_rptr: RPtr, chain_code_data: *const u8, chain_code_len: usize, attributes_data: *const u8, attributes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witness_new(vkey_rptr: RPtr, signature_rptr: RPtr, chain_code_data: *const u8, chain_code_len: usize, attributes_data: *const u8, attributes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vkey = vkey_rptr.typed_ref::()?; let signature = signature_rptr.typed_ref::()?; @@ -2221,7 +2284,73 @@ pub unsafe extern "C" fn bootstrap_witness_new(vkey_rptr: RPtr, signature_rptr: #[no_mangle] -pub unsafe extern "C" fn bootstrap_witnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_bytes(); + Ok::(result.into()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = BootstrapWitnesses::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_hex(); + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let hex_str: &str = hex_str_str.into_str(); + let result = BootstrapWitnesses::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_json().into_result()?; + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let json: &str = json_str.into_str(); + let result = BootstrapWitnesses::from_json(json).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = BootstrapWitnesses::new(); Ok::(result.rptr()) @@ -2231,7 +2360,7 @@ pub unsafe extern "C" fn bootstrap_witnesses_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn bootstrap_witnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -2242,7 +2371,7 @@ pub unsafe extern "C" fn bootstrap_witnesses_len(self_rptr: RPtr, result: &mut i #[no_mangle] -pub unsafe extern "C" fn bootstrap_witnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -2254,20 +2383,20 @@ pub unsafe extern "C" fn bootstrap_witnesses_get(self_rptr: RPtr, index_long: i6 #[no_mangle] -pub unsafe extern "C" fn bootstrap_witnesses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_bootstrap_witnesses_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn byron_address_to_base58(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_to_base58(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_base58(); @@ -2278,7 +2407,7 @@ pub unsafe extern "C" fn byron_address_to_base58(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn byron_address_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -2289,7 +2418,7 @@ pub unsafe extern "C" fn byron_address_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn byron_address_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ByronAddress::from_bytes(bytes).into_result()?; @@ -2300,7 +2429,7 @@ pub unsafe extern "C" fn byron_address_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn byron_address_byron_protocol_magic(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_byron_protocol_magic(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.byron_protocol_magic(); @@ -2311,7 +2440,7 @@ pub unsafe extern "C" fn byron_address_byron_protocol_magic(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn byron_address_attributes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_attributes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.attributes(); @@ -2322,7 +2451,7 @@ pub unsafe extern "C" fn byron_address_attributes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn byron_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.network_id().into_result()?; @@ -2333,7 +2462,7 @@ pub unsafe extern "C" fn byron_address_network_id(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn byron_address_from_base58(s_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_from_base58(s_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let s: &str = s_str.into_str(); let result = ByronAddress::from_base58(s).into_result()?; @@ -2344,7 +2473,7 @@ pub unsafe extern "C" fn byron_address_from_base58(s_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn byron_address_icarus_from_key(key_rptr: RPtr, protocol_magic_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_icarus_from_key(key_rptr: RPtr, protocol_magic_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key = key_rptr.typed_ref::()?; let protocol_magic = protocol_magic_long as u32; @@ -2356,7 +2485,7 @@ pub unsafe extern "C" fn byron_address_icarus_from_key(key_rptr: RPtr, protocol_ #[no_mangle] -pub unsafe extern "C" fn byron_address_is_valid(s_str: CharPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_is_valid(s_str: CharPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let s: &str = s_str.into_str(); let result = ByronAddress::is_valid(s); @@ -2367,7 +2496,7 @@ pub unsafe extern "C" fn byron_address_is_valid(s_str: CharPtr, result: &mut boo #[no_mangle] -pub unsafe extern "C" fn byron_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -2378,7 +2507,7 @@ pub unsafe extern "C" fn byron_address_to_address(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn byron_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_byron_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = ByronAddress::from_address(addr); @@ -2390,7 +2519,7 @@ pub unsafe extern "C" fn byron_address_from_address(addr_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn certificate_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -2401,7 +2530,7 @@ pub unsafe extern "C" fn certificate_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn certificate_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Certificate::from_bytes(bytes).into_result()?; @@ -2412,7 +2541,7 @@ pub unsafe extern "C" fn certificate_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn certificate_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -2423,7 +2552,7 @@ pub unsafe extern "C" fn certificate_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn certificate_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Certificate::from_hex(hex_str).into_result()?; @@ -2434,7 +2563,7 @@ pub unsafe extern "C" fn certificate_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn certificate_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -2445,7 +2574,7 @@ pub unsafe extern "C" fn certificate_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn certificate_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Certificate::from_json(json).into_result()?; @@ -2456,7 +2585,7 @@ pub unsafe extern "C" fn certificate_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_registration(stake_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_registration(stake_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_registration = stake_registration_rptr.typed_ref::()?; let result = Certificate::new_stake_registration(stake_registration); @@ -2467,7 +2596,18 @@ pub unsafe extern "C" fn certificate_new_stake_registration(stake_registration_r #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_deregistration(stake_deregistration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_reg_cert(stake_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let stake_registration = stake_registration_rptr.typed_ref::()?; + let result = Certificate::new_reg_cert(stake_registration).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_deregistration(stake_deregistration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_deregistration = stake_deregistration_rptr.typed_ref::()?; let result = Certificate::new_stake_deregistration(stake_deregistration); @@ -2478,7 +2618,18 @@ pub unsafe extern "C" fn certificate_new_stake_deregistration(stake_deregistrati #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_delegation(stake_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_unreg_cert(stake_deregistration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let stake_deregistration = stake_deregistration_rptr.typed_ref::()?; + let result = Certificate::new_unreg_cert(stake_deregistration).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_delegation(stake_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_delegation = stake_delegation_rptr.typed_ref::()?; let result = Certificate::new_stake_delegation(stake_delegation); @@ -2489,7 +2640,7 @@ pub unsafe extern "C" fn certificate_new_stake_delegation(stake_delegation_rptr: #[no_mangle] -pub unsafe extern "C" fn certificate_new_pool_registration(pool_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_pool_registration(pool_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pool_registration = pool_registration_rptr.typed_ref::()?; let result = Certificate::new_pool_registration(pool_registration); @@ -2500,7 +2651,7 @@ pub unsafe extern "C" fn certificate_new_pool_registration(pool_registration_rpt #[no_mangle] -pub unsafe extern "C" fn certificate_new_pool_retirement(pool_retirement_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_pool_retirement(pool_retirement_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pool_retirement = pool_retirement_rptr.typed_ref::()?; let result = Certificate::new_pool_retirement(pool_retirement); @@ -2511,7 +2662,7 @@ pub unsafe extern "C" fn certificate_new_pool_retirement(pool_retirement_rptr: R #[no_mangle] -pub unsafe extern "C" fn certificate_new_genesis_key_delegation(genesis_key_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_genesis_key_delegation(genesis_key_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let genesis_key_delegation = genesis_key_delegation_rptr.typed_ref::()?; let result = Certificate::new_genesis_key_delegation(genesis_key_delegation); @@ -2522,7 +2673,7 @@ pub unsafe extern "C" fn certificate_new_genesis_key_delegation(genesis_key_dele #[no_mangle] -pub unsafe extern "C" fn certificate_new_move_instantaneous_rewards_cert(move_instantaneous_rewards_cert_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_move_instantaneous_rewards_cert(move_instantaneous_rewards_cert_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let move_instantaneous_rewards_cert = move_instantaneous_rewards_cert_rptr.typed_ref::()?; let result = Certificate::new_move_instantaneous_rewards_cert(move_instantaneous_rewards_cert); @@ -2533,7 +2684,7 @@ pub unsafe extern "C" fn certificate_new_move_instantaneous_rewards_cert(move_in #[no_mangle] -pub unsafe extern "C" fn certificate_new_committee_hot_auth(committee_hot_auth_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_committee_hot_auth(committee_hot_auth_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee_hot_auth = committee_hot_auth_rptr.typed_ref::()?; let result = Certificate::new_committee_hot_auth(committee_hot_auth); @@ -2544,7 +2695,7 @@ pub unsafe extern "C" fn certificate_new_committee_hot_auth(committee_hot_auth_r #[no_mangle] -pub unsafe extern "C" fn certificate_new_committee_cold_resign(committee_cold_resign_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_committee_cold_resign(committee_cold_resign_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee_cold_resign = committee_cold_resign_rptr.typed_ref::()?; let result = Certificate::new_committee_cold_resign(committee_cold_resign); @@ -2555,9 +2706,9 @@ pub unsafe extern "C" fn certificate_new_committee_cold_resign(committee_cold_re #[no_mangle] -pub unsafe extern "C" fn certificate_new_drep_deregistration(drep_deregistration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_drep_deregistration(drep_deregistration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let drep_deregistration = drep_deregistration_rptr.typed_ref::()?; + let drep_deregistration = drep_deregistration_rptr.typed_ref::()?; let result = Certificate::new_drep_deregistration(drep_deregistration); Ok::(result.rptr()) }) @@ -2566,9 +2717,9 @@ pub unsafe extern "C" fn certificate_new_drep_deregistration(drep_deregistration #[no_mangle] -pub unsafe extern "C" fn certificate_new_drep_registration(drep_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_drep_registration(drep_registration_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let drep_registration = drep_registration_rptr.typed_ref::()?; + let drep_registration = drep_registration_rptr.typed_ref::()?; let result = Certificate::new_drep_registration(drep_registration); Ok::(result.rptr()) }) @@ -2577,9 +2728,9 @@ pub unsafe extern "C" fn certificate_new_drep_registration(drep_registration_rpt #[no_mangle] -pub unsafe extern "C" fn certificate_new_drep_update(drep_update_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_drep_update(drep_update_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let drep_update = drep_update_rptr.typed_ref::()?; + let drep_update = drep_update_rptr.typed_ref::()?; let result = Certificate::new_drep_update(drep_update); Ok::(result.rptr()) }) @@ -2588,7 +2739,7 @@ pub unsafe extern "C" fn certificate_new_drep_update(drep_update_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_and_vote_delegation(stake_and_vote_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_and_vote_delegation(stake_and_vote_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_and_vote_delegation = stake_and_vote_delegation_rptr.typed_ref::()?; let result = Certificate::new_stake_and_vote_delegation(stake_and_vote_delegation); @@ -2599,7 +2750,7 @@ pub unsafe extern "C" fn certificate_new_stake_and_vote_delegation(stake_and_vot #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_registration_and_delegation(stake_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_registration_and_delegation(stake_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_registration_and_delegation = stake_registration_and_delegation_rptr.typed_ref::()?; let result = Certificate::new_stake_registration_and_delegation(stake_registration_and_delegation); @@ -2610,7 +2761,7 @@ pub unsafe extern "C" fn certificate_new_stake_registration_and_delegation(stake #[no_mangle] -pub unsafe extern "C" fn certificate_new_stake_vote_registration_and_delegation(stake_vote_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_stake_vote_registration_and_delegation(stake_vote_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_vote_registration_and_delegation = stake_vote_registration_and_delegation_rptr.typed_ref::()?; let result = Certificate::new_stake_vote_registration_and_delegation(stake_vote_registration_and_delegation); @@ -2621,7 +2772,7 @@ pub unsafe extern "C" fn certificate_new_stake_vote_registration_and_delegation( #[no_mangle] -pub unsafe extern "C" fn certificate_new_vote_delegation(vote_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_vote_delegation(vote_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vote_delegation = vote_delegation_rptr.typed_ref::()?; let result = Certificate::new_vote_delegation(vote_delegation); @@ -2632,7 +2783,7 @@ pub unsafe extern "C" fn certificate_new_vote_delegation(vote_delegation_rptr: R #[no_mangle] -pub unsafe extern "C" fn certificate_new_vote_registration_and_delegation(vote_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_new_vote_registration_and_delegation(vote_registration_and_delegation_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vote_registration_and_delegation = vote_registration_and_delegation_rptr.typed_ref::()?; let result = Certificate::new_vote_registration_and_delegation(vote_registration_and_delegation); @@ -2643,7 +2794,7 @@ pub unsafe extern "C" fn certificate_new_vote_registration_and_delegation(vote_r #[no_mangle] -pub unsafe extern "C" fn certificate_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -2654,7 +2805,7 @@ pub unsafe extern "C" fn certificate_kind(self_rptr: RPtr, result: &mut i32, err #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_registration(); @@ -2665,7 +2816,18 @@ pub unsafe extern "C" fn certificate_as_stake_registration(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_deregistration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_reg_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.as_reg_cert(); + Ok::, String>(result.map(|v| v.rptr())) + }) + .response_nullable(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_deregistration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_deregistration(); @@ -2676,7 +2838,18 @@ pub unsafe extern "C" fn certificate_as_stake_deregistration(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_unreg_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.as_unreg_cert(); + Ok::, String>(result.map(|v| v.rptr())) + }) + .response_nullable(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_delegation(); @@ -2687,7 +2860,7 @@ pub unsafe extern "C" fn certificate_as_stake_delegation(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn certificate_as_pool_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_pool_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_pool_registration(); @@ -2698,7 +2871,7 @@ pub unsafe extern "C" fn certificate_as_pool_registration(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn certificate_as_pool_retirement(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_pool_retirement(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_pool_retirement(); @@ -2709,7 +2882,7 @@ pub unsafe extern "C" fn certificate_as_pool_retirement(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn certificate_as_genesis_key_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_genesis_key_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_genesis_key_delegation(); @@ -2720,7 +2893,7 @@ pub unsafe extern "C" fn certificate_as_genesis_key_delegation(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn certificate_as_move_instantaneous_rewards_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_move_instantaneous_rewards_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_move_instantaneous_rewards_cert(); @@ -2731,7 +2904,7 @@ pub unsafe extern "C" fn certificate_as_move_instantaneous_rewards_cert(self_rpt #[no_mangle] -pub unsafe extern "C" fn certificate_as_committee_hot_auth(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_committee_hot_auth(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_committee_hot_auth(); @@ -2742,7 +2915,7 @@ pub unsafe extern "C" fn certificate_as_committee_hot_auth(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn certificate_as_committee_cold_resign(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_committee_cold_resign(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_committee_cold_resign(); @@ -2753,7 +2926,7 @@ pub unsafe extern "C" fn certificate_as_committee_cold_resign(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn certificate_as_drep_deregistration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_drep_deregistration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_drep_deregistration(); @@ -2764,7 +2937,7 @@ pub unsafe extern "C" fn certificate_as_drep_deregistration(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn certificate_as_drep_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_drep_registration(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_drep_registration(); @@ -2775,7 +2948,7 @@ pub unsafe extern "C" fn certificate_as_drep_registration(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn certificate_as_drep_update(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_drep_update(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_drep_update(); @@ -2786,7 +2959,7 @@ pub unsafe extern "C" fn certificate_as_drep_update(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_and_vote_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_and_vote_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_and_vote_delegation(); @@ -2797,7 +2970,7 @@ pub unsafe extern "C" fn certificate_as_stake_and_vote_delegation(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_registration_and_delegation(); @@ -2808,7 +2981,7 @@ pub unsafe extern "C" fn certificate_as_stake_registration_and_delegation(self_r #[no_mangle] -pub unsafe extern "C" fn certificate_as_stake_vote_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_stake_vote_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_stake_vote_registration_and_delegation(); @@ -2819,7 +2992,7 @@ pub unsafe extern "C" fn certificate_as_stake_vote_registration_and_delegation(s #[no_mangle] -pub unsafe extern "C" fn certificate_as_vote_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_vote_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_vote_delegation(); @@ -2830,7 +3003,7 @@ pub unsafe extern "C" fn certificate_as_vote_delegation(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn certificate_as_vote_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_as_vote_registration_and_delegation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_vote_registration_and_delegation(); @@ -2841,7 +3014,7 @@ pub unsafe extern "C" fn certificate_as_vote_registration_and_delegation(self_rp #[no_mangle] -pub unsafe extern "C" fn certificate_has_required_script_witness(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificate_has_required_script_witness(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_required_script_witness(); @@ -2853,7 +3026,7 @@ pub unsafe extern "C" fn certificate_has_required_script_witness(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn certificates_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -2864,7 +3037,7 @@ pub unsafe extern "C" fn certificates_to_bytes(self_rptr: RPtr, result: &mut Dat #[no_mangle] -pub unsafe extern "C" fn certificates_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Certificates::from_bytes(bytes).into_result()?; @@ -2875,7 +3048,7 @@ pub unsafe extern "C" fn certificates_from_bytes(bytes_data: *const u8, bytes_le #[no_mangle] -pub unsafe extern "C" fn certificates_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -2886,7 +3059,7 @@ pub unsafe extern "C" fn certificates_to_hex(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn certificates_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Certificates::from_hex(hex_str).into_result()?; @@ -2897,7 +3070,7 @@ pub unsafe extern "C" fn certificates_from_hex(hex_str_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn certificates_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -2908,7 +3081,7 @@ pub unsafe extern "C" fn certificates_to_json(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn certificates_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Certificates::from_json(json).into_result()?; @@ -2919,7 +3092,7 @@ pub unsafe extern "C" fn certificates_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn certificates_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Certificates::new(); Ok::(result.rptr()) @@ -2929,7 +3102,7 @@ pub unsafe extern "C" fn certificates_new(result: &mut RPtr, error: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn certificates_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -2940,7 +3113,7 @@ pub unsafe extern "C" fn certificates_len(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn certificates_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -2952,20 +3125,20 @@ pub unsafe extern "C" fn certificates_get(self_rptr: RPtr, index_long: i64, resu #[no_mangle] -pub unsafe extern "C" fn certificates_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn certificates_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = CertificatesBuilder::new(); Ok::(result.rptr()) @@ -2975,7 +3148,7 @@ pub unsafe extern "C" fn certificates_builder_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn certificates_builder_add(self_rptr: RPtr, cert_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_add(self_rptr: RPtr, cert_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cert = cert_rptr.typed_ref::()?; @@ -2987,7 +3160,7 @@ pub unsafe extern "C" fn certificates_builder_add(self_rptr: RPtr, cert_rptr: RP #[no_mangle] -pub unsafe extern "C" fn certificates_builder_add_with_plutus_witness(self_rptr: RPtr, cert_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_add_with_plutus_witness(self_rptr: RPtr, cert_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cert = cert_rptr.typed_ref::()?; @@ -3000,7 +3173,7 @@ pub unsafe extern "C" fn certificates_builder_add_with_plutus_witness(self_rptr: #[no_mangle] -pub unsafe extern "C" fn certificates_builder_add_with_native_script(self_rptr: RPtr, cert_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_add_with_native_script(self_rptr: RPtr, cert_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cert = cert_rptr.typed_ref::()?; @@ -3013,7 +3186,7 @@ pub unsafe extern "C" fn certificates_builder_add_with_native_script(self_rptr: #[no_mangle] -pub unsafe extern "C" fn certificates_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_witnesses(); @@ -3024,7 +3197,7 @@ pub unsafe extern "C" fn certificates_builder_get_plutus_witnesses(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn certificates_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -3035,7 +3208,7 @@ pub unsafe extern "C" fn certificates_builder_get_ref_inputs(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn certificates_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_scripts(); @@ -3046,7 +3219,7 @@ pub unsafe extern "C" fn certificates_builder_get_native_scripts(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn certificates_builder_get_certificates_refund(self_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_get_certificates_refund(self_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -3059,7 +3232,7 @@ pub unsafe extern "C" fn certificates_builder_get_certificates_refund(self_rptr: #[no_mangle] -pub unsafe extern "C" fn certificates_builder_get_certificates_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_get_certificates_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -3072,7 +3245,7 @@ pub unsafe extern "C" fn certificates_builder_get_certificates_deposit(self_rptr #[no_mangle] -pub unsafe extern "C" fn certificates_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_scripts(); @@ -3083,7 +3256,7 @@ pub unsafe extern "C" fn certificates_builder_has_plutus_scripts(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn certificates_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_certificates_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build(); @@ -3095,7 +3268,7 @@ pub unsafe extern "C" fn certificates_builder_build(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn change_config_new(address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_change_config_new(address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let address = address_rptr.typed_ref::
()?; let result = ChangeConfig::new(address); @@ -3106,7 +3279,7 @@ pub unsafe extern "C" fn change_config_new(address_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn change_config_change_address(self_rptr: RPtr, address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_change_config_change_address(self_rptr: RPtr, address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -3118,7 +3291,7 @@ pub unsafe extern "C" fn change_config_change_address(self_rptr: RPtr, address_r #[no_mangle] -pub unsafe extern "C" fn change_config_change_plutus_data(self_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_change_config_change_plutus_data(self_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let plutus_data = plutus_data_rptr.typed_ref::()?; @@ -3130,7 +3303,7 @@ pub unsafe extern "C" fn change_config_change_plutus_data(self_rptr: RPtr, plutu #[no_mangle] -pub unsafe extern "C" fn change_config_change_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_change_config_change_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let script_ref = script_ref_rptr.typed_ref::()?; @@ -3143,7 +3316,7 @@ pub unsafe extern "C" fn change_config_change_script_ref(self_rptr: RPtr, script #[no_mangle] -pub unsafe extern "C" fn committee_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3154,7 +3327,7 @@ pub unsafe extern "C" fn committee_to_bytes(self_rptr: RPtr, result: &mut DataPt #[no_mangle] -pub unsafe extern "C" fn committee_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Committee::from_bytes(bytes).into_result()?; @@ -3165,7 +3338,7 @@ pub unsafe extern "C" fn committee_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn committee_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3176,7 +3349,7 @@ pub unsafe extern "C" fn committee_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn committee_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Committee::from_hex(hex_str).into_result()?; @@ -3187,7 +3360,7 @@ pub unsafe extern "C" fn committee_from_hex(hex_str_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn committee_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3198,7 +3371,7 @@ pub unsafe extern "C" fn committee_to_json(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn committee_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Committee::from_json(json).into_result()?; @@ -3209,7 +3382,7 @@ pub unsafe extern "C" fn committee_from_json(json_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn committee_new(quorum_threshold_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_new(quorum_threshold_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let quorum_threshold = quorum_threshold_rptr.typed_ref::()?; let result = Committee::new(quorum_threshold); @@ -3220,7 +3393,7 @@ pub unsafe extern "C" fn committee_new(quorum_threshold_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn committee_members_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_members_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.members_keys(); @@ -3231,7 +3404,7 @@ pub unsafe extern "C" fn committee_members_keys(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn committee_quorum_threshold(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_quorum_threshold(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.quorum_threshold(); @@ -3242,7 +3415,7 @@ pub unsafe extern "C" fn committee_quorum_threshold(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn committee_add_member(self_rptr: RPtr, committee_cold_credential_rptr: RPtr, epoch_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_add_member(self_rptr: RPtr, committee_cold_credential_rptr: RPtr, epoch_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let committee_cold_credential = committee_cold_credential_rptr.typed_ref::()?; @@ -3255,7 +3428,7 @@ pub unsafe extern "C" fn committee_add_member(self_rptr: RPtr, committee_cold_cr #[no_mangle] -pub unsafe extern "C" fn committee_get_member_epoch(self_rptr: RPtr, committee_cold_credential_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_get_member_epoch(self_rptr: RPtr, committee_cold_credential_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let committee_cold_credential = committee_cold_credential_rptr.typed_ref::()?; @@ -3268,7 +3441,7 @@ pub unsafe extern "C" fn committee_get_member_epoch(self_rptr: RPtr, committee_c #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3279,7 +3452,7 @@ pub unsafe extern "C" fn committee_cold_resign_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = CommitteeColdResign::from_bytes(bytes).into_result()?; @@ -3290,7 +3463,7 @@ pub unsafe extern "C" fn committee_cold_resign_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3301,7 +3474,7 @@ pub unsafe extern "C" fn committee_cold_resign_to_hex(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = CommitteeColdResign::from_hex(hex_str).into_result()?; @@ -3312,7 +3485,7 @@ pub unsafe extern "C" fn committee_cold_resign_from_hex(hex_str_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3323,7 +3496,7 @@ pub unsafe extern "C" fn committee_cold_resign_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = CommitteeColdResign::from_json(json).into_result()?; @@ -3334,7 +3507,7 @@ pub unsafe extern "C" fn committee_cold_resign_from_json(json_str: CharPtr, resu #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_cold_key(); @@ -3345,7 +3518,7 @@ pub unsafe extern "C" fn committee_cold_resign_committee_cold_key(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor(); @@ -3356,7 +3529,7 @@ pub unsafe extern "C" fn committee_cold_resign_anchor(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_new(committee_cold_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new(committee_cold_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; let result = CommitteeColdResign::new(committee_cold_key); @@ -3367,7 +3540,7 @@ pub unsafe extern "C" fn committee_cold_resign_new(committee_cold_key_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_new_with_anchor(committee_cold_key_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new_with_anchor(committee_cold_key_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; let anchor = anchor_rptr.typed_ref::()?; @@ -3379,7 +3552,7 @@ pub unsafe extern "C" fn committee_cold_resign_new_with_anchor(committee_cold_ke #[no_mangle] -pub unsafe extern "C" fn committee_cold_resign_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -3391,7 +3564,7 @@ pub unsafe extern "C" fn committee_cold_resign_has_script_credentials(self_rptr: #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3402,7 +3575,7 @@ pub unsafe extern "C" fn committee_hot_auth_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = CommitteeHotAuth::from_bytes(bytes).into_result()?; @@ -3413,7 +3586,7 @@ pub unsafe extern "C" fn committee_hot_auth_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3424,7 +3597,7 @@ pub unsafe extern "C" fn committee_hot_auth_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = CommitteeHotAuth::from_hex(hex_str).into_result()?; @@ -3435,7 +3608,7 @@ pub unsafe extern "C" fn committee_hot_auth_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3446,7 +3619,7 @@ pub unsafe extern "C" fn committee_hot_auth_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = CommitteeHotAuth::from_json(json).into_result()?; @@ -3457,7 +3630,7 @@ pub unsafe extern "C" fn committee_hot_auth_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_cold_key(); @@ -3468,7 +3641,7 @@ pub unsafe extern "C" fn committee_hot_auth_committee_cold_key(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_committee_hot_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_hot_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_hot_key(); @@ -3479,7 +3652,7 @@ pub unsafe extern "C" fn committee_hot_auth_committee_hot_key(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_new(committee_cold_key_rptr: RPtr, committee_hot_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_new(committee_cold_key_rptr: RPtr, committee_hot_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; let committee_hot_key = committee_hot_key_rptr.typed_ref::()?; @@ -3491,7 +3664,7 @@ pub unsafe extern "C" fn committee_hot_auth_new(committee_cold_key_rptr: RPtr, c #[no_mangle] -pub unsafe extern "C" fn committee_hot_auth_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -3503,7 +3676,7 @@ pub unsafe extern "C" fn committee_hot_auth_has_script_credentials(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn constitution_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3514,7 +3687,7 @@ pub unsafe extern "C" fn constitution_to_bytes(self_rptr: RPtr, result: &mut Dat #[no_mangle] -pub unsafe extern "C" fn constitution_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Constitution::from_bytes(bytes).into_result()?; @@ -3525,7 +3698,7 @@ pub unsafe extern "C" fn constitution_from_bytes(bytes_data: *const u8, bytes_le #[no_mangle] -pub unsafe extern "C" fn constitution_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3536,7 +3709,7 @@ pub unsafe extern "C" fn constitution_to_hex(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn constitution_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Constitution::from_hex(hex_str).into_result()?; @@ -3547,7 +3720,7 @@ pub unsafe extern "C" fn constitution_from_hex(hex_str_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn constitution_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3558,7 +3731,7 @@ pub unsafe extern "C" fn constitution_to_json(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn constitution_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Constitution::from_json(json).into_result()?; @@ -3569,7 +3742,7 @@ pub unsafe extern "C" fn constitution_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn constitution_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor(); @@ -3580,7 +3753,7 @@ pub unsafe extern "C" fn constitution_anchor(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn constitution_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.script_hash(); @@ -3591,7 +3764,7 @@ pub unsafe extern "C" fn constitution_script_hash(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn constitution_new(anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_new(anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let anchor = anchor_rptr.typed_ref::()?; let result = Constitution::new(anchor); @@ -3602,7 +3775,7 @@ pub unsafe extern "C" fn constitution_new(anchor_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn constitution_new_with_script_hash(anchor_rptr: RPtr, script_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constitution_new_with_script_hash(anchor_rptr: RPtr, script_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let anchor = anchor_rptr.typed_ref::()?; let script_hash = script_hash_rptr.typed_ref::()?; @@ -3615,7 +3788,7 @@ pub unsafe extern "C" fn constitution_new_with_script_hash(anchor_rptr: RPtr, sc #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3626,7 +3799,7 @@ pub unsafe extern "C" fn constr_plutus_data_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ConstrPlutusData::from_bytes(bytes).into_result()?; @@ -3637,7 +3810,7 @@ pub unsafe extern "C" fn constr_plutus_data_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3648,7 +3821,7 @@ pub unsafe extern "C" fn constr_plutus_data_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ConstrPlutusData::from_hex(hex_str).into_result()?; @@ -3659,7 +3832,7 @@ pub unsafe extern "C" fn constr_plutus_data_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_alternative(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_alternative(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.alternative(); @@ -3670,7 +3843,7 @@ pub unsafe extern "C" fn constr_plutus_data_alternative(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.data(); @@ -3681,7 +3854,7 @@ pub unsafe extern "C" fn constr_plutus_data_data(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn constr_plutus_data_new(alternative_rptr: RPtr, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_constr_plutus_data_new(alternative_rptr: RPtr, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let alternative = alternative_rptr.typed_ref::()?; let data = data_rptr.typed_ref::()?; @@ -3694,7 +3867,7 @@ pub unsafe extern "C" fn constr_plutus_data_new(alternative_rptr: RPtr, data_rpt #[no_mangle] -pub unsafe extern "C" fn cost_model_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3705,7 +3878,7 @@ pub unsafe extern "C" fn cost_model_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn cost_model_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = CostModel::from_bytes(bytes).into_result()?; @@ -3716,7 +3889,7 @@ pub unsafe extern "C" fn cost_model_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn cost_model_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3727,7 +3900,7 @@ pub unsafe extern "C" fn cost_model_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn cost_model_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = CostModel::from_hex(hex_str).into_result()?; @@ -3738,7 +3911,7 @@ pub unsafe extern "C" fn cost_model_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn cost_model_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3749,7 +3922,7 @@ pub unsafe extern "C" fn cost_model_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn cost_model_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = CostModel::from_json(json).into_result()?; @@ -3760,7 +3933,7 @@ pub unsafe extern "C" fn cost_model_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn cost_model_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = CostModel::new(); Ok::(result.rptr()) @@ -3770,7 +3943,7 @@ pub unsafe extern "C" fn cost_model_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn cost_model_set(self_rptr: RPtr, operation_long: i64, cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_set(self_rptr: RPtr, operation_long: i64, cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let operation = operation_long as usize; @@ -3783,7 +3956,7 @@ pub unsafe extern "C" fn cost_model_set(self_rptr: RPtr, operation_long: i64, co #[no_mangle] -pub unsafe extern "C" fn cost_model_get(self_rptr: RPtr, operation_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_get(self_rptr: RPtr, operation_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let operation = operation_long as usize; @@ -3795,7 +3968,7 @@ pub unsafe extern "C" fn cost_model_get(self_rptr: RPtr, operation_long: i64, re #[no_mangle] -pub unsafe extern "C" fn cost_model_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_cost_model_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -3807,7 +3980,7 @@ pub unsafe extern "C" fn cost_model_len(self_rptr: RPtr, result: &mut i64, error #[no_mangle] -pub unsafe extern "C" fn costmdls_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -3818,7 +3991,7 @@ pub unsafe extern "C" fn costmdls_to_bytes(self_rptr: RPtr, result: &mut DataPtr #[no_mangle] -pub unsafe extern "C" fn costmdls_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Costmdls::from_bytes(bytes).into_result()?; @@ -3829,7 +4002,7 @@ pub unsafe extern "C" fn costmdls_from_bytes(bytes_data: *const u8, bytes_len: u #[no_mangle] -pub unsafe extern "C" fn costmdls_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -3840,7 +4013,7 @@ pub unsafe extern "C" fn costmdls_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn costmdls_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Costmdls::from_hex(hex_str).into_result()?; @@ -3851,7 +4024,7 @@ pub unsafe extern "C" fn costmdls_from_hex(hex_str_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn costmdls_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -3862,7 +4035,7 @@ pub unsafe extern "C" fn costmdls_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn costmdls_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Costmdls::from_json(json).into_result()?; @@ -3873,7 +4046,7 @@ pub unsafe extern "C" fn costmdls_from_json(json_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn costmdls_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Costmdls::new(); Ok::(result.rptr()) @@ -3883,7 +4056,7 @@ pub unsafe extern "C" fn costmdls_new(result: &mut RPtr, error: &mut CharPtr) -> #[no_mangle] -pub unsafe extern "C" fn costmdls_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -3894,7 +4067,7 @@ pub unsafe extern "C" fn costmdls_len(self_rptr: RPtr, result: &mut i64, error: #[no_mangle] -pub unsafe extern "C" fn costmdls_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -3907,7 +4080,7 @@ pub unsafe extern "C" fn costmdls_insert(self_rptr: RPtr, key_rptr: RPtr, value_ #[no_mangle] -pub unsafe extern "C" fn costmdls_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -3919,7 +4092,7 @@ pub unsafe extern "C" fn costmdls_get(self_rptr: RPtr, key_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn costmdls_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -3930,7 +4103,7 @@ pub unsafe extern "C" fn costmdls_keys(self_rptr: RPtr, result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn costmdls_retain_language_versions(self_rptr: RPtr, languages_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_costmdls_retain_language_versions(self_rptr: RPtr, languages_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let languages = languages_rptr.typed_ref::()?; @@ -3943,7 +4116,7 @@ pub unsafe extern "C" fn costmdls_retain_language_versions(self_rptr: RPtr, lang #[no_mangle] -pub unsafe extern "C" fn credential_from_keyhash(hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_from_keyhash(hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hash = hash_rptr.typed_ref::()?; let result = Credential::from_keyhash(hash); @@ -3954,7 +4127,7 @@ pub unsafe extern "C" fn credential_from_keyhash(hash_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn credential_from_scripthash(hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_from_scripthash(hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hash = hash_rptr.typed_ref::()?; let result = Credential::from_scripthash(hash); @@ -3965,7 +4138,7 @@ pub unsafe extern "C" fn credential_from_scripthash(hash_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn credential_to_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_to_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_keyhash(); @@ -3976,7 +4149,7 @@ pub unsafe extern "C" fn credential_to_keyhash(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn credential_to_scripthash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_to_scripthash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_scripthash(); @@ -3987,7 +4160,7 @@ pub unsafe extern "C" fn credential_to_scripthash(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn credential_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -3998,7 +4171,7 @@ pub unsafe extern "C" fn credential_kind(self_rptr: RPtr, result: &mut i32, erro #[no_mangle] -pub unsafe extern "C" fn credential_has_script_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_has_script_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_hash(); @@ -4009,7 +4182,7 @@ pub unsafe extern "C" fn credential_has_script_hash(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn credential_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -4020,7 +4193,7 @@ pub unsafe extern "C" fn credential_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn credential_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Credential::from_bytes(bytes).into_result()?; @@ -4031,7 +4204,7 @@ pub unsafe extern "C" fn credential_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn credential_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -4042,7 +4215,7 @@ pub unsafe extern "C" fn credential_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn credential_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Credential::from_hex(hex_str).into_result()?; @@ -4053,7 +4226,7 @@ pub unsafe extern "C" fn credential_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn credential_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -4064,7 +4237,7 @@ pub unsafe extern "C" fn credential_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn credential_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credential_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Credential::from_json(json).into_result()?; @@ -4076,7 +4249,7 @@ pub unsafe extern "C" fn credential_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn credentials_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -4087,7 +4260,7 @@ pub unsafe extern "C" fn credentials_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn credentials_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Credentials::from_bytes(bytes).into_result()?; @@ -4098,7 +4271,7 @@ pub unsafe extern "C" fn credentials_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn credentials_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -4109,7 +4282,7 @@ pub unsafe extern "C" fn credentials_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn credentials_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Credentials::from_hex(hex_str).into_result()?; @@ -4120,7 +4293,7 @@ pub unsafe extern "C" fn credentials_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn credentials_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -4131,7 +4304,7 @@ pub unsafe extern "C" fn credentials_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn credentials_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Credentials::from_json(json).into_result()?; @@ -4142,7 +4315,7 @@ pub unsafe extern "C" fn credentials_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn credentials_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Credentials::new(); Ok::(result.rptr()) @@ -4152,7 +4325,7 @@ pub unsafe extern "C" fn credentials_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn credentials_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -4163,7 +4336,7 @@ pub unsafe extern "C" fn credentials_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn credentials_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -4175,20 +4348,20 @@ pub unsafe extern "C" fn credentials_get(self_rptr: RPtr, index_long: i64, resul #[no_mangle] -pub unsafe extern "C" fn credentials_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_credentials_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -4199,7 +4372,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_bytes(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = DNSRecordAorAAAA::from_bytes(bytes).into_result()?; @@ -4210,7 +4383,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_bytes(bytes_data: *const #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -4221,7 +4394,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_hex(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = DNSRecordAorAAAA::from_hex(hex_str).into_result()?; @@ -4232,7 +4405,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -4243,7 +4416,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_to_json(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = DNSRecordAorAAAA::from_json(json).into_result()?; @@ -4254,7 +4427,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_from_json(json_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_new(dns_name_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_new(dns_name_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let dns_name : String = dns_name_str.into_str(); let result = DNSRecordAorAAAA::new(dns_name).into_result()?; @@ -4265,7 +4438,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_new(dns_name_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_record(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_aor_a_a_a_a_record(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.record(); @@ -4277,7 +4450,7 @@ pub unsafe extern "C" fn d_n_s_record_aor_a_a_a_a_record(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -4288,7 +4461,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = DNSRecordSRV::from_bytes(bytes).into_result()?; @@ -4299,7 +4472,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -4310,7 +4483,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = DNSRecordSRV::from_hex(hex_str).into_result()?; @@ -4321,7 +4494,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -4332,7 +4505,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = DNSRecordSRV::from_json(json).into_result()?; @@ -4343,7 +4516,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_new(dns_name_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_new(dns_name_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let dns_name : String = dns_name_str.into_str(); let result = DNSRecordSRV::new(dns_name).into_result()?; @@ -4354,7 +4527,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_new(dns_name_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn d_n_s_record_s_r_v_record(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_n_s_record_s_r_v_record(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.record(); @@ -4366,7 +4539,7 @@ pub unsafe extern "C" fn d_n_s_record_s_r_v_record(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn d_rep_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -4377,7 +4550,7 @@ pub unsafe extern "C" fn d_rep_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn d_rep_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = DRep::from_bytes(bytes).into_result()?; @@ -4388,7 +4561,7 @@ pub unsafe extern "C" fn d_rep_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn d_rep_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -4399,7 +4572,7 @@ pub unsafe extern "C" fn d_rep_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn d_rep_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = DRep::from_hex(hex_str).into_result()?; @@ -4410,7 +4583,7 @@ pub unsafe extern "C" fn d_rep_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn d_rep_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -4421,7 +4594,7 @@ pub unsafe extern "C" fn d_rep_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn d_rep_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = DRep::from_json(json).into_result()?; @@ -4432,7 +4605,7 @@ pub unsafe extern "C" fn d_rep_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn d_rep_new_key_hash(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_new_key_hash(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key_hash = key_hash_rptr.typed_ref::()?; let result = DRep::new_key_hash(key_hash); @@ -4443,7 +4616,7 @@ pub unsafe extern "C" fn d_rep_new_key_hash(key_hash_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn d_rep_new_script_hash(script_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_new_script_hash(script_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_hash = script_hash_rptr.typed_ref::()?; let result = DRep::new_script_hash(script_hash); @@ -4454,7 +4627,7 @@ pub unsafe extern "C" fn d_rep_new_script_hash(script_hash_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn d_rep_new_always_abstain(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_new_always_abstain(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = DRep::new_always_abstain(); Ok::(result.rptr()) @@ -4464,7 +4637,7 @@ pub unsafe extern "C" fn d_rep_new_always_abstain(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn d_rep_new_always_no_confidence(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_new_always_no_confidence(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = DRep::new_always_no_confidence(); Ok::(result.rptr()) @@ -4474,7 +4647,18 @@ pub unsafe extern "C" fn d_rep_new_always_no_confidence(result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn d_rep_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_new_from_credential(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let cred = cred_rptr.typed_ref::()?; + let result = DRep::new_from_credential(cred); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_d_rep_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -4485,7 +4669,7 @@ pub unsafe extern "C" fn d_rep_kind(self_rptr: RPtr, result: &mut i32, error: &m #[no_mangle] -pub unsafe extern "C" fn d_rep_to_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_key_hash(); @@ -4496,7 +4680,7 @@ pub unsafe extern "C" fn d_rep_to_key_hash(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn d_rep_to_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_script_hash(); @@ -4506,23 +4690,22 @@ pub unsafe extern "C" fn d_rep_to_script_hash(self_rptr: RPtr, result: &mut RPtr } - #[no_mangle] -pub unsafe extern "C" fn data_cost_new_coins_per_byte(coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let coins_per_byte = coins_per_byte_rptr.typed_ref::()?; - let result = DataCost::new_coins_per_byte(coins_per_byte); - Ok::(result.rptr()) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_bech32().into_result()?; + Ok::(result.into_cstr()) }) .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn data_cost_coins_per_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.coins_per_byte(); + let bech32_str: &str = bech32_str_str.into_str(); + let result = DRep::from_bech32(bech32_str).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4531,33 +4714,32 @@ pub unsafe extern "C" fn data_cost_coins_per_byte(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); - let result = DataHash::from_bytes(bytes).into_result()?; - Ok::(result.rptr()) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_bytes(); + Ok::(result.into()) }) .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_bytes(); - Ok::(result.into()) + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = DRepDeregistration::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) }) .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let prefix: &str = prefix_str.into_str(); - let result = self_ref.to_bech32(prefix).into_result()?; + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_hex(); Ok::(result.into_cstr()) }) .response(result, error) @@ -4565,10 +4747,10 @@ pub unsafe extern "C" fn data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPt #[no_mangle] -pub unsafe extern "C" fn data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let bech_str: &str = bech_str_str.into_str(); - let result = DataHash::from_bech32(bech_str).into_result()?; + let hex_str: &str = hex_str_str.into_str(); + let result = DRepDeregistration::from_hex(hex_str).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4576,10 +4758,10 @@ pub unsafe extern "C" fn data_hash_from_bech32(bech_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_hex(); + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_json().into_result()?; Ok::(result.into_cstr()) }) .response(result, error) @@ -4587,22 +4769,32 @@ pub unsafe extern "C" fn data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let hex: &str = hex_str.into_str(); - let result = DataHash::from_hex(hex).into_result()?; + let json: &str = json_str.into_str(); + let result = DRepDeregistration::from_json(json).into_result()?; Ok::(result.rptr()) }) .response(result, error) } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.voting_credential(); + Ok::(result.rptr()) + }) + .response(result, error) +} + #[no_mangle] -pub unsafe extern "C" fn datum_source_new(datum_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let datum = datum_rptr.typed_ref::()?; - let result = DatumSource::new(datum); + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.coin(); Ok::(result.rptr()) }) .response(result, error) @@ -4610,21 +4802,33 @@ pub unsafe extern "C" fn datum_source_new(datum_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn datum_source_new_ref_input(input_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_new(voting_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let input = input_rptr.typed_ref::()?; - let result = DatumSource::new_ref_input(input); + let voting_credential = voting_credential_rptr.typed_ref::()?; + let coin = coin_rptr.typed_ref::()?; + let result = DRepDeregistration::new(voting_credential, coin); Ok::(result.rptr()) }) .response(result, error) } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_d_rep_deregistration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.has_script_credentials(); + Ok::(result) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); Ok::(result.into()) }) @@ -4633,10 +4837,10 @@ pub unsafe extern "C" fn drep_deregistration_to_bytes(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); - let result = DrepDeregistration::from_bytes(bytes).into_result()?; + let result = DRepRegistration::from_bytes(bytes).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4644,9 +4848,9 @@ pub unsafe extern "C" fn drep_deregistration_from_bytes(bytes_data: *const u8, b #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); Ok::(result.into_cstr()) }) @@ -4655,10 +4859,10 @@ pub unsafe extern "C" fn drep_deregistration_to_hex(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); - let result = DrepDeregistration::from_hex(hex_str).into_result()?; + let result = DRepRegistration::from_hex(hex_str).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4666,9 +4870,9 @@ pub unsafe extern "C" fn drep_deregistration_from_hex(hex_str_str: CharPtr, resu #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; Ok::(result.into_cstr()) }) @@ -4677,10 +4881,10 @@ pub unsafe extern "C" fn drep_deregistration_to_json(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); - let result = DrepDeregistration::from_json(json).into_result()?; + let result = DRepRegistration::from_json(json).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4688,9 +4892,9 @@ pub unsafe extern "C" fn drep_deregistration_from_json(json_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.voting_credential(); Ok::(result.rptr()) }) @@ -4699,9 +4903,9 @@ pub unsafe extern "C" fn drep_deregistration_voting_credential(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); Ok::(result.rptr()) }) @@ -4710,11 +4914,22 @@ pub unsafe extern "C" fn drep_deregistration_coin(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_new(voting_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.anchor(); + Ok::, String>(result.map(|v| v.rptr())) + }) + .response_nullable(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_d_rep_registration_new(voting_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let voting_credential = voting_credential_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; - let result = DrepDeregistration::new(voting_credential, coin); + let result = DRepRegistration::new(voting_credential, coin); Ok::(result.rptr()) }) .response(result, error) @@ -4722,145 +4937,22 @@ pub unsafe extern "C" fn drep_deregistration_new(voting_credential_rptr: RPtr, c #[no_mangle] -pub unsafe extern "C" fn drep_deregistration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_new_with_anchor(voting_credential_rptr: RPtr, coin_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.has_script_credentials(); - Ok::(result) + let voting_credential = voting_credential_rptr.typed_ref::()?; + let coin = coin_rptr.typed_ref::()?; + let anchor = anchor_rptr.typed_ref::()?; + let result = DRepRegistration::new_with_anchor(voting_credential, coin, anchor); + Ok::(result.rptr()) }) .response(result, error) } - #[no_mangle] -pub unsafe extern "C" fn drep_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_registration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_bytes(); - Ok::(result.into()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); - let result = DrepRegistration::from_bytes(bytes).into_result()?; - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_hex(); - Ok::(result.into_cstr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let hex_str: &str = hex_str_str.into_str(); - let result = DrepRegistration::from_hex(hex_str).into_result()?; - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_json().into_result()?; - Ok::(result.into_cstr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let json: &str = json_str.into_str(); - let result = DrepRegistration::from_json(json).into_result()?; - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.voting_credential(); - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.coin(); - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.anchor(); - Ok::, String>(result.map(|v| v.rptr())) - }) - .response_nullable(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_new(voting_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let voting_credential = voting_credential_rptr.typed_ref::()?; - let coin = coin_rptr.typed_ref::()?; - let result = DrepRegistration::new(voting_credential, coin); - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_new_with_anchor(voting_credential_rptr: RPtr, coin_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let voting_credential = voting_credential_rptr.typed_ref::()?; - let coin = coin_rptr.typed_ref::()?; - let anchor = anchor_rptr.typed_ref::()?; - let result = DrepRegistration::new_with_anchor(voting_credential, coin, anchor); - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_registration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); Ok::(result) }) @@ -4870,9 +4962,9 @@ pub unsafe extern "C" fn drep_registration_has_script_credentials(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn drep_update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); Ok::(result.into()) }) @@ -4881,10 +4973,10 @@ pub unsafe extern "C" fn drep_update_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn drep_update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); - let result = DrepUpdate::from_bytes(bytes).into_result()?; + let result = DRepUpdate::from_bytes(bytes).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4892,9 +4984,9 @@ pub unsafe extern "C" fn drep_update_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn drep_update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); Ok::(result.into_cstr()) }) @@ -4903,10 +4995,10 @@ pub unsafe extern "C" fn drep_update_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn drep_update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); - let result = DrepUpdate::from_hex(hex_str).into_result()?; + let result = DRepUpdate::from_hex(hex_str).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4914,9 +5006,9 @@ pub unsafe extern "C" fn drep_update_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn drep_update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; Ok::(result.into_cstr()) }) @@ -4925,10 +5017,10 @@ pub unsafe extern "C" fn drep_update_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn drep_update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); - let result = DrepUpdate::from_json(json).into_result()?; + let result = DRepUpdate::from_json(json).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -4936,9 +5028,9 @@ pub unsafe extern "C" fn drep_update_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn drep_update_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_voting_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.voting_credential(); Ok::(result.rptr()) }) @@ -4947,9 +5039,9 @@ pub unsafe extern "C" fn drep_update_voting_credential(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn drep_update_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor(); Ok::, String>(result.map(|v| v.rptr())) }) @@ -4958,10 +5050,10 @@ pub unsafe extern "C" fn drep_update_anchor(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn drep_update_new(voting_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_new(voting_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let voting_credential = voting_credential_rptr.typed_ref::()?; - let result = DrepUpdate::new(voting_credential); + let result = DRepUpdate::new(voting_credential); Ok::(result.rptr()) }) .response(result, error) @@ -4969,11 +5061,11 @@ pub unsafe extern "C" fn drep_update_new(voting_credential_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn drep_update_new_with_anchor(voting_credential_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_new_with_anchor(voting_credential_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let voting_credential = voting_credential_rptr.typed_ref::()?; let anchor = anchor_rptr.typed_ref::()?; - let result = DrepUpdate::new_with_anchor(voting_credential, anchor); + let result = DRepUpdate::new_with_anchor(voting_credential, anchor); Ok::(result.rptr()) }) .response(result, error) @@ -4981,9 +5073,9 @@ pub unsafe extern "C" fn drep_update_new_with_anchor(voting_credential_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn drep_update_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_update_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); Ok::(result) }) @@ -4993,9 +5085,9 @@ pub unsafe extern "C" fn drep_update_has_script_credentials(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); Ok::(result.into()) }) @@ -5004,10 +5096,10 @@ pub unsafe extern "C" fn drep_voting_thresholds_to_bytes(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); - let result = DrepVotingThresholds::from_bytes(bytes).into_result()?; + let result = DRepVotingThresholds::from_bytes(bytes).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -5015,9 +5107,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_from_bytes(bytes_data: *const u8 #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); Ok::(result.into_cstr()) }) @@ -5026,10 +5118,10 @@ pub unsafe extern "C" fn drep_voting_thresholds_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); - let result = DrepVotingThresholds::from_hex(hex_str).into_result()?; + let result = DRepVotingThresholds::from_hex(hex_str).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -5037,9 +5129,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_from_hex(hex_str_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; Ok::(result.into_cstr()) }) @@ -5048,10 +5140,10 @@ pub unsafe extern "C" fn drep_voting_thresholds_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); - let result = DrepVotingThresholds::from_json(json).into_result()?; + let result = DRepVotingThresholds::from_json(json).into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -5059,7 +5151,7 @@ pub unsafe extern "C" fn drep_voting_thresholds_from_json(json_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_new(motion_no_confidence_rptr: RPtr, committee_normal_rptr: RPtr, committee_no_confidence_rptr: RPtr, update_constitution_rptr: RPtr, hard_fork_initiation_rptr: RPtr, pp_network_group_rptr: RPtr, pp_economic_group_rptr: RPtr, pp_technical_group_rptr: RPtr, pp_governance_group_rptr: RPtr, treasury_withdrawal_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_new(motion_no_confidence_rptr: RPtr, committee_normal_rptr: RPtr, committee_no_confidence_rptr: RPtr, update_constitution_rptr: RPtr, hard_fork_initiation_rptr: RPtr, pp_network_group_rptr: RPtr, pp_economic_group_rptr: RPtr, pp_technical_group_rptr: RPtr, pp_governance_group_rptr: RPtr, treasury_withdrawal_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let motion_no_confidence = motion_no_confidence_rptr.typed_ref::()?; let committee_normal = committee_normal_rptr.typed_ref::()?; @@ -5071,17 +5163,7 @@ pub unsafe extern "C" fn drep_voting_thresholds_new(motion_no_confidence_rptr: R let pp_technical_group = pp_technical_group_rptr.typed_ref::()?; let pp_governance_group = pp_governance_group_rptr.typed_ref::()?; let treasury_withdrawal = treasury_withdrawal_rptr.typed_ref::()?; - let result = DrepVotingThresholds::new(motion_no_confidence, committee_normal, committee_no_confidence, update_constitution, hard_fork_initiation, pp_network_group, pp_economic_group, pp_technical_group, pp_governance_group, treasury_withdrawal); - Ok::(result.rptr()) - }) - .response(result, error) -} - - -#[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_new_default(result: &mut RPtr, error: &mut CharPtr) -> bool { - handle_exception_result(|| { - let result = DrepVotingThresholds::new_default(); + let result = DRepVotingThresholds::new(motion_no_confidence, committee_normal, committee_no_confidence, update_constitution, hard_fork_initiation, pp_network_group, pp_economic_group, pp_technical_group, pp_governance_group, treasury_withdrawal); Ok::(result.rptr()) }) .response(result, error) @@ -5089,9 +5171,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_new_default(result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_motion_no_confidence(self_rptr: RPtr, motion_no_confidence_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_motion_no_confidence(self_rptr: RPtr, motion_no_confidence_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let motion_no_confidence = motion_no_confidence_rptr.typed_ref::()?; self_ref.set_motion_no_confidence(motion_no_confidence); Ok(()) @@ -5101,9 +5183,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_motion_no_confidence(self_rp #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_committee_normal(self_rptr: RPtr, committee_normal_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_committee_normal(self_rptr: RPtr, committee_normal_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let committee_normal = committee_normal_rptr.typed_ref::()?; self_ref.set_committee_normal(committee_normal); Ok(()) @@ -5113,9 +5195,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_committee_normal(self_rptr: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_committee_no_confidence(self_rptr: RPtr, committee_no_confidence_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_committee_no_confidence(self_rptr: RPtr, committee_no_confidence_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let committee_no_confidence = committee_no_confidence_rptr.typed_ref::()?; self_ref.set_committee_no_confidence(committee_no_confidence); Ok(()) @@ -5125,9 +5207,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_committee_no_confidence(self #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_update_constitution(self_rptr: RPtr, update_constitution_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_update_constitution(self_rptr: RPtr, update_constitution_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let update_constitution = update_constitution_rptr.typed_ref::()?; self_ref.set_update_constitution(update_constitution); Ok(()) @@ -5137,9 +5219,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_update_constitution(self_rpt #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_hard_fork_initiation(self_rptr: RPtr, hard_fork_initiation_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_hard_fork_initiation(self_rptr: RPtr, hard_fork_initiation_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let hard_fork_initiation = hard_fork_initiation_rptr.typed_ref::()?; self_ref.set_hard_fork_initiation(hard_fork_initiation); Ok(()) @@ -5149,9 +5231,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_hard_fork_initiation(self_rp #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_pp_network_group(self_rptr: RPtr, pp_network_group_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_pp_network_group(self_rptr: RPtr, pp_network_group_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let pp_network_group = pp_network_group_rptr.typed_ref::()?; self_ref.set_pp_network_group(pp_network_group); Ok(()) @@ -5161,9 +5243,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_pp_network_group(self_rptr: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_pp_economic_group(self_rptr: RPtr, pp_economic_group_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_pp_economic_group(self_rptr: RPtr, pp_economic_group_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let pp_economic_group = pp_economic_group_rptr.typed_ref::()?; self_ref.set_pp_economic_group(pp_economic_group); Ok(()) @@ -5173,9 +5255,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_pp_economic_group(self_rptr: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_pp_technical_group(self_rptr: RPtr, pp_technical_group_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_pp_technical_group(self_rptr: RPtr, pp_technical_group_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let pp_technical_group = pp_technical_group_rptr.typed_ref::()?; self_ref.set_pp_technical_group(pp_technical_group); Ok(()) @@ -5185,9 +5267,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_pp_technical_group(self_rptr #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_pp_governance_group(self_rptr: RPtr, pp_governance_group_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_pp_governance_group(self_rptr: RPtr, pp_governance_group_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let pp_governance_group = pp_governance_group_rptr.typed_ref::()?; self_ref.set_pp_governance_group(pp_governance_group); Ok(()) @@ -5197,9 +5279,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_pp_governance_group(self_rpt #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_set_treasury_withdrawal(self_rptr: RPtr, treasury_withdrawal_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_set_treasury_withdrawal(self_rptr: RPtr, treasury_withdrawal_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let treasury_withdrawal = treasury_withdrawal_rptr.typed_ref::()?; self_ref.set_treasury_withdrawal(treasury_withdrawal); Ok(()) @@ -5209,9 +5291,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_set_treasury_withdrawal(self_rpt #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_motion_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_motion_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.motion_no_confidence(); Ok::(result.rptr()) }) @@ -5220,9 +5302,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_motion_no_confidence(self_rptr: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_committee_normal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_committee_normal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_normal(); Ok::(result.rptr()) }) @@ -5231,9 +5313,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_committee_normal(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_committee_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_committee_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_no_confidence(); Ok::(result.rptr()) }) @@ -5242,9 +5324,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_committee_no_confidence(self_rpt #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_update_constitution(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_update_constitution(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.update_constitution(); Ok::(result.rptr()) }) @@ -5253,9 +5335,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_update_constitution(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_hard_fork_initiation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_hard_fork_initiation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hard_fork_initiation(); Ok::(result.rptr()) }) @@ -5264,9 +5346,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_hard_fork_initiation(self_rptr: #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_pp_network_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_pp_network_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pp_network_group(); Ok::(result.rptr()) }) @@ -5275,9 +5357,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_pp_network_group(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_pp_economic_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_pp_economic_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pp_economic_group(); Ok::(result.rptr()) }) @@ -5286,9 +5368,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_pp_economic_group(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_pp_technical_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_pp_technical_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pp_technical_group(); Ok::(result.rptr()) }) @@ -5297,9 +5379,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_pp_technical_group(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_pp_governance_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_pp_governance_group(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pp_governance_group(); Ok::(result.rptr()) }) @@ -5308,9 +5390,9 @@ pub unsafe extern "C" fn drep_voting_thresholds_pp_governance_group(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn drep_voting_thresholds_treasury_withdrawal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_d_rep_voting_thresholds_treasury_withdrawal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; + let self_ref = self_rptr.typed_ref::()?; let result = self_ref.treasury_withdrawal(); Ok::(result.rptr()) }) @@ -5320,7 +5402,121 @@ pub unsafe extern "C" fn drep_voting_thresholds_treasury_withdrawal(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_data_cost_new_coins_per_byte(coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let coins_per_byte = coins_per_byte_rptr.typed_ref::()?; + let result = DataCost::new_coins_per_byte(coins_per_byte); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_cost_coins_per_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.coins_per_byte(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = DataHash::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_bytes(); + Ok::(result.into()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let prefix: &str = prefix_str.into_str(); + let result = self_ref.to_bech32(prefix).into_result()?; + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bech_str: &str = bech_str_str.into_str(); + let result = DataHash::from_bech32(bech_str).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_hex(); + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let hex: &str = hex_str.into_str(); + let result = DataHash::from_hex(hex).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_datum_source_new(datum_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let datum = datum_rptr.typed_ref::()?; + let result = DatumSource::new(datum); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_datum_source_new_ref_input(input_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let input = input_rptr.typed_ref::()?; + let result = DatumSource::new_ref_input(input); + Ok::(result.rptr()) + }) + .response(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Ed25519KeyHash::from_bytes(bytes).into_result()?; @@ -5331,7 +5527,7 @@ pub unsafe extern "C" fn ed25519_key_hash_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5342,7 +5538,7 @@ pub unsafe extern "C" fn ed25519_key_hash_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -5354,7 +5550,7 @@ pub unsafe extern "C" fn ed25519_key_hash_to_bech32(self_rptr: RPtr, prefix_str: #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = Ed25519KeyHash::from_bech32(bech_str).into_result()?; @@ -5365,7 +5561,7 @@ pub unsafe extern "C" fn ed25519_key_hash_from_bech32(bech_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5376,7 +5572,7 @@ pub unsafe extern "C" fn ed25519_key_hash_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = Ed25519KeyHash::from_hex(hex).into_result()?; @@ -5388,7 +5584,7 @@ pub unsafe extern "C" fn ed25519_key_hash_from_hex(hex_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5399,7 +5595,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Ed25519KeyHashes::from_bytes(bytes).into_result()?; @@ -5410,7 +5606,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5421,7 +5617,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Ed25519KeyHashes::from_hex(hex_str).into_result()?; @@ -5432,7 +5628,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -5443,7 +5639,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Ed25519KeyHashes::from_json(json).into_result()?; @@ -5454,7 +5650,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Ed25519KeyHashes::new(); Ok::(result.rptr()) @@ -5464,7 +5660,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_new(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -5475,7 +5671,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_len(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -5487,19 +5683,19 @@ pub unsafe extern "C" fn ed25519_key_hashes_get(self_rptr: RPtr, index_long: i64 #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_contains(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_contains(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -5511,7 +5707,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_contains(self_rptr: RPtr, elem_rptr: #[no_mangle] -pub unsafe extern "C" fn ed25519_key_hashes_to_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_key_hashes_to_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_option(); @@ -5523,7 +5719,7 @@ pub unsafe extern "C" fn ed25519_key_hashes_to_option(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5534,7 +5730,7 @@ pub unsafe extern "C" fn ed25519_signature_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bech32(); @@ -5545,7 +5741,7 @@ pub unsafe extern "C" fn ed25519_signature_to_bech32(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5556,7 +5752,7 @@ pub unsafe extern "C" fn ed25519_signature_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech32_str: &str = bech32_str_str.into_str(); let result = Ed25519Signature::from_bech32(bech32_str).into_result()?; @@ -5567,7 +5763,7 @@ pub unsafe extern "C" fn ed25519_signature_from_bech32(bech32_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_from_hex(input_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_from_hex(input_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let input: &str = input_str.into_str(); let result = Ed25519Signature::from_hex(input).into_result()?; @@ -5578,7 +5774,7 @@ pub unsafe extern "C" fn ed25519_signature_from_hex(input_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn ed25519_signature_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ed25519_signature_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Ed25519Signature::from_bytes(bytes).into_result()?; @@ -5590,7 +5786,7 @@ pub unsafe extern "C" fn ed25519_signature_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn enterprise_address_new(network_long: i64, payment_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_enterprise_address_new(network_long: i64, payment_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let network = network_long as u8; let payment = payment_rptr.typed_ref::()?; @@ -5602,7 +5798,7 @@ pub unsafe extern "C" fn enterprise_address_new(network_long: i64, payment_rptr: #[no_mangle] -pub unsafe extern "C" fn enterprise_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_enterprise_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.payment_cred(); @@ -5613,7 +5809,7 @@ pub unsafe extern "C" fn enterprise_address_payment_cred(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn enterprise_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_enterprise_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -5624,7 +5820,7 @@ pub unsafe extern "C" fn enterprise_address_to_address(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn enterprise_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_enterprise_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = EnterpriseAddress::from_address(addr); @@ -5634,9 +5830,20 @@ pub unsafe extern "C" fn enterprise_address_from_address(addr_rptr: RPtr, result } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_enterprise_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.network_id(); + Ok::(result as i64) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5647,7 +5854,7 @@ pub unsafe extern "C" fn ex_unit_prices_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ExUnitPrices::from_bytes(bytes).into_result()?; @@ -5658,7 +5865,7 @@ pub unsafe extern "C" fn ex_unit_prices_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5669,7 +5876,7 @@ pub unsafe extern "C" fn ex_unit_prices_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ExUnitPrices::from_hex(hex_str).into_result()?; @@ -5680,7 +5887,7 @@ pub unsafe extern "C" fn ex_unit_prices_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -5691,7 +5898,7 @@ pub unsafe extern "C" fn ex_unit_prices_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ExUnitPrices::from_json(json).into_result()?; @@ -5702,7 +5909,7 @@ pub unsafe extern "C" fn ex_unit_prices_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_mem_price(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_mem_price(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.mem_price(); @@ -5713,7 +5920,7 @@ pub unsafe extern "C" fn ex_unit_prices_mem_price(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_step_price(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_step_price(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.step_price(); @@ -5724,7 +5931,7 @@ pub unsafe extern "C" fn ex_unit_prices_step_price(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn ex_unit_prices_new(mem_price_rptr: RPtr, step_price_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_unit_prices_new(mem_price_rptr: RPtr, step_price_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let mem_price = mem_price_rptr.typed_ref::()?; let step_price = step_price_rptr.typed_ref::()?; @@ -5737,7 +5944,7 @@ pub unsafe extern "C" fn ex_unit_prices_new(mem_price_rptr: RPtr, step_price_rpt #[no_mangle] -pub unsafe extern "C" fn ex_units_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5748,7 +5955,7 @@ pub unsafe extern "C" fn ex_units_to_bytes(self_rptr: RPtr, result: &mut DataPtr #[no_mangle] -pub unsafe extern "C" fn ex_units_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ExUnits::from_bytes(bytes).into_result()?; @@ -5759,7 +5966,7 @@ pub unsafe extern "C" fn ex_units_from_bytes(bytes_data: *const u8, bytes_len: u #[no_mangle] -pub unsafe extern "C" fn ex_units_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5770,7 +5977,7 @@ pub unsafe extern "C" fn ex_units_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn ex_units_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ExUnits::from_hex(hex_str).into_result()?; @@ -5781,7 +5988,7 @@ pub unsafe extern "C" fn ex_units_from_hex(hex_str_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn ex_units_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -5792,7 +5999,7 @@ pub unsafe extern "C" fn ex_units_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn ex_units_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ExUnits::from_json(json).into_result()?; @@ -5803,7 +6010,7 @@ pub unsafe extern "C" fn ex_units_from_json(json_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn ex_units_mem(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_mem(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.mem(); @@ -5814,7 +6021,7 @@ pub unsafe extern "C" fn ex_units_mem(self_rptr: RPtr, result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn ex_units_steps(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_steps(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.steps(); @@ -5825,7 +6032,7 @@ pub unsafe extern "C" fn ex_units_steps(self_rptr: RPtr, result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn ex_units_new(mem_rptr: RPtr, steps_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ex_units_new(mem_rptr: RPtr, steps_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let mem = mem_rptr.typed_ref::()?; let steps = steps_rptr.typed_ref::()?; @@ -5838,7 +6045,96 @@ pub unsafe extern "C" fn ex_units_new(mem_rptr: RPtr, steps_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_block_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = FixedBlock::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let hex_str: &str = hex_str_str.into_str(); + let result = FixedBlock::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_header(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.header(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_transaction_bodies(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.transaction_bodies(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_transaction_witness_sets(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.transaction_witness_sets(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_auxiliary_data_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.auxiliary_data_set(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_invalid_transactions(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.invalid_transactions(); + Ok::(u32_array_to_base64(&result).into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_block_block_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.block_hash(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -5849,7 +6145,7 @@ pub unsafe extern "C" fn fixed_transaction_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = FixedTransaction::from_bytes(bytes).into_result()?; @@ -5860,7 +6156,7 @@ pub unsafe extern "C" fn fixed_transaction_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -5871,7 +6167,7 @@ pub unsafe extern "C" fn fixed_transaction_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = FixedTransaction::from_hex(hex_str).into_result()?; @@ -5882,7 +6178,7 @@ pub unsafe extern "C" fn fixed_transaction_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_new(raw_body_data: *const u8, raw_body_len: usize, raw_witness_set_data: *const u8, raw_witness_set_len: usize, is_valid: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_new(raw_body_data: *const u8, raw_body_len: usize, raw_witness_set_data: *const u8, raw_witness_set_len: usize, is_valid: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let raw_body = from_raw_parts(raw_body_data, raw_body_len); let raw_witness_set = from_raw_parts(raw_witness_set_data, raw_witness_set_len); @@ -5894,7 +6190,7 @@ pub unsafe extern "C" fn fixed_transaction_new(raw_body_data: *const u8, raw_bod #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_new_with_auxiliary(raw_body_data: *const u8, raw_body_len: usize, raw_witness_set_data: *const u8, raw_witness_set_len: usize, raw_auxiliary_data_data: *const u8, raw_auxiliary_data_len: usize, is_valid: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_new_with_auxiliary(raw_body_data: *const u8, raw_body_len: usize, raw_witness_set_data: *const u8, raw_witness_set_len: usize, raw_auxiliary_data_data: *const u8, raw_auxiliary_data_len: usize, is_valid: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let raw_body = from_raw_parts(raw_body_data, raw_body_len); let raw_witness_set = from_raw_parts(raw_witness_set_data, raw_witness_set_len); @@ -5907,7 +6203,7 @@ pub unsafe extern "C" fn fixed_transaction_new_with_auxiliary(raw_body_data: *co #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.body(); @@ -5918,7 +6214,7 @@ pub unsafe extern "C" fn fixed_transaction_body(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_raw_body(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_raw_body(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.raw_body(); @@ -5929,7 +6225,7 @@ pub unsafe extern "C" fn fixed_transaction_raw_body(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_set_body(self_rptr: RPtr, raw_body_data: *const u8, raw_body_len: usize, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_set_body(self_rptr: RPtr, raw_body_data: *const u8, raw_body_len: usize, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let raw_body = from_raw_parts(raw_body_data, raw_body_len); @@ -5941,22 +6237,191 @@ pub unsafe extern "C" fn fixed_transaction_set_body(self_rptr: RPtr, raw_body_da #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_set_witness_set(self_rptr: RPtr, raw_witness_set_data: *const u8, raw_witness_set_len: usize, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_set_witness_set(self_rptr: RPtr, raw_witness_set_data: *const u8, raw_witness_set_len: usize, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let raw_witness_set = from_raw_parts(raw_witness_set_data, raw_witness_set_len); + self_ref.set_witness_set(raw_witness_set).into_result()?; + Ok(()) + }) + .response(&mut (), error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_witness_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.witness_set(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_raw_witness_set(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.raw_witness_set(); + Ok::(result.into()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_set_is_valid(self_rptr: RPtr, valid: bool, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + self_ref.set_is_valid(valid); + Ok(()) + }) + .response(&mut (), error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_is_valid(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.is_valid(); + Ok::(result) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_set_auxiliary_data(self_rptr: RPtr, raw_auxiliary_data_data: *const u8, raw_auxiliary_data_len: usize, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let raw_auxiliary_data = from_raw_parts(raw_auxiliary_data_data, raw_auxiliary_data_len); + self_ref.set_auxiliary_data(raw_auxiliary_data).into_result()?; + Ok(()) + }) + .response(&mut (), error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.auxiliary_data(); + Ok::, String>(result.map(|v| v.rptr())) + }) + .response_nullable(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_raw_auxiliary_data(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.raw_auxiliary_data(); + Ok::, String>(result.into_option()) + }) + .response_nullable(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = FixedTransactionBodies::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let hex_str: &str = hex_str_str.into_str(); + let result = FixedTransactionBodies::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_new(result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let result = FixedTransactionBodies::new(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.len(); + Ok::(result as i64) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let index = index_long as usize; + let result = self_ref.get(index); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_bodies_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let elem = elem_rptr.typed_ref::()?; + self_ref.add(elem); + Ok(()) + }) + .response(&mut (), error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = FixedTransactionBody::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let raw_witness_set = from_raw_parts(raw_witness_set_data, raw_witness_set_len); - self_ref.set_witness_set(raw_witness_set).into_result()?; - Ok(()) + let hex_str: &str = hex_str_str.into_str(); + let result = FixedTransactionBody::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_witness_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body_transaction_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.witness_set(); + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.transaction_body(); Ok::(result.rptr()) }) .response(result, error) @@ -5964,75 +6429,75 @@ pub unsafe extern "C" fn fixed_transaction_witness_set(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_raw_witness_set(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body_tx_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.raw_witness_set(); - Ok::(result.into()) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.tx_hash(); + Ok::(result.rptr()) }) .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_set_is_valid(self_rptr: RPtr, valid: bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_transaction_body_original_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - self_ref.set_is_valid(valid); - Ok(()) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.original_bytes(); + Ok::(result.into()) }) - .response(&mut (), error) + .response(result, error) } + #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_is_valid(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_versioned_block_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.is_valid(); - Ok::(result) + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = FixedVersionedBlock::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) }) .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_set_auxiliary_data(self_rptr: RPtr, raw_auxiliary_data_data: *const u8, raw_auxiliary_data_len: usize, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_versioned_block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let raw_auxiliary_data = from_raw_parts(raw_auxiliary_data_data, raw_auxiliary_data_len); - self_ref.set_auxiliary_data(raw_auxiliary_data).into_result()?; - Ok(()) + let hex_str: &str = hex_str_str.into_str(); + let result = FixedVersionedBlock::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_versioned_block_block(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.auxiliary_data(); - Ok::, String>(result.map(|v| v.rptr())) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.block(); + Ok::(result.rptr()) }) - .response_nullable(result, error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn fixed_transaction_raw_auxiliary_data(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_fixed_versioned_block_era(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.raw_auxiliary_data(); - Ok::, String>(result.into_option()) + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.era(); + Ok::(result as i32) }) - .response_nullable(result, error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6043,7 +6508,7 @@ pub unsafe extern "C" fn general_transaction_metadata_to_bytes(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GeneralTransactionMetadata::from_bytes(bytes).into_result()?; @@ -6054,7 +6519,7 @@ pub unsafe extern "C" fn general_transaction_metadata_from_bytes(bytes_data: *co #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6065,7 +6530,7 @@ pub unsafe extern "C" fn general_transaction_metadata_to_hex(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = GeneralTransactionMetadata::from_hex(hex_str).into_result()?; @@ -6076,7 +6541,7 @@ pub unsafe extern "C" fn general_transaction_metadata_from_hex(hex_str_str: Char #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6087,7 +6552,7 @@ pub unsafe extern "C" fn general_transaction_metadata_to_json(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GeneralTransactionMetadata::from_json(json).into_result()?; @@ -6098,7 +6563,7 @@ pub unsafe extern "C" fn general_transaction_metadata_from_json(json_str: CharPt #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = GeneralTransactionMetadata::new(); Ok::(result.rptr()) @@ -6108,7 +6573,7 @@ pub unsafe extern "C" fn general_transaction_metadata_new(result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -6119,7 +6584,7 @@ pub unsafe extern "C" fn general_transaction_metadata_len(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -6132,7 +6597,7 @@ pub unsafe extern "C" fn general_transaction_metadata_insert(self_rptr: RPtr, ke #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -6144,7 +6609,7 @@ pub unsafe extern "C" fn general_transaction_metadata_get(self_rptr: RPtr, key_r #[no_mangle] -pub unsafe extern "C" fn general_transaction_metadata_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_general_transaction_metadata_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -6156,7 +6621,7 @@ pub unsafe extern "C" fn general_transaction_metadata_keys(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GenesisDelegateHash::from_bytes(bytes).into_result()?; @@ -6167,7 +6632,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6178,7 +6643,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -6190,7 +6655,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_to_bech32(self_rptr: RPtr, prefix #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = GenesisDelegateHash::from_bech32(bech_str).into_result()?; @@ -6201,7 +6666,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_from_bech32(bech_str_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6212,7 +6677,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_to_hex(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn genesis_delegate_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_delegate_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = GenesisDelegateHash::from_hex(hex).into_result()?; @@ -6224,7 +6689,7 @@ pub unsafe extern "C" fn genesis_delegate_hash_from_hex(hex_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn genesis_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GenesisHash::from_bytes(bytes).into_result()?; @@ -6235,7 +6700,7 @@ pub unsafe extern "C" fn genesis_hash_from_bytes(bytes_data: *const u8, bytes_le #[no_mangle] -pub unsafe extern "C" fn genesis_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6246,7 +6711,7 @@ pub unsafe extern "C" fn genesis_hash_to_bytes(self_rptr: RPtr, result: &mut Dat #[no_mangle] -pub unsafe extern "C" fn genesis_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -6258,7 +6723,7 @@ pub unsafe extern "C" fn genesis_hash_to_bech32(self_rptr: RPtr, prefix_str: Cha #[no_mangle] -pub unsafe extern "C" fn genesis_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = GenesisHash::from_bech32(bech_str).into_result()?; @@ -6269,7 +6734,7 @@ pub unsafe extern "C" fn genesis_hash_from_bech32(bech_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn genesis_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6280,7 +6745,7 @@ pub unsafe extern "C" fn genesis_hash_to_hex(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn genesis_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = GenesisHash::from_hex(hex).into_result()?; @@ -6292,7 +6757,7 @@ pub unsafe extern "C" fn genesis_hash_from_hex(hex_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6303,7 +6768,7 @@ pub unsafe extern "C" fn genesis_hashes_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GenesisHashes::from_bytes(bytes).into_result()?; @@ -6314,7 +6779,7 @@ pub unsafe extern "C" fn genesis_hashes_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6325,7 +6790,7 @@ pub unsafe extern "C" fn genesis_hashes_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = GenesisHashes::from_hex(hex_str).into_result()?; @@ -6336,7 +6801,7 @@ pub unsafe extern "C" fn genesis_hashes_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6347,7 +6812,7 @@ pub unsafe extern "C" fn genesis_hashes_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GenesisHashes::from_json(json).into_result()?; @@ -6358,7 +6823,7 @@ pub unsafe extern "C" fn genesis_hashes_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = GenesisHashes::new(); Ok::(result.rptr()) @@ -6368,7 +6833,7 @@ pub unsafe extern "C" fn genesis_hashes_new(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -6379,7 +6844,7 @@ pub unsafe extern "C" fn genesis_hashes_len(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -6391,7 +6856,7 @@ pub unsafe extern "C" fn genesis_hashes_get(self_rptr: RPtr, index_long: i64, re #[no_mangle] -pub unsafe extern "C" fn genesis_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -6404,7 +6869,7 @@ pub unsafe extern "C" fn genesis_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, er #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6415,7 +6880,7 @@ pub unsafe extern "C" fn genesis_key_delegation_to_bytes(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GenesisKeyDelegation::from_bytes(bytes).into_result()?; @@ -6426,7 +6891,7 @@ pub unsafe extern "C" fn genesis_key_delegation_from_bytes(bytes_data: *const u8 #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6437,7 +6902,7 @@ pub unsafe extern "C" fn genesis_key_delegation_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = GenesisKeyDelegation::from_hex(hex_str).into_result()?; @@ -6448,7 +6913,7 @@ pub unsafe extern "C" fn genesis_key_delegation_from_hex(hex_str_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6459,7 +6924,7 @@ pub unsafe extern "C" fn genesis_key_delegation_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GenesisKeyDelegation::from_json(json).into_result()?; @@ -6470,7 +6935,7 @@ pub unsafe extern "C" fn genesis_key_delegation_from_json(json_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_genesishash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_genesishash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.genesishash(); @@ -6481,7 +6946,7 @@ pub unsafe extern "C" fn genesis_key_delegation_genesishash(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_genesis_delegate_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_genesis_delegate_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.genesis_delegate_hash(); @@ -6492,7 +6957,7 @@ pub unsafe extern "C" fn genesis_key_delegation_genesis_delegate_hash(self_rptr: #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_vrf_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_vrf_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vrf_keyhash(); @@ -6503,7 +6968,7 @@ pub unsafe extern "C" fn genesis_key_delegation_vrf_keyhash(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn genesis_key_delegation_new(genesishash_rptr: RPtr, genesis_delegate_hash_rptr: RPtr, vrf_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_genesis_key_delegation_new(genesishash_rptr: RPtr, genesis_delegate_hash_rptr: RPtr, vrf_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let genesishash = genesishash_rptr.typed_ref::()?; let genesis_delegate_hash = genesis_delegate_hash_rptr.typed_ref::()?; @@ -6517,7 +6982,7 @@ pub unsafe extern "C" fn genesis_key_delegation_new(genesishash_rptr: RPtr, gene #[no_mangle] -pub unsafe extern "C" fn governance_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6528,7 +6993,7 @@ pub unsafe extern "C" fn governance_action_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn governance_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GovernanceAction::from_bytes(bytes).into_result()?; @@ -6539,7 +7004,7 @@ pub unsafe extern "C" fn governance_action_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn governance_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6550,7 +7015,7 @@ pub unsafe extern "C" fn governance_action_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn governance_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = GovernanceAction::from_hex(hex_str).into_result()?; @@ -6561,7 +7026,7 @@ pub unsafe extern "C" fn governance_action_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn governance_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6572,7 +7037,7 @@ pub unsafe extern "C" fn governance_action_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn governance_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GovernanceAction::from_json(json).into_result()?; @@ -6583,7 +7048,7 @@ pub unsafe extern "C" fn governance_action_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn governance_action_new_parameter_change_action(parameter_change_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_parameter_change_action(parameter_change_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let parameter_change_action = parameter_change_action_rptr.typed_ref::()?; let result = GovernanceAction::new_parameter_change_action(parameter_change_action); @@ -6594,7 +7059,7 @@ pub unsafe extern "C" fn governance_action_new_parameter_change_action(parameter #[no_mangle] -pub unsafe extern "C" fn governance_action_new_hard_fork_initiation_action(hard_fork_initiation_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_hard_fork_initiation_action(hard_fork_initiation_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hard_fork_initiation_action = hard_fork_initiation_action_rptr.typed_ref::()?; let result = GovernanceAction::new_hard_fork_initiation_action(hard_fork_initiation_action); @@ -6605,7 +7070,7 @@ pub unsafe extern "C" fn governance_action_new_hard_fork_initiation_action(hard_ #[no_mangle] -pub unsafe extern "C" fn governance_action_new_treasury_withdrawals_action(treasury_withdrawals_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_treasury_withdrawals_action(treasury_withdrawals_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let treasury_withdrawals_action = treasury_withdrawals_action_rptr.typed_ref::()?; let result = GovernanceAction::new_treasury_withdrawals_action(treasury_withdrawals_action); @@ -6616,7 +7081,7 @@ pub unsafe extern "C" fn governance_action_new_treasury_withdrawals_action(treas #[no_mangle] -pub unsafe extern "C" fn governance_action_new_no_confidence_action(no_confidence_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_no_confidence_action(no_confidence_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let no_confidence_action = no_confidence_action_rptr.typed_ref::()?; let result = GovernanceAction::new_no_confidence_action(no_confidence_action); @@ -6627,7 +7092,7 @@ pub unsafe extern "C" fn governance_action_new_no_confidence_action(no_confidenc #[no_mangle] -pub unsafe extern "C" fn governance_action_new_new_committee_action(new_committee_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_new_committee_action(new_committee_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let new_committee_action = new_committee_action_rptr.typed_ref::()?; let result = GovernanceAction::new_new_committee_action(new_committee_action); @@ -6638,7 +7103,7 @@ pub unsafe extern "C" fn governance_action_new_new_committee_action(new_committe #[no_mangle] -pub unsafe extern "C" fn governance_action_new_new_constitution_action(new_constitution_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_new_constitution_action(new_constitution_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let new_constitution_action = new_constitution_action_rptr.typed_ref::()?; let result = GovernanceAction::new_new_constitution_action(new_constitution_action); @@ -6649,7 +7114,7 @@ pub unsafe extern "C" fn governance_action_new_new_constitution_action(new_const #[no_mangle] -pub unsafe extern "C" fn governance_action_new_info_action(info_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_new_info_action(info_action_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let info_action = info_action_rptr.typed_ref::()?; let result = GovernanceAction::new_info_action(info_action); @@ -6660,7 +7125,7 @@ pub unsafe extern "C" fn governance_action_new_info_action(info_action_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn governance_action_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -6671,7 +7136,7 @@ pub unsafe extern "C" fn governance_action_kind(self_rptr: RPtr, result: &mut i3 #[no_mangle] -pub unsafe extern "C" fn governance_action_as_parameter_change_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_parameter_change_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_parameter_change_action(); @@ -6682,7 +7147,7 @@ pub unsafe extern "C" fn governance_action_as_parameter_change_action(self_rptr: #[no_mangle] -pub unsafe extern "C" fn governance_action_as_hard_fork_initiation_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_hard_fork_initiation_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_hard_fork_initiation_action(); @@ -6693,7 +7158,7 @@ pub unsafe extern "C" fn governance_action_as_hard_fork_initiation_action(self_r #[no_mangle] -pub unsafe extern "C" fn governance_action_as_treasury_withdrawals_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_treasury_withdrawals_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_treasury_withdrawals_action(); @@ -6704,7 +7169,7 @@ pub unsafe extern "C" fn governance_action_as_treasury_withdrawals_action(self_r #[no_mangle] -pub unsafe extern "C" fn governance_action_as_no_confidence_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_no_confidence_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_no_confidence_action(); @@ -6715,7 +7180,7 @@ pub unsafe extern "C" fn governance_action_as_no_confidence_action(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn governance_action_as_new_committee_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_new_committee_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_new_committee_action(); @@ -6726,7 +7191,7 @@ pub unsafe extern "C" fn governance_action_as_new_committee_action(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn governance_action_as_new_constitution_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_new_constitution_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_new_constitution_action(); @@ -6737,7 +7202,7 @@ pub unsafe extern "C" fn governance_action_as_new_constitution_action(self_rptr: #[no_mangle] -pub unsafe extern "C" fn governance_action_as_info_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_as_info_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_info_action(); @@ -6749,7 +7214,7 @@ pub unsafe extern "C" fn governance_action_as_info_action(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn governance_action_id_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6760,7 +7225,7 @@ pub unsafe extern "C" fn governance_action_id_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn governance_action_id_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = GovernanceActionId::from_bytes(bytes).into_result()?; @@ -6771,7 +7236,7 @@ pub unsafe extern "C" fn governance_action_id_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn governance_action_id_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6782,7 +7247,7 @@ pub unsafe extern "C" fn governance_action_id_to_hex(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn governance_action_id_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = GovernanceActionId::from_hex(hex_str).into_result()?; @@ -6793,7 +7258,7 @@ pub unsafe extern "C" fn governance_action_id_from_hex(hex_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn governance_action_id_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6804,7 +7269,7 @@ pub unsafe extern "C" fn governance_action_id_to_json(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn governance_action_id_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GovernanceActionId::from_json(json).into_result()?; @@ -6815,7 +7280,7 @@ pub unsafe extern "C" fn governance_action_id_from_json(json_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn governance_action_id_transaction_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_transaction_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.transaction_id(); @@ -6826,7 +7291,7 @@ pub unsafe extern "C" fn governance_action_id_transaction_id(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn governance_action_id_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.index(); @@ -6837,7 +7302,7 @@ pub unsafe extern "C" fn governance_action_id_index(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn governance_action_id_new(transaction_id_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_id_new(transaction_id_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let transaction_id = transaction_id_rptr.typed_ref::()?; let index = index_long as u32; @@ -6850,7 +7315,7 @@ pub unsafe extern "C" fn governance_action_id_new(transaction_id_rptr: RPtr, ind #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6861,7 +7326,7 @@ pub unsafe extern "C" fn governance_action_ids_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = GovernanceActionIds::from_json(json).into_result()?; @@ -6872,7 +7337,7 @@ pub unsafe extern "C" fn governance_action_ids_from_json(json_str: CharPtr, resu #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = GovernanceActionIds::new(); Ok::(result.rptr()) @@ -6882,7 +7347,7 @@ pub unsafe extern "C" fn governance_action_ids_new(result: &mut RPtr, error: &mu #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_add(self_rptr: RPtr, governance_action_id_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_add(self_rptr: RPtr, governance_action_id_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let governance_action_id = governance_action_id_rptr.typed_ref::()?; @@ -6894,7 +7359,7 @@ pub unsafe extern "C" fn governance_action_ids_add(self_rptr: RPtr, governance_a #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -6906,7 +7371,7 @@ pub unsafe extern "C" fn governance_action_ids_get(self_rptr: RPtr, index_long: #[no_mangle] -pub unsafe extern "C" fn governance_action_ids_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_governance_action_ids_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -6918,7 +7383,7 @@ pub unsafe extern "C" fn governance_action_ids_len(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -6929,7 +7394,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_to_bytes(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = HardForkInitiationAction::from_bytes(bytes).into_result()?; @@ -6940,7 +7405,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_from_bytes(bytes_data: *con #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -6951,7 +7416,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_to_hex(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = HardForkInitiationAction::from_hex(hex_str).into_result()?; @@ -6962,7 +7427,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_from_hex(hex_str_str: CharP #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -6973,7 +7438,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_to_json(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = HardForkInitiationAction::from_json(json).into_result()?; @@ -6984,7 +7449,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_from_json(json_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.gov_action_id(); @@ -6995,7 +7460,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_gov_action_id(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.protocol_version(); @@ -7006,7 +7471,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_protocol_version(self_rptr: #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_new(protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_new(protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let protocol_version = protocol_version_rptr.typed_ref::()?; let result = HardForkInitiationAction::new(protocol_version); @@ -7017,7 +7482,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_new(protocol_version_rptr: #[no_mangle] -pub unsafe extern "C" fn hard_fork_initiation_action_new_with_action_id(gov_action_id_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hard_fork_initiation_action_new_with_action_id(gov_action_id_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let protocol_version = protocol_version_rptr.typed_ref::()?; @@ -7030,7 +7495,7 @@ pub unsafe extern "C" fn hard_fork_initiation_action_new_with_action_id(gov_acti #[no_mangle] -pub unsafe extern "C" fn header_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_bytes(); @@ -7041,7 +7506,7 @@ pub unsafe extern "C" fn header_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn header_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Header::from_bytes(bytes).into_result()?; @@ -7052,7 +7517,7 @@ pub unsafe extern "C" fn header_from_bytes(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn header_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_hex(); @@ -7063,7 +7528,7 @@ pub unsafe extern "C" fn header_to_hex(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn header_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Header::from_hex(hex_str).into_result()?; @@ -7074,7 +7539,7 @@ pub unsafe extern "C" fn header_from_hex(hex_str_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn header_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.to_json().into_result()?; @@ -7085,7 +7550,7 @@ pub unsafe extern "C" fn header_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn header_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Header::from_json(json).into_result()?; @@ -7096,7 +7561,7 @@ pub unsafe extern "C" fn header_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn header_header_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_header_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.header_body(); @@ -7107,7 +7572,7 @@ pub unsafe extern "C" fn header_header_body(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn header_body_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::
()?; let result = self_ref.body_signature(); @@ -7118,7 +7583,7 @@ pub unsafe extern "C" fn header_body_signature(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn header_new(header_body_rptr: RPtr, body_signature_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_new(header_body_rptr: RPtr, body_signature_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let header_body = header_body_rptr.typed_ref::()?; let body_signature = body_signature_rptr.typed_ref::()?; @@ -7131,7 +7596,7 @@ pub unsafe extern "C" fn header_new(header_body_rptr: RPtr, body_signature_rptr: #[no_mangle] -pub unsafe extern "C" fn header_body_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7142,7 +7607,7 @@ pub unsafe extern "C" fn header_body_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn header_body_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = HeaderBody::from_bytes(bytes).into_result()?; @@ -7153,7 +7618,7 @@ pub unsafe extern "C" fn header_body_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn header_body_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7164,7 +7629,7 @@ pub unsafe extern "C" fn header_body_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn header_body_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = HeaderBody::from_hex(hex_str).into_result()?; @@ -7175,7 +7640,7 @@ pub unsafe extern "C" fn header_body_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn header_body_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -7186,7 +7651,7 @@ pub unsafe extern "C" fn header_body_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn header_body_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = HeaderBody::from_json(json).into_result()?; @@ -7197,7 +7662,7 @@ pub unsafe extern "C" fn header_body_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn header_body_block_number(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_block_number(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.block_number(); @@ -7208,7 +7673,7 @@ pub unsafe extern "C" fn header_body_block_number(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn header_body_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot().into_result()?; @@ -7219,7 +7684,7 @@ pub unsafe extern "C" fn header_body_slot(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn header_body_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot_bignum(); @@ -7230,7 +7695,7 @@ pub unsafe extern "C" fn header_body_slot_bignum(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn header_body_prev_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_prev_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.prev_hash(); @@ -7241,7 +7706,7 @@ pub unsafe extern "C" fn header_body_prev_hash(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn header_body_issuer_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_issuer_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.issuer_vkey(); @@ -7252,7 +7717,7 @@ pub unsafe extern "C" fn header_body_issuer_vkey(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn header_body_vrf_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_vrf_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vrf_vkey(); @@ -7263,7 +7728,7 @@ pub unsafe extern "C" fn header_body_vrf_vkey(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn header_body_has_nonce_and_leader_vrf(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_has_nonce_and_leader_vrf(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_nonce_and_leader_vrf(); @@ -7274,7 +7739,7 @@ pub unsafe extern "C" fn header_body_has_nonce_and_leader_vrf(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn header_body_nonce_vrf_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_nonce_vrf_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.nonce_vrf_or_nothing(); @@ -7285,7 +7750,7 @@ pub unsafe extern "C" fn header_body_nonce_vrf_or_nothing(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn header_body_leader_vrf_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_leader_vrf_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.leader_vrf_or_nothing(); @@ -7296,7 +7761,7 @@ pub unsafe extern "C" fn header_body_leader_vrf_or_nothing(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn header_body_has_vrf_result(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_has_vrf_result(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_vrf_result(); @@ -7307,7 +7772,7 @@ pub unsafe extern "C" fn header_body_has_vrf_result(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn header_body_vrf_result_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_vrf_result_or_nothing(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vrf_result_or_nothing(); @@ -7318,7 +7783,7 @@ pub unsafe extern "C" fn header_body_vrf_result_or_nothing(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn header_body_block_body_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_block_body_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.block_body_size(); @@ -7329,7 +7794,7 @@ pub unsafe extern "C" fn header_body_block_body_size(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn header_body_block_body_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_block_body_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.block_body_hash(); @@ -7340,7 +7805,7 @@ pub unsafe extern "C" fn header_body_block_body_hash(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn header_body_operational_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_operational_cert(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.operational_cert(); @@ -7351,7 +7816,7 @@ pub unsafe extern "C" fn header_body_operational_cert(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn header_body_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.protocol_version(); @@ -7362,7 +7827,7 @@ pub unsafe extern "C" fn header_body_protocol_version(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn header_body_new(block_number_long: i64, slot_long: i64, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_new(block_number_long: i64, slot_long: i64, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let block_number = block_number_long as u32; let slot = slot_long as u32; @@ -7381,7 +7846,7 @@ pub unsafe extern "C" fn header_body_new(block_number_long: i64, slot_long: i64, #[no_mangle] -pub unsafe extern "C" fn header_body_new_with_prev_hash(block_number_long: i64, slot_long: i64, prev_hash_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_new_with_prev_hash(block_number_long: i64, slot_long: i64, prev_hash_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let block_number = block_number_long as u32; let slot = slot_long as u32; @@ -7402,7 +7867,7 @@ pub unsafe extern "C" fn header_body_new_with_prev_hash(block_number_long: i64, #[no_mangle] -pub unsafe extern "C" fn header_body_new_headerbody(block_number_long: i64, slot_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_new_headerbody(block_number_long: i64, slot_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let block_number = block_number_long as u32; let slot = slot_rptr.typed_ref::()?; @@ -7421,7 +7886,7 @@ pub unsafe extern "C" fn header_body_new_headerbody(block_number_long: i64, slot #[no_mangle] -pub unsafe extern "C" fn header_body_new_headerbody_with_prev_hash(block_number_long: i64, slot_rptr: RPtr, prev_hash_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_header_body_new_headerbody_with_prev_hash(block_number_long: i64, slot_rptr: RPtr, prev_hash_rptr: RPtr, issuer_vkey_rptr: RPtr, vrf_vkey_rptr: RPtr, vrf_result_rptr: RPtr, block_body_size_long: i64, block_body_hash_rptr: RPtr, operational_cert_rptr: RPtr, protocol_version_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let block_number = block_number_long as u32; let slot = slot_rptr.typed_ref::()?; @@ -7443,7 +7908,7 @@ pub unsafe extern "C" fn header_body_new_headerbody_with_prev_hash(block_number_ #[no_mangle] -pub unsafe extern "C" fn info_action_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_info_action_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = InfoAction::new(); Ok::(result.rptr()) @@ -7454,7 +7919,7 @@ pub unsafe extern "C" fn info_action_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7465,7 +7930,7 @@ pub unsafe extern "C" fn int_to_bytes(self_rptr: RPtr, result: &mut DataPtr, err #[no_mangle] -pub unsafe extern "C" fn int_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Int::from_bytes(bytes).into_result()?; @@ -7476,7 +7941,7 @@ pub unsafe extern "C" fn int_from_bytes(bytes_data: *const u8, bytes_len: usize, #[no_mangle] -pub unsafe extern "C" fn int_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7487,7 +7952,7 @@ pub unsafe extern "C" fn int_to_hex(self_rptr: RPtr, result: &mut CharPtr, error #[no_mangle] -pub unsafe extern "C" fn int_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Int::from_hex(hex_str).into_result()?; @@ -7498,7 +7963,7 @@ pub unsafe extern "C" fn int_from_hex(hex_str_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn int_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -7509,7 +7974,7 @@ pub unsafe extern "C" fn int_to_json(self_rptr: RPtr, result: &mut CharPtr, erro #[no_mangle] -pub unsafe extern "C" fn int_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Int::from_json(json).into_result()?; @@ -7520,7 +7985,7 @@ pub unsafe extern "C" fn int_from_json(json_str: CharPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn int_new(x_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_new(x_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let x = x_rptr.typed_ref::()?; let result = Int::new(x); @@ -7531,7 +7996,7 @@ pub unsafe extern "C" fn int_new(x_rptr: RPtr, result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn int_new_negative(x_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_new_negative(x_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let x = x_rptr.typed_ref::()?; let result = Int::new_negative(x); @@ -7542,7 +8007,7 @@ pub unsafe extern "C" fn int_new_negative(x_rptr: RPtr, result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn int_new_i32(x_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_new_i32(x_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let x = x_long as i32; let result = Int::new_i32(x); @@ -7553,7 +8018,7 @@ pub unsafe extern "C" fn int_new_i32(x_long: i64, result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn int_is_positive(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_is_positive(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_positive(); @@ -7564,7 +8029,7 @@ pub unsafe extern "C" fn int_is_positive(self_rptr: RPtr, result: &mut bool, err #[no_mangle] -pub unsafe extern "C" fn int_as_positive(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_as_positive(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_positive(); @@ -7575,7 +8040,7 @@ pub unsafe extern "C" fn int_as_positive(self_rptr: RPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn int_as_negative(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_as_negative(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_negative(); @@ -7586,7 +8051,7 @@ pub unsafe extern "C" fn int_as_negative(self_rptr: RPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn int_as_i32(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_as_i32(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_i32(); @@ -7597,7 +8062,7 @@ pub unsafe extern "C" fn int_as_i32(self_rptr: RPtr, result: &mut i64, error: &m #[no_mangle] -pub unsafe extern "C" fn int_as_i32_or_nothing(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_as_i32_or_nothing(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_i32_or_nothing(); @@ -7608,7 +8073,7 @@ pub unsafe extern "C" fn int_as_i32_or_nothing(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn int_as_i32_or_fail(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_as_i32_or_fail(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_i32_or_fail().into_result()?; @@ -7619,7 +8084,7 @@ pub unsafe extern "C" fn int_as_i32_or_fail(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn int_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_to_str(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_str(); @@ -7630,7 +8095,7 @@ pub unsafe extern "C" fn int_to_str(self_rptr: RPtr, result: &mut CharPtr, error #[no_mangle] -pub unsafe extern "C" fn int_from_str(string_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_int_from_str(string_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let string: &str = string_str.into_str(); let result = Int::from_str(string).into_result()?; @@ -7642,7 +8107,7 @@ pub unsafe extern "C" fn int_from_str(string_str: CharPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn ipv4_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7653,7 +8118,7 @@ pub unsafe extern "C" fn ipv4_to_bytes(self_rptr: RPtr, result: &mut DataPtr, er #[no_mangle] -pub unsafe extern "C" fn ipv4_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Ipv4::from_bytes(bytes).into_result()?; @@ -7664,7 +8129,7 @@ pub unsafe extern "C" fn ipv4_from_bytes(bytes_data: *const u8, bytes_len: usize #[no_mangle] -pub unsafe extern "C" fn ipv4_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7675,7 +8140,7 @@ pub unsafe extern "C" fn ipv4_to_hex(self_rptr: RPtr, result: &mut CharPtr, erro #[no_mangle] -pub unsafe extern "C" fn ipv4_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Ipv4::from_hex(hex_str).into_result()?; @@ -7686,7 +8151,7 @@ pub unsafe extern "C" fn ipv4_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn ipv4_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -7697,7 +8162,7 @@ pub unsafe extern "C" fn ipv4_to_json(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn ipv4_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Ipv4::from_json(json).into_result()?; @@ -7708,7 +8173,7 @@ pub unsafe extern "C" fn ipv4_from_json(json_str: CharPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn ipv4_new(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_new(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let data = from_raw_parts(data_data, data_len).to_vec(); let result = Ipv4::new(data).into_result()?; @@ -7719,7 +8184,7 @@ pub unsafe extern "C" fn ipv4_new(data_data: *const u8, data_len: usize, result: #[no_mangle] -pub unsafe extern "C" fn ipv4_ip(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv4_ip(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ip(); @@ -7731,7 +8196,7 @@ pub unsafe extern "C" fn ipv4_ip(self_rptr: RPtr, result: &mut DataPtr, error: & #[no_mangle] -pub unsafe extern "C" fn ipv6_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7742,7 +8207,7 @@ pub unsafe extern "C" fn ipv6_to_bytes(self_rptr: RPtr, result: &mut DataPtr, er #[no_mangle] -pub unsafe extern "C" fn ipv6_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Ipv6::from_bytes(bytes).into_result()?; @@ -7753,7 +8218,7 @@ pub unsafe extern "C" fn ipv6_from_bytes(bytes_data: *const u8, bytes_len: usize #[no_mangle] -pub unsafe extern "C" fn ipv6_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7764,7 +8229,7 @@ pub unsafe extern "C" fn ipv6_to_hex(self_rptr: RPtr, result: &mut CharPtr, erro #[no_mangle] -pub unsafe extern "C" fn ipv6_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Ipv6::from_hex(hex_str).into_result()?; @@ -7775,7 +8240,7 @@ pub unsafe extern "C" fn ipv6_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn ipv6_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -7786,7 +8251,7 @@ pub unsafe extern "C" fn ipv6_to_json(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn ipv6_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Ipv6::from_json(json).into_result()?; @@ -7797,7 +8262,7 @@ pub unsafe extern "C" fn ipv6_from_json(json_str: CharPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn ipv6_new(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_new(data_data: *const u8, data_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let data = from_raw_parts(data_data, data_len).to_vec(); let result = Ipv6::new(data).into_result()?; @@ -7808,7 +8273,7 @@ pub unsafe extern "C" fn ipv6_new(data_data: *const u8, data_len: usize, result: #[no_mangle] -pub unsafe extern "C" fn ipv6_ip(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_ipv6_ip(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ip(); @@ -7820,7 +8285,7 @@ pub unsafe extern "C" fn ipv6_ip(self_rptr: RPtr, result: &mut DataPtr, error: & #[no_mangle] -pub unsafe extern "C" fn k_e_s_signature_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_signature_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7831,7 +8296,7 @@ pub unsafe extern "C" fn k_e_s_signature_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn k_e_s_signature_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_signature_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = KESSignature::from_bytes(bytes).into_result()?; @@ -7843,7 +8308,7 @@ pub unsafe extern "C" fn k_e_s_signature_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = KESVKey::from_bytes(bytes).into_result()?; @@ -7854,7 +8319,7 @@ pub unsafe extern "C" fn k_e_s_v_key_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7865,7 +8330,7 @@ pub unsafe extern "C" fn k_e_s_v_key_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -7877,7 +8342,7 @@ pub unsafe extern "C" fn k_e_s_v_key_to_bech32(self_rptr: RPtr, prefix_str: Char #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = KESVKey::from_bech32(bech_str).into_result()?; @@ -7888,7 +8353,7 @@ pub unsafe extern "C" fn k_e_s_v_key_from_bech32(bech_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7899,7 +8364,7 @@ pub unsafe extern "C" fn k_e_s_v_key_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn k_e_s_v_key_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_k_e_s_v_key_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = KESVKey::from_hex(hex).into_result()?; @@ -7911,7 +8376,7 @@ pub unsafe extern "C" fn k_e_s_v_key_from_hex(hex_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn language_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -7922,7 +8387,7 @@ pub unsafe extern "C" fn language_to_bytes(self_rptr: RPtr, result: &mut DataPtr #[no_mangle] -pub unsafe extern "C" fn language_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Language::from_bytes(bytes).into_result()?; @@ -7933,7 +8398,7 @@ pub unsafe extern "C" fn language_from_bytes(bytes_data: *const u8, bytes_len: u #[no_mangle] -pub unsafe extern "C" fn language_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -7944,7 +8409,7 @@ pub unsafe extern "C" fn language_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn language_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Language::from_hex(hex_str).into_result()?; @@ -7955,7 +8420,7 @@ pub unsafe extern "C" fn language_from_hex(hex_str_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn language_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -7966,7 +8431,7 @@ pub unsafe extern "C" fn language_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn language_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Language::from_json(json).into_result()?; @@ -7977,7 +8442,7 @@ pub unsafe extern "C" fn language_from_json(json_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn language_new_plutus_v1(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_new_plutus_v1(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Language::new_plutus_v1(); Ok::(result.rptr()) @@ -7987,7 +8452,7 @@ pub unsafe extern "C" fn language_new_plutus_v1(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn language_new_plutus_v2(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_new_plutus_v2(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Language::new_plutus_v2(); Ok::(result.rptr()) @@ -7997,7 +8462,7 @@ pub unsafe extern "C" fn language_new_plutus_v2(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn language_new_plutus_v3(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_new_plutus_v3(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Language::new_plutus_v3(); Ok::(result.rptr()) @@ -8007,7 +8472,7 @@ pub unsafe extern "C" fn language_new_plutus_v3(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn language_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_language_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -8019,7 +8484,7 @@ pub unsafe extern "C" fn language_kind(self_rptr: RPtr, result: &mut i32, error: #[no_mangle] -pub unsafe extern "C" fn languages_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_languages_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Languages::new(); Ok::(result.rptr()) @@ -8029,7 +8494,7 @@ pub unsafe extern "C" fn languages_new(result: &mut RPtr, error: &mut CharPtr) - #[no_mangle] -pub unsafe extern "C" fn languages_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_languages_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8040,7 +8505,7 @@ pub unsafe extern "C" fn languages_len(self_rptr: RPtr, result: &mut i64, error: #[no_mangle] -pub unsafe extern "C" fn languages_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_languages_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -8052,7 +8517,7 @@ pub unsafe extern "C" fn languages_get(self_rptr: RPtr, index_long: i64, result: #[no_mangle] -pub unsafe extern "C" fn languages_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_languages_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?.clone(); @@ -8064,7 +8529,7 @@ pub unsafe extern "C" fn languages_add(self_rptr: RPtr, elem_rptr: RPtr, error: #[no_mangle] -pub unsafe extern "C" fn languages_list(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_languages_list(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Languages::list(); Ok::(result.rptr()) @@ -8075,7 +8540,7 @@ pub unsafe extern "C" fn languages_list(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn legacy_daedalus_private_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_legacy_daedalus_private_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = LegacyDaedalusPrivateKey::from_bytes(bytes).into_result()?; @@ -8086,7 +8551,7 @@ pub unsafe extern "C" fn legacy_daedalus_private_key_from_bytes(bytes_data: *con #[no_mangle] -pub unsafe extern "C" fn legacy_daedalus_private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_legacy_daedalus_private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -8097,7 +8562,7 @@ pub unsafe extern "C" fn legacy_daedalus_private_key_as_bytes(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn legacy_daedalus_private_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_legacy_daedalus_private_key_chaincode(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.chaincode(); @@ -8109,7 +8574,7 @@ pub unsafe extern "C" fn legacy_daedalus_private_key_chaincode(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn linear_fee_constant(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_linear_fee_constant(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.constant(); @@ -8120,7 +8585,7 @@ pub unsafe extern "C" fn linear_fee_constant(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn linear_fee_coefficient(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_linear_fee_coefficient(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coefficient(); @@ -8131,7 +8596,7 @@ pub unsafe extern "C" fn linear_fee_coefficient(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn linear_fee_new(coefficient_rptr: RPtr, constant_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_linear_fee_new(coefficient_rptr: RPtr, constant_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let coefficient = coefficient_rptr.typed_ref::()?; let constant = constant_rptr.typed_ref::()?; @@ -8144,7 +8609,7 @@ pub unsafe extern "C" fn linear_fee_new(coefficient_rptr: RPtr, constant_rptr: R #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -8155,7 +8620,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_bytes(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MIRToStakeCredentials::from_bytes(bytes).into_result()?; @@ -8166,7 +8631,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_bytes(bytes_data: *cons #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -8177,7 +8642,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_hex(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MIRToStakeCredentials::from_hex(hex_str).into_result()?; @@ -8188,7 +8653,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_hex(hex_str_str: CharPt #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -8199,7 +8664,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_to_json(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MIRToStakeCredentials::from_json(json).into_result()?; @@ -8210,7 +8675,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_from_json(json_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MIRToStakeCredentials::new(); Ok::(result.rptr()) @@ -8220,7 +8685,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_new(result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8231,7 +8696,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_len(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_insert(self_rptr: RPtr, cred_rptr: RPtr, delta_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_insert(self_rptr: RPtr, cred_rptr: RPtr, delta_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cred = cred_rptr.typed_ref::()?; @@ -8244,7 +8709,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_insert(self_rptr: RPtr, cred #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_get(self_rptr: RPtr, cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_get(self_rptr: RPtr, cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cred = cred_rptr.typed_ref::()?; @@ -8256,7 +8721,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_get(self_rptr: RPtr, cred_rp #[no_mangle] -pub unsafe extern "C" fn m_i_r_to_stake_credentials_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_m_i_r_to_stake_credentials_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -8268,7 +8733,7 @@ pub unsafe extern "C" fn m_i_r_to_stake_credentials_keys(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn malformed_address_original_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_malformed_address_original_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.original_bytes(); @@ -8279,7 +8744,7 @@ pub unsafe extern "C" fn malformed_address_original_bytes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn malformed_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_malformed_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -8290,7 +8755,7 @@ pub unsafe extern "C" fn malformed_address_to_address(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn malformed_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_malformed_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = MalformedAddress::from_address(addr); @@ -8302,7 +8767,7 @@ pub unsafe extern "C" fn malformed_address_from_address(addr_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn metadata_list_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -8313,7 +8778,7 @@ pub unsafe extern "C" fn metadata_list_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn metadata_list_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MetadataList::from_bytes(bytes).into_result()?; @@ -8324,7 +8789,7 @@ pub unsafe extern "C" fn metadata_list_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn metadata_list_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -8335,7 +8800,7 @@ pub unsafe extern "C" fn metadata_list_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn metadata_list_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MetadataList::from_hex(hex_str).into_result()?; @@ -8346,7 +8811,7 @@ pub unsafe extern "C" fn metadata_list_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn metadata_list_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MetadataList::new(); Ok::(result.rptr()) @@ -8356,7 +8821,7 @@ pub unsafe extern "C" fn metadata_list_new(result: &mut RPtr, error: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn metadata_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8367,7 +8832,7 @@ pub unsafe extern "C" fn metadata_list_len(self_rptr: RPtr, result: &mut i64, er #[no_mangle] -pub unsafe extern "C" fn metadata_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -8379,7 +8844,7 @@ pub unsafe extern "C" fn metadata_list_get(self_rptr: RPtr, index_long: i64, res #[no_mangle] -pub unsafe extern "C" fn metadata_list_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_list_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -8392,7 +8857,7 @@ pub unsafe extern "C" fn metadata_list_add(self_rptr: RPtr, elem_rptr: RPtr, err #[no_mangle] -pub unsafe extern "C" fn metadata_map_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -8403,7 +8868,7 @@ pub unsafe extern "C" fn metadata_map_to_bytes(self_rptr: RPtr, result: &mut Dat #[no_mangle] -pub unsafe extern "C" fn metadata_map_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MetadataMap::from_bytes(bytes).into_result()?; @@ -8414,7 +8879,7 @@ pub unsafe extern "C" fn metadata_map_from_bytes(bytes_data: *const u8, bytes_le #[no_mangle] -pub unsafe extern "C" fn metadata_map_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -8425,7 +8890,7 @@ pub unsafe extern "C" fn metadata_map_to_hex(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn metadata_map_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MetadataMap::from_hex(hex_str).into_result()?; @@ -8436,7 +8901,7 @@ pub unsafe extern "C" fn metadata_map_from_hex(hex_str_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn metadata_map_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MetadataMap::new(); Ok::(result.rptr()) @@ -8446,7 +8911,7 @@ pub unsafe extern "C" fn metadata_map_new(result: &mut RPtr, error: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn metadata_map_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8457,7 +8922,7 @@ pub unsafe extern "C" fn metadata_map_len(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn metadata_map_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8470,7 +8935,7 @@ pub unsafe extern "C" fn metadata_map_insert(self_rptr: RPtr, key_rptr: RPtr, va #[no_mangle] -pub unsafe extern "C" fn metadata_map_insert_str(self_rptr: RPtr, key_str: CharPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_insert_str(self_rptr: RPtr, key_str: CharPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key: &str = key_str.into_str(); @@ -8483,7 +8948,7 @@ pub unsafe extern "C" fn metadata_map_insert_str(self_rptr: RPtr, key_str: CharP #[no_mangle] -pub unsafe extern "C" fn metadata_map_insert_i32(self_rptr: RPtr, key_long: i64, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_insert_i32(self_rptr: RPtr, key_long: i64, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_long as i32; @@ -8496,7 +8961,7 @@ pub unsafe extern "C" fn metadata_map_insert_i32(self_rptr: RPtr, key_long: i64, #[no_mangle] -pub unsafe extern "C" fn metadata_map_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8508,7 +8973,7 @@ pub unsafe extern "C" fn metadata_map_get(self_rptr: RPtr, key_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn metadata_map_get_str(self_rptr: RPtr, key_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_get_str(self_rptr: RPtr, key_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key: &str = key_str.into_str(); @@ -8520,7 +8985,7 @@ pub unsafe extern "C" fn metadata_map_get_str(self_rptr: RPtr, key_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn metadata_map_get_i32(self_rptr: RPtr, key_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_get_i32(self_rptr: RPtr, key_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_long as i32; @@ -8532,7 +8997,7 @@ pub unsafe extern "C" fn metadata_map_get_i32(self_rptr: RPtr, key_long: i64, re #[no_mangle] -pub unsafe extern "C" fn metadata_map_has(self_rptr: RPtr, key_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_has(self_rptr: RPtr, key_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8544,7 +9009,7 @@ pub unsafe extern "C" fn metadata_map_has(self_rptr: RPtr, key_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn metadata_map_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_metadata_map_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -8556,7 +9021,7 @@ pub unsafe extern "C" fn metadata_map_keys(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn mint_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -8567,7 +9032,7 @@ pub unsafe extern "C" fn mint_to_bytes(self_rptr: RPtr, result: &mut DataPtr, er #[no_mangle] -pub unsafe extern "C" fn mint_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Mint::from_bytes(bytes).into_result()?; @@ -8578,7 +9043,7 @@ pub unsafe extern "C" fn mint_from_bytes(bytes_data: *const u8, bytes_len: usize #[no_mangle] -pub unsafe extern "C" fn mint_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -8589,7 +9054,7 @@ pub unsafe extern "C" fn mint_to_hex(self_rptr: RPtr, result: &mut CharPtr, erro #[no_mangle] -pub unsafe extern "C" fn mint_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Mint::from_hex(hex_str).into_result()?; @@ -8600,7 +9065,7 @@ pub unsafe extern "C" fn mint_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn mint_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -8611,7 +9076,7 @@ pub unsafe extern "C" fn mint_to_json(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn mint_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Mint::from_json(json).into_result()?; @@ -8622,7 +9087,7 @@ pub unsafe extern "C" fn mint_from_json(json_str: CharPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn mint_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Mint::new(); Ok::(result.rptr()) @@ -8632,7 +9097,7 @@ pub unsafe extern "C" fn mint_new(result: &mut RPtr, error: &mut CharPtr) -> boo #[no_mangle] -pub unsafe extern "C" fn mint_new_from_entry(key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_new_from_entry(key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key = key_rptr.typed_ref::()?; let value = value_rptr.typed_ref::()?; @@ -8644,7 +9109,7 @@ pub unsafe extern "C" fn mint_new_from_entry(key_rptr: RPtr, value_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn mint_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8655,7 +9120,7 @@ pub unsafe extern "C" fn mint_len(self_rptr: RPtr, result: &mut i64, error: &mut #[no_mangle] -pub unsafe extern "C" fn mint_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8668,7 +9133,7 @@ pub unsafe extern "C" fn mint_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr #[no_mangle] -pub unsafe extern "C" fn mint_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8680,7 +9145,7 @@ pub unsafe extern "C" fn mint_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn mint_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -8691,7 +9156,7 @@ pub unsafe extern "C" fn mint_keys(self_rptr: RPtr, result: &mut RPtr, error: &m #[no_mangle] -pub unsafe extern "C" fn mint_as_positive_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_as_positive_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_positive_multiasset(); @@ -8702,7 +9167,7 @@ pub unsafe extern "C" fn mint_as_positive_multiasset(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn mint_as_negative_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_as_negative_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_negative_multiasset(); @@ -8714,7 +9179,7 @@ pub unsafe extern "C" fn mint_as_negative_multiasset(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn mint_assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MintAssets::new(); Ok::(result.rptr()) @@ -8724,7 +9189,7 @@ pub unsafe extern "C" fn mint_assets_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn mint_assets_new_from_entry(key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_new_from_entry(key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key = key_rptr.typed_ref::()?; let value = value_rptr.typed_ref::()?; @@ -8736,7 +9201,7 @@ pub unsafe extern "C" fn mint_assets_new_from_entry(key_rptr: RPtr, value_rptr: #[no_mangle] -pub unsafe extern "C" fn mint_assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8747,7 +9212,7 @@ pub unsafe extern "C" fn mint_assets_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn mint_assets_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8760,7 +9225,7 @@ pub unsafe extern "C" fn mint_assets_insert(self_rptr: RPtr, key_rptr: RPtr, val #[no_mangle] -pub unsafe extern "C" fn mint_assets_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -8772,7 +9237,7 @@ pub unsafe extern "C" fn mint_assets_get(self_rptr: RPtr, key_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn mint_assets_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_assets_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -8784,7 +9249,7 @@ pub unsafe extern "C" fn mint_assets_keys(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn mint_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MintBuilder::new(); Ok::(result.rptr()) @@ -8794,7 +9259,7 @@ pub unsafe extern "C" fn mint_builder_new(result: &mut RPtr, error: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn mint_builder_add_asset(self_rptr: RPtr, mint_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_add_asset(self_rptr: RPtr, mint_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint = mint_rptr.typed_ref::()?; @@ -8808,7 +9273,7 @@ pub unsafe extern "C" fn mint_builder_add_asset(self_rptr: RPtr, mint_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn mint_builder_set_asset(self_rptr: RPtr, mint_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_set_asset(self_rptr: RPtr, mint_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint = mint_rptr.typed_ref::()?; @@ -8822,10 +9287,10 @@ pub unsafe extern "C" fn mint_builder_set_asset(self_rptr: RPtr, mint_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn mint_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.build(); + let result = self_ref.build().into_result()?; Ok::(result.rptr()) }) .response(result, error) @@ -8833,7 +9298,7 @@ pub unsafe extern "C" fn mint_builder_build(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn mint_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_scripts(); @@ -8844,7 +9309,7 @@ pub unsafe extern "C" fn mint_builder_get_native_scripts(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn mint_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_witnesses(); @@ -8855,7 +9320,7 @@ pub unsafe extern "C" fn mint_builder_get_plutus_witnesses(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn mint_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -8866,7 +9331,7 @@ pub unsafe extern "C" fn mint_builder_get_ref_inputs(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn mint_builder_get_redeemers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_get_redeemers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_redeemers().into_result()?; @@ -8877,7 +9342,7 @@ pub unsafe extern "C" fn mint_builder_get_redeemers(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn mint_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_scripts(); @@ -8888,7 +9353,7 @@ pub unsafe extern "C" fn mint_builder_has_plutus_scripts(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn mint_builder_has_native_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_builder_has_native_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_native_scripts(); @@ -8900,9 +9365,9 @@ pub unsafe extern "C" fn mint_builder_has_native_scripts(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn mint_witness_new_native_script(native_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_witness_new_native_script(native_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let native_script = native_script_rptr.typed_ref::()?; + let native_script = native_script_rptr.typed_ref::()?; let result = MintWitness::new_native_script(native_script); Ok::(result.rptr()) }) @@ -8911,7 +9376,7 @@ pub unsafe extern "C" fn mint_witness_new_native_script(native_script_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn mint_witness_new_plutus_script(plutus_script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mint_witness_new_plutus_script(plutus_script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let plutus_script = plutus_script_rptr.typed_ref::()?; let redeemer = redeemer_rptr.typed_ref::()?; @@ -8924,7 +9389,7 @@ pub unsafe extern "C" fn mint_witness_new_plutus_script(plutus_script_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn mints_assets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -8935,7 +9400,7 @@ pub unsafe extern "C" fn mints_assets_to_json(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn mints_assets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MintsAssets::from_json(json).into_result()?; @@ -8946,7 +9411,7 @@ pub unsafe extern "C" fn mints_assets_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn mints_assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MintsAssets::new(); Ok::(result.rptr()) @@ -8956,7 +9421,7 @@ pub unsafe extern "C" fn mints_assets_new(result: &mut RPtr, error: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn mints_assets_add(self_rptr: RPtr, mint_assets_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_add(self_rptr: RPtr, mint_assets_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint_assets = mint_assets_rptr.typed_ref::()?; @@ -8968,7 +9433,7 @@ pub unsafe extern "C" fn mints_assets_add(self_rptr: RPtr, mint_assets_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn mints_assets_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -8980,7 +9445,7 @@ pub unsafe extern "C" fn mints_assets_get(self_rptr: RPtr, index_long: i64, resu #[no_mangle] -pub unsafe extern "C" fn mints_assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_mints_assets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -8992,7 +9457,7 @@ pub unsafe extern "C" fn mints_assets_len(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9003,7 +9468,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_to_bytes(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MoveInstantaneousReward::from_bytes(bytes).into_result()?; @@ -9014,7 +9479,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_from_bytes(bytes_data: *const #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9025,7 +9490,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_to_hex(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MoveInstantaneousReward::from_hex(hex_str).into_result()?; @@ -9036,7 +9501,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_from_hex(hex_str_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9047,7 +9512,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_to_json(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MoveInstantaneousReward::from_json(json).into_result()?; @@ -9058,7 +9523,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_from_json(json_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_new_to_other_pot(pot_int: i32, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_new_to_other_pot(pot_int: i32, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pot = pot_int.to_enum()?; let amount = amount_rptr.typed_ref::()?; @@ -9070,7 +9535,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_new_to_other_pot(pot_int: i32 #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_new_to_stake_creds(pot_int: i32, amounts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_new_to_stake_creds(pot_int: i32, amounts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pot = pot_int.to_enum()?; let amounts = amounts_rptr.typed_ref::()?; @@ -9082,7 +9547,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_new_to_stake_creds(pot_int: i #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_pot(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_pot(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pot(); @@ -9093,7 +9558,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_pot(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -9104,7 +9569,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_kind(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_as_to_other_pot(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_as_to_other_pot(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_to_other_pot(); @@ -9115,7 +9580,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_as_to_other_pot(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_reward_as_to_stake_creds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_reward_as_to_stake_creds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_to_stake_creds(); @@ -9127,7 +9592,7 @@ pub unsafe extern "C" fn move_instantaneous_reward_as_to_stake_creds(self_rptr: #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9138,7 +9603,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_bytes(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MoveInstantaneousRewardsCert::from_bytes(bytes).into_result()?; @@ -9149,7 +9614,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_bytes(bytes_data: #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9160,7 +9625,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_hex(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MoveInstantaneousRewardsCert::from_hex(hex_str).into_result()?; @@ -9171,7 +9636,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_hex(hex_str_str: C #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9182,7 +9647,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_to_json(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MoveInstantaneousRewardsCert::from_json(json).into_result()?; @@ -9193,7 +9658,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_from_json(json_str: Cha #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_move_instantaneous_reward(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_move_instantaneous_reward(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.move_instantaneous_reward(); @@ -9204,7 +9669,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_move_instantaneous_rewa #[no_mangle] -pub unsafe extern "C" fn move_instantaneous_rewards_cert_new(move_instantaneous_reward_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_move_instantaneous_rewards_cert_new(move_instantaneous_reward_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let move_instantaneous_reward = move_instantaneous_reward_rptr.typed_ref::()?; let result = MoveInstantaneousRewardsCert::new(move_instantaneous_reward); @@ -9216,7 +9681,7 @@ pub unsafe extern "C" fn move_instantaneous_rewards_cert_new(move_instantaneous_ #[no_mangle] -pub unsafe extern "C" fn multi_asset_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9227,7 +9692,7 @@ pub unsafe extern "C" fn multi_asset_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn multi_asset_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MultiAsset::from_bytes(bytes).into_result()?; @@ -9238,7 +9703,7 @@ pub unsafe extern "C" fn multi_asset_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn multi_asset_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9249,7 +9714,7 @@ pub unsafe extern "C" fn multi_asset_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn multi_asset_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MultiAsset::from_hex(hex_str).into_result()?; @@ -9260,7 +9725,7 @@ pub unsafe extern "C" fn multi_asset_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn multi_asset_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9271,7 +9736,7 @@ pub unsafe extern "C" fn multi_asset_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn multi_asset_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MultiAsset::from_json(json).into_result()?; @@ -9282,7 +9747,7 @@ pub unsafe extern "C" fn multi_asset_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn multi_asset_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = MultiAsset::new(); Ok::(result.rptr()) @@ -9292,7 +9757,7 @@ pub unsafe extern "C" fn multi_asset_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn multi_asset_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -9303,7 +9768,7 @@ pub unsafe extern "C" fn multi_asset_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn multi_asset_insert(self_rptr: RPtr, policy_id_rptr: RPtr, assets_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_insert(self_rptr: RPtr, policy_id_rptr: RPtr, assets_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_id = policy_id_rptr.typed_ref::()?; @@ -9316,7 +9781,7 @@ pub unsafe extern "C" fn multi_asset_insert(self_rptr: RPtr, policy_id_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn multi_asset_get(self_rptr: RPtr, policy_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_get(self_rptr: RPtr, policy_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_id = policy_id_rptr.typed_ref::()?; @@ -9328,12 +9793,12 @@ pub unsafe extern "C" fn multi_asset_get(self_rptr: RPtr, policy_id_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn multi_asset_set_asset(self_rptr: RPtr, policy_id_rptr: RPtr, asset_name_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_set_asset(self_rptr: RPtr, policy_id_rptr: RPtr, asset_name_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_id = policy_id_rptr.typed_ref::()?; let asset_name = asset_name_rptr.typed_ref::()?; - let value = value_rptr.typed_ref::()?.clone(); + let value = value_rptr.typed_ref::()?; let result = self_ref.set_asset(policy_id, asset_name, value); Ok::, String>(result.map(|v| v.rptr())) }) @@ -9342,7 +9807,7 @@ pub unsafe extern "C" fn multi_asset_set_asset(self_rptr: RPtr, policy_id_rptr: #[no_mangle] -pub unsafe extern "C" fn multi_asset_get_asset(self_rptr: RPtr, policy_id_rptr: RPtr, asset_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_get_asset(self_rptr: RPtr, policy_id_rptr: RPtr, asset_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_id = policy_id_rptr.typed_ref::()?; @@ -9355,7 +9820,7 @@ pub unsafe extern "C" fn multi_asset_get_asset(self_rptr: RPtr, policy_id_rptr: #[no_mangle] -pub unsafe extern "C" fn multi_asset_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -9366,7 +9831,7 @@ pub unsafe extern "C" fn multi_asset_keys(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn multi_asset_sub(self_rptr: RPtr, rhs_ma_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_asset_sub(self_rptr: RPtr, rhs_ma_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_ma = rhs_ma_rptr.typed_ref::()?; @@ -9379,7 +9844,7 @@ pub unsafe extern "C" fn multi_asset_sub(self_rptr: RPtr, rhs_ma_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn multi_host_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9390,7 +9855,7 @@ pub unsafe extern "C" fn multi_host_name_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn multi_host_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = MultiHostName::from_bytes(bytes).into_result()?; @@ -9401,7 +9866,7 @@ pub unsafe extern "C" fn multi_host_name_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn multi_host_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9412,7 +9877,7 @@ pub unsafe extern "C" fn multi_host_name_to_hex(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn multi_host_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = MultiHostName::from_hex(hex_str).into_result()?; @@ -9423,7 +9888,7 @@ pub unsafe extern "C" fn multi_host_name_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn multi_host_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9434,7 +9899,7 @@ pub unsafe extern "C" fn multi_host_name_to_json(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn multi_host_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = MultiHostName::from_json(json).into_result()?; @@ -9445,7 +9910,7 @@ pub unsafe extern "C" fn multi_host_name_from_json(json_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn multi_host_name_dns_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_dns_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.dns_name(); @@ -9456,7 +9921,7 @@ pub unsafe extern "C" fn multi_host_name_dns_name(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn multi_host_name_new(dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_multi_host_name_new(dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let dns_name = dns_name_rptr.typed_ref::()?; let result = MultiHostName::new(dns_name); @@ -9468,7 +9933,7 @@ pub unsafe extern "C" fn multi_host_name_new(dns_name_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn native_script_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9479,7 +9944,7 @@ pub unsafe extern "C" fn native_script_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn native_script_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = NativeScript::from_bytes(bytes).into_result()?; @@ -9490,7 +9955,7 @@ pub unsafe extern "C" fn native_script_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn native_script_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9501,7 +9966,7 @@ pub unsafe extern "C" fn native_script_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn native_script_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = NativeScript::from_hex(hex_str).into_result()?; @@ -9512,7 +9977,7 @@ pub unsafe extern "C" fn native_script_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn native_script_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9523,7 +9988,7 @@ pub unsafe extern "C" fn native_script_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn native_script_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = NativeScript::from_json(json).into_result()?; @@ -9534,7 +9999,7 @@ pub unsafe extern "C" fn native_script_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn native_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hash(); @@ -9545,7 +10010,7 @@ pub unsafe extern "C" fn native_script_hash(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn native_script_new_script_pubkey(script_pubkey_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_script_pubkey(script_pubkey_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_pubkey = script_pubkey_rptr.typed_ref::()?; let result = NativeScript::new_script_pubkey(script_pubkey); @@ -9556,7 +10021,7 @@ pub unsafe extern "C" fn native_script_new_script_pubkey(script_pubkey_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn native_script_new_script_all(script_all_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_script_all(script_all_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_all = script_all_rptr.typed_ref::()?; let result = NativeScript::new_script_all(script_all); @@ -9567,7 +10032,7 @@ pub unsafe extern "C" fn native_script_new_script_all(script_all_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn native_script_new_script_any(script_any_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_script_any(script_any_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_any = script_any_rptr.typed_ref::()?; let result = NativeScript::new_script_any(script_any); @@ -9578,7 +10043,7 @@ pub unsafe extern "C" fn native_script_new_script_any(script_any_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn native_script_new_script_n_of_k(script_n_of_k_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_script_n_of_k(script_n_of_k_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_n_of_k = script_n_of_k_rptr.typed_ref::()?; let result = NativeScript::new_script_n_of_k(script_n_of_k); @@ -9589,7 +10054,7 @@ pub unsafe extern "C" fn native_script_new_script_n_of_k(script_n_of_k_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn native_script_new_timelock_start(timelock_start_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_timelock_start(timelock_start_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let timelock_start = timelock_start_rptr.typed_ref::()?; let result = NativeScript::new_timelock_start(timelock_start); @@ -9600,7 +10065,7 @@ pub unsafe extern "C" fn native_script_new_timelock_start(timelock_start_rptr: R #[no_mangle] -pub unsafe extern "C" fn native_script_new_timelock_expiry(timelock_expiry_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_new_timelock_expiry(timelock_expiry_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let timelock_expiry = timelock_expiry_rptr.typed_ref::()?; let result = NativeScript::new_timelock_expiry(timelock_expiry); @@ -9611,7 +10076,7 @@ pub unsafe extern "C" fn native_script_new_timelock_expiry(timelock_expiry_rptr: #[no_mangle] -pub unsafe extern "C" fn native_script_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -9622,7 +10087,7 @@ pub unsafe extern "C" fn native_script_kind(self_rptr: RPtr, result: &mut i32, e #[no_mangle] -pub unsafe extern "C" fn native_script_as_script_pubkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_script_pubkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_script_pubkey(); @@ -9633,7 +10098,7 @@ pub unsafe extern "C" fn native_script_as_script_pubkey(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn native_script_as_script_all(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_script_all(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_script_all(); @@ -9644,7 +10109,7 @@ pub unsafe extern "C" fn native_script_as_script_all(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn native_script_as_script_any(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_script_any(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_script_any(); @@ -9655,7 +10120,7 @@ pub unsafe extern "C" fn native_script_as_script_any(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn native_script_as_script_n_of_k(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_script_n_of_k(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_script_n_of_k(); @@ -9666,7 +10131,7 @@ pub unsafe extern "C" fn native_script_as_script_n_of_k(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn native_script_as_timelock_start(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_timelock_start(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_timelock_start(); @@ -9677,7 +10142,7 @@ pub unsafe extern "C" fn native_script_as_timelock_start(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn native_script_as_timelock_expiry(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_as_timelock_expiry(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_timelock_expiry(); @@ -9688,7 +10153,7 @@ pub unsafe extern "C" fn native_script_as_timelock_expiry(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn native_script_get_required_signers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_get_required_signers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_required_signers(); @@ -9700,7 +10165,7 @@ pub unsafe extern "C" fn native_script_get_required_signers(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn native_script_source_new(script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_source_new(script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let result = NativeScriptSource::new(script); @@ -9711,11 +10176,12 @@ pub unsafe extern "C" fn native_script_source_new(script_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn native_script_source_new_ref_input(script_hash_rptr: RPtr, input_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_source_new_ref_input(script_hash_rptr: RPtr, input_rptr: RPtr, script_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_hash = script_hash_rptr.typed_ref::()?; let input = input_rptr.typed_ref::()?; - let result = NativeScriptSource::new_ref_input(script_hash, input); + let script_size = script_size_long as usize; + let result = NativeScriptSource::new_ref_input(script_hash, input, script_size); Ok::(result.rptr()) }) .response(result, error) @@ -9723,7 +10189,7 @@ pub unsafe extern "C" fn native_script_source_new_ref_input(script_hash_rptr: RP #[no_mangle] -pub unsafe extern "C" fn native_script_source_set_required_signers(self_rptr: RPtr, key_hashes_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_script_source_set_required_signers(self_rptr: RPtr, key_hashes_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key_hashes = key_hashes_rptr.typed_ref::()?; @@ -9734,9 +10200,20 @@ pub unsafe extern "C" fn native_script_source_set_required_signers(self_rptr: RP } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_native_script_source_get_ref_script_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.get_ref_script_size(); + Ok::, String>(result.map(|v| v as i64)) + }) + .response_nullable(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn native_scripts_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NativeScripts::new(); Ok::(result.rptr()) @@ -9746,7 +10223,7 @@ pub unsafe extern "C" fn native_scripts_new(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn native_scripts_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -9757,7 +10234,7 @@ pub unsafe extern "C" fn native_scripts_len(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn native_scripts_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -9769,7 +10246,7 @@ pub unsafe extern "C" fn native_scripts_get(self_rptr: RPtr, index_long: i64, re #[no_mangle] -pub unsafe extern "C" fn native_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -9781,7 +10258,7 @@ pub unsafe extern "C" fn native_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, er #[no_mangle] -pub unsafe extern "C" fn native_scripts_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9792,7 +10269,7 @@ pub unsafe extern "C" fn native_scripts_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn native_scripts_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = NativeScripts::from_bytes(bytes).into_result()?; @@ -9803,7 +10280,7 @@ pub unsafe extern "C" fn native_scripts_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn native_scripts_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9814,7 +10291,7 @@ pub unsafe extern "C" fn native_scripts_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn native_scripts_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = NativeScripts::from_hex(hex_str).into_result()?; @@ -9825,7 +10302,7 @@ pub unsafe extern "C" fn native_scripts_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn native_scripts_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9836,7 +10313,7 @@ pub unsafe extern "C" fn native_scripts_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn native_scripts_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_native_scripts_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = NativeScripts::from_json(json).into_result()?; @@ -9848,7 +10325,7 @@ pub unsafe extern "C" fn native_scripts_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn network_id_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -9859,7 +10336,7 @@ pub unsafe extern "C" fn network_id_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn network_id_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = NetworkId::from_bytes(bytes).into_result()?; @@ -9870,7 +10347,7 @@ pub unsafe extern "C" fn network_id_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn network_id_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -9881,7 +10358,7 @@ pub unsafe extern "C" fn network_id_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn network_id_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = NetworkId::from_hex(hex_str).into_result()?; @@ -9892,7 +10369,7 @@ pub unsafe extern "C" fn network_id_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn network_id_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -9903,7 +10380,7 @@ pub unsafe extern "C" fn network_id_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn network_id_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = NetworkId::from_json(json).into_result()?; @@ -9914,7 +10391,7 @@ pub unsafe extern "C" fn network_id_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn network_id_testnet(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_testnet(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NetworkId::testnet(); Ok::(result.rptr()) @@ -9924,7 +10401,7 @@ pub unsafe extern "C" fn network_id_testnet(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn network_id_mainnet(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_mainnet(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NetworkId::mainnet(); Ok::(result.rptr()) @@ -9934,7 +10411,7 @@ pub unsafe extern "C" fn network_id_mainnet(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn network_id_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_id_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -9946,7 +10423,7 @@ pub unsafe extern "C" fn network_id_kind(self_rptr: RPtr, result: &mut i32, erro #[no_mangle] -pub unsafe extern "C" fn network_info_new(network_id_long: i64, protocol_magic_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_new(network_id_long: i64, protocol_magic_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let network_id = network_id_long as u8; let protocol_magic = protocol_magic_long as u32; @@ -9958,7 +10435,7 @@ pub unsafe extern "C" fn network_info_new(network_id_long: i64, protocol_magic_l #[no_mangle] -pub unsafe extern "C" fn network_info_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.network_id(); @@ -9969,7 +10446,7 @@ pub unsafe extern "C" fn network_info_network_id(self_rptr: RPtr, result: &mut i #[no_mangle] -pub unsafe extern "C" fn network_info_protocol_magic(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_protocol_magic(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.protocol_magic(); @@ -9980,7 +10457,7 @@ pub unsafe extern "C" fn network_info_protocol_magic(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn network_info_testnet_preview(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_testnet_preview(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NetworkInfo::testnet_preview(); Ok::(result.rptr()) @@ -9990,7 +10467,7 @@ pub unsafe extern "C" fn network_info_testnet_preview(result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn network_info_testnet_preprod(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_testnet_preprod(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NetworkInfo::testnet_preprod(); Ok::(result.rptr()) @@ -10000,7 +10477,7 @@ pub unsafe extern "C" fn network_info_testnet_preprod(result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn network_info_mainnet(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_network_info_mainnet(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NetworkInfo::mainnet(); Ok::(result.rptr()) @@ -10011,7 +10488,7 @@ pub unsafe extern "C" fn network_info_mainnet(result: &mut RPtr, error: &mut Cha #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10022,7 +10499,7 @@ pub unsafe extern "C" fn new_constitution_action_to_bytes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = NewConstitutionAction::from_bytes(bytes).into_result()?; @@ -10033,7 +10510,7 @@ pub unsafe extern "C" fn new_constitution_action_from_bytes(bytes_data: *const u #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10044,7 +10521,7 @@ pub unsafe extern "C" fn new_constitution_action_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = NewConstitutionAction::from_hex(hex_str).into_result()?; @@ -10055,7 +10532,7 @@ pub unsafe extern "C" fn new_constitution_action_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -10066,7 +10543,7 @@ pub unsafe extern "C" fn new_constitution_action_to_json(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = NewConstitutionAction::from_json(json).into_result()?; @@ -10077,7 +10554,7 @@ pub unsafe extern "C" fn new_constitution_action_from_json(json_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.gov_action_id(); @@ -10088,7 +10565,7 @@ pub unsafe extern "C" fn new_constitution_action_gov_action_id(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_constitution(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_constitution(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.constitution(); @@ -10099,7 +10576,7 @@ pub unsafe extern "C" fn new_constitution_action_constitution(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_new(constitution_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_new(constitution_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let constitution = constitution_rptr.typed_ref::()?; let result = NewConstitutionAction::new(constitution); @@ -10110,7 +10587,7 @@ pub unsafe extern "C" fn new_constitution_action_new(constitution_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_new_with_action_id(gov_action_id_rptr: RPtr, constitution_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_new_with_action_id(gov_action_id_rptr: RPtr, constitution_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let constitution = constitution_rptr.typed_ref::()?; @@ -10122,7 +10599,7 @@ pub unsafe extern "C" fn new_constitution_action_new_with_action_id(gov_action_i #[no_mangle] -pub unsafe extern "C" fn new_constitution_action_has_script_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_new_constitution_action_has_script_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_hash(); @@ -10134,7 +10611,7 @@ pub unsafe extern "C" fn new_constitution_action_has_script_hash(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10145,7 +10622,7 @@ pub unsafe extern "C" fn no_confidence_action_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = NoConfidenceAction::from_bytes(bytes).into_result()?; @@ -10156,7 +10633,7 @@ pub unsafe extern "C" fn no_confidence_action_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10167,7 +10644,7 @@ pub unsafe extern "C" fn no_confidence_action_to_hex(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = NoConfidenceAction::from_hex(hex_str).into_result()?; @@ -10178,7 +10655,7 @@ pub unsafe extern "C" fn no_confidence_action_from_hex(hex_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -10189,7 +10666,7 @@ pub unsafe extern "C" fn no_confidence_action_to_json(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = NoConfidenceAction::from_json(json).into_result()?; @@ -10200,7 +10677,7 @@ pub unsafe extern "C" fn no_confidence_action_from_json(json_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.gov_action_id(); @@ -10211,7 +10688,7 @@ pub unsafe extern "C" fn no_confidence_action_gov_action_id(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = NoConfidenceAction::new(); Ok::(result.rptr()) @@ -10221,7 +10698,7 @@ pub unsafe extern "C" fn no_confidence_action_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn no_confidence_action_new_with_action_id(gov_action_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_no_confidence_action_new_with_action_id(gov_action_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let result = NoConfidenceAction::new_with_action_id(gov_action_id); @@ -10233,7 +10710,7 @@ pub unsafe extern "C" fn no_confidence_action_new_with_action_id(gov_action_id_r #[no_mangle] -pub unsafe extern "C" fn nonce_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10244,7 +10721,7 @@ pub unsafe extern "C" fn nonce_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn nonce_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Nonce::from_bytes(bytes).into_result()?; @@ -10255,7 +10732,7 @@ pub unsafe extern "C" fn nonce_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn nonce_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10266,7 +10743,7 @@ pub unsafe extern "C" fn nonce_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn nonce_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Nonce::from_hex(hex_str).into_result()?; @@ -10277,7 +10754,7 @@ pub unsafe extern "C" fn nonce_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn nonce_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -10288,7 +10765,7 @@ pub unsafe extern "C" fn nonce_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn nonce_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Nonce::from_json(json).into_result()?; @@ -10299,7 +10776,7 @@ pub unsafe extern "C" fn nonce_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn nonce_new_identity(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_new_identity(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Nonce::new_identity(); Ok::(result.rptr()) @@ -10309,7 +10786,7 @@ pub unsafe extern "C" fn nonce_new_identity(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn nonce_new_from_hash(hash_data: *const u8, hash_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_new_from_hash(hash_data: *const u8, hash_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hash = from_raw_parts(hash_data, hash_len).to_vec(); let result = Nonce::new_from_hash(hash).into_result()?; @@ -10320,7 +10797,7 @@ pub unsafe extern "C" fn nonce_new_from_hash(hash_data: *const u8, hash_len: usi #[no_mangle] -pub unsafe extern "C" fn nonce_get_hash(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_nonce_get_hash(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_hash(); @@ -10332,7 +10809,7 @@ pub unsafe extern "C" fn nonce_get_hash(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn operational_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10343,7 +10820,7 @@ pub unsafe extern "C" fn operational_cert_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn operational_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = OperationalCert::from_bytes(bytes).into_result()?; @@ -10354,7 +10831,7 @@ pub unsafe extern "C" fn operational_cert_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn operational_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10365,7 +10842,7 @@ pub unsafe extern "C" fn operational_cert_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn operational_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = OperationalCert::from_hex(hex_str).into_result()?; @@ -10376,7 +10853,7 @@ pub unsafe extern "C" fn operational_cert_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn operational_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -10387,7 +10864,7 @@ pub unsafe extern "C" fn operational_cert_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn operational_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = OperationalCert::from_json(json).into_result()?; @@ -10398,7 +10875,7 @@ pub unsafe extern "C" fn operational_cert_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn operational_cert_hot_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_hot_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hot_vkey(); @@ -10409,7 +10886,7 @@ pub unsafe extern "C" fn operational_cert_hot_vkey(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn operational_cert_sequence_number(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_sequence_number(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.sequence_number(); @@ -10420,7 +10897,7 @@ pub unsafe extern "C" fn operational_cert_sequence_number(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn operational_cert_kes_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_kes_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kes_period(); @@ -10431,7 +10908,7 @@ pub unsafe extern "C" fn operational_cert_kes_period(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn operational_cert_sigma(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_sigma(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.sigma(); @@ -10442,7 +10919,7 @@ pub unsafe extern "C" fn operational_cert_sigma(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn operational_cert_new(hot_vkey_rptr: RPtr, sequence_number_long: i64, kes_period_long: i64, sigma_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_operational_cert_new(hot_vkey_rptr: RPtr, sequence_number_long: i64, kes_period_long: i64, sigma_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hot_vkey = hot_vkey_rptr.typed_ref::()?; let sequence_number = sequence_number_long as u32; @@ -10457,7 +10934,7 @@ pub unsafe extern "C" fn operational_cert_new(hot_vkey_rptr: RPtr, sequence_numb #[no_mangle] -pub unsafe extern "C" fn output_datum_new_data_hash(data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_output_datum_new_data_hash(data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let data_hash = data_hash_rptr.typed_ref::()?; let result = OutputDatum::new_data_hash(data_hash); @@ -10468,7 +10945,7 @@ pub unsafe extern "C" fn output_datum_new_data_hash(data_hash_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn output_datum_new_data(data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_output_datum_new_data(data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let data = data_rptr.typed_ref::()?; let result = OutputDatum::new_data(data); @@ -10479,7 +10956,7 @@ pub unsafe extern "C" fn output_datum_new_data(data_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn output_datum_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_output_datum_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.data_hash(); @@ -10490,7 +10967,7 @@ pub unsafe extern "C" fn output_datum_data_hash(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn output_datum_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_output_datum_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.data(); @@ -10502,7 +10979,7 @@ pub unsafe extern "C" fn output_datum_data(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10513,7 +10990,7 @@ pub unsafe extern "C" fn parameter_change_action_to_bytes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ParameterChangeAction::from_bytes(bytes).into_result()?; @@ -10524,7 +11001,7 @@ pub unsafe extern "C" fn parameter_change_action_from_bytes(bytes_data: *const u #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10535,7 +11012,7 @@ pub unsafe extern "C" fn parameter_change_action_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ParameterChangeAction::from_hex(hex_str).into_result()?; @@ -10546,7 +11023,7 @@ pub unsafe extern "C" fn parameter_change_action_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -10557,7 +11034,7 @@ pub unsafe extern "C" fn parameter_change_action_to_json(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ParameterChangeAction::from_json(json).into_result()?; @@ -10568,7 +11045,7 @@ pub unsafe extern "C" fn parameter_change_action_from_json(json_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.gov_action_id(); @@ -10579,7 +11056,7 @@ pub unsafe extern "C" fn parameter_change_action_gov_action_id(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_protocol_param_updates(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_protocol_param_updates(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.protocol_param_updates(); @@ -10590,7 +11067,7 @@ pub unsafe extern "C" fn parameter_change_action_protocol_param_updates(self_rpt #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_policy_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_policy_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.policy_hash(); @@ -10601,7 +11078,7 @@ pub unsafe extern "C" fn parameter_change_action_policy_hash(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_new(protocol_param_updates_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_new(protocol_param_updates_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let protocol_param_updates = protocol_param_updates_rptr.typed_ref::()?; let result = ParameterChangeAction::new(protocol_param_updates); @@ -10612,7 +11089,7 @@ pub unsafe extern "C" fn parameter_change_action_new(protocol_param_updates_rptr #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_new_with_action_id(gov_action_id_rptr: RPtr, protocol_param_updates_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_new_with_action_id(gov_action_id_rptr: RPtr, protocol_param_updates_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let protocol_param_updates = protocol_param_updates_rptr.typed_ref::()?; @@ -10624,7 +11101,7 @@ pub unsafe extern "C" fn parameter_change_action_new_with_action_id(gov_action_i #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_new_with_policy_hash(protocol_param_updates_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_new_with_policy_hash(protocol_param_updates_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let protocol_param_updates = protocol_param_updates_rptr.typed_ref::()?; let policy_hash = policy_hash_rptr.typed_ref::()?; @@ -10636,7 +11113,7 @@ pub unsafe extern "C" fn parameter_change_action_new_with_policy_hash(protocol_p #[no_mangle] -pub unsafe extern "C" fn parameter_change_action_new_with_policy_hash_and_action_id(gov_action_id_rptr: RPtr, protocol_param_updates_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_parameter_change_action_new_with_policy_hash_and_action_id(gov_action_id_rptr: RPtr, protocol_param_updates_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let protocol_param_updates = protocol_param_updates_rptr.typed_ref::()?; @@ -10650,7 +11127,7 @@ pub unsafe extern "C" fn parameter_change_action_new_with_policy_hash_and_action #[no_mangle] -pub unsafe extern "C" fn plutus_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10661,7 +11138,7 @@ pub unsafe extern "C" fn plutus_data_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn plutus_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusData::from_bytes(bytes).into_result()?; @@ -10672,7 +11149,7 @@ pub unsafe extern "C" fn plutus_data_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn plutus_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10683,7 +11160,7 @@ pub unsafe extern "C" fn plutus_data_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn plutus_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PlutusData::from_hex(hex_str).into_result()?; @@ -10694,7 +11171,7 @@ pub unsafe extern "C" fn plutus_data_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_constr_plutus_data(constr_plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_constr_plutus_data(constr_plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let constr_plutus_data = constr_plutus_data_rptr.typed_ref::()?; let result = PlutusData::new_constr_plutus_data(constr_plutus_data); @@ -10705,7 +11182,7 @@ pub unsafe extern "C" fn plutus_data_new_constr_plutus_data(constr_plutus_data_r #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_empty_constr_plutus_data(alternative_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_empty_constr_plutus_data(alternative_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let alternative = alternative_rptr.typed_ref::()?; let result = PlutusData::new_empty_constr_plutus_data(alternative); @@ -10716,7 +11193,7 @@ pub unsafe extern "C" fn plutus_data_new_empty_constr_plutus_data(alternative_rp #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_single_value_constr_plutus_data(alternative_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_single_value_constr_plutus_data(alternative_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let alternative = alternative_rptr.typed_ref::()?; let plutus_data = plutus_data_rptr.typed_ref::()?; @@ -10728,7 +11205,7 @@ pub unsafe extern "C" fn plutus_data_new_single_value_constr_plutus_data(alterna #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_map(map_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_map(map_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let map = map_rptr.typed_ref::()?; let result = PlutusData::new_map(map); @@ -10739,7 +11216,7 @@ pub unsafe extern "C" fn plutus_data_new_map(map_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_list(list_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_list(list_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let list = list_rptr.typed_ref::()?; let result = PlutusData::new_list(list); @@ -10750,7 +11227,7 @@ pub unsafe extern "C" fn plutus_data_new_list(list_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_integer(integer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_integer(integer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let integer = integer_rptr.typed_ref::()?; let result = PlutusData::new_integer(integer); @@ -10761,7 +11238,7 @@ pub unsafe extern "C" fn plutus_data_new_integer(integer_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn plutus_data_new_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_new_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusData::new_bytes(bytes); @@ -10772,7 +11249,7 @@ pub unsafe extern "C" fn plutus_data_new_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn plutus_data_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -10783,7 +11260,7 @@ pub unsafe extern "C" fn plutus_data_kind(self_rptr: RPtr, result: &mut i32, err #[no_mangle] -pub unsafe extern "C" fn plutus_data_as_constr_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_as_constr_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_constr_plutus_data(); @@ -10794,7 +11271,7 @@ pub unsafe extern "C" fn plutus_data_as_constr_plutus_data(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn plutus_data_as_map(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_as_map(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_map(); @@ -10805,7 +11282,7 @@ pub unsafe extern "C" fn plutus_data_as_map(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn plutus_data_as_list(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_as_list(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_list(); @@ -10816,7 +11293,7 @@ pub unsafe extern "C" fn plutus_data_as_list(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn plutus_data_as_integer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_as_integer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_integer(); @@ -10827,7 +11304,7 @@ pub unsafe extern "C" fn plutus_data_as_integer(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn plutus_data_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -10838,7 +11315,7 @@ pub unsafe extern "C" fn plutus_data_as_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn plutus_data_to_json(self_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_to_json(self_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let schema = schema_int.to_enum()?; @@ -10850,7 +11327,7 @@ pub unsafe extern "C" fn plutus_data_to_json(self_rptr: RPtr, schema_int: i32, r #[no_mangle] -pub unsafe extern "C" fn plutus_data_from_json(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_from_json(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let schema = schema_int.to_enum()?; @@ -10862,7 +11339,7 @@ pub unsafe extern "C" fn plutus_data_from_json(json_str: CharPtr, schema_int: i3 #[no_mangle] -pub unsafe extern "C" fn plutus_data_from_address(address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_data_from_address(address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let address = address_rptr.typed_ref::
()?; let result = PlutusData::from_address(address).into_result()?; @@ -10874,7 +11351,7 @@ pub unsafe extern "C" fn plutus_data_from_address(address_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn plutus_list_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10885,7 +11362,7 @@ pub unsafe extern "C" fn plutus_list_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn plutus_list_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusList::from_bytes(bytes).into_result()?; @@ -10896,7 +11373,7 @@ pub unsafe extern "C" fn plutus_list_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn plutus_list_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10907,7 +11384,7 @@ pub unsafe extern "C" fn plutus_list_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn plutus_list_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PlutusList::from_hex(hex_str).into_result()?; @@ -10918,7 +11395,7 @@ pub unsafe extern "C" fn plutus_list_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn plutus_list_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PlutusList::new(); Ok::(result.rptr()) @@ -10928,7 +11405,7 @@ pub unsafe extern "C" fn plutus_list_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn plutus_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -10939,7 +11416,7 @@ pub unsafe extern "C" fn plutus_list_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn plutus_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -10951,7 +11428,7 @@ pub unsafe extern "C" fn plutus_list_get(self_rptr: RPtr, index_long: i64, resul #[no_mangle] -pub unsafe extern "C" fn plutus_list_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_list_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -10964,7 +11441,7 @@ pub unsafe extern "C" fn plutus_list_add(self_rptr: RPtr, elem_rptr: RPtr, error #[no_mangle] -pub unsafe extern "C" fn plutus_map_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -10975,7 +11452,7 @@ pub unsafe extern "C" fn plutus_map_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn plutus_map_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusMap::from_bytes(bytes).into_result()?; @@ -10986,7 +11463,7 @@ pub unsafe extern "C" fn plutus_map_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn plutus_map_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -10997,7 +11474,7 @@ pub unsafe extern "C" fn plutus_map_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn plutus_map_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PlutusMap::from_hex(hex_str).into_result()?; @@ -11008,7 +11485,7 @@ pub unsafe extern "C" fn plutus_map_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn plutus_map_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PlutusMap::new(); Ok::(result.rptr()) @@ -11018,7 +11495,7 @@ pub unsafe extern "C" fn plutus_map_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn plutus_map_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -11029,12 +11506,12 @@ pub unsafe extern "C" fn plutus_map_len(self_rptr: RPtr, result: &mut i64, error #[no_mangle] -pub unsafe extern "C" fn plutus_map_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_insert(self_rptr: RPtr, key_rptr: RPtr, values_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; - let value = value_rptr.typed_ref::()?; - let result = self_ref.insert(key, value); + let values = values_rptr.typed_ref::()?; + let result = self_ref.insert(key, values); Ok::, String>(result.map(|v| v.rptr())) }) .response_nullable(result, error) @@ -11042,7 +11519,7 @@ pub unsafe extern "C" fn plutus_map_insert(self_rptr: RPtr, key_rptr: RPtr, valu #[no_mangle] -pub unsafe extern "C" fn plutus_map_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -11054,7 +11531,7 @@ pub unsafe extern "C" fn plutus_map_get(self_rptr: RPtr, key_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn plutus_map_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -11066,7 +11543,53 @@ pub unsafe extern "C" fn plutus_map_keys(self_rptr: RPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn plutus_script_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_map_values_new(result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let result = PlutusMapValues::new(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_plutus_map_values_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.len(); + Ok::(result as i64) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_plutus_map_values_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let index = index_long as usize; + let result = self_ref.get(index); + Ok::, String>(result.map(|v| v.rptr())) + }) + .response_nullable(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_plutus_map_values_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let elem = elem_rptr.typed_ref::()?; + self_ref.add(elem); + Ok(()) + }) + .response(&mut (), error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_plutus_script_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -11077,7 +11600,7 @@ pub unsafe extern "C" fn plutus_script_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::from_bytes(bytes).into_result()?; @@ -11088,7 +11611,7 @@ pub unsafe extern "C" fn plutus_script_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn plutus_script_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -11099,7 +11622,7 @@ pub unsafe extern "C" fn plutus_script_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PlutusScript::from_hex(hex_str).into_result()?; @@ -11110,7 +11633,7 @@ pub unsafe extern "C" fn plutus_script_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn plutus_script_new(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_new(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::new(bytes); @@ -11121,7 +11644,7 @@ pub unsafe extern "C" fn plutus_script_new(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn plutus_script_new_v2(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_new_v2(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::new_v2(bytes); @@ -11132,7 +11655,7 @@ pub unsafe extern "C" fn plutus_script_new_v2(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn plutus_script_new_v3(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_new_v3(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::new_v3(bytes); @@ -11143,7 +11666,7 @@ pub unsafe extern "C" fn plutus_script_new_v3(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn plutus_script_new_with_version(bytes_data: *const u8, bytes_len: usize, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_new_with_version(bytes_data: *const u8, bytes_len: usize, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let language = language_rptr.typed_ref::()?; @@ -11155,7 +11678,7 @@ pub unsafe extern "C" fn plutus_script_new_with_version(bytes_data: *const u8, b #[no_mangle] -pub unsafe extern "C" fn plutus_script_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.bytes(); @@ -11166,7 +11689,7 @@ pub unsafe extern "C" fn plutus_script_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_bytes_v2(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_bytes_v2(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::from_bytes_v2(bytes).into_result()?; @@ -11177,7 +11700,7 @@ pub unsafe extern "C" fn plutus_script_from_bytes_v2(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_bytes_v3(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_bytes_v3(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScript::from_bytes_v3(bytes).into_result()?; @@ -11188,7 +11711,7 @@ pub unsafe extern "C" fn plutus_script_from_bytes_v3(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_bytes_with_version(bytes_data: *const u8, bytes_len: usize, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_bytes_with_version(bytes_data: *const u8, bytes_len: usize, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let language = language_rptr.typed_ref::()?; @@ -11200,7 +11723,7 @@ pub unsafe extern "C" fn plutus_script_from_bytes_with_version(bytes_data: *cons #[no_mangle] -pub unsafe extern "C" fn plutus_script_from_hex_with_version(hex_str_str: CharPtr, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_from_hex_with_version(hex_str_str: CharPtr, language_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let language = language_rptr.typed_ref::()?; @@ -11212,7 +11735,7 @@ pub unsafe extern "C" fn plutus_script_from_hex_with_version(hex_str_str: CharPt #[no_mangle] -pub unsafe extern "C" fn plutus_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hash(); @@ -11223,7 +11746,7 @@ pub unsafe extern "C" fn plutus_script_hash(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn plutus_script_language_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_language_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.language_version(); @@ -11235,7 +11758,7 @@ pub unsafe extern "C" fn plutus_script_language_version(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn plutus_script_source_new(script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_source_new(script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let result = PlutusScriptSource::new(script); @@ -11246,7 +11769,7 @@ pub unsafe extern "C" fn plutus_script_source_new(script_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn plutus_script_source_new_ref_input(script_hash_rptr: RPtr, input_rptr: RPtr, lang_ver_rptr: RPtr, script_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_source_new_ref_input(script_hash_rptr: RPtr, input_rptr: RPtr, lang_ver_rptr: RPtr, script_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script_hash = script_hash_rptr.typed_ref::()?; let input = input_rptr.typed_ref::()?; @@ -11260,7 +11783,7 @@ pub unsafe extern "C" fn plutus_script_source_new_ref_input(script_hash_rptr: RP #[no_mangle] -pub unsafe extern "C" fn plutus_script_source_set_required_signers(self_rptr: RPtr, key_hashes_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_source_set_required_signers(self_rptr: RPtr, key_hashes_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key_hashes = key_hashes_rptr.typed_ref::()?; @@ -11272,7 +11795,7 @@ pub unsafe extern "C" fn plutus_script_source_set_required_signers(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn plutus_script_source_get_ref_script_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_script_source_get_ref_script_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_script_size(); @@ -11284,7 +11807,7 @@ pub unsafe extern "C" fn plutus_script_source_get_ref_script_size(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -11295,7 +11818,7 @@ pub unsafe extern "C" fn plutus_scripts_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PlutusScripts::from_bytes(bytes).into_result()?; @@ -11306,7 +11829,7 @@ pub unsafe extern "C" fn plutus_scripts_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -11317,7 +11840,7 @@ pub unsafe extern "C" fn plutus_scripts_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PlutusScripts::from_hex(hex_str).into_result()?; @@ -11328,7 +11851,7 @@ pub unsafe extern "C" fn plutus_scripts_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -11339,7 +11862,7 @@ pub unsafe extern "C" fn plutus_scripts_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PlutusScripts::from_json(json).into_result()?; @@ -11350,7 +11873,7 @@ pub unsafe extern "C" fn plutus_scripts_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PlutusScripts::new(); Ok::(result.rptr()) @@ -11360,7 +11883,7 @@ pub unsafe extern "C" fn plutus_scripts_new(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -11371,7 +11894,7 @@ pub unsafe extern "C" fn plutus_scripts_len(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -11383,7 +11906,7 @@ pub unsafe extern "C" fn plutus_scripts_get(self_rptr: RPtr, index_long: i64, re #[no_mangle] -pub unsafe extern "C" fn plutus_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -11396,7 +11919,7 @@ pub unsafe extern "C" fn plutus_scripts_add(self_rptr: RPtr, elem_rptr: RPtr, er #[no_mangle] -pub unsafe extern "C" fn plutus_witness_new(script_rptr: RPtr, datum_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_new(script_rptr: RPtr, datum_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let datum = datum_rptr.typed_ref::()?; @@ -11409,7 +11932,7 @@ pub unsafe extern "C" fn plutus_witness_new(script_rptr: RPtr, datum_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn plutus_witness_new_with_ref(script_rptr: RPtr, datum_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_new_with_ref(script_rptr: RPtr, datum_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let datum = datum_rptr.typed_ref::()?; @@ -11422,7 +11945,7 @@ pub unsafe extern "C" fn plutus_witness_new_with_ref(script_rptr: RPtr, datum_rp #[no_mangle] -pub unsafe extern "C" fn plutus_witness_new_without_datum(script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_new_without_datum(script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let redeemer = redeemer_rptr.typed_ref::()?; @@ -11434,7 +11957,7 @@ pub unsafe extern "C" fn plutus_witness_new_without_datum(script_rptr: RPtr, red #[no_mangle] -pub unsafe extern "C" fn plutus_witness_new_with_ref_without_datum(script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_new_with_ref_without_datum(script_rptr: RPtr, redeemer_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let script = script_rptr.typed_ref::()?; let redeemer = redeemer_rptr.typed_ref::()?; @@ -11446,7 +11969,7 @@ pub unsafe extern "C" fn plutus_witness_new_with_ref_without_datum(script_rptr: #[no_mangle] -pub unsafe extern "C" fn plutus_witness_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.script(); @@ -11457,7 +11980,7 @@ pub unsafe extern "C" fn plutus_witness_script(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn plutus_witness_datum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_datum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.datum(); @@ -11468,7 +11991,7 @@ pub unsafe extern "C" fn plutus_witness_datum(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn plutus_witness_redeemer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witness_redeemer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.redeemer(); @@ -11480,7 +12003,7 @@ pub unsafe extern "C" fn plutus_witness_redeemer(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn plutus_witnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PlutusWitnesses::new(); Ok::(result.rptr()) @@ -11490,7 +12013,7 @@ pub unsafe extern "C" fn plutus_witnesses_new(result: &mut RPtr, error: &mut Cha #[no_mangle] -pub unsafe extern "C" fn plutus_witnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -11501,7 +12024,7 @@ pub unsafe extern "C" fn plutus_witnesses_len(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn plutus_witnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -11513,7 +12036,7 @@ pub unsafe extern "C" fn plutus_witnesses_get(self_rptr: RPtr, index_long: i64, #[no_mangle] -pub unsafe extern "C" fn plutus_witnesses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_plutus_witnesses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -11526,7 +12049,7 @@ pub unsafe extern "C" fn plutus_witnesses_add(self_rptr: RPtr, elem_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn pointer_new(slot_long: i64, tx_index_long: i64, cert_index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_new(slot_long: i64, tx_index_long: i64, cert_index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_long as u32; let tx_index = tx_index_long as u32; @@ -11539,7 +12062,7 @@ pub unsafe extern "C" fn pointer_new(slot_long: i64, tx_index_long: i64, cert_in #[no_mangle] -pub unsafe extern "C" fn pointer_new_pointer(slot_rptr: RPtr, tx_index_rptr: RPtr, cert_index_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_new_pointer(slot_rptr: RPtr, tx_index_rptr: RPtr, cert_index_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_rptr.typed_ref::()?; let tx_index = tx_index_rptr.typed_ref::()?; @@ -11552,7 +12075,7 @@ pub unsafe extern "C" fn pointer_new_pointer(slot_rptr: RPtr, tx_index_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn pointer_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot().into_result()?; @@ -11563,7 +12086,7 @@ pub unsafe extern "C" fn pointer_slot(self_rptr: RPtr, result: &mut i64, error: #[no_mangle] -pub unsafe extern "C" fn pointer_tx_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_tx_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.tx_index().into_result()?; @@ -11574,7 +12097,7 @@ pub unsafe extern "C" fn pointer_tx_index(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn pointer_cert_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_cert_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.cert_index().into_result()?; @@ -11585,7 +12108,7 @@ pub unsafe extern "C" fn pointer_cert_index(self_rptr: RPtr, result: &mut i64, e #[no_mangle] -pub unsafe extern "C" fn pointer_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot_bignum(); @@ -11596,7 +12119,7 @@ pub unsafe extern "C" fn pointer_slot_bignum(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn pointer_tx_index_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_tx_index_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.tx_index_bignum(); @@ -11607,7 +12130,7 @@ pub unsafe extern "C" fn pointer_tx_index_bignum(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn pointer_cert_index_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_cert_index_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.cert_index_bignum(); @@ -11619,7 +12142,7 @@ pub unsafe extern "C" fn pointer_cert_index_bignum(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pointer_address_new(network_long: i64, payment_rptr: RPtr, stake_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_address_new(network_long: i64, payment_rptr: RPtr, stake_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let network = network_long as u8; let payment = payment_rptr.typed_ref::()?; @@ -11632,7 +12155,7 @@ pub unsafe extern "C" fn pointer_address_new(network_long: i64, payment_rptr: RP #[no_mangle] -pub unsafe extern "C" fn pointer_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.payment_cred(); @@ -11643,7 +12166,7 @@ pub unsafe extern "C" fn pointer_address_payment_cred(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn pointer_address_stake_pointer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_address_stake_pointer(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_pointer(); @@ -11654,7 +12177,7 @@ pub unsafe extern "C" fn pointer_address_stake_pointer(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn pointer_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -11665,7 +12188,7 @@ pub unsafe extern "C" fn pointer_address_to_address(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn pointer_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pointer_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = PointerAddress::from_address(addr); @@ -11675,9 +12198,20 @@ pub unsafe extern "C" fn pointer_address_from_address(addr_rptr: RPtr, result: & } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_pointer_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.network_id(); + Ok::(result as i64) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn pool_metadata_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -11688,7 +12222,7 @@ pub unsafe extern "C" fn pool_metadata_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn pool_metadata_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolMetadata::from_bytes(bytes).into_result()?; @@ -11699,7 +12233,7 @@ pub unsafe extern "C" fn pool_metadata_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn pool_metadata_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -11710,7 +12244,7 @@ pub unsafe extern "C" fn pool_metadata_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn pool_metadata_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PoolMetadata::from_hex(hex_str).into_result()?; @@ -11721,7 +12255,7 @@ pub unsafe extern "C" fn pool_metadata_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn pool_metadata_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -11732,7 +12266,7 @@ pub unsafe extern "C" fn pool_metadata_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn pool_metadata_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PoolMetadata::from_json(json).into_result()?; @@ -11743,7 +12277,7 @@ pub unsafe extern "C" fn pool_metadata_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_metadata_url(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_url(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.url(); @@ -11754,7 +12288,7 @@ pub unsafe extern "C" fn pool_metadata_url(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn pool_metadata_pool_metadata_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_pool_metadata_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_metadata_hash(); @@ -11765,7 +12299,7 @@ pub unsafe extern "C" fn pool_metadata_pool_metadata_hash(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn pool_metadata_new(url_rptr: RPtr, pool_metadata_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_new(url_rptr: RPtr, pool_metadata_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let url = url_rptr.typed_ref::()?; let pool_metadata_hash = pool_metadata_hash_rptr.typed_ref::()?; @@ -11778,7 +12312,7 @@ pub unsafe extern "C" fn pool_metadata_new(url_rptr: RPtr, pool_metadata_hash_rp #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolMetadataHash::from_bytes(bytes).into_result()?; @@ -11789,7 +12323,7 @@ pub unsafe extern "C" fn pool_metadata_hash_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -11800,7 +12334,7 @@ pub unsafe extern "C" fn pool_metadata_hash_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -11812,7 +12346,7 @@ pub unsafe extern "C" fn pool_metadata_hash_to_bech32(self_rptr: RPtr, prefix_st #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = PoolMetadataHash::from_bech32(bech_str).into_result()?; @@ -11823,7 +12357,7 @@ pub unsafe extern "C" fn pool_metadata_hash_from_bech32(bech_str_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -11834,7 +12368,7 @@ pub unsafe extern "C" fn pool_metadata_hash_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_metadata_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_metadata_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = PoolMetadataHash::from_hex(hex).into_result()?; @@ -11846,7 +12380,7 @@ pub unsafe extern "C" fn pool_metadata_hash_from_hex(hex_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn pool_params_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -11857,7 +12391,7 @@ pub unsafe extern "C" fn pool_params_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn pool_params_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolParams::from_bytes(bytes).into_result()?; @@ -11868,7 +12402,7 @@ pub unsafe extern "C" fn pool_params_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn pool_params_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -11879,7 +12413,7 @@ pub unsafe extern "C" fn pool_params_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn pool_params_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PoolParams::from_hex(hex_str).into_result()?; @@ -11890,7 +12424,7 @@ pub unsafe extern "C" fn pool_params_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_params_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -11901,7 +12435,7 @@ pub unsafe extern "C" fn pool_params_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn pool_params_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PoolParams::from_json(json).into_result()?; @@ -11912,7 +12446,7 @@ pub unsafe extern "C" fn pool_params_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn pool_params_operator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_operator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.operator(); @@ -11923,7 +12457,7 @@ pub unsafe extern "C" fn pool_params_operator(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn pool_params_vrf_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_vrf_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vrf_keyhash(); @@ -11934,7 +12468,7 @@ pub unsafe extern "C" fn pool_params_vrf_keyhash(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn pool_params_pledge(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_pledge(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pledge(); @@ -11945,7 +12479,7 @@ pub unsafe extern "C" fn pool_params_pledge(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn pool_params_cost(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_cost(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.cost(); @@ -11956,7 +12490,7 @@ pub unsafe extern "C" fn pool_params_cost(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn pool_params_margin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_margin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.margin(); @@ -11967,7 +12501,7 @@ pub unsafe extern "C" fn pool_params_margin(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn pool_params_reward_account(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_reward_account(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.reward_account(); @@ -11978,7 +12512,7 @@ pub unsafe extern "C" fn pool_params_reward_account(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn pool_params_pool_owners(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_pool_owners(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_owners(); @@ -11989,7 +12523,7 @@ pub unsafe extern "C" fn pool_params_pool_owners(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn pool_params_relays(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_relays(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.relays(); @@ -12000,7 +12534,7 @@ pub unsafe extern "C" fn pool_params_relays(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn pool_params_pool_metadata(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_pool_metadata(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_metadata(); @@ -12011,7 +12545,7 @@ pub unsafe extern "C" fn pool_params_pool_metadata(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_params_new(operator_rptr: RPtr, vrf_keyhash_rptr: RPtr, pledge_rptr: RPtr, cost_rptr: RPtr, margin_rptr: RPtr, reward_account_rptr: RPtr, pool_owners_rptr: RPtr, relays_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_new(operator_rptr: RPtr, vrf_keyhash_rptr: RPtr, pledge_rptr: RPtr, cost_rptr: RPtr, margin_rptr: RPtr, reward_account_rptr: RPtr, pool_owners_rptr: RPtr, relays_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let operator = operator_rptr.typed_ref::()?; let vrf_keyhash = vrf_keyhash_rptr.typed_ref::()?; @@ -12029,7 +12563,7 @@ pub unsafe extern "C" fn pool_params_new(operator_rptr: RPtr, vrf_keyhash_rptr: #[no_mangle] -pub unsafe extern "C" fn pool_params_new_with_pool_metadata(operator_rptr: RPtr, vrf_keyhash_rptr: RPtr, pledge_rptr: RPtr, cost_rptr: RPtr, margin_rptr: RPtr, reward_account_rptr: RPtr, pool_owners_rptr: RPtr, relays_rptr: RPtr, pool_metadata_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_params_new_with_pool_metadata(operator_rptr: RPtr, vrf_keyhash_rptr: RPtr, pledge_rptr: RPtr, cost_rptr: RPtr, margin_rptr: RPtr, reward_account_rptr: RPtr, pool_owners_rptr: RPtr, relays_rptr: RPtr, pool_metadata_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let operator = operator_rptr.typed_ref::()?; let vrf_keyhash = vrf_keyhash_rptr.typed_ref::()?; @@ -12050,7 +12584,7 @@ pub unsafe extern "C" fn pool_params_new_with_pool_metadata(operator_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn pool_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -12061,7 +12595,7 @@ pub unsafe extern "C" fn pool_registration_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn pool_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolRegistration::from_bytes(bytes).into_result()?; @@ -12072,7 +12606,7 @@ pub unsafe extern "C" fn pool_registration_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn pool_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12083,7 +12617,7 @@ pub unsafe extern "C" fn pool_registration_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PoolRegistration::from_hex(hex_str).into_result()?; @@ -12094,7 +12628,7 @@ pub unsafe extern "C" fn pool_registration_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn pool_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -12105,7 +12639,7 @@ pub unsafe extern "C" fn pool_registration_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PoolRegistration::from_json(json).into_result()?; @@ -12116,7 +12650,7 @@ pub unsafe extern "C" fn pool_registration_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn pool_registration_pool_params(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_pool_params(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_params(); @@ -12127,7 +12661,7 @@ pub unsafe extern "C" fn pool_registration_pool_params(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn pool_registration_new(pool_params_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_registration_new(pool_params_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pool_params = pool_params_rptr.typed_ref::()?; let result = PoolRegistration::new(pool_params); @@ -12139,7 +12673,7 @@ pub unsafe extern "C" fn pool_registration_new(pool_params_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn pool_retirement_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -12150,7 +12684,7 @@ pub unsafe extern "C" fn pool_retirement_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn pool_retirement_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolRetirement::from_bytes(bytes).into_result()?; @@ -12161,7 +12695,7 @@ pub unsafe extern "C" fn pool_retirement_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn pool_retirement_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12172,7 +12706,7 @@ pub unsafe extern "C" fn pool_retirement_to_hex(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn pool_retirement_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PoolRetirement::from_hex(hex_str).into_result()?; @@ -12183,7 +12717,7 @@ pub unsafe extern "C" fn pool_retirement_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn pool_retirement_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -12194,7 +12728,7 @@ pub unsafe extern "C" fn pool_retirement_to_json(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn pool_retirement_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PoolRetirement::from_json(json).into_result()?; @@ -12205,7 +12739,7 @@ pub unsafe extern "C" fn pool_retirement_from_json(json_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn pool_retirement_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_keyhash(); @@ -12216,7 +12750,7 @@ pub unsafe extern "C" fn pool_retirement_pool_keyhash(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn pool_retirement_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.epoch(); @@ -12227,7 +12761,7 @@ pub unsafe extern "C" fn pool_retirement_epoch(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn pool_retirement_new(pool_keyhash_rptr: RPtr, epoch_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_retirement_new(pool_keyhash_rptr: RPtr, epoch_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pool_keyhash = pool_keyhash_rptr.typed_ref::()?; let epoch = epoch_long as u32; @@ -12240,7 +12774,7 @@ pub unsafe extern "C" fn pool_retirement_new(pool_keyhash_rptr: RPtr, epoch_long #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -12251,7 +12785,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_to_bytes(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = PoolVotingThresholds::from_bytes(bytes).into_result()?; @@ -12262,7 +12796,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_from_bytes(bytes_data: *const u8 #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12273,7 +12807,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PoolVotingThresholds::from_hex(hex_str).into_result()?; @@ -12284,7 +12818,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_from_hex(hex_str_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -12295,7 +12829,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = PoolVotingThresholds::from_json(json).into_result()?; @@ -12306,7 +12840,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_from_json(json_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_new(motion_no_confidence_rptr: RPtr, committee_normal_rptr: RPtr, committee_no_confidence_rptr: RPtr, hard_fork_initiation_rptr: RPtr, security_relevant_threshold_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_new(motion_no_confidence_rptr: RPtr, committee_normal_rptr: RPtr, committee_no_confidence_rptr: RPtr, hard_fork_initiation_rptr: RPtr, security_relevant_threshold_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let motion_no_confidence = motion_no_confidence_rptr.typed_ref::()?; let committee_normal = committee_normal_rptr.typed_ref::()?; @@ -12321,7 +12855,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_new(motion_no_confidence_rptr: R #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_motion_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_motion_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.motion_no_confidence(); @@ -12332,7 +12866,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_motion_no_confidence(self_rptr: #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_committee_normal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_committee_normal(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_normal(); @@ -12343,7 +12877,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_committee_normal(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_committee_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_committee_no_confidence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_no_confidence(); @@ -12354,7 +12888,7 @@ pub unsafe extern "C" fn pool_voting_thresholds_committee_no_confidence(self_rpt #[no_mangle] -pub unsafe extern "C" fn pool_voting_thresholds_hard_fork_initiation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_hard_fork_initiation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hard_fork_initiation(); @@ -12364,9 +12898,20 @@ pub unsafe extern "C" fn pool_voting_thresholds_hard_fork_initiation(self_rptr: } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_pool_voting_thresholds_security_relevant_threshold(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.security_relevant_threshold(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn private_key_to_public(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_to_public(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_public(); @@ -12377,7 +12922,7 @@ pub unsafe extern "C" fn private_key_to_public(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn private_key_generate_ed25519(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_generate_ed25519(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PrivateKey::generate_ed25519().into_result()?; Ok::(result.rptr()) @@ -12387,7 +12932,7 @@ pub unsafe extern "C" fn private_key_generate_ed25519(result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn private_key_generate_ed25519extended(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_generate_ed25519extended(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PrivateKey::generate_ed25519extended().into_result()?; Ok::(result.rptr()) @@ -12397,7 +12942,7 @@ pub unsafe extern "C" fn private_key_generate_ed25519extended(result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn private_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech32_str: &str = bech32_str_str.into_str(); let result = PrivateKey::from_bech32(bech32_str).into_result()?; @@ -12408,7 +12953,7 @@ pub unsafe extern "C" fn private_key_from_bech32(bech32_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn private_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bech32(); @@ -12419,7 +12964,7 @@ pub unsafe extern "C" fn private_key_to_bech32(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -12430,7 +12975,7 @@ pub unsafe extern "C" fn private_key_as_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn private_key_from_extended_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_from_extended_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = PrivateKey::from_extended_bytes(bytes).into_result()?; @@ -12441,7 +12986,7 @@ pub unsafe extern "C" fn private_key_from_extended_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn private_key_from_normal_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_from_normal_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = PrivateKey::from_normal_bytes(bytes).into_result()?; @@ -12452,7 +12997,7 @@ pub unsafe extern "C" fn private_key_from_normal_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn private_key_sign(self_rptr: RPtr, message_data: *const u8, message_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_sign(self_rptr: RPtr, message_data: *const u8, message_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let message = from_raw_parts(message_data, message_len); @@ -12464,7 +13009,7 @@ pub unsafe extern "C" fn private_key_sign(self_rptr: RPtr, message_data: *const #[no_mangle] -pub unsafe extern "C" fn private_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12475,7 +13020,7 @@ pub unsafe extern "C" fn private_key_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn private_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_private_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PrivateKey::from_hex(hex_str).into_result()?; @@ -12487,7 +13032,7 @@ pub unsafe extern "C" fn private_key_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -12498,7 +13043,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_bytes(self_rptr: #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ProposedProtocolParameterUpdates::from_bytes(bytes).into_result()?; @@ -12509,7 +13054,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_bytes(bytes_da #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12520,7 +13065,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_hex(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ProposedProtocolParameterUpdates::from_hex(hex_str).into_result()?; @@ -12531,7 +13076,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_hex(hex_str_st #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -12542,7 +13087,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_to_json(self_rptr: #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ProposedProtocolParameterUpdates::from_json(json).into_result()?; @@ -12553,7 +13098,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_from_json(json_str: #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = ProposedProtocolParameterUpdates::new(); Ok::(result.rptr()) @@ -12563,7 +13108,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_new(result: &mut RP #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -12574,7 +13119,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_len(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -12587,7 +13132,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_insert(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -12599,7 +13144,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_get(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn proposed_protocol_parameter_updates_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_proposed_protocol_parameter_updates_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -12611,7 +13156,7 @@ pub unsafe extern "C" fn proposed_protocol_parameter_updates_keys(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -12622,7 +13167,7 @@ pub unsafe extern "C" fn protocol_param_update_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ProtocolParamUpdate::from_bytes(bytes).into_result()?; @@ -12633,7 +13178,7 @@ pub unsafe extern "C" fn protocol_param_update_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -12644,7 +13189,7 @@ pub unsafe extern "C" fn protocol_param_update_to_hex(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ProtocolParamUpdate::from_hex(hex_str).into_result()?; @@ -12655,7 +13200,7 @@ pub unsafe extern "C" fn protocol_param_update_from_hex(hex_str_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -12666,7 +13211,7 @@ pub unsafe extern "C" fn protocol_param_update_to_json(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ProtocolParamUpdate::from_json(json).into_result()?; @@ -12677,7 +13222,7 @@ pub unsafe extern "C" fn protocol_param_update_from_json(json_str: CharPtr, resu #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_minfee_a(self_rptr: RPtr, minfee_a_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_minfee_a(self_rptr: RPtr, minfee_a_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let minfee_a = minfee_a_rptr.typed_ref::()?; @@ -12689,7 +13234,7 @@ pub unsafe extern "C" fn protocol_param_update_set_minfee_a(self_rptr: RPtr, min #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_minfee_a(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_minfee_a(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.minfee_a(); @@ -12700,7 +13245,7 @@ pub unsafe extern "C" fn protocol_param_update_minfee_a(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_minfee_b(self_rptr: RPtr, minfee_b_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_minfee_b(self_rptr: RPtr, minfee_b_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let minfee_b = minfee_b_rptr.typed_ref::()?; @@ -12712,7 +13257,7 @@ pub unsafe extern "C" fn protocol_param_update_set_minfee_b(self_rptr: RPtr, min #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_minfee_b(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_minfee_b(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.minfee_b(); @@ -12723,7 +13268,7 @@ pub unsafe extern "C" fn protocol_param_update_minfee_b(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_block_body_size(self_rptr: RPtr, max_block_body_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_block_body_size(self_rptr: RPtr, max_block_body_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_block_body_size = max_block_body_size_long as u32; @@ -12735,7 +13280,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_block_body_size(self_rptr #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_block_body_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_block_body_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_block_body_size(); @@ -12746,7 +13291,7 @@ pub unsafe extern "C" fn protocol_param_update_max_block_body_size(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_tx_size(self_rptr: RPtr, max_tx_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_tx_size(self_rptr: RPtr, max_tx_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_tx_size = max_tx_size_long as u32; @@ -12758,7 +13303,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_tx_size(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_tx_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_tx_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_tx_size(); @@ -12769,7 +13314,7 @@ pub unsafe extern "C" fn protocol_param_update_max_tx_size(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_block_header_size(self_rptr: RPtr, max_block_header_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_block_header_size(self_rptr: RPtr, max_block_header_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_block_header_size = max_block_header_size_long as u32; @@ -12781,7 +13326,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_block_header_size(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_block_header_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_block_header_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_block_header_size(); @@ -12792,7 +13337,7 @@ pub unsafe extern "C" fn protocol_param_update_max_block_header_size(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_key_deposit(self_rptr: RPtr, key_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_key_deposit(self_rptr: RPtr, key_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key_deposit = key_deposit_rptr.typed_ref::()?; @@ -12804,7 +13349,7 @@ pub unsafe extern "C" fn protocol_param_update_set_key_deposit(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_key_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_key_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.key_deposit(); @@ -12815,7 +13360,7 @@ pub unsafe extern "C" fn protocol_param_update_key_deposit(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_pool_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_pool_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -12827,7 +13372,7 @@ pub unsafe extern "C" fn protocol_param_update_set_pool_deposit(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_pool_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_pool_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_deposit(); @@ -12838,7 +13383,7 @@ pub unsafe extern "C" fn protocol_param_update_pool_deposit(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_epoch(self_rptr: RPtr, max_epoch_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_epoch(self_rptr: RPtr, max_epoch_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_epoch = max_epoch_long as u32; @@ -12850,7 +13395,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_epoch(self_rptr: RPtr, ma #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_epoch(); @@ -12861,7 +13406,7 @@ pub unsafe extern "C" fn protocol_param_update_max_epoch(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_n_opt(self_rptr: RPtr, n_opt_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_n_opt(self_rptr: RPtr, n_opt_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let n_opt = n_opt_long as u32; @@ -12873,7 +13418,7 @@ pub unsafe extern "C" fn protocol_param_update_set_n_opt(self_rptr: RPtr, n_opt_ #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_n_opt(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_n_opt(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.n_opt(); @@ -12884,7 +13429,7 @@ pub unsafe extern "C" fn protocol_param_update_n_opt(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_pool_pledge_influence(self_rptr: RPtr, pool_pledge_influence_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_pool_pledge_influence(self_rptr: RPtr, pool_pledge_influence_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_pledge_influence = pool_pledge_influence_rptr.typed_ref::()?; @@ -12896,7 +13441,7 @@ pub unsafe extern "C" fn protocol_param_update_set_pool_pledge_influence(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_pool_pledge_influence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_pool_pledge_influence(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_pledge_influence(); @@ -12907,7 +13452,7 @@ pub unsafe extern "C" fn protocol_param_update_pool_pledge_influence(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_expansion_rate(self_rptr: RPtr, expansion_rate_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_expansion_rate(self_rptr: RPtr, expansion_rate_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let expansion_rate = expansion_rate_rptr.typed_ref::()?; @@ -12919,7 +13464,7 @@ pub unsafe extern "C" fn protocol_param_update_set_expansion_rate(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_expansion_rate(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_expansion_rate(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.expansion_rate(); @@ -12930,7 +13475,7 @@ pub unsafe extern "C" fn protocol_param_update_expansion_rate(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_treasury_growth_rate(self_rptr: RPtr, treasury_growth_rate_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_treasury_growth_rate(self_rptr: RPtr, treasury_growth_rate_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let treasury_growth_rate = treasury_growth_rate_rptr.typed_ref::()?; @@ -12942,7 +13487,7 @@ pub unsafe extern "C" fn protocol_param_update_set_treasury_growth_rate(self_rpt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_treasury_growth_rate(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_treasury_growth_rate(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.treasury_growth_rate(); @@ -12953,7 +13498,7 @@ pub unsafe extern "C" fn protocol_param_update_treasury_growth_rate(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_d(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_d(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.d(); @@ -12964,7 +13509,7 @@ pub unsafe extern "C" fn protocol_param_update_d(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_extra_entropy(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_extra_entropy(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.extra_entropy(); @@ -12975,7 +13520,7 @@ pub unsafe extern "C" fn protocol_param_update_extra_entropy(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_protocol_version(self_rptr: RPtr, protocol_version_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_protocol_version(self_rptr: RPtr, protocol_version_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let protocol_version = protocol_version_rptr.typed_ref::()?; @@ -12987,7 +13532,7 @@ pub unsafe extern "C" fn protocol_param_update_set_protocol_version(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_protocol_version(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.protocol_version(); @@ -12998,7 +13543,7 @@ pub unsafe extern "C" fn protocol_param_update_protocol_version(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_min_pool_cost(self_rptr: RPtr, min_pool_cost_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_min_pool_cost(self_rptr: RPtr, min_pool_cost_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let min_pool_cost = min_pool_cost_rptr.typed_ref::()?; @@ -13010,7 +13555,7 @@ pub unsafe extern "C" fn protocol_param_update_set_min_pool_cost(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_min_pool_cost(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_min_pool_cost(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.min_pool_cost(); @@ -13021,7 +13566,7 @@ pub unsafe extern "C" fn protocol_param_update_min_pool_cost(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_ada_per_utxo_byte(self_rptr: RPtr, ada_per_utxo_byte_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_ada_per_utxo_byte(self_rptr: RPtr, ada_per_utxo_byte_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ada_per_utxo_byte = ada_per_utxo_byte_rptr.typed_ref::()?; @@ -13033,7 +13578,7 @@ pub unsafe extern "C" fn protocol_param_update_set_ada_per_utxo_byte(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_ada_per_utxo_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_ada_per_utxo_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ada_per_utxo_byte(); @@ -13044,7 +13589,7 @@ pub unsafe extern "C" fn protocol_param_update_ada_per_utxo_byte(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_cost_models(self_rptr: RPtr, cost_models_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_cost_models(self_rptr: RPtr, cost_models_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cost_models = cost_models_rptr.typed_ref::()?; @@ -13056,7 +13601,7 @@ pub unsafe extern "C" fn protocol_param_update_set_cost_models(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_cost_models(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_cost_models(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.cost_models(); @@ -13067,7 +13612,7 @@ pub unsafe extern "C" fn protocol_param_update_cost_models(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_execution_costs(self_rptr: RPtr, execution_costs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_execution_costs(self_rptr: RPtr, execution_costs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let execution_costs = execution_costs_rptr.typed_ref::()?; @@ -13079,7 +13624,7 @@ pub unsafe extern "C" fn protocol_param_update_set_execution_costs(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_execution_costs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_execution_costs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.execution_costs(); @@ -13090,7 +13635,7 @@ pub unsafe extern "C" fn protocol_param_update_execution_costs(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_tx_ex_units(self_rptr: RPtr, max_tx_ex_units_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_tx_ex_units(self_rptr: RPtr, max_tx_ex_units_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_tx_ex_units = max_tx_ex_units_rptr.typed_ref::()?; @@ -13102,7 +13647,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_tx_ex_units(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_tx_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_tx_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_tx_ex_units(); @@ -13113,7 +13658,7 @@ pub unsafe extern "C" fn protocol_param_update_max_tx_ex_units(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_block_ex_units(self_rptr: RPtr, max_block_ex_units_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_block_ex_units(self_rptr: RPtr, max_block_ex_units_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_block_ex_units = max_block_ex_units_rptr.typed_ref::()?; @@ -13125,7 +13670,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_block_ex_units(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_block_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_block_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_block_ex_units(); @@ -13136,7 +13681,7 @@ pub unsafe extern "C" fn protocol_param_update_max_block_ex_units(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_value_size(self_rptr: RPtr, max_value_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_value_size(self_rptr: RPtr, max_value_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_value_size = max_value_size_long as u32; @@ -13148,7 +13693,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_value_size(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_value_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_value_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_value_size(); @@ -13159,7 +13704,7 @@ pub unsafe extern "C" fn protocol_param_update_max_value_size(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_collateral_percentage(self_rptr: RPtr, collateral_percentage_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_collateral_percentage(self_rptr: RPtr, collateral_percentage_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral_percentage = collateral_percentage_long as u32; @@ -13171,7 +13716,7 @@ pub unsafe extern "C" fn protocol_param_update_set_collateral_percentage(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_collateral_percentage(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_collateral_percentage(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.collateral_percentage(); @@ -13182,7 +13727,7 @@ pub unsafe extern "C" fn protocol_param_update_collateral_percentage(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_max_collateral_inputs(self_rptr: RPtr, max_collateral_inputs_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_max_collateral_inputs(self_rptr: RPtr, max_collateral_inputs_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_collateral_inputs = max_collateral_inputs_long as u32; @@ -13194,7 +13739,7 @@ pub unsafe extern "C" fn protocol_param_update_set_max_collateral_inputs(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_max_collateral_inputs(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_max_collateral_inputs(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.max_collateral_inputs(); @@ -13205,7 +13750,7 @@ pub unsafe extern "C" fn protocol_param_update_max_collateral_inputs(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_pool_voting_thresholds(self_rptr: RPtr, pool_voting_thresholds_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_pool_voting_thresholds(self_rptr: RPtr, pool_voting_thresholds_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_voting_thresholds = pool_voting_thresholds_rptr.typed_ref::()?; @@ -13217,7 +13762,7 @@ pub unsafe extern "C" fn protocol_param_update_set_pool_voting_thresholds(self_r #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_pool_voting_thresholds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_pool_voting_thresholds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_voting_thresholds(); @@ -13228,10 +13773,10 @@ pub unsafe extern "C" fn protocol_param_update_pool_voting_thresholds(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_drep_voting_thresholds(self_rptr: RPtr, drep_voting_thresholds_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_drep_voting_thresholds(self_rptr: RPtr, drep_voting_thresholds_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let drep_voting_thresholds = drep_voting_thresholds_rptr.typed_ref::()?; + let drep_voting_thresholds = drep_voting_thresholds_rptr.typed_ref::()?; self_ref.set_drep_voting_thresholds(drep_voting_thresholds); Ok(()) }) @@ -13240,7 +13785,7 @@ pub unsafe extern "C" fn protocol_param_update_set_drep_voting_thresholds(self_r #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_drep_voting_thresholds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_drep_voting_thresholds(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep_voting_thresholds(); @@ -13251,7 +13796,7 @@ pub unsafe extern "C" fn protocol_param_update_drep_voting_thresholds(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_min_committee_size(self_rptr: RPtr, min_committee_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_min_committee_size(self_rptr: RPtr, min_committee_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let min_committee_size = min_committee_size_long as u32; @@ -13263,7 +13808,7 @@ pub unsafe extern "C" fn protocol_param_update_set_min_committee_size(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_min_committee_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_min_committee_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.min_committee_size(); @@ -13274,7 +13819,7 @@ pub unsafe extern "C" fn protocol_param_update_min_committee_size(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_committee_term_limit(self_rptr: RPtr, committee_term_limit_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_committee_term_limit(self_rptr: RPtr, committee_term_limit_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let committee_term_limit = committee_term_limit_long as u32; @@ -13286,7 +13831,7 @@ pub unsafe extern "C" fn protocol_param_update_set_committee_term_limit(self_rpt #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_committee_term_limit(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_committee_term_limit(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee_term_limit(); @@ -13297,7 +13842,7 @@ pub unsafe extern "C" fn protocol_param_update_committee_term_limit(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_governance_action_validity_period(self_rptr: RPtr, governance_action_validity_period_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_governance_action_validity_period(self_rptr: RPtr, governance_action_validity_period_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let governance_action_validity_period = governance_action_validity_period_long as u32; @@ -13309,7 +13854,7 @@ pub unsafe extern "C" fn protocol_param_update_set_governance_action_validity_pe #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_governance_action_validity_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_governance_action_validity_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.governance_action_validity_period(); @@ -13320,7 +13865,7 @@ pub unsafe extern "C" fn protocol_param_update_governance_action_validity_period #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_governance_action_deposit(self_rptr: RPtr, governance_action_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_governance_action_deposit(self_rptr: RPtr, governance_action_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let governance_action_deposit = governance_action_deposit_rptr.typed_ref::()?; @@ -13332,7 +13877,7 @@ pub unsafe extern "C" fn protocol_param_update_set_governance_action_deposit(sel #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_governance_action_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_governance_action_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.governance_action_deposit(); @@ -13343,7 +13888,7 @@ pub unsafe extern "C" fn protocol_param_update_governance_action_deposit(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_drep_deposit(self_rptr: RPtr, drep_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_drep_deposit(self_rptr: RPtr, drep_deposit_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let drep_deposit = drep_deposit_rptr.typed_ref::()?; @@ -13355,7 +13900,7 @@ pub unsafe extern "C" fn protocol_param_update_set_drep_deposit(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_drep_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_drep_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep_deposit(); @@ -13366,7 +13911,7 @@ pub unsafe extern "C" fn protocol_param_update_drep_deposit(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_drep_inactivity_period(self_rptr: RPtr, drep_inactivity_period_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_drep_inactivity_period(self_rptr: RPtr, drep_inactivity_period_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let drep_inactivity_period = drep_inactivity_period_long as u32; @@ -13378,7 +13923,7 @@ pub unsafe extern "C" fn protocol_param_update_set_drep_inactivity_period(self_r #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_drep_inactivity_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_drep_inactivity_period(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep_inactivity_period(); @@ -13389,7 +13934,7 @@ pub unsafe extern "C" fn protocol_param_update_drep_inactivity_period(self_rptr: #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_set_ref_script_coins_per_byte(self_rptr: RPtr, ref_script_coins_per_byte_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_set_ref_script_coins_per_byte(self_rptr: RPtr, ref_script_coins_per_byte_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ref_script_coins_per_byte = ref_script_coins_per_byte_rptr.typed_ref::()?; @@ -13401,7 +13946,7 @@ pub unsafe extern "C" fn protocol_param_update_set_ref_script_coins_per_byte(sel #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_ref_script_coins_per_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_ref_script_coins_per_byte(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ref_script_coins_per_byte(); @@ -13412,7 +13957,7 @@ pub unsafe extern "C" fn protocol_param_update_ref_script_coins_per_byte(self_rp #[no_mangle] -pub unsafe extern "C" fn protocol_param_update_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_param_update_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = ProtocolParamUpdate::new(); Ok::(result.rptr()) @@ -13423,7 +13968,7 @@ pub unsafe extern "C" fn protocol_param_update_new(result: &mut RPtr, error: &mu #[no_mangle] -pub unsafe extern "C" fn protocol_version_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -13434,7 +13979,7 @@ pub unsafe extern "C" fn protocol_version_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn protocol_version_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ProtocolVersion::from_bytes(bytes).into_result()?; @@ -13445,7 +13990,7 @@ pub unsafe extern "C" fn protocol_version_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn protocol_version_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -13456,7 +14001,7 @@ pub unsafe extern "C" fn protocol_version_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn protocol_version_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ProtocolVersion::from_hex(hex_str).into_result()?; @@ -13467,7 +14012,7 @@ pub unsafe extern "C" fn protocol_version_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn protocol_version_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -13478,7 +14023,7 @@ pub unsafe extern "C" fn protocol_version_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn protocol_version_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ProtocolVersion::from_json(json).into_result()?; @@ -13489,7 +14034,7 @@ pub unsafe extern "C" fn protocol_version_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn protocol_version_major(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_major(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.major(); @@ -13500,7 +14045,7 @@ pub unsafe extern "C" fn protocol_version_major(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn protocol_version_minor(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_minor(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.minor(); @@ -13511,7 +14056,7 @@ pub unsafe extern "C" fn protocol_version_minor(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn protocol_version_new(major_long: i64, minor_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_protocol_version_new(major_long: i64, minor_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let major = major_long as u32; let minor = minor_long as u32; @@ -13524,7 +14069,7 @@ pub unsafe extern "C" fn protocol_version_new(major_long: i64, minor_long: i64, #[no_mangle] -pub unsafe extern "C" fn public_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_from_bech32(bech32_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech32_str: &str = bech32_str_str.into_str(); let result = PublicKey::from_bech32(bech32_str).into_result()?; @@ -13535,7 +14080,7 @@ pub unsafe extern "C" fn public_key_from_bech32(bech32_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn public_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_to_bech32(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bech32(); @@ -13546,7 +14091,7 @@ pub unsafe extern "C" fn public_key_to_bech32(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn public_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes(); @@ -13557,7 +14102,7 @@ pub unsafe extern "C" fn public_key_as_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn public_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = PublicKey::from_bytes(bytes).into_result()?; @@ -13568,7 +14113,7 @@ pub unsafe extern "C" fn public_key_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn public_key_verify(self_rptr: RPtr, data_data: *const u8, data_len: usize, signature_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_verify(self_rptr: RPtr, data_data: *const u8, data_len: usize, signature_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let data = from_raw_parts(data_data, data_len); @@ -13581,7 +14126,7 @@ pub unsafe extern "C" fn public_key_verify(self_rptr: RPtr, data_data: *const u8 #[no_mangle] -pub unsafe extern "C" fn public_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.hash(); @@ -13592,7 +14137,7 @@ pub unsafe extern "C" fn public_key_hash(self_rptr: RPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn public_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -13603,7 +14148,7 @@ pub unsafe extern "C" fn public_key_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn public_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_key_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = PublicKey::from_hex(hex_str).into_result()?; @@ -13615,7 +14160,7 @@ pub unsafe extern "C" fn public_key_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn public_keys_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_keys_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = PublicKeys::new(); Ok::(result.rptr()) @@ -13625,7 +14170,7 @@ pub unsafe extern "C" fn public_keys_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn public_keys_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_keys_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.size(); @@ -13636,7 +14181,7 @@ pub unsafe extern "C" fn public_keys_size(self_rptr: RPtr, result: &mut i64, err #[no_mangle] -pub unsafe extern "C" fn public_keys_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_keys_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -13648,7 +14193,7 @@ pub unsafe extern "C" fn public_keys_get(self_rptr: RPtr, index_long: i64, resul #[no_mangle] -pub unsafe extern "C" fn public_keys_add(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_public_keys_add(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -13661,7 +14206,7 @@ pub unsafe extern "C" fn public_keys_add(self_rptr: RPtr, key_rptr: RPtr, error: #[no_mangle] -pub unsafe extern "C" fn redeemer_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -13672,7 +14217,7 @@ pub unsafe extern "C" fn redeemer_to_bytes(self_rptr: RPtr, result: &mut DataPtr #[no_mangle] -pub unsafe extern "C" fn redeemer_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Redeemer::from_bytes(bytes).into_result()?; @@ -13683,7 +14228,7 @@ pub unsafe extern "C" fn redeemer_from_bytes(bytes_data: *const u8, bytes_len: u #[no_mangle] -pub unsafe extern "C" fn redeemer_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -13694,7 +14239,7 @@ pub unsafe extern "C" fn redeemer_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn redeemer_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Redeemer::from_hex(hex_str).into_result()?; @@ -13705,7 +14250,7 @@ pub unsafe extern "C" fn redeemer_from_hex(hex_str_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn redeemer_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -13716,7 +14261,7 @@ pub unsafe extern "C" fn redeemer_to_json(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn redeemer_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Redeemer::from_json(json).into_result()?; @@ -13727,7 +14272,7 @@ pub unsafe extern "C" fn redeemer_from_json(json_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn redeemer_tag(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.tag(); @@ -13738,7 +14283,7 @@ pub unsafe extern "C" fn redeemer_tag(self_rptr: RPtr, result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn redeemer_index(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_index(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.index(); @@ -13749,7 +14294,7 @@ pub unsafe extern "C" fn redeemer_index(self_rptr: RPtr, result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn redeemer_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.data(); @@ -13760,7 +14305,7 @@ pub unsafe extern "C" fn redeemer_data(self_rptr: RPtr, result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn redeemer_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ex_units(); @@ -13771,7 +14316,7 @@ pub unsafe extern "C" fn redeemer_ex_units(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn redeemer_new(tag_rptr: RPtr, index_rptr: RPtr, data_rptr: RPtr, ex_units_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_new(tag_rptr: RPtr, index_rptr: RPtr, data_rptr: RPtr, ex_units_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tag = tag_rptr.typed_ref::()?; let index = index_rptr.typed_ref::()?; @@ -13786,7 +14331,7 @@ pub unsafe extern "C" fn redeemer_new(tag_rptr: RPtr, index_rptr: RPtr, data_rpt #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -13797,7 +14342,7 @@ pub unsafe extern "C" fn redeemer_tag_to_bytes(self_rptr: RPtr, result: &mut Dat #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = RedeemerTag::from_bytes(bytes).into_result()?; @@ -13808,7 +14353,7 @@ pub unsafe extern "C" fn redeemer_tag_from_bytes(bytes_data: *const u8, bytes_le #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -13819,7 +14364,7 @@ pub unsafe extern "C" fn redeemer_tag_to_hex(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = RedeemerTag::from_hex(hex_str).into_result()?; @@ -13830,7 +14375,7 @@ pub unsafe extern "C" fn redeemer_tag_from_hex(hex_str_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -13841,7 +14386,7 @@ pub unsafe extern "C" fn redeemer_tag_to_json(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = RedeemerTag::from_json(json).into_result()?; @@ -13852,7 +14397,7 @@ pub unsafe extern "C" fn redeemer_tag_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_spend(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_spend(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_spend(); Ok::(result.rptr()) @@ -13862,7 +14407,7 @@ pub unsafe extern "C" fn redeemer_tag_new_spend(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_mint(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_mint(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_mint(); Ok::(result.rptr()) @@ -13872,7 +14417,7 @@ pub unsafe extern "C" fn redeemer_tag_new_mint(result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_cert(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_cert(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_cert(); Ok::(result.rptr()) @@ -13882,7 +14427,7 @@ pub unsafe extern "C" fn redeemer_tag_new_cert(result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_reward(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_reward(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_reward(); Ok::(result.rptr()) @@ -13892,7 +14437,7 @@ pub unsafe extern "C" fn redeemer_tag_new_reward(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_vote(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_vote(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_vote(); Ok::(result.rptr()) @@ -13902,7 +14447,7 @@ pub unsafe extern "C" fn redeemer_tag_new_vote(result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_new_voting_proposal(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_new_voting_proposal(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RedeemerTag::new_voting_proposal(); Ok::(result.rptr()) @@ -13912,7 +14457,7 @@ pub unsafe extern "C" fn redeemer_tag_new_voting_proposal(result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn redeemer_tag_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemer_tag_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -13924,7 +14469,7 @@ pub unsafe extern "C" fn redeemer_tag_kind(self_rptr: RPtr, result: &mut i32, er #[no_mangle] -pub unsafe extern "C" fn redeemers_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -13935,7 +14480,7 @@ pub unsafe extern "C" fn redeemers_to_bytes(self_rptr: RPtr, result: &mut DataPt #[no_mangle] -pub unsafe extern "C" fn redeemers_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Redeemers::from_bytes(bytes).into_result()?; @@ -13946,7 +14491,7 @@ pub unsafe extern "C" fn redeemers_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn redeemers_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -13957,7 +14502,7 @@ pub unsafe extern "C" fn redeemers_to_hex(self_rptr: RPtr, result: &mut CharPtr, #[no_mangle] -pub unsafe extern "C" fn redeemers_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Redeemers::from_hex(hex_str).into_result()?; @@ -13968,7 +14513,7 @@ pub unsafe extern "C" fn redeemers_from_hex(hex_str_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn redeemers_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -13979,7 +14524,7 @@ pub unsafe extern "C" fn redeemers_to_json(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn redeemers_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Redeemers::from_json(json).into_result()?; @@ -13990,7 +14535,7 @@ pub unsafe extern "C" fn redeemers_from_json(json_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn redeemers_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Redeemers::new(); Ok::(result.rptr()) @@ -14000,7 +14545,7 @@ pub unsafe extern "C" fn redeemers_new(result: &mut RPtr, error: &mut CharPtr) - #[no_mangle] -pub unsafe extern "C" fn redeemers_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -14011,7 +14556,7 @@ pub unsafe extern "C" fn redeemers_len(self_rptr: RPtr, result: &mut i64, error: #[no_mangle] -pub unsafe extern "C" fn redeemers_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -14023,7 +14568,7 @@ pub unsafe extern "C" fn redeemers_get(self_rptr: RPtr, index_long: i64, result: #[no_mangle] -pub unsafe extern "C" fn redeemers_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -14035,7 +14580,7 @@ pub unsafe extern "C" fn redeemers_add(self_rptr: RPtr, elem_rptr: RPtr, error: #[no_mangle] -pub unsafe extern "C" fn redeemers_total_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_redeemers_total_ex_units(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.total_ex_units().into_result()?; @@ -14047,7 +14592,7 @@ pub unsafe extern "C" fn redeemers_total_ex_units(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn relay_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14058,7 +14603,7 @@ pub unsafe extern "C" fn relay_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn relay_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Relay::from_bytes(bytes).into_result()?; @@ -14069,7 +14614,7 @@ pub unsafe extern "C" fn relay_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn relay_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14080,7 +14625,7 @@ pub unsafe extern "C" fn relay_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn relay_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Relay::from_hex(hex_str).into_result()?; @@ -14091,7 +14636,7 @@ pub unsafe extern "C" fn relay_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn relay_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14102,7 +14647,7 @@ pub unsafe extern "C" fn relay_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn relay_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Relay::from_json(json).into_result()?; @@ -14113,7 +14658,7 @@ pub unsafe extern "C" fn relay_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn relay_new_single_host_addr(single_host_addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_new_single_host_addr(single_host_addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let single_host_addr = single_host_addr_rptr.typed_ref::()?; let result = Relay::new_single_host_addr(single_host_addr); @@ -14124,7 +14669,7 @@ pub unsafe extern "C" fn relay_new_single_host_addr(single_host_addr_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn relay_new_single_host_name(single_host_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_new_single_host_name(single_host_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let single_host_name = single_host_name_rptr.typed_ref::()?; let result = Relay::new_single_host_name(single_host_name); @@ -14135,7 +14680,7 @@ pub unsafe extern "C" fn relay_new_single_host_name(single_host_name_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn relay_new_multi_host_name(multi_host_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_new_multi_host_name(multi_host_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let multi_host_name = multi_host_name_rptr.typed_ref::()?; let result = Relay::new_multi_host_name(multi_host_name); @@ -14146,7 +14691,7 @@ pub unsafe extern "C" fn relay_new_multi_host_name(multi_host_name_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn relay_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -14157,7 +14702,7 @@ pub unsafe extern "C" fn relay_kind(self_rptr: RPtr, result: &mut i32, error: &m #[no_mangle] -pub unsafe extern "C" fn relay_as_single_host_addr(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_as_single_host_addr(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_single_host_addr(); @@ -14168,7 +14713,7 @@ pub unsafe extern "C" fn relay_as_single_host_addr(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn relay_as_single_host_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_as_single_host_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_single_host_name(); @@ -14179,7 +14724,7 @@ pub unsafe extern "C" fn relay_as_single_host_name(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn relay_as_multi_host_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relay_as_multi_host_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_multi_host_name(); @@ -14191,7 +14736,7 @@ pub unsafe extern "C" fn relay_as_multi_host_name(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn relays_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14202,7 +14747,7 @@ pub unsafe extern "C" fn relays_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn relays_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Relays::from_bytes(bytes).into_result()?; @@ -14213,7 +14758,7 @@ pub unsafe extern "C" fn relays_from_bytes(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn relays_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14224,7 +14769,7 @@ pub unsafe extern "C" fn relays_to_hex(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn relays_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Relays::from_hex(hex_str).into_result()?; @@ -14235,7 +14780,7 @@ pub unsafe extern "C" fn relays_from_hex(hex_str_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn relays_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14246,7 +14791,7 @@ pub unsafe extern "C" fn relays_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn relays_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Relays::from_json(json).into_result()?; @@ -14257,7 +14802,7 @@ pub unsafe extern "C" fn relays_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn relays_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Relays::new(); Ok::(result.rptr()) @@ -14267,7 +14812,7 @@ pub unsafe extern "C" fn relays_new(result: &mut RPtr, error: &mut CharPtr) -> b #[no_mangle] -pub unsafe extern "C" fn relays_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -14278,7 +14823,7 @@ pub unsafe extern "C" fn relays_len(self_rptr: RPtr, result: &mut i64, error: &m #[no_mangle] -pub unsafe extern "C" fn relays_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -14290,7 +14835,7 @@ pub unsafe extern "C" fn relays_get(self_rptr: RPtr, index_long: i64, result: &m #[no_mangle] -pub unsafe extern "C" fn relays_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_relays_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -14303,7 +14848,7 @@ pub unsafe extern "C" fn relays_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mu #[no_mangle] -pub unsafe extern "C" fn reward_address_new(network_long: i64, payment_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_address_new(network_long: i64, payment_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let network = network_long as u8; let payment = payment_rptr.typed_ref::()?; @@ -14315,7 +14860,7 @@ pub unsafe extern "C" fn reward_address_new(network_long: i64, payment_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn reward_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_address_payment_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.payment_cred(); @@ -14326,7 +14871,7 @@ pub unsafe extern "C" fn reward_address_payment_cred(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn reward_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_address_to_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_address(); @@ -14337,7 +14882,7 @@ pub unsafe extern "C" fn reward_address_to_address(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn reward_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_address_from_address(addr_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr = addr_rptr.typed_ref::
()?; let result = RewardAddress::from_address(addr); @@ -14347,9 +14892,20 @@ pub unsafe extern "C" fn reward_address_from_address(addr_rptr: RPtr, result: &m } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_reward_address_network_id(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.network_id(); + Ok::(result as i64) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn reward_addresses_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14360,7 +14916,7 @@ pub unsafe extern "C" fn reward_addresses_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn reward_addresses_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = RewardAddresses::from_bytes(bytes).into_result()?; @@ -14371,7 +14927,7 @@ pub unsafe extern "C" fn reward_addresses_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn reward_addresses_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14382,7 +14938,7 @@ pub unsafe extern "C" fn reward_addresses_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn reward_addresses_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = RewardAddresses::from_hex(hex_str).into_result()?; @@ -14393,7 +14949,7 @@ pub unsafe extern "C" fn reward_addresses_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn reward_addresses_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14404,7 +14960,7 @@ pub unsafe extern "C" fn reward_addresses_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn reward_addresses_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = RewardAddresses::from_json(json).into_result()?; @@ -14415,7 +14971,7 @@ pub unsafe extern "C" fn reward_addresses_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn reward_addresses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = RewardAddresses::new(); Ok::(result.rptr()) @@ -14425,7 +14981,7 @@ pub unsafe extern "C" fn reward_addresses_new(result: &mut RPtr, error: &mut Cha #[no_mangle] -pub unsafe extern "C" fn reward_addresses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -14436,7 +14992,7 @@ pub unsafe extern "C" fn reward_addresses_len(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn reward_addresses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -14448,7 +15004,7 @@ pub unsafe extern "C" fn reward_addresses_get(self_rptr: RPtr, index_long: i64, #[no_mangle] -pub unsafe extern "C" fn reward_addresses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_reward_addresses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -14461,7 +15017,7 @@ pub unsafe extern "C" fn reward_addresses_add(self_rptr: RPtr, elem_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn script_all_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14472,7 +15028,7 @@ pub unsafe extern "C" fn script_all_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn script_all_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptAll::from_bytes(bytes).into_result()?; @@ -14483,7 +15039,7 @@ pub unsafe extern "C" fn script_all_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn script_all_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14494,7 +15050,7 @@ pub unsafe extern "C" fn script_all_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn script_all_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptAll::from_hex(hex_str).into_result()?; @@ -14505,7 +15061,7 @@ pub unsafe extern "C" fn script_all_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_all_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14516,7 +15072,7 @@ pub unsafe extern "C" fn script_all_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn script_all_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptAll::from_json(json).into_result()?; @@ -14527,7 +15083,7 @@ pub unsafe extern "C" fn script_all_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn script_all_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_scripts(); @@ -14538,7 +15094,7 @@ pub unsafe extern "C" fn script_all_native_scripts(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_all_new(native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_all_new(native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let native_scripts = native_scripts_rptr.typed_ref::()?; let result = ScriptAll::new(native_scripts); @@ -14550,7 +15106,7 @@ pub unsafe extern "C" fn script_all_new(native_scripts_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_any_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14561,7 +15117,7 @@ pub unsafe extern "C" fn script_any_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn script_any_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptAny::from_bytes(bytes).into_result()?; @@ -14572,7 +15128,7 @@ pub unsafe extern "C" fn script_any_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn script_any_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14583,7 +15139,7 @@ pub unsafe extern "C" fn script_any_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn script_any_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptAny::from_hex(hex_str).into_result()?; @@ -14594,7 +15150,7 @@ pub unsafe extern "C" fn script_any_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_any_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14605,7 +15161,7 @@ pub unsafe extern "C" fn script_any_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn script_any_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptAny::from_json(json).into_result()?; @@ -14616,7 +15172,7 @@ pub unsafe extern "C" fn script_any_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn script_any_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_scripts(); @@ -14627,7 +15183,7 @@ pub unsafe extern "C" fn script_any_native_scripts(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_any_new(native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_any_new(native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let native_scripts = native_scripts_rptr.typed_ref::()?; let result = ScriptAny::new(native_scripts); @@ -14639,7 +15195,7 @@ pub unsafe extern "C" fn script_any_new(native_scripts_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptDataHash::from_bytes(bytes).into_result()?; @@ -14650,7 +15206,7 @@ pub unsafe extern "C" fn script_data_hash_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn script_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14661,7 +15217,7 @@ pub unsafe extern "C" fn script_data_hash_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -14673,7 +15229,7 @@ pub unsafe extern "C" fn script_data_hash_to_bech32(self_rptr: RPtr, prefix_str: #[no_mangle] -pub unsafe extern "C" fn script_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = ScriptDataHash::from_bech32(bech_str).into_result()?; @@ -14684,7 +15240,7 @@ pub unsafe extern "C" fn script_data_hash_from_bech32(bech_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn script_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14695,7 +15251,7 @@ pub unsafe extern "C" fn script_data_hash_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn script_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_data_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = ScriptDataHash::from_hex(hex).into_result()?; @@ -14707,7 +15263,7 @@ pub unsafe extern "C" fn script_data_hash_from_hex(hex_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn script_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptHash::from_bytes(bytes).into_result()?; @@ -14718,7 +15274,7 @@ pub unsafe extern "C" fn script_hash_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn script_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14729,7 +15285,7 @@ pub unsafe extern "C" fn script_hash_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn script_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -14741,7 +15297,7 @@ pub unsafe extern "C" fn script_hash_to_bech32(self_rptr: RPtr, prefix_str: Char #[no_mangle] -pub unsafe extern "C" fn script_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = ScriptHash::from_bech32(bech_str).into_result()?; @@ -14752,7 +15308,7 @@ pub unsafe extern "C" fn script_hash_from_bech32(bech_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn script_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14763,7 +15319,7 @@ pub unsafe extern "C" fn script_hash_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn script_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = ScriptHash::from_hex(hex).into_result()?; @@ -14775,7 +15331,7 @@ pub unsafe extern "C" fn script_hash_from_hex(hex_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn script_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14786,7 +15342,7 @@ pub unsafe extern "C" fn script_hashes_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn script_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptHashes::from_bytes(bytes).into_result()?; @@ -14797,7 +15353,7 @@ pub unsafe extern "C" fn script_hashes_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn script_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14808,7 +15364,7 @@ pub unsafe extern "C" fn script_hashes_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn script_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptHashes::from_hex(hex_str).into_result()?; @@ -14819,7 +15375,7 @@ pub unsafe extern "C" fn script_hashes_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn script_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14830,7 +15386,7 @@ pub unsafe extern "C" fn script_hashes_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn script_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptHashes::from_json(json).into_result()?; @@ -14841,7 +15397,7 @@ pub unsafe extern "C" fn script_hashes_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = ScriptHashes::new(); Ok::(result.rptr()) @@ -14851,7 +15407,7 @@ pub unsafe extern "C" fn script_hashes_new(result: &mut RPtr, error: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn script_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -14862,7 +15418,7 @@ pub unsafe extern "C" fn script_hashes_len(self_rptr: RPtr, result: &mut i64, er #[no_mangle] -pub unsafe extern "C" fn script_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -14874,7 +15430,7 @@ pub unsafe extern "C" fn script_hashes_get(self_rptr: RPtr, index_long: i64, res #[no_mangle] -pub unsafe extern "C" fn script_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -14887,7 +15443,7 @@ pub unsafe extern "C" fn script_hashes_add(self_rptr: RPtr, elem_rptr: RPtr, err #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14898,7 +15454,7 @@ pub unsafe extern "C" fn script_n_of_k_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptNOfK::from_bytes(bytes).into_result()?; @@ -14909,7 +15465,7 @@ pub unsafe extern "C" fn script_n_of_k_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -14920,7 +15476,7 @@ pub unsafe extern "C" fn script_n_of_k_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptNOfK::from_hex(hex_str).into_result()?; @@ -14931,7 +15487,7 @@ pub unsafe extern "C" fn script_n_of_k_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -14942,7 +15498,7 @@ pub unsafe extern "C" fn script_n_of_k_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptNOfK::from_json(json).into_result()?; @@ -14953,7 +15509,7 @@ pub unsafe extern "C" fn script_n_of_k_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_n(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_n(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.n(); @@ -14964,7 +15520,7 @@ pub unsafe extern "C" fn script_n_of_k_n(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_scripts(); @@ -14975,7 +15531,7 @@ pub unsafe extern "C" fn script_n_of_k_native_scripts(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn script_n_of_k_new(n_long: i64, native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_n_of_k_new(n_long: i64, native_scripts_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let n = n_long as u32; let native_scripts = native_scripts_rptr.typed_ref::()?; @@ -14988,7 +15544,7 @@ pub unsafe extern "C" fn script_n_of_k_new(n_long: i64, native_scripts_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn script_pubkey_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -14999,7 +15555,7 @@ pub unsafe extern "C" fn script_pubkey_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn script_pubkey_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptPubkey::from_bytes(bytes).into_result()?; @@ -15010,7 +15566,7 @@ pub unsafe extern "C" fn script_pubkey_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn script_pubkey_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15021,7 +15577,7 @@ pub unsafe extern "C" fn script_pubkey_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn script_pubkey_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptPubkey::from_hex(hex_str).into_result()?; @@ -15032,7 +15588,7 @@ pub unsafe extern "C" fn script_pubkey_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn script_pubkey_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15043,7 +15599,7 @@ pub unsafe extern "C" fn script_pubkey_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn script_pubkey_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptPubkey::from_json(json).into_result()?; @@ -15054,7 +15610,7 @@ pub unsafe extern "C" fn script_pubkey_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_pubkey_addr_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_addr_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.addr_keyhash(); @@ -15065,7 +15621,7 @@ pub unsafe extern "C" fn script_pubkey_addr_keyhash(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn script_pubkey_new(addr_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_pubkey_new(addr_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let addr_keyhash = addr_keyhash_rptr.typed_ref::()?; let result = ScriptPubkey::new(addr_keyhash); @@ -15077,7 +15633,7 @@ pub unsafe extern "C" fn script_pubkey_new(addr_keyhash_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_ref_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15088,7 +15644,7 @@ pub unsafe extern "C" fn script_ref_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn script_ref_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = ScriptRef::from_bytes(bytes).into_result()?; @@ -15099,7 +15655,7 @@ pub unsafe extern "C" fn script_ref_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn script_ref_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15110,7 +15666,7 @@ pub unsafe extern "C" fn script_ref_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn script_ref_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = ScriptRef::from_hex(hex_str).into_result()?; @@ -15121,7 +15677,7 @@ pub unsafe extern "C" fn script_ref_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_ref_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15132,7 +15688,7 @@ pub unsafe extern "C" fn script_ref_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn script_ref_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = ScriptRef::from_json(json).into_result()?; @@ -15143,7 +15699,7 @@ pub unsafe extern "C" fn script_ref_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn script_ref_new_native_script(native_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_new_native_script(native_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let native_script = native_script_rptr.typed_ref::()?; let result = ScriptRef::new_native_script(native_script); @@ -15154,7 +15710,7 @@ pub unsafe extern "C" fn script_ref_new_native_script(native_script_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn script_ref_new_plutus_script(plutus_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_new_plutus_script(plutus_script_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let plutus_script = plutus_script_rptr.typed_ref::()?; let result = ScriptRef::new_plutus_script(plutus_script); @@ -15165,7 +15721,7 @@ pub unsafe extern "C" fn script_ref_new_plutus_script(plutus_script_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn script_ref_is_native_script(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_is_native_script(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_native_script(); @@ -15176,7 +15732,7 @@ pub unsafe extern "C" fn script_ref_is_native_script(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn script_ref_is_plutus_script(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_is_plutus_script(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_plutus_script(); @@ -15187,7 +15743,7 @@ pub unsafe extern "C" fn script_ref_is_plutus_script(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn script_ref_native_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_native_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_script(); @@ -15198,7 +15754,7 @@ pub unsafe extern "C" fn script_ref_native_script(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn script_ref_plutus_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_script_ref_plutus_script(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.plutus_script(); @@ -15208,9 +15764,20 @@ pub unsafe extern "C" fn script_ref_plutus_script(self_rptr: RPtr, result: &mut } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_script_ref_to_unwrapped_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_unwrapped_bytes(); + Ok::(result.into()) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn single_host_addr_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15221,7 +15788,7 @@ pub unsafe extern "C" fn single_host_addr_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_addr_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = SingleHostAddr::from_bytes(bytes).into_result()?; @@ -15232,7 +15799,7 @@ pub unsafe extern "C" fn single_host_addr_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn single_host_addr_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15243,7 +15810,7 @@ pub unsafe extern "C" fn single_host_addr_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn single_host_addr_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = SingleHostAddr::from_hex(hex_str).into_result()?; @@ -15254,7 +15821,7 @@ pub unsafe extern "C" fn single_host_addr_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn single_host_addr_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15265,7 +15832,7 @@ pub unsafe extern "C" fn single_host_addr_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_addr_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = SingleHostAddr::from_json(json).into_result()?; @@ -15276,7 +15843,7 @@ pub unsafe extern "C" fn single_host_addr_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn single_host_addr_port(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_port(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.port(); @@ -15287,7 +15854,7 @@ pub unsafe extern "C" fn single_host_addr_port(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn single_host_addr_ipv4(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_ipv4(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ipv4(); @@ -15298,7 +15865,7 @@ pub unsafe extern "C" fn single_host_addr_ipv4(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn single_host_addr_ipv6(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_ipv6(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ipv6(); @@ -15309,7 +15876,7 @@ pub unsafe extern "C" fn single_host_addr_ipv6(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = SingleHostAddr::new(None, None, None); Ok::(result.rptr()) @@ -15319,7 +15886,7 @@ pub unsafe extern "C" fn single_host_addr_new(result: &mut RPtr, error: &mut Cha #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_port(port_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_port(port_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let port = port_long as u16; let result = SingleHostAddr::new(Some(port), None, None); @@ -15330,7 +15897,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_port(port_long: i64, result: #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_ipv4(ipv4_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_ipv4(ipv4_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let ipv4 = ipv4_rptr.typed_ref::()?.clone(); let result = SingleHostAddr::new(None, Some(ipv4), None); @@ -15341,7 +15908,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_ipv4(ipv4_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_port_ipv4(port_long: i64, ipv4_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_port_ipv4(port_long: i64, ipv4_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let port = port_long as u16; let ipv4 = ipv4_rptr.typed_ref::()?.clone(); @@ -15353,7 +15920,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_port_ipv4(port_long: i64, ipv #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_ipv6(ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_ipv6(ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let ipv6 = ipv6_rptr.typed_ref::()?.clone(); let result = SingleHostAddr::new(None, None, Some(ipv6)); @@ -15364,7 +15931,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_ipv6(ipv6_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_port_ipv6(port_long: i64, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_port_ipv6(port_long: i64, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let port = port_long as u16; let ipv6 = ipv6_rptr.typed_ref::()?.clone(); @@ -15376,7 +15943,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_port_ipv6(port_long: i64, ipv #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_ipv4_ipv6(ipv4_rptr: RPtr, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_ipv4_ipv6(ipv4_rptr: RPtr, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let ipv4 = ipv4_rptr.typed_ref::()?.clone(); let ipv6 = ipv6_rptr.typed_ref::()?.clone(); @@ -15388,7 +15955,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_ipv4_ipv6(ipv4_rptr: RPtr, ip #[no_mangle] -pub unsafe extern "C" fn single_host_addr_new_with_port_ipv4_ipv6(port_long: i64, ipv4_rptr: RPtr, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_addr_new_with_port_ipv4_ipv6(port_long: i64, ipv4_rptr: RPtr, ipv6_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let port = port_long as u16; let ipv4 = ipv4_rptr.typed_ref::()?.clone(); @@ -15403,7 +15970,7 @@ pub unsafe extern "C" fn single_host_addr_new_with_port_ipv4_ipv6(port_long: i64 #[no_mangle] -pub unsafe extern "C" fn single_host_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15414,7 +15981,7 @@ pub unsafe extern "C" fn single_host_name_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = SingleHostName::from_bytes(bytes).into_result()?; @@ -15425,7 +15992,7 @@ pub unsafe extern "C" fn single_host_name_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn single_host_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15436,7 +16003,7 @@ pub unsafe extern "C" fn single_host_name_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn single_host_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = SingleHostName::from_hex(hex_str).into_result()?; @@ -15447,7 +16014,7 @@ pub unsafe extern "C" fn single_host_name_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn single_host_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15458,7 +16025,7 @@ pub unsafe extern "C" fn single_host_name_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = SingleHostName::from_json(json).into_result()?; @@ -15469,7 +16036,7 @@ pub unsafe extern "C" fn single_host_name_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn single_host_name_port(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_port(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.port(); @@ -15480,7 +16047,7 @@ pub unsafe extern "C" fn single_host_name_port(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn single_host_name_dns_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_dns_name(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.dns_name(); @@ -15491,7 +16058,7 @@ pub unsafe extern "C" fn single_host_name_dns_name(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_name_new(dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_new(dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let dns_name = dns_name_rptr.typed_ref::()?; let result = SingleHostName::new(None, dns_name); @@ -15502,7 +16069,7 @@ pub unsafe extern "C" fn single_host_name_new(dns_name_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn single_host_name_new_with_port(port_long: i64, dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_single_host_name_new_with_port(port_long: i64, dns_name_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let port = port_long as u16; let dns_name = dns_name_rptr.typed_ref::()?; @@ -15516,7 +16083,7 @@ pub unsafe extern "C" fn single_host_name_new_with_port(port_long: i64, dns_name #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15527,7 +16094,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_to_bytes(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeAndVoteDelegation::from_bytes(bytes).into_result()?; @@ -15538,7 +16105,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_from_bytes(bytes_data: *const #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15549,7 +16116,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_to_hex(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeAndVoteDelegation::from_hex(hex_str).into_result()?; @@ -15560,7 +16127,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_from_hex(hex_str_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15571,7 +16138,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_to_json(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeAndVoteDelegation::from_json(json).into_result()?; @@ -15582,7 +16149,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_from_json(json_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -15593,7 +16160,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_stake_credential(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_keyhash(); @@ -15604,7 +16171,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_pool_keyhash(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep(); @@ -15615,7 +16182,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_drep(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, drep_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, drep_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let pool_keyhash = pool_keyhash_rptr.typed_ref::()?; @@ -15628,7 +16195,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_new(stake_credential_rptr: RP #[no_mangle] -pub unsafe extern "C" fn stake_and_vote_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_and_vote_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -15640,7 +16207,7 @@ pub unsafe extern "C" fn stake_and_vote_delegation_has_script_credentials(self_r #[no_mangle] -pub unsafe extern "C" fn stake_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15651,7 +16218,7 @@ pub unsafe extern "C" fn stake_delegation_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn stake_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeDelegation::from_bytes(bytes).into_result()?; @@ -15662,7 +16229,7 @@ pub unsafe extern "C" fn stake_delegation_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn stake_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15673,7 +16240,7 @@ pub unsafe extern "C" fn stake_delegation_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn stake_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeDelegation::from_hex(hex_str).into_result()?; @@ -15684,7 +16251,7 @@ pub unsafe extern "C" fn stake_delegation_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn stake_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15695,7 +16262,7 @@ pub unsafe extern "C" fn stake_delegation_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn stake_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeDelegation::from_json(json).into_result()?; @@ -15706,7 +16273,7 @@ pub unsafe extern "C" fn stake_delegation_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn stake_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -15717,7 +16284,7 @@ pub unsafe extern "C" fn stake_delegation_stake_credential(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn stake_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_keyhash(); @@ -15728,7 +16295,7 @@ pub unsafe extern "C" fn stake_delegation_pool_keyhash(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn stake_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let pool_keyhash = pool_keyhash_rptr.typed_ref::()?; @@ -15740,7 +16307,7 @@ pub unsafe extern "C" fn stake_delegation_new(stake_credential_rptr: RPtr, pool_ #[no_mangle] -pub unsafe extern "C" fn stake_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -15752,7 +16319,7 @@ pub unsafe extern "C" fn stake_delegation_has_script_credentials(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15763,7 +16330,7 @@ pub unsafe extern "C" fn stake_deregistration_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeDeregistration::from_bytes(bytes).into_result()?; @@ -15774,7 +16341,7 @@ pub unsafe extern "C" fn stake_deregistration_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15785,7 +16352,7 @@ pub unsafe extern "C" fn stake_deregistration_to_hex(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeDeregistration::from_hex(hex_str).into_result()?; @@ -15796,7 +16363,7 @@ pub unsafe extern "C" fn stake_deregistration_from_hex(hex_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15807,7 +16374,7 @@ pub unsafe extern "C" fn stake_deregistration_to_json(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeDeregistration::from_json(json).into_result()?; @@ -15818,7 +16385,7 @@ pub unsafe extern "C" fn stake_deregistration_from_json(json_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -15829,7 +16396,7 @@ pub unsafe extern "C" fn stake_deregistration_stake_credential(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -15840,7 +16407,7 @@ pub unsafe extern "C" fn stake_deregistration_coin(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_new(stake_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_new(stake_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let result = StakeDeregistration::new(stake_credential); @@ -15851,11 +16418,11 @@ pub unsafe extern "C" fn stake_deregistration_new(stake_credential_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_new_with_coin(stake_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_new_with_explicit_refund(stake_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; - let result = StakeDeregistration::new_with_coin(stake_credential, coin); + let result = StakeDeregistration::new_with_explicit_refund(stake_credential, coin); Ok::(result.rptr()) }) .response(result, error) @@ -15863,7 +16430,7 @@ pub unsafe extern "C" fn stake_deregistration_new_with_coin(stake_credential_rpt #[no_mangle] -pub unsafe extern "C" fn stake_deregistration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_deregistration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -15875,7 +16442,7 @@ pub unsafe extern "C" fn stake_deregistration_has_script_credentials(self_rptr: #[no_mangle] -pub unsafe extern "C" fn stake_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -15886,7 +16453,7 @@ pub unsafe extern "C" fn stake_registration_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn stake_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeRegistration::from_bytes(bytes).into_result()?; @@ -15897,7 +16464,7 @@ pub unsafe extern "C" fn stake_registration_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn stake_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -15908,7 +16475,7 @@ pub unsafe extern "C" fn stake_registration_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn stake_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeRegistration::from_hex(hex_str).into_result()?; @@ -15919,7 +16486,7 @@ pub unsafe extern "C" fn stake_registration_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn stake_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -15930,7 +16497,7 @@ pub unsafe extern "C" fn stake_registration_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn stake_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeRegistration::from_json(json).into_result()?; @@ -15941,7 +16508,7 @@ pub unsafe extern "C" fn stake_registration_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn stake_registration_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -15952,7 +16519,7 @@ pub unsafe extern "C" fn stake_registration_stake_credential(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn stake_registration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -15963,7 +16530,7 @@ pub unsafe extern "C" fn stake_registration_coin(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn stake_registration_new(stake_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_new(stake_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let result = StakeRegistration::new(stake_credential); @@ -15974,11 +16541,11 @@ pub unsafe extern "C" fn stake_registration_new(stake_credential_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn stake_registration_new_with_coin(stake_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_new_with_explicit_deposit(stake_credential_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; - let result = StakeRegistration::new_with_coin(stake_credential, coin); + let result = StakeRegistration::new_with_explicit_deposit(stake_credential, coin); Ok::(result.rptr()) }) .response(result, error) @@ -15986,7 +16553,7 @@ pub unsafe extern "C" fn stake_registration_new_with_coin(stake_credential_rptr: #[no_mangle] -pub unsafe extern "C" fn stake_registration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -15998,7 +16565,7 @@ pub unsafe extern "C" fn stake_registration_has_script_credentials(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16009,7 +16576,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_to_bytes(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -16020,7 +16587,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_from_bytes(bytes_data #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16031,7 +16598,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_to_hex(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeRegistrationAndDelegation::from_hex(hex_str).into_result()?; @@ -16042,7 +16609,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_from_hex(hex_str_str: #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16053,7 +16620,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_to_json(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeRegistrationAndDelegation::from_json(json).into_result()?; @@ -16064,7 +16631,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_from_json(json_str: C #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -16075,7 +16642,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_stake_credential(self #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_keyhash(); @@ -16086,7 +16653,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_pool_keyhash(self_rpt #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -16097,7 +16664,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_coin(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let pool_keyhash = pool_keyhash_rptr.typed_ref::()?; @@ -16110,7 +16677,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_new(stake_credential_ #[no_mangle] -pub unsafe extern "C" fn stake_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -16122,7 +16689,7 @@ pub unsafe extern "C" fn stake_registration_and_delegation_has_script_credential #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16133,7 +16700,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_bytes(self_rp #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = StakeVoteRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -16144,7 +16711,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_bytes(bytes #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16155,7 +16722,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_hex(self_rptr #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = StakeVoteRegistrationAndDelegation::from_hex(hex_str).into_result()?; @@ -16166,7 +16733,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_hex(hex_str #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16177,7 +16744,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_to_json(self_rpt #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = StakeVoteRegistrationAndDelegation::from_json(json).into_result()?; @@ -16188,7 +16755,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_from_json(json_s #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -16199,7 +16766,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_stake_credential #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_pool_keyhash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.pool_keyhash(); @@ -16210,7 +16777,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_pool_keyhash(sel #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep(); @@ -16221,7 +16788,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_drep(self_rptr: #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -16232,7 +16799,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_coin(self_rptr: #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, drep_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_new(stake_credential_rptr: RPtr, pool_keyhash_rptr: RPtr, drep_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let pool_keyhash = pool_keyhash_rptr.typed_ref::()?; @@ -16246,7 +16813,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_new(stake_creden #[no_mangle] -pub unsafe extern "C" fn stake_vote_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_stake_vote_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -16258,7 +16825,7 @@ pub unsafe extern "C" fn stake_vote_registration_and_delegation_has_script_crede #[no_mangle] -pub unsafe extern "C" fn strings_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_strings_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Strings::new(); Ok::(result.rptr()) @@ -16268,7 +16835,7 @@ pub unsafe extern "C" fn strings_new(result: &mut RPtr, error: &mut CharPtr) -> #[no_mangle] -pub unsafe extern "C" fn strings_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_strings_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -16279,7 +16846,7 @@ pub unsafe extern "C" fn strings_len(self_rptr: RPtr, result: &mut i64, error: & #[no_mangle] -pub unsafe extern "C" fn strings_get(self_rptr: RPtr, index_long: i64, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_strings_get(self_rptr: RPtr, index_long: i64, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -16291,7 +16858,7 @@ pub unsafe extern "C" fn strings_get(self_rptr: RPtr, index_long: i64, result: & #[no_mangle] -pub unsafe extern "C" fn strings_add(self_rptr: RPtr, elem_str: CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_strings_add(self_rptr: RPtr, elem_str: CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem : String = elem_str.into_str(); @@ -16304,7 +16871,7 @@ pub unsafe extern "C" fn strings_add(self_rptr: RPtr, elem_str: CharPtr, error: #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16315,7 +16882,7 @@ pub unsafe extern "C" fn timelock_expiry_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TimelockExpiry::from_bytes(bytes).into_result()?; @@ -16326,7 +16893,7 @@ pub unsafe extern "C" fn timelock_expiry_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16337,7 +16904,7 @@ pub unsafe extern "C" fn timelock_expiry_to_hex(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TimelockExpiry::from_hex(hex_str).into_result()?; @@ -16348,7 +16915,7 @@ pub unsafe extern "C" fn timelock_expiry_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16359,7 +16926,7 @@ pub unsafe extern "C" fn timelock_expiry_to_json(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TimelockExpiry::from_json(json).into_result()?; @@ -16370,7 +16937,7 @@ pub unsafe extern "C" fn timelock_expiry_from_json(json_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot().into_result()?; @@ -16381,7 +16948,7 @@ pub unsafe extern "C" fn timelock_expiry_slot(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot_bignum(); @@ -16392,7 +16959,7 @@ pub unsafe extern "C" fn timelock_expiry_slot_bignum(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_new(slot_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_new(slot_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_long as u32; let result = TimelockExpiry::new(slot); @@ -16403,7 +16970,7 @@ pub unsafe extern "C" fn timelock_expiry_new(slot_long: i64, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn timelock_expiry_new_timelockexpiry(slot_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_expiry_new_timelockexpiry(slot_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_rptr.typed_ref::()?; let result = TimelockExpiry::new_timelockexpiry(slot); @@ -16415,7 +16982,7 @@ pub unsafe extern "C" fn timelock_expiry_new_timelockexpiry(slot_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn timelock_start_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16426,7 +16993,7 @@ pub unsafe extern "C" fn timelock_start_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn timelock_start_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TimelockStart::from_bytes(bytes).into_result()?; @@ -16437,7 +17004,7 @@ pub unsafe extern "C" fn timelock_start_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn timelock_start_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16448,7 +17015,7 @@ pub unsafe extern "C" fn timelock_start_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn timelock_start_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TimelockStart::from_hex(hex_str).into_result()?; @@ -16459,7 +17026,7 @@ pub unsafe extern "C" fn timelock_start_from_hex(hex_str_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn timelock_start_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16470,7 +17037,7 @@ pub unsafe extern "C" fn timelock_start_to_json(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn timelock_start_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TimelockStart::from_json(json).into_result()?; @@ -16481,7 +17048,7 @@ pub unsafe extern "C" fn timelock_start_from_json(json_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn timelock_start_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_slot(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot().into_result()?; @@ -16492,7 +17059,7 @@ pub unsafe extern "C" fn timelock_start_slot(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn timelock_start_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_slot_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.slot_bignum(); @@ -16503,7 +17070,7 @@ pub unsafe extern "C" fn timelock_start_slot_bignum(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn timelock_start_new(slot_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_new(slot_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_long as u32; let result = TimelockStart::new(slot); @@ -16514,7 +17081,7 @@ pub unsafe extern "C" fn timelock_start_new(slot_long: i64, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn timelock_start_new_timelockstart(slot_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_timelock_start_new_timelockstart(slot_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let slot = slot_rptr.typed_ref::()?; let result = TimelockStart::new_timelockstart(slot); @@ -16526,7 +17093,7 @@ pub unsafe extern "C" fn timelock_start_new_timelockstart(slot_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16537,7 +17104,7 @@ pub unsafe extern "C" fn transaction_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn transaction_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Transaction::from_bytes(bytes).into_result()?; @@ -16548,7 +17115,7 @@ pub unsafe extern "C" fn transaction_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn transaction_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16559,7 +17126,7 @@ pub unsafe extern "C" fn transaction_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn transaction_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Transaction::from_hex(hex_str).into_result()?; @@ -16570,7 +17137,7 @@ pub unsafe extern "C" fn transaction_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16581,7 +17148,7 @@ pub unsafe extern "C" fn transaction_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn transaction_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Transaction::from_json(json).into_result()?; @@ -16592,7 +17159,7 @@ pub unsafe extern "C" fn transaction_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn transaction_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.body(); @@ -16603,7 +17170,7 @@ pub unsafe extern "C" fn transaction_body(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.witness_set(); @@ -16614,7 +17181,7 @@ pub unsafe extern "C" fn transaction_witness_set(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn transaction_is_valid(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_is_valid(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_valid(); @@ -16625,7 +17192,7 @@ pub unsafe extern "C" fn transaction_is_valid(self_rptr: RPtr, result: &mut bool #[no_mangle] -pub unsafe extern "C" fn transaction_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.auxiliary_data(); @@ -16636,7 +17203,7 @@ pub unsafe extern "C" fn transaction_auxiliary_data(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_set_is_valid(self_rptr: RPtr, valid: bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_set_is_valid(self_rptr: RPtr, valid: bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.set_is_valid(valid); @@ -16647,7 +17214,7 @@ pub unsafe extern "C" fn transaction_set_is_valid(self_rptr: RPtr, valid: bool, #[no_mangle] -pub unsafe extern "C" fn transaction_new(body_rptr: RPtr, witness_set_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_new(body_rptr: RPtr, witness_set_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let body = body_rptr.typed_ref::()?; let witness_set = witness_set_rptr.typed_ref::()?; @@ -16659,7 +17226,7 @@ pub unsafe extern "C" fn transaction_new(body_rptr: RPtr, witness_set_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_new_with_auxiliary_data(body_rptr: RPtr, witness_set_rptr: RPtr, auxiliary_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_new_with_auxiliary_data(body_rptr: RPtr, witness_set_rptr: RPtr, auxiliary_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let body = body_rptr.typed_ref::()?; let witness_set = witness_set_rptr.typed_ref::()?; @@ -16674,7 +17241,7 @@ pub unsafe extern "C" fn transaction_new_with_auxiliary_data(body_rptr: RPtr, wi #[no_mangle] -pub unsafe extern "C" fn transaction_batch_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_batch_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -16685,7 +17252,7 @@ pub unsafe extern "C" fn transaction_batch_len(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn transaction_batch_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_batch_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -16698,7 +17265,7 @@ pub unsafe extern "C" fn transaction_batch_get(self_rptr: RPtr, index_long: i64, #[no_mangle] -pub unsafe extern "C" fn transaction_batch_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_batch_list_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -16709,7 +17276,7 @@ pub unsafe extern "C" fn transaction_batch_list_len(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_batch_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_batch_list_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -16722,7 +17289,7 @@ pub unsafe extern "C" fn transaction_batch_list_get(self_rptr: RPtr, index_long: #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16733,7 +17300,7 @@ pub unsafe extern "C" fn transaction_bodies_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionBodies::from_bytes(bytes).into_result()?; @@ -16744,7 +17311,7 @@ pub unsafe extern "C" fn transaction_bodies_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16755,7 +17322,7 @@ pub unsafe extern "C" fn transaction_bodies_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionBodies::from_hex(hex_str).into_result()?; @@ -16766,7 +17333,7 @@ pub unsafe extern "C" fn transaction_bodies_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16777,7 +17344,7 @@ pub unsafe extern "C" fn transaction_bodies_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionBodies::from_json(json).into_result()?; @@ -16788,7 +17355,7 @@ pub unsafe extern "C" fn transaction_bodies_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionBodies::new(); Ok::(result.rptr()) @@ -16798,7 +17365,7 @@ pub unsafe extern "C" fn transaction_bodies_new(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -16809,7 +17376,7 @@ pub unsafe extern "C" fn transaction_bodies_len(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -16821,7 +17388,7 @@ pub unsafe extern "C" fn transaction_bodies_get(self_rptr: RPtr, index_long: i64 #[no_mangle] -pub unsafe extern "C" fn transaction_bodies_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_bodies_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -16834,7 +17401,7 @@ pub unsafe extern "C" fn transaction_bodies_add(self_rptr: RPtr, elem_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_body_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -16845,7 +17412,7 @@ pub unsafe extern "C" fn transaction_body_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_body_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionBody::from_bytes(bytes).into_result()?; @@ -16856,7 +17423,7 @@ pub unsafe extern "C" fn transaction_body_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn transaction_body_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -16867,7 +17434,7 @@ pub unsafe extern "C" fn transaction_body_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn transaction_body_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionBody::from_hex(hex_str).into_result()?; @@ -16878,7 +17445,7 @@ pub unsafe extern "C" fn transaction_body_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_body_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -16889,7 +17456,7 @@ pub unsafe extern "C" fn transaction_body_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_body_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionBody::from_json(json).into_result()?; @@ -16900,7 +17467,7 @@ pub unsafe extern "C" fn transaction_body_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_body_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.inputs(); @@ -16911,7 +17478,7 @@ pub unsafe extern "C" fn transaction_body_inputs(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn transaction_body_outputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_outputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.outputs(); @@ -16922,7 +17489,7 @@ pub unsafe extern "C" fn transaction_body_outputs(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_body_fee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_fee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.fee(); @@ -16933,7 +17500,7 @@ pub unsafe extern "C" fn transaction_body_fee(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_body_ttl(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_ttl(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ttl().into_result()?; @@ -16944,7 +17511,7 @@ pub unsafe extern "C" fn transaction_body_ttl(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn transaction_body_ttl_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_ttl_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.ttl_bignum(); @@ -16955,7 +17522,7 @@ pub unsafe extern "C" fn transaction_body_ttl_bignum(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_ttl(self_rptr: RPtr, ttl_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_ttl(self_rptr: RPtr, ttl_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ttl = ttl_rptr.typed_ref::()?; @@ -16967,7 +17534,7 @@ pub unsafe extern "C" fn transaction_body_set_ttl(self_rptr: RPtr, ttl_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_body_remove_ttl(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_remove_ttl(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_ttl(); @@ -16978,7 +17545,7 @@ pub unsafe extern "C" fn transaction_body_remove_ttl(self_rptr: RPtr, error: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_certs(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_certs(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let certs = certs_rptr.typed_ref::()?; @@ -16990,7 +17557,7 @@ pub unsafe extern "C" fn transaction_body_set_certs(self_rptr: RPtr, certs_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_body_certs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_certs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.certs(); @@ -17001,7 +17568,7 @@ pub unsafe extern "C" fn transaction_body_certs(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_withdrawals(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_withdrawals(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let withdrawals = withdrawals_rptr.typed_ref::()?; @@ -17013,7 +17580,7 @@ pub unsafe extern "C" fn transaction_body_set_withdrawals(self_rptr: RPtr, withd #[no_mangle] -pub unsafe extern "C" fn transaction_body_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.withdrawals(); @@ -17024,7 +17591,7 @@ pub unsafe extern "C" fn transaction_body_withdrawals(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_update(self_rptr: RPtr, update_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_update(self_rptr: RPtr, update_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let update = update_rptr.typed_ref::()?; @@ -17036,7 +17603,7 @@ pub unsafe extern "C" fn transaction_body_set_update(self_rptr: RPtr, update_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_body_update(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_update(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.update(); @@ -17047,7 +17614,7 @@ pub unsafe extern "C" fn transaction_body_update(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_auxiliary_data_hash(self_rptr: RPtr, auxiliary_data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_auxiliary_data_hash(self_rptr: RPtr, auxiliary_data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let auxiliary_data_hash = auxiliary_data_hash_rptr.typed_ref::()?; @@ -17059,7 +17626,7 @@ pub unsafe extern "C" fn transaction_body_set_auxiliary_data_hash(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_body_auxiliary_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_auxiliary_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.auxiliary_data_hash(); @@ -17070,7 +17637,7 @@ pub unsafe extern "C" fn transaction_body_auxiliary_data_hash(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_validity_start_interval(self_rptr: RPtr, validity_start_interval_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_validity_start_interval(self_rptr: RPtr, validity_start_interval_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let validity_start_interval = validity_start_interval_long as u32; @@ -17082,7 +17649,7 @@ pub unsafe extern "C" fn transaction_body_set_validity_start_interval(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_validity_start_interval_bignum(self_rptr: RPtr, validity_start_interval_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_validity_start_interval_bignum(self_rptr: RPtr, validity_start_interval_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let validity_start_interval = validity_start_interval_rptr.typed_ref::()?; @@ -17094,7 +17661,7 @@ pub unsafe extern "C" fn transaction_body_set_validity_start_interval_bignum(sel #[no_mangle] -pub unsafe extern "C" fn transaction_body_validity_start_interval_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_validity_start_interval_bignum(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.validity_start_interval_bignum(); @@ -17105,7 +17672,7 @@ pub unsafe extern "C" fn transaction_body_validity_start_interval_bignum(self_rp #[no_mangle] -pub unsafe extern "C" fn transaction_body_validity_start_interval(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_validity_start_interval(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.validity_start_interval().into_result()?; @@ -17116,7 +17683,7 @@ pub unsafe extern "C" fn transaction_body_validity_start_interval(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_mint(self_rptr: RPtr, mint_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_mint(self_rptr: RPtr, mint_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint = mint_rptr.typed_ref::()?; @@ -17128,7 +17695,7 @@ pub unsafe extern "C" fn transaction_body_set_mint(self_rptr: RPtr, mint_rptr: R #[no_mangle] -pub unsafe extern "C" fn transaction_body_mint(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_mint(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.mint(); @@ -17139,7 +17706,7 @@ pub unsafe extern "C" fn transaction_body_mint(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_reference_inputs(self_rptr: RPtr, reference_inputs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_reference_inputs(self_rptr: RPtr, reference_inputs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let reference_inputs = reference_inputs_rptr.typed_ref::()?; @@ -17151,7 +17718,7 @@ pub unsafe extern "C" fn transaction_body_set_reference_inputs(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_reference_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_reference_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.reference_inputs(); @@ -17162,7 +17729,7 @@ pub unsafe extern "C" fn transaction_body_reference_inputs(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_script_data_hash(self_rptr: RPtr, script_data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_script_data_hash(self_rptr: RPtr, script_data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let script_data_hash = script_data_hash_rptr.typed_ref::()?; @@ -17174,7 +17741,7 @@ pub unsafe extern "C" fn transaction_body_set_script_data_hash(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_script_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_script_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.script_data_hash(); @@ -17185,7 +17752,7 @@ pub unsafe extern "C" fn transaction_body_script_data_hash(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_collateral(self_rptr: RPtr, collateral_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_collateral(self_rptr: RPtr, collateral_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral = collateral_rptr.typed_ref::()?; @@ -17197,7 +17764,7 @@ pub unsafe extern "C" fn transaction_body_set_collateral(self_rptr: RPtr, collat #[no_mangle] -pub unsafe extern "C" fn transaction_body_collateral(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_collateral(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.collateral(); @@ -17208,7 +17775,7 @@ pub unsafe extern "C" fn transaction_body_collateral(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_required_signers(self_rptr: RPtr, required_signers_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_required_signers(self_rptr: RPtr, required_signers_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let required_signers = required_signers_rptr.typed_ref::()?; @@ -17220,7 +17787,7 @@ pub unsafe extern "C" fn transaction_body_set_required_signers(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_required_signers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_required_signers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.required_signers(); @@ -17231,7 +17798,7 @@ pub unsafe extern "C" fn transaction_body_required_signers(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_network_id(self_rptr: RPtr, network_id_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_network_id(self_rptr: RPtr, network_id_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let network_id = network_id_rptr.typed_ref::()?; @@ -17243,7 +17810,7 @@ pub unsafe extern "C" fn transaction_body_set_network_id(self_rptr: RPtr, networ #[no_mangle] -pub unsafe extern "C" fn transaction_body_network_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_network_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.network_id(); @@ -17254,7 +17821,7 @@ pub unsafe extern "C" fn transaction_body_network_id(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_collateral_return(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_collateral_return(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral_return = collateral_return_rptr.typed_ref::()?; @@ -17266,7 +17833,7 @@ pub unsafe extern "C" fn transaction_body_set_collateral_return(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_collateral_return(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_collateral_return(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.collateral_return(); @@ -17277,7 +17844,7 @@ pub unsafe extern "C" fn transaction_body_collateral_return(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_total_collateral(self_rptr: RPtr, total_collateral_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_total_collateral(self_rptr: RPtr, total_collateral_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let total_collateral = total_collateral_rptr.typed_ref::()?; @@ -17289,7 +17856,7 @@ pub unsafe extern "C" fn transaction_body_set_total_collateral(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_total_collateral(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_total_collateral(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.total_collateral(); @@ -17300,7 +17867,7 @@ pub unsafe extern "C" fn transaction_body_total_collateral(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_voting_procedures(self_rptr: RPtr, voting_procedures_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_voting_procedures(self_rptr: RPtr, voting_procedures_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voting_procedures = voting_procedures_rptr.typed_ref::()?; @@ -17312,7 +17879,7 @@ pub unsafe extern "C" fn transaction_body_set_voting_procedures(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_voting_procedures(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_voting_procedures(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.voting_procedures(); @@ -17323,7 +17890,7 @@ pub unsafe extern "C" fn transaction_body_voting_procedures(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_voting_proposals(self_rptr: RPtr, voting_proposals_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_voting_proposals(self_rptr: RPtr, voting_proposals_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voting_proposals = voting_proposals_rptr.typed_ref::()?; @@ -17335,7 +17902,7 @@ pub unsafe extern "C" fn transaction_body_set_voting_proposals(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_body_voting_proposals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_voting_proposals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.voting_proposals(); @@ -17346,7 +17913,7 @@ pub unsafe extern "C" fn transaction_body_voting_proposals(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_donation(self_rptr: RPtr, donation_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_donation(self_rptr: RPtr, donation_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let donation = donation_rptr.typed_ref::()?; @@ -17358,7 +17925,7 @@ pub unsafe extern "C" fn transaction_body_set_donation(self_rptr: RPtr, donation #[no_mangle] -pub unsafe extern "C" fn transaction_body_donation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_donation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.donation(); @@ -17369,7 +17936,7 @@ pub unsafe extern "C" fn transaction_body_donation(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_body_set_current_treasury_value(self_rptr: RPtr, current_treasury_value_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_set_current_treasury_value(self_rptr: RPtr, current_treasury_value_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let current_treasury_value = current_treasury_value_rptr.typed_ref::()?; @@ -17381,7 +17948,7 @@ pub unsafe extern "C" fn transaction_body_set_current_treasury_value(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_body_current_treasury_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_current_treasury_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.current_treasury_value(); @@ -17392,7 +17959,7 @@ pub unsafe extern "C" fn transaction_body_current_treasury_value(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_body_new(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_new(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let inputs = inputs_rptr.typed_ref::()?; let outputs = outputs_rptr.typed_ref::()?; @@ -17405,7 +17972,7 @@ pub unsafe extern "C" fn transaction_body_new(inputs_rptr: RPtr, outputs_rptr: R #[no_mangle] -pub unsafe extern "C" fn transaction_body_new_with_ttl(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, ttl_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_new_with_ttl(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, ttl_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let inputs = inputs_rptr.typed_ref::()?; let outputs = outputs_rptr.typed_ref::()?; @@ -17420,7 +17987,7 @@ pub unsafe extern "C" fn transaction_body_new_with_ttl(inputs_rptr: RPtr, output #[no_mangle] -pub unsafe extern "C" fn transaction_body_new_tx_body(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_body_new_tx_body(inputs_rptr: RPtr, outputs_rptr: RPtr, fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let inputs = inputs_rptr.typed_ref::()?; let outputs = outputs_rptr.typed_ref::()?; @@ -17434,7 +18001,7 @@ pub unsafe extern "C" fn transaction_body_new_tx_body(inputs_rptr: RPtr, outputs #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_inputs_from(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_inputs_from(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let inputs = inputs_rptr.typed_ref::()?; @@ -17447,7 +18014,7 @@ pub unsafe extern "C" fn transaction_builder_add_inputs_from(self_rptr: RPtr, in #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_inputs(self_rptr: RPtr, inputs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_inputs(self_rptr: RPtr, inputs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let inputs = inputs_rptr.typed_ref::()?; @@ -17459,7 +18026,7 @@ pub unsafe extern "C" fn transaction_builder_set_inputs(self_rptr: RPtr, inputs_ #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_collateral(self_rptr: RPtr, collateral_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_collateral(self_rptr: RPtr, collateral_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral = collateral_rptr.typed_ref::()?; @@ -17471,7 +18038,7 @@ pub unsafe extern "C" fn transaction_builder_set_collateral(self_rptr: RPtr, col #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_collateral_return(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_collateral_return(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral_return = collateral_return_rptr.typed_ref::()?; @@ -17483,7 +18050,7 @@ pub unsafe extern "C" fn transaction_builder_set_collateral_return(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_collateral_return(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_collateral_return(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_collateral_return(); @@ -17494,7 +18061,7 @@ pub unsafe extern "C" fn transaction_builder_remove_collateral_return(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_collateral_return_and_total(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_collateral_return_and_total(self_rptr: RPtr, collateral_return_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let collateral_return = collateral_return_rptr.typed_ref::()?; @@ -17506,7 +18073,7 @@ pub unsafe extern "C" fn transaction_builder_set_collateral_return_and_total(sel #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_total_collateral(self_rptr: RPtr, total_collateral_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_total_collateral(self_rptr: RPtr, total_collateral_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let total_collateral = total_collateral_rptr.typed_ref::()?; @@ -17518,7 +18085,7 @@ pub unsafe extern "C" fn transaction_builder_set_total_collateral(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_total_collateral(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_total_collateral(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_total_collateral(); @@ -17529,7 +18096,7 @@ pub unsafe extern "C" fn transaction_builder_remove_total_collateral(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_total_collateral_and_return(self_rptr: RPtr, total_collateral_rptr: RPtr, return_address_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_total_collateral_and_return(self_rptr: RPtr, total_collateral_rptr: RPtr, return_address_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let total_collateral = total_collateral_rptr.typed_ref::()?; @@ -17542,7 +18109,7 @@ pub unsafe extern "C" fn transaction_builder_set_total_collateral_and_return(sel #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_reference_input(self_rptr: RPtr, reference_input_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_reference_input(self_rptr: RPtr, reference_input_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let reference_input = reference_input_rptr.typed_ref::()?; @@ -17554,7 +18121,7 @@ pub unsafe extern "C" fn transaction_builder_add_reference_input(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_script_reference_input(self_rptr: RPtr, reference_input_rptr: RPtr, script_size_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_script_reference_input(self_rptr: RPtr, reference_input_rptr: RPtr, script_size_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let reference_input = reference_input_rptr.typed_ref::()?; @@ -17567,7 +18134,7 @@ pub unsafe extern "C" fn transaction_builder_add_script_reference_input(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_key_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_key_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let hash = hash_rptr.typed_ref::()?; @@ -17581,7 +18148,7 @@ pub unsafe extern "C" fn transaction_builder_add_key_input(self_rptr: RPtr, hash #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_native_script_input(self_rptr: RPtr, script_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_native_script_input(self_rptr: RPtr, script_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let script = script_rptr.typed_ref::()?; @@ -17595,7 +18162,7 @@ pub unsafe extern "C" fn transaction_builder_add_native_script_input(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_plutus_script_input(self_rptr: RPtr, witness_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_plutus_script_input(self_rptr: RPtr, witness_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let witness = witness_rptr.typed_ref::()?; @@ -17609,7 +18176,7 @@ pub unsafe extern "C" fn transaction_builder_add_plutus_script_input(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_bootstrap_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_bootstrap_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let hash = hash_rptr.typed_ref::()?; @@ -17623,7 +18190,7 @@ pub unsafe extern "C" fn transaction_builder_add_bootstrap_input(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_regular_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_regular_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -17637,7 +18204,7 @@ pub unsafe extern "C" fn transaction_builder_add_regular_input(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_inputs_from_and_change(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, change_config_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_inputs_from_and_change(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, change_config_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let inputs = inputs_rptr.typed_ref::()?; @@ -17651,22 +18218,22 @@ pub unsafe extern "C" fn transaction_builder_add_inputs_from_and_change(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_inputs_from_and_change_with_collateral_return(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, change_config_rptr: RPtr, collateral_percentage_long: i64, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_inputs_from_and_change_with_collateral_return(self_rptr: RPtr, inputs_rptr: RPtr, strategy_int: i32, change_config_rptr: RPtr, collateral_percentage_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let inputs = inputs_rptr.typed_ref::()?; let strategy = strategy_int.to_enum()?; let change_config = change_config_rptr.typed_ref::()?; - let collateral_percentage = collateral_percentage_long as u64; - let result = self_ref.add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage).into_result()?; - Ok::(result) + let collateral_percentage = collateral_percentage_rptr.typed_ref::()?; + self_ref.add_inputs_from_and_change_with_collateral_return(inputs, strategy, change_config, collateral_percentage).into_result()?; + Ok(()) }) - .response(result, error) + .response(&mut (), error) } #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_native_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_native_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_input_scripts(); @@ -17677,7 +18244,7 @@ pub unsafe extern "C" fn transaction_builder_get_native_input_scripts(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_plutus_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_plutus_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_input_scripts(); @@ -17688,7 +18255,7 @@ pub unsafe extern "C" fn transaction_builder_get_plutus_input_scripts(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_fee_for_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_fee_for_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -17702,7 +18269,7 @@ pub unsafe extern "C" fn transaction_builder_fee_for_input(self_rptr: RPtr, addr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_output(self_rptr: RPtr, output_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_output(self_rptr: RPtr, output_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let output = output_rptr.typed_ref::()?; @@ -17714,7 +18281,7 @@ pub unsafe extern "C" fn transaction_builder_add_output(self_rptr: RPtr, output_ #[no_mangle] -pub unsafe extern "C" fn transaction_builder_fee_for_output(self_rptr: RPtr, output_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_fee_for_output(self_rptr: RPtr, output_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let output = output_rptr.typed_ref::()?; @@ -17726,7 +18293,7 @@ pub unsafe extern "C" fn transaction_builder_fee_for_output(self_rptr: RPtr, out #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_fee(self_rptr: RPtr, fee_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_fee(self_rptr: RPtr, fee_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let fee = fee_rptr.typed_ref::()?; @@ -17738,7 +18305,7 @@ pub unsafe extern "C" fn transaction_builder_set_fee(self_rptr: RPtr, fee_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_ttl(self_rptr: RPtr, ttl_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_ttl(self_rptr: RPtr, ttl_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ttl = ttl_long as u32; @@ -17750,7 +18317,7 @@ pub unsafe extern "C" fn transaction_builder_set_ttl(self_rptr: RPtr, ttl_long: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_ttl_bignum(self_rptr: RPtr, ttl_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_ttl_bignum(self_rptr: RPtr, ttl_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ttl = ttl_rptr.typed_ref::()?; @@ -17762,7 +18329,7 @@ pub unsafe extern "C" fn transaction_builder_set_ttl_bignum(self_rptr: RPtr, ttl #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_ttl(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_ttl(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_ttl(); @@ -17773,7 +18340,7 @@ pub unsafe extern "C" fn transaction_builder_remove_ttl(self_rptr: RPtr, error: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_validity_start_interval(self_rptr: RPtr, validity_start_interval_long: i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_validity_start_interval(self_rptr: RPtr, validity_start_interval_long: i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let validity_start_interval = validity_start_interval_long as u32; @@ -17785,7 +18352,7 @@ pub unsafe extern "C" fn transaction_builder_set_validity_start_interval(self_rp #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_validity_start_interval_bignum(self_rptr: RPtr, validity_start_interval_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_validity_start_interval_bignum(self_rptr: RPtr, validity_start_interval_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let validity_start_interval = validity_start_interval_rptr.typed_ref::()?.clone(); @@ -17797,7 +18364,7 @@ pub unsafe extern "C" fn transaction_builder_set_validity_start_interval_bignum( #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_validity_start_interval(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_validity_start_interval(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_validity_start_interval(); @@ -17808,7 +18375,7 @@ pub unsafe extern "C" fn transaction_builder_remove_validity_start_interval(self #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_certs(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_certs(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let certs = certs_rptr.typed_ref::()?; @@ -17820,7 +18387,7 @@ pub unsafe extern "C" fn transaction_builder_set_certs(self_rptr: RPtr, certs_rp #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_certs(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_certs(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_certs(); @@ -17831,7 +18398,7 @@ pub unsafe extern "C" fn transaction_builder_remove_certs(self_rptr: RPtr, error #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_certs_builder(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_certs_builder(self_rptr: RPtr, certs_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let certs = certs_rptr.typed_ref::()?; @@ -17843,7 +18410,7 @@ pub unsafe extern "C" fn transaction_builder_set_certs_builder(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_withdrawals(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_withdrawals(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let withdrawals = withdrawals_rptr.typed_ref::()?; @@ -17855,7 +18422,7 @@ pub unsafe extern "C" fn transaction_builder_set_withdrawals(self_rptr: RPtr, wi #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_withdrawals_builder(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_withdrawals_builder(self_rptr: RPtr, withdrawals_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let withdrawals = withdrawals_rptr.typed_ref::()?; @@ -17867,7 +18434,7 @@ pub unsafe extern "C" fn transaction_builder_set_withdrawals_builder(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_voting_builder(self_rptr: RPtr, voting_builder_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_voting_builder(self_rptr: RPtr, voting_builder_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voting_builder = voting_builder_rptr.typed_ref::()?; @@ -17879,7 +18446,7 @@ pub unsafe extern "C" fn transaction_builder_set_voting_builder(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_voting_proposal_builder(self_rptr: RPtr, voting_proposal_builder_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_voting_proposal_builder(self_rptr: RPtr, voting_proposal_builder_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voting_proposal_builder = voting_proposal_builder_rptr.typed_ref::()?; @@ -17891,7 +18458,7 @@ pub unsafe extern "C" fn transaction_builder_set_voting_proposal_builder(self_rp #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_withdrawals(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_withdrawals(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_withdrawals(); @@ -17902,7 +18469,7 @@ pub unsafe extern "C" fn transaction_builder_remove_withdrawals(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_auxiliary_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_auxiliary_data(); @@ -17913,7 +18480,7 @@ pub unsafe extern "C" fn transaction_builder_get_auxiliary_data(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_auxiliary_data(self_rptr: RPtr, auxiliary_data_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_auxiliary_data(self_rptr: RPtr, auxiliary_data_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let auxiliary_data = auxiliary_data_rptr.typed_ref::()?; @@ -17925,7 +18492,7 @@ pub unsafe extern "C" fn transaction_builder_set_auxiliary_data(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_auxiliary_data(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_auxiliary_data(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_auxiliary_data(); @@ -17936,7 +18503,7 @@ pub unsafe extern "C" fn transaction_builder_remove_auxiliary_data(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_metadata(self_rptr: RPtr, metadata_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_metadata(self_rptr: RPtr, metadata_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let metadata = metadata_rptr.typed_ref::()?; @@ -17948,7 +18515,7 @@ pub unsafe extern "C" fn transaction_builder_set_metadata(self_rptr: RPtr, metad #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_metadatum(self_rptr: RPtr, key_rptr: RPtr, val_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_metadatum(self_rptr: RPtr, key_rptr: RPtr, val_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -17961,7 +18528,7 @@ pub unsafe extern "C" fn transaction_builder_add_metadatum(self_rptr: RPtr, key_ #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_json_metadatum(self_rptr: RPtr, key_rptr: RPtr, val_str: CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_json_metadatum(self_rptr: RPtr, key_rptr: RPtr, val_str: CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -17974,7 +18541,7 @@ pub unsafe extern "C" fn transaction_builder_add_json_metadatum(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_json_metadatum_with_schema(self_rptr: RPtr, key_rptr: RPtr, val_str: CharPtr, schema_int: i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_json_metadatum_with_schema(self_rptr: RPtr, key_rptr: RPtr, val_str: CharPtr, schema_int: i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -17988,7 +18555,7 @@ pub unsafe extern "C" fn transaction_builder_add_json_metadatum_with_schema(self #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_mint_builder(self_rptr: RPtr, mint_builder_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_mint_builder(self_rptr: RPtr, mint_builder_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint_builder = mint_builder_rptr.typed_ref::()?; @@ -18000,7 +18567,7 @@ pub unsafe extern "C" fn transaction_builder_set_mint_builder(self_rptr: RPtr, m #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_mint_builder(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_mint_builder(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_mint_builder(); @@ -18011,7 +18578,7 @@ pub unsafe extern "C" fn transaction_builder_remove_mint_builder(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_mint_builder(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_mint_builder(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_mint_builder(); @@ -18022,7 +18589,7 @@ pub unsafe extern "C" fn transaction_builder_get_mint_builder(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_mint(self_rptr: RPtr, mint_rptr: RPtr, mint_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_mint(self_rptr: RPtr, mint_rptr: RPtr, mint_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let mint = mint_rptr.typed_ref::()?; @@ -18035,7 +18602,7 @@ pub unsafe extern "C" fn transaction_builder_set_mint(self_rptr: RPtr, mint_rptr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_mint(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_mint(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_mint(); @@ -18046,7 +18613,7 @@ pub unsafe extern "C" fn transaction_builder_get_mint(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_mint_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_mint_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_mint_scripts(); @@ -18057,12 +18624,12 @@ pub unsafe extern "C" fn transaction_builder_get_mint_scripts(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_mint_asset(self_rptr: RPtr, policy_script_rptr: RPtr, mint_assets_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_mint_asset(self_rptr: RPtr, policy_script_rptr: RPtr, mint_assets_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_script = policy_script_rptr.typed_ref::()?; let mint_assets = mint_assets_rptr.typed_ref::()?; - self_ref.set_mint_asset(policy_script, mint_assets); + self_ref.set_mint_asset(policy_script, mint_assets).into_result()?; Ok(()) }) .response(&mut (), error) @@ -18070,13 +18637,13 @@ pub unsafe extern "C" fn transaction_builder_set_mint_asset(self_rptr: RPtr, pol #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_mint_asset(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_mint_asset(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_script = policy_script_rptr.typed_ref::()?; let asset_name = asset_name_rptr.typed_ref::()?; let amount = amount_rptr.typed_ref::()?; - self_ref.add_mint_asset(policy_script, asset_name, amount); + self_ref.add_mint_asset(policy_script, asset_name, amount).into_result()?; Ok(()) }) .response(&mut (), error) @@ -18084,7 +18651,7 @@ pub unsafe extern "C" fn transaction_builder_add_mint_asset(self_rptr: RPtr, pol #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_mint_asset_and_output(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, output_builder_rptr: RPtr, output_coin_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_mint_asset_and_output(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, output_builder_rptr: RPtr, output_coin_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_script = policy_script_rptr.typed_ref::()?; @@ -18100,7 +18667,7 @@ pub unsafe extern "C" fn transaction_builder_add_mint_asset_and_output(self_rptr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_mint_asset_and_output_min_required_coin(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, output_builder_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_mint_asset_and_output_min_required_coin(self_rptr: RPtr, policy_script_rptr: RPtr, asset_name_rptr: RPtr, amount_rptr: RPtr, output_builder_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let policy_script = policy_script_rptr.typed_ref::()?; @@ -18115,7 +18682,7 @@ pub unsafe extern "C" fn transaction_builder_add_mint_asset_and_output_min_requi #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_extra_witness_datum(self_rptr: RPtr, datum_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_extra_witness_datum(self_rptr: RPtr, datum_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let datum = datum_rptr.typed_ref::()?; @@ -18127,7 +18694,7 @@ pub unsafe extern "C" fn transaction_builder_add_extra_witness_datum(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_extra_witness_datums(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_extra_witness_datums(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_extra_witness_datums(); @@ -18138,7 +18705,7 @@ pub unsafe extern "C" fn transaction_builder_get_extra_witness_datums(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_donation(self_rptr: RPtr, donation_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_donation(self_rptr: RPtr, donation_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let donation = donation_rptr.typed_ref::()?; @@ -18150,7 +18717,7 @@ pub unsafe extern "C" fn transaction_builder_set_donation(self_rptr: RPtr, donat #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_donation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_donation(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_donation(); @@ -18161,7 +18728,7 @@ pub unsafe extern "C" fn transaction_builder_get_donation(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_current_treasury_value(self_rptr: RPtr, current_treasury_value_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_current_treasury_value(self_rptr: RPtr, current_treasury_value_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let current_treasury_value = current_treasury_value_rptr.typed_ref::()?; @@ -18173,7 +18740,7 @@ pub unsafe extern "C" fn transaction_builder_set_current_treasury_value(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_current_treasury_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_current_treasury_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_current_treasury_value(); @@ -18184,7 +18751,7 @@ pub unsafe extern "C" fn transaction_builder_get_current_treasury_value(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_new(cfg_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_new(cfg_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let cfg = cfg_rptr.typed_ref::()?; let result = TransactionBuilder::new(cfg); @@ -18195,7 +18762,7 @@ pub unsafe extern "C" fn transaction_builder_new(cfg_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_reference_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_reference_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_reference_inputs(); @@ -18206,7 +18773,7 @@ pub unsafe extern "C" fn transaction_builder_get_reference_inputs(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_explicit_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_explicit_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_explicit_input().into_result()?; @@ -18217,7 +18784,7 @@ pub unsafe extern "C" fn transaction_builder_get_explicit_input(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_implicit_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_implicit_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_implicit_input().into_result()?; @@ -18228,7 +18795,7 @@ pub unsafe extern "C" fn transaction_builder_get_implicit_input(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_total_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_total_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_total_input().into_result()?; @@ -18239,7 +18806,7 @@ pub unsafe extern "C" fn transaction_builder_get_total_input(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_total_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_total_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_total_output().into_result()?; @@ -18250,7 +18817,7 @@ pub unsafe extern "C" fn transaction_builder_get_total_output(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_explicit_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_explicit_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_explicit_output().into_result()?; @@ -18261,7 +18828,7 @@ pub unsafe extern "C" fn transaction_builder_get_explicit_output(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_deposit().into_result()?; @@ -18272,7 +18839,7 @@ pub unsafe extern "C" fn transaction_builder_get_deposit(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_builder_get_fee_if_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_get_fee_if_set(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_fee_if_set(); @@ -18283,7 +18850,7 @@ pub unsafe extern "C" fn transaction_builder_get_fee_if_set(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_change_if_needed(self_rptr: RPtr, address_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_change_if_needed(self_rptr: RPtr, address_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -18295,7 +18862,7 @@ pub unsafe extern "C" fn transaction_builder_add_change_if_needed(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_change_if_needed_with_datum(self_rptr: RPtr, address_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_change_if_needed_with_datum(self_rptr: RPtr, address_rptr: RPtr, plutus_data_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -18308,7 +18875,7 @@ pub unsafe extern "C" fn transaction_builder_add_change_if_needed_with_datum(sel #[no_mangle] -pub unsafe extern "C" fn transaction_builder_calc_script_data_hash(self_rptr: RPtr, cost_models_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_calc_script_data_hash(self_rptr: RPtr, cost_models_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let cost_models = cost_models_rptr.typed_ref::()?; @@ -18320,7 +18887,7 @@ pub unsafe extern "C" fn transaction_builder_calc_script_data_hash(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn transaction_builder_set_script_data_hash(self_rptr: RPtr, hash_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_set_script_data_hash(self_rptr: RPtr, hash_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let hash = hash_rptr.typed_ref::()?; @@ -18332,7 +18899,7 @@ pub unsafe extern "C" fn transaction_builder_set_script_data_hash(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_remove_script_data_hash(self_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_remove_script_data_hash(self_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; self_ref.remove_script_data_hash(); @@ -18343,7 +18910,7 @@ pub unsafe extern "C" fn transaction_builder_remove_script_data_hash(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_add_required_signer(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_add_required_signer(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -18355,7 +18922,7 @@ pub unsafe extern "C" fn transaction_builder_add_required_signer(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_builder_full_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_full_size(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.full_size().into_result()?; @@ -18366,7 +18933,7 @@ pub unsafe extern "C" fn transaction_builder_full_size(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_output_sizes(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_output_sizes(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.output_sizes(); @@ -18377,7 +18944,7 @@ pub unsafe extern "C" fn transaction_builder_output_sizes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build().into_result()?; @@ -18388,7 +18955,7 @@ pub unsafe extern "C" fn transaction_builder_build(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_builder_build_tx(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_build_tx(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build_tx().into_result()?; @@ -18399,7 +18966,7 @@ pub unsafe extern "C" fn transaction_builder_build_tx(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_builder_build_tx_unsafe(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_build_tx_unsafe(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build_tx_unsafe().into_result()?; @@ -18410,7 +18977,7 @@ pub unsafe extern "C" fn transaction_builder_build_tx_unsafe(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_builder_min_fee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_min_fee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.min_fee().into_result()?; @@ -18423,7 +18990,7 @@ pub unsafe extern "C" fn transaction_builder_min_fee(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionBuilderConfigBuilder::new(); Ok::(result.rptr()) @@ -18433,7 +19000,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_new(result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_fee_algo(self_rptr: RPtr, fee_algo_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_fee_algo(self_rptr: RPtr, fee_algo_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let fee_algo = fee_algo_rptr.typed_ref::()?; @@ -18445,7 +19012,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_fee_algo(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_coins_per_utxo_byte(self_rptr: RPtr, coins_per_utxo_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_coins_per_utxo_byte(self_rptr: RPtr, coins_per_utxo_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let coins_per_utxo_byte = coins_per_utxo_byte_rptr.typed_ref::()?; @@ -18457,7 +19024,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_coins_per_utxo_byte( #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_ex_unit_prices(self_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_ex_unit_prices(self_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ex_unit_prices = ex_unit_prices_rptr.typed_ref::()?; @@ -18469,7 +19036,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_ex_unit_prices(self_ #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_pool_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_pool_deposit(self_rptr: RPtr, pool_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -18481,7 +19048,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_pool_deposit(self_rp #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_key_deposit(self_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_key_deposit(self_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key_deposit = key_deposit_rptr.typed_ref::()?; @@ -18493,7 +19060,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_key_deposit(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_max_value_size(self_rptr: RPtr, max_value_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_max_value_size(self_rptr: RPtr, max_value_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_value_size = max_value_size_long as u32; @@ -18505,7 +19072,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_max_value_size(self_ #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_max_tx_size(self_rptr: RPtr, max_tx_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_max_tx_size(self_rptr: RPtr, max_tx_size_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let max_tx_size = max_tx_size_long as u32; @@ -18517,7 +19084,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_max_tx_size(self_rpt #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_ref_script_coins_per_byte(self_rptr: RPtr, ref_script_coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_ref_script_coins_per_byte(self_rptr: RPtr, ref_script_coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let ref_script_coins_per_byte = ref_script_coins_per_byte_rptr.typed_ref::()?; @@ -18529,7 +19096,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_ref_script_coins_per #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_prefer_pure_change(self_rptr: RPtr, prefer_pure_change: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_prefer_pure_change(self_rptr: RPtr, prefer_pure_change: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.prefer_pure_change(prefer_pure_change); @@ -18540,7 +19107,18 @@ pub unsafe extern "C" fn transaction_builder_config_builder_prefer_pure_change(s #[no_mangle] -pub unsafe extern "C" fn transaction_builder_config_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_deduplicate_explicit_ref_inputs_with_regular_inputs(self_rptr: RPtr, deduplicate_explicit_ref_inputs_with_regular_inputs: bool, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.deduplicate_explicit_ref_inputs_with_regular_inputs(deduplicate_explicit_ref_inputs_with_regular_inputs); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_transaction_builder_config_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build().into_result()?; @@ -18552,7 +19130,7 @@ pub unsafe extern "C" fn transaction_builder_config_builder_build(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionHash::from_bytes(bytes).into_result()?; @@ -18563,7 +19141,7 @@ pub unsafe extern "C" fn transaction_hash_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn transaction_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -18574,7 +19152,7 @@ pub unsafe extern "C" fn transaction_hash_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -18586,7 +19164,7 @@ pub unsafe extern "C" fn transaction_hash_to_bech32(self_rptr: RPtr, prefix_str: #[no_mangle] -pub unsafe extern "C" fn transaction_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = TransactionHash::from_bech32(bech_str).into_result()?; @@ -18597,7 +19175,7 @@ pub unsafe extern "C" fn transaction_hash_from_bech32(bech_str_str: CharPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -18608,7 +19186,7 @@ pub unsafe extern "C" fn transaction_hash_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn transaction_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = TransactionHash::from_hex(hex).into_result()?; @@ -18620,7 +19198,7 @@ pub unsafe extern "C" fn transaction_hash_from_hex(hex_str: CharPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_input_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -18631,7 +19209,7 @@ pub unsafe extern "C" fn transaction_input_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_input_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionInput::from_bytes(bytes).into_result()?; @@ -18642,7 +19220,7 @@ pub unsafe extern "C" fn transaction_input_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn transaction_input_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -18653,7 +19231,7 @@ pub unsafe extern "C" fn transaction_input_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_input_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionInput::from_hex(hex_str).into_result()?; @@ -18664,7 +19242,7 @@ pub unsafe extern "C" fn transaction_input_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_input_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -18675,7 +19253,7 @@ pub unsafe extern "C" fn transaction_input_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_input_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionInput::from_json(json).into_result()?; @@ -18686,7 +19264,7 @@ pub unsafe extern "C" fn transaction_input_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_input_transaction_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_transaction_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.transaction_id(); @@ -18697,7 +19275,7 @@ pub unsafe extern "C" fn transaction_input_transaction_id(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_input_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_index(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.index(); @@ -18708,7 +19286,7 @@ pub unsafe extern "C" fn transaction_input_index(self_rptr: RPtr, result: &mut i #[no_mangle] -pub unsafe extern "C" fn transaction_input_new(transaction_id_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_input_new(transaction_id_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let transaction_id = transaction_id_rptr.typed_ref::()?; let index = index_long as u32; @@ -18721,7 +19299,7 @@ pub unsafe extern "C" fn transaction_input_new(transaction_id_rptr: RPtr, index_ #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -18732,7 +19310,7 @@ pub unsafe extern "C" fn transaction_inputs_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionInputs::from_bytes(bytes).into_result()?; @@ -18743,7 +19321,7 @@ pub unsafe extern "C" fn transaction_inputs_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -18754,7 +19332,7 @@ pub unsafe extern "C" fn transaction_inputs_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionInputs::from_hex(hex_str).into_result()?; @@ -18765,7 +19343,7 @@ pub unsafe extern "C" fn transaction_inputs_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -18776,7 +19354,7 @@ pub unsafe extern "C" fn transaction_inputs_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionInputs::from_json(json).into_result()?; @@ -18787,7 +19365,7 @@ pub unsafe extern "C" fn transaction_inputs_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionInputs::new(); Ok::(result.rptr()) @@ -18797,7 +19375,7 @@ pub unsafe extern "C" fn transaction_inputs_new(result: &mut RPtr, error: &mut C #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -18808,7 +19386,7 @@ pub unsafe extern "C" fn transaction_inputs_len(self_rptr: RPtr, result: &mut i6 #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -18820,19 +19398,19 @@ pub unsafe extern "C" fn transaction_inputs_get(self_rptr: RPtr, index_long: i64 #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn transaction_inputs_to_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_inputs_to_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_option(); @@ -18844,7 +19422,7 @@ pub unsafe extern "C" fn transaction_inputs_to_option(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -18855,7 +19433,7 @@ pub unsafe extern "C" fn transaction_metadatum_to_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionMetadatum::from_bytes(bytes).into_result()?; @@ -18866,7 +19444,7 @@ pub unsafe extern "C" fn transaction_metadatum_from_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -18877,7 +19455,7 @@ pub unsafe extern "C" fn transaction_metadatum_to_hex(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionMetadatum::from_hex(hex_str).into_result()?; @@ -18888,7 +19466,7 @@ pub unsafe extern "C" fn transaction_metadatum_from_hex(hex_str_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_new_map(map_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_new_map(map_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let map = map_rptr.typed_ref::()?; let result = TransactionMetadatum::new_map(map); @@ -18899,7 +19477,7 @@ pub unsafe extern "C" fn transaction_metadatum_new_map(map_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_new_list(list_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_new_list(list_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let list = list_rptr.typed_ref::()?; let result = TransactionMetadatum::new_list(list); @@ -18910,7 +19488,7 @@ pub unsafe extern "C" fn transaction_metadatum_new_list(list_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_new_int(int_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_new_int(int_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let int_value = int_value_rptr.typed_ref::()?; let result = TransactionMetadatum::new_int(int_value); @@ -18921,7 +19499,7 @@ pub unsafe extern "C" fn transaction_metadatum_new_int(int_value_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_new_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_new_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionMetadatum::new_bytes(bytes).into_result()?; @@ -18932,7 +19510,7 @@ pub unsafe extern "C" fn transaction_metadatum_new_bytes(bytes_data: *const u8, #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_new_text(text_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_new_text(text_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let text : String = text_str.into_str(); let result = TransactionMetadatum::new_text(text).into_result()?; @@ -18943,7 +19521,7 @@ pub unsafe extern "C" fn transaction_metadatum_new_text(text_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -18954,7 +19532,7 @@ pub unsafe extern "C" fn transaction_metadatum_kind(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_as_map(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_as_map(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_map().into_result()?; @@ -18965,7 +19543,7 @@ pub unsafe extern "C" fn transaction_metadatum_as_map(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_as_list(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_as_list(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_list().into_result()?; @@ -18976,7 +19554,7 @@ pub unsafe extern "C" fn transaction_metadatum_as_list(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_as_int(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_as_int(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_int().into_result()?; @@ -18987,7 +19565,7 @@ pub unsafe extern "C" fn transaction_metadatum_as_int(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_as_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_bytes().into_result()?; @@ -18998,7 +19576,7 @@ pub unsafe extern "C" fn transaction_metadatum_as_bytes(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_as_text(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_as_text(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.as_text().into_result()?; @@ -19010,7 +19588,7 @@ pub unsafe extern "C" fn transaction_metadatum_as_text(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19021,7 +19599,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_to_bytes(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionMetadatumLabels::from_bytes(bytes).into_result()?; @@ -19032,7 +19610,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_from_bytes(bytes_data: *co #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19043,7 +19621,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_to_hex(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionMetadatumLabels::from_hex(hex_str).into_result()?; @@ -19054,7 +19632,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_from_hex(hex_str_str: Char #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionMetadatumLabels::new(); Ok::(result.rptr()) @@ -19064,7 +19642,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_new(result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -19075,7 +19653,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_len(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -19087,7 +19665,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_get(self_rptr: RPtr, index #[no_mangle] -pub unsafe extern "C" fn transaction_metadatum_labels_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_metadatum_labels_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -19100,7 +19678,7 @@ pub unsafe extern "C" fn transaction_metadatum_labels_add(self_rptr: RPtr, elem_ #[no_mangle] -pub unsafe extern "C" fn transaction_output_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19111,7 +19689,7 @@ pub unsafe extern "C" fn transaction_output_to_bytes(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_output_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionOutput::from_bytes(bytes).into_result()?; @@ -19122,7 +19700,7 @@ pub unsafe extern "C" fn transaction_output_from_bytes(bytes_data: *const u8, by #[no_mangle] -pub unsafe extern "C" fn transaction_output_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19133,7 +19711,7 @@ pub unsafe extern "C" fn transaction_output_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_output_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionOutput::from_hex(hex_str).into_result()?; @@ -19144,7 +19722,7 @@ pub unsafe extern "C" fn transaction_output_from_hex(hex_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_output_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19155,7 +19733,7 @@ pub unsafe extern "C" fn transaction_output_to_json(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_output_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionOutput::from_json(json).into_result()?; @@ -19166,7 +19744,7 @@ pub unsafe extern "C" fn transaction_output_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_output_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_address(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.address(); @@ -19177,7 +19755,7 @@ pub unsafe extern "C" fn transaction_output_address(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.amount(); @@ -19188,7 +19766,7 @@ pub unsafe extern "C" fn transaction_output_amount(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_output_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_data_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.data_hash(); @@ -19199,7 +19777,7 @@ pub unsafe extern "C" fn transaction_output_data_hash(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_output_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.plutus_data(); @@ -19210,7 +19788,7 @@ pub unsafe extern "C" fn transaction_output_plutus_data(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_output_script_ref(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_script_ref(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.script_ref(); @@ -19221,7 +19799,7 @@ pub unsafe extern "C" fn transaction_output_script_ref(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_output_set_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_set_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let script_ref = script_ref_rptr.typed_ref::()?; @@ -19233,7 +19811,7 @@ pub unsafe extern "C" fn transaction_output_set_script_ref(self_rptr: RPtr, scri #[no_mangle] -pub unsafe extern "C" fn transaction_output_set_plutus_data(self_rptr: RPtr, data_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_set_plutus_data(self_rptr: RPtr, data_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let data = data_rptr.typed_ref::()?; @@ -19245,7 +19823,7 @@ pub unsafe extern "C" fn transaction_output_set_plutus_data(self_rptr: RPtr, dat #[no_mangle] -pub unsafe extern "C" fn transaction_output_set_data_hash(self_rptr: RPtr, data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_set_data_hash(self_rptr: RPtr, data_hash_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let data_hash = data_hash_rptr.typed_ref::()?; @@ -19257,7 +19835,7 @@ pub unsafe extern "C" fn transaction_output_set_data_hash(self_rptr: RPtr, data_ #[no_mangle] -pub unsafe extern "C" fn transaction_output_has_plutus_data(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_has_plutus_data(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_data(); @@ -19268,7 +19846,7 @@ pub unsafe extern "C" fn transaction_output_has_plutus_data(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_output_has_data_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_has_data_hash(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_data_hash(); @@ -19279,7 +19857,7 @@ pub unsafe extern "C" fn transaction_output_has_data_hash(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_output_has_script_ref(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_has_script_ref(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_ref(); @@ -19290,7 +19868,7 @@ pub unsafe extern "C" fn transaction_output_has_script_ref(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_output_new(address_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_new(address_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let address = address_rptr.typed_ref::
()?; let amount = amount_rptr.typed_ref::()?; @@ -19302,7 +19880,7 @@ pub unsafe extern "C" fn transaction_output_new(address_rptr: RPtr, amount_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_output_serialization_format(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_serialization_format(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.serialization_format(); @@ -19314,7 +19892,7 @@ pub unsafe extern "C" fn transaction_output_serialization_format(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount_builder_with_value(self_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount_builder_with_value(self_rptr: RPtr, amount_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let amount = amount_rptr.typed_ref::()?; @@ -19326,7 +19904,7 @@ pub unsafe extern "C" fn transaction_output_amount_builder_with_value(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount_builder_with_coin(self_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount_builder_with_coin(self_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; @@ -19338,7 +19916,7 @@ pub unsafe extern "C" fn transaction_output_amount_builder_with_coin(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount_builder_with_coin_and_asset(self_rptr: RPtr, coin_rptr: RPtr, multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount_builder_with_coin_and_asset(self_rptr: RPtr, coin_rptr: RPtr, multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; @@ -19351,7 +19929,7 @@ pub unsafe extern "C" fn transaction_output_amount_builder_with_coin_and_asset(s #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount_builder_with_asset_and_min_required_coin_by_utxo_cost(self_rptr: RPtr, multiasset_rptr: RPtr, data_cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount_builder_with_asset_and_min_required_coin_by_utxo_cost(self_rptr: RPtr, multiasset_rptr: RPtr, data_cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let multiasset = multiasset_rptr.typed_ref::()?; @@ -19364,7 +19942,7 @@ pub unsafe extern "C" fn transaction_output_amount_builder_with_asset_and_min_re #[no_mangle] -pub unsafe extern "C" fn transaction_output_amount_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_amount_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build().into_result()?; @@ -19376,7 +19954,7 @@ pub unsafe extern "C" fn transaction_output_amount_builder_build(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionOutputBuilder::new(); Ok::(result.rptr()) @@ -19386,7 +19964,7 @@ pub unsafe extern "C" fn transaction_output_builder_new(result: &mut RPtr, error #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_with_address(self_rptr: RPtr, address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_with_address(self_rptr: RPtr, address_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -19398,7 +19976,7 @@ pub unsafe extern "C" fn transaction_output_builder_with_address(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_with_data_hash(self_rptr: RPtr, data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_with_data_hash(self_rptr: RPtr, data_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let data_hash = data_hash_rptr.typed_ref::()?; @@ -19410,7 +19988,7 @@ pub unsafe extern "C" fn transaction_output_builder_with_data_hash(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_with_plutus_data(self_rptr: RPtr, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_with_plutus_data(self_rptr: RPtr, data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let data = data_rptr.typed_ref::()?; @@ -19422,7 +20000,7 @@ pub unsafe extern "C" fn transaction_output_builder_with_plutus_data(self_rptr: #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_with_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_with_script_ref(self_rptr: RPtr, script_ref_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let script_ref = script_ref_rptr.typed_ref::()?; @@ -19434,7 +20012,7 @@ pub unsafe extern "C" fn transaction_output_builder_with_script_ref(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn transaction_output_builder_next(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_output_builder_next(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.next().into_result()?; @@ -19446,7 +20024,7 @@ pub unsafe extern "C" fn transaction_output_builder_next(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19457,7 +20035,7 @@ pub unsafe extern "C" fn transaction_outputs_to_bytes(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionOutputs::from_bytes(bytes).into_result()?; @@ -19468,7 +20046,7 @@ pub unsafe extern "C" fn transaction_outputs_from_bytes(bytes_data: *const u8, b #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19479,7 +20057,7 @@ pub unsafe extern "C" fn transaction_outputs_to_hex(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionOutputs::from_hex(hex_str).into_result()?; @@ -19490,7 +20068,7 @@ pub unsafe extern "C" fn transaction_outputs_from_hex(hex_str_str: CharPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19501,7 +20079,7 @@ pub unsafe extern "C" fn transaction_outputs_to_json(self_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionOutputs::from_json(json).into_result()?; @@ -19512,7 +20090,7 @@ pub unsafe extern "C" fn transaction_outputs_from_json(json_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionOutputs::new(); Ok::(result.rptr()) @@ -19522,7 +20100,7 @@ pub unsafe extern "C" fn transaction_outputs_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -19533,7 +20111,7 @@ pub unsafe extern "C" fn transaction_outputs_len(self_rptr: RPtr, result: &mut i #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -19545,7 +20123,7 @@ pub unsafe extern "C" fn transaction_outputs_get(self_rptr: RPtr, index_long: i6 #[no_mangle] -pub unsafe extern "C" fn transaction_outputs_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_outputs_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -19558,7 +20136,7 @@ pub unsafe extern "C" fn transaction_outputs_add(self_rptr: RPtr, elem_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19569,7 +20147,7 @@ pub unsafe extern "C" fn transaction_unspent_output_to_bytes(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionUnspentOutput::from_bytes(bytes).into_result()?; @@ -19580,7 +20158,7 @@ pub unsafe extern "C" fn transaction_unspent_output_from_bytes(bytes_data: *cons #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19591,7 +20169,7 @@ pub unsafe extern "C" fn transaction_unspent_output_to_hex(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionUnspentOutput::from_hex(hex_str).into_result()?; @@ -19602,7 +20180,7 @@ pub unsafe extern "C" fn transaction_unspent_output_from_hex(hex_str_str: CharPt #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19613,7 +20191,7 @@ pub unsafe extern "C" fn transaction_unspent_output_to_json(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionUnspentOutput::from_json(json).into_result()?; @@ -19624,7 +20202,7 @@ pub unsafe extern "C" fn transaction_unspent_output_from_json(json_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_new(input_rptr: RPtr, output_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_new(input_rptr: RPtr, output_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let input = input_rptr.typed_ref::()?; let output = output_rptr.typed_ref::()?; @@ -19636,7 +20214,7 @@ pub unsafe extern "C" fn transaction_unspent_output_new(input_rptr: RPtr, output #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_input(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.input(); @@ -19647,7 +20225,7 @@ pub unsafe extern "C" fn transaction_unspent_output_input(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_output_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_output_output(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.output(); @@ -19659,7 +20237,7 @@ pub unsafe extern "C" fn transaction_unspent_output_output(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19670,7 +20248,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_to_json(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionUnspentOutputs::from_json(json).into_result()?; @@ -19681,7 +20259,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_from_json(json_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionUnspentOutputs::new(); Ok::(result.rptr()) @@ -19691,7 +20269,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_new(result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -19702,7 +20280,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_len(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -19714,7 +20292,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_get(self_rptr: RPtr, index_ #[no_mangle] -pub unsafe extern "C" fn transaction_unspent_outputs_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_unspent_outputs_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -19727,7 +20305,7 @@ pub unsafe extern "C" fn transaction_unspent_outputs_add(self_rptr: RPtr, elem_r #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19738,7 +20316,7 @@ pub unsafe extern "C" fn transaction_witness_set_to_bytes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionWitnessSet::from_bytes(bytes).into_result()?; @@ -19749,7 +20327,7 @@ pub unsafe extern "C" fn transaction_witness_set_from_bytes(bytes_data: *const u #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19760,7 +20338,7 @@ pub unsafe extern "C" fn transaction_witness_set_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionWitnessSet::from_hex(hex_str).into_result()?; @@ -19771,7 +20349,7 @@ pub unsafe extern "C" fn transaction_witness_set_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19782,7 +20360,7 @@ pub unsafe extern "C" fn transaction_witness_set_to_json(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionWitnessSet::from_json(json).into_result()?; @@ -19793,7 +20371,7 @@ pub unsafe extern "C" fn transaction_witness_set_from_json(json_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_vkeys(self_rptr: RPtr, vkeys_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_vkeys(self_rptr: RPtr, vkeys_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let vkeys = vkeys_rptr.typed_ref::()?; @@ -19805,7 +20383,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_vkeys(self_rptr: RPtr, vkey #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_vkeys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_vkeys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vkeys(); @@ -19816,7 +20394,7 @@ pub unsafe extern "C" fn transaction_witness_set_vkeys(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_native_scripts(self_rptr: RPtr, native_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_native_scripts(self_rptr: RPtr, native_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let native_scripts = native_scripts_rptr.typed_ref::()?; @@ -19828,7 +20406,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_native_scripts(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.native_scripts(); @@ -19839,7 +20417,7 @@ pub unsafe extern "C" fn transaction_witness_set_native_scripts(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_bootstraps(self_rptr: RPtr, bootstraps_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_bootstraps(self_rptr: RPtr, bootstraps_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let bootstraps = bootstraps_rptr.typed_ref::()?; @@ -19851,7 +20429,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_bootstraps(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_bootstraps(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_bootstraps(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.bootstraps(); @@ -19862,7 +20440,7 @@ pub unsafe extern "C" fn transaction_witness_set_bootstraps(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_plutus_scripts(self_rptr: RPtr, plutus_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_plutus_scripts(self_rptr: RPtr, plutus_scripts_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let plutus_scripts = plutus_scripts_rptr.typed_ref::()?; @@ -19874,7 +20452,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_plutus_scripts(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_plutus_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_plutus_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.plutus_scripts(); @@ -19885,7 +20463,7 @@ pub unsafe extern "C" fn transaction_witness_set_plutus_scripts(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_plutus_data(self_rptr: RPtr, plutus_data_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_plutus_data(self_rptr: RPtr, plutus_data_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let plutus_data = plutus_data_rptr.typed_ref::()?; @@ -19897,7 +20475,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_plutus_data(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_plutus_data(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.plutus_data(); @@ -19908,7 +20486,7 @@ pub unsafe extern "C" fn transaction_witness_set_plutus_data(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_set_redeemers(self_rptr: RPtr, redeemers_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_set_redeemers(self_rptr: RPtr, redeemers_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let redeemers = redeemers_rptr.typed_ref::()?; @@ -19920,7 +20498,7 @@ pub unsafe extern "C" fn transaction_witness_set_set_redeemers(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_redeemers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_redeemers(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.redeemers(); @@ -19931,7 +20509,7 @@ pub unsafe extern "C" fn transaction_witness_set_redeemers(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_witness_set_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_set_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionWitnessSet::new(); Ok::(result.rptr()) @@ -19942,7 +20520,7 @@ pub unsafe extern "C" fn transaction_witness_set_new(result: &mut RPtr, error: & #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -19953,7 +20531,7 @@ pub unsafe extern "C" fn transaction_witness_sets_to_bytes(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TransactionWitnessSets::from_bytes(bytes).into_result()?; @@ -19964,7 +20542,7 @@ pub unsafe extern "C" fn transaction_witness_sets_from_bytes(bytes_data: *const #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -19975,7 +20553,7 @@ pub unsafe extern "C" fn transaction_witness_sets_to_hex(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TransactionWitnessSets::from_hex(hex_str).into_result()?; @@ -19986,7 +20564,7 @@ pub unsafe extern "C" fn transaction_witness_sets_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -19997,7 +20575,7 @@ pub unsafe extern "C" fn transaction_witness_sets_to_json(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TransactionWitnessSets::from_json(json).into_result()?; @@ -20008,7 +20586,7 @@ pub unsafe extern "C" fn transaction_witness_sets_from_json(json_str: CharPtr, r #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TransactionWitnessSets::new(); Ok::(result.rptr()) @@ -20018,7 +20596,7 @@ pub unsafe extern "C" fn transaction_witness_sets_new(result: &mut RPtr, error: #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -20029,7 +20607,7 @@ pub unsafe extern "C" fn transaction_witness_sets_len(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -20041,7 +20619,7 @@ pub unsafe extern "C" fn transaction_witness_sets_get(self_rptr: RPtr, index_lon #[no_mangle] -pub unsafe extern "C" fn transaction_witness_sets_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_transaction_witness_sets_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -20054,7 +20632,7 @@ pub unsafe extern "C" fn transaction_witness_sets_add(self_rptr: RPtr, elem_rptr #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20065,7 +20643,7 @@ pub unsafe extern "C" fn treasury_withdrawals_to_json(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TreasuryWithdrawals::from_json(json).into_result()?; @@ -20076,7 +20654,7 @@ pub unsafe extern "C" fn treasury_withdrawals_from_json(json_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TreasuryWithdrawals::new(); Ok::(result.rptr()) @@ -20086,7 +20664,7 @@ pub unsafe extern "C" fn treasury_withdrawals_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -20098,7 +20676,7 @@ pub unsafe extern "C" fn treasury_withdrawals_get(self_rptr: RPtr, key_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -20111,7 +20689,7 @@ pub unsafe extern "C" fn treasury_withdrawals_insert(self_rptr: RPtr, key_rptr: #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -20122,7 +20700,7 @@ pub unsafe extern "C" fn treasury_withdrawals_keys(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -20134,7 +20712,7 @@ pub unsafe extern "C" fn treasury_withdrawals_len(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20145,7 +20723,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_to_bytes(self_rptr: RPtr, r #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = TreasuryWithdrawalsAction::from_bytes(bytes).into_result()?; @@ -20156,7 +20734,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_from_bytes(bytes_data: *con #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20167,7 +20745,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_to_hex(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = TreasuryWithdrawalsAction::from_hex(hex_str).into_result()?; @@ -20178,7 +20756,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_from_hex(hex_str_str: CharP #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20189,7 +20767,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_to_json(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = TreasuryWithdrawalsAction::from_json(json).into_result()?; @@ -20200,7 +20778,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_from_json(json_str: CharPtr #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.withdrawals(); @@ -20211,7 +20789,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_withdrawals(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_policy_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_policy_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.policy_hash(); @@ -20222,7 +20800,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_policy_hash(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_new(withdrawals_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_new(withdrawals_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let withdrawals = withdrawals_rptr.typed_ref::()?; let result = TreasuryWithdrawalsAction::new(withdrawals); @@ -20233,7 +20811,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_new(withdrawals_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn treasury_withdrawals_action_new_with_policy_hash(withdrawals_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_treasury_withdrawals_action_new_with_policy_hash(withdrawals_rptr: RPtr, policy_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let withdrawals = withdrawals_rptr.typed_ref::()?; let policy_hash = policy_hash_rptr.typed_ref::()?; @@ -20246,7 +20824,7 @@ pub unsafe extern "C" fn treasury_withdrawals_action_new_with_policy_hash(withdr #[no_mangle] -pub unsafe extern "C" fn tx_builder_constants_plutus_default_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_builder_constants_plutus_default_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TxBuilderConstants::plutus_default_cost_models(); Ok::(result.rptr()) @@ -20256,7 +20834,7 @@ pub unsafe extern "C" fn tx_builder_constants_plutus_default_cost_models(result: #[no_mangle] -pub unsafe extern "C" fn tx_builder_constants_plutus_alonzo_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_builder_constants_plutus_alonzo_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TxBuilderConstants::plutus_alonzo_cost_models(); Ok::(result.rptr()) @@ -20266,7 +20844,7 @@ pub unsafe extern "C" fn tx_builder_constants_plutus_alonzo_cost_models(result: #[no_mangle] -pub unsafe extern "C" fn tx_builder_constants_plutus_vasil_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_builder_constants_plutus_vasil_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TxBuilderConstants::plutus_vasil_cost_models(); Ok::(result.rptr()) @@ -20275,9 +20853,19 @@ pub unsafe extern "C" fn tx_builder_constants_plutus_vasil_cost_models(result: & } +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_tx_builder_constants_plutus_conway_cost_models(result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let result = TxBuilderConstants::plutus_conway_cost_models(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = TxInputsBuilder::new(); Ok::(result.rptr()) @@ -20287,7 +20875,7 @@ pub unsafe extern "C" fn tx_inputs_builder_new(result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_key_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_key_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let hash = hash_rptr.typed_ref::()?; @@ -20301,10 +20889,10 @@ pub unsafe extern "C" fn tx_inputs_builder_add_key_input(self_rptr: RPtr, hash_r #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_native_script_input(self_rptr: RPtr, script_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_native_script_input(self_rptr: RPtr, script_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let script = script_rptr.typed_ref::()?; + let script = script_rptr.typed_ref::()?; let input = input_rptr.typed_ref::()?; let amount = amount_rptr.typed_ref::()?; self_ref.add_native_script_input(script, input, amount); @@ -20315,7 +20903,7 @@ pub unsafe extern "C" fn tx_inputs_builder_add_native_script_input(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_plutus_script_input(self_rptr: RPtr, witness_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_plutus_script_input(self_rptr: RPtr, witness_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let witness = witness_rptr.typed_ref::()?; @@ -20329,13 +20917,13 @@ pub unsafe extern "C" fn tx_inputs_builder_add_plutus_script_input(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_bootstrap_input(self_rptr: RPtr, hash_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_bootstrap_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let hash = hash_rptr.typed_ref::()?; + let address = address_rptr.typed_ref::()?; let input = input_rptr.typed_ref::()?; let amount = amount_rptr.typed_ref::()?; - self_ref.add_bootstrap_input(hash, input, amount); + self_ref.add_bootstrap_input(address, input, amount); Ok(()) }) .response(&mut (), error) @@ -20343,7 +20931,7 @@ pub unsafe extern "C" fn tx_inputs_builder_add_bootstrap_input(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_regular_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_regular_input(self_rptr: RPtr, address_rptr: RPtr, input_rptr: RPtr, amount_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::
()?; @@ -20357,7 +20945,7 @@ pub unsafe extern "C" fn tx_inputs_builder_add_regular_input(self_rptr: RPtr, ad #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -20368,7 +20956,7 @@ pub unsafe extern "C" fn tx_inputs_builder_get_ref_inputs(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_get_native_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_get_native_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_input_scripts(); @@ -20379,7 +20967,7 @@ pub unsafe extern "C" fn tx_inputs_builder_get_native_input_scripts(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_get_plutus_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_get_plutus_input_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_input_scripts(); @@ -20390,7 +20978,7 @@ pub unsafe extern "C" fn tx_inputs_builder_get_plutus_input_scripts(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -20401,7 +20989,7 @@ pub unsafe extern "C" fn tx_inputs_builder_len(self_rptr: RPtr, result: &mut i64 #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_required_signer(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_required_signer(self_rptr: RPtr, key_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -20413,7 +21001,7 @@ pub unsafe extern "C" fn tx_inputs_builder_add_required_signer(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_add_required_signers(self_rptr: RPtr, keys_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_add_required_signers(self_rptr: RPtr, keys_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let keys = keys_rptr.typed_ref::()?; @@ -20425,7 +21013,7 @@ pub unsafe extern "C" fn tx_inputs_builder_add_required_signers(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_total_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_total_value(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.total_value().into_result()?; @@ -20436,7 +21024,7 @@ pub unsafe extern "C" fn tx_inputs_builder_total_value(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.inputs(); @@ -20447,7 +21035,7 @@ pub unsafe extern "C" fn tx_inputs_builder_inputs(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn tx_inputs_builder_inputs_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_tx_inputs_builder_inputs_option(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.inputs_option(); @@ -20459,7 +21047,7 @@ pub unsafe extern "C" fn tx_inputs_builder_inputs_option(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn u_r_l_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20470,7 +21058,7 @@ pub unsafe extern "C" fn u_r_l_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn u_r_l_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = URL::from_bytes(bytes).into_result()?; @@ -20481,7 +21069,7 @@ pub unsafe extern "C" fn u_r_l_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn u_r_l_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20492,7 +21080,7 @@ pub unsafe extern "C" fn u_r_l_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn u_r_l_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = URL::from_hex(hex_str).into_result()?; @@ -20503,7 +21091,7 @@ pub unsafe extern "C" fn u_r_l_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn u_r_l_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20514,7 +21102,7 @@ pub unsafe extern "C" fn u_r_l_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn u_r_l_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = URL::from_json(json).into_result()?; @@ -20525,7 +21113,7 @@ pub unsafe extern "C" fn u_r_l_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn u_r_l_new(url_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_new(url_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let url : String = url_str.into_str(); let result = URL::new(url).into_result()?; @@ -20536,7 +21124,7 @@ pub unsafe extern "C" fn u_r_l_new(url_str: CharPtr, result: &mut RPtr, error: & #[no_mangle] -pub unsafe extern "C" fn u_r_l_url(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_u_r_l_url(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.url(); @@ -20548,7 +21136,7 @@ pub unsafe extern "C" fn u_r_l_url(self_rptr: RPtr, result: &mut CharPtr, error: #[no_mangle] -pub unsafe extern "C" fn unit_interval_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20559,7 +21147,7 @@ pub unsafe extern "C" fn unit_interval_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn unit_interval_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = UnitInterval::from_bytes(bytes).into_result()?; @@ -20570,7 +21158,7 @@ pub unsafe extern "C" fn unit_interval_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn unit_interval_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20581,7 +21169,7 @@ pub unsafe extern "C" fn unit_interval_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn unit_interval_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = UnitInterval::from_hex(hex_str).into_result()?; @@ -20592,7 +21180,7 @@ pub unsafe extern "C" fn unit_interval_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn unit_interval_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20603,7 +21191,7 @@ pub unsafe extern "C" fn unit_interval_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn unit_interval_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = UnitInterval::from_json(json).into_result()?; @@ -20614,7 +21202,7 @@ pub unsafe extern "C" fn unit_interval_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn unit_interval_numerator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_numerator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.numerator(); @@ -20625,7 +21213,7 @@ pub unsafe extern "C" fn unit_interval_numerator(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn unit_interval_denominator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_denominator(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.denominator(); @@ -20636,7 +21224,7 @@ pub unsafe extern "C" fn unit_interval_denominator(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn unit_interval_new(numerator_rptr: RPtr, denominator_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_unit_interval_new(numerator_rptr: RPtr, denominator_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let numerator = numerator_rptr.typed_ref::()?; let denominator = denominator_rptr.typed_ref::()?; @@ -20649,7 +21237,7 @@ pub unsafe extern "C" fn unit_interval_new(numerator_rptr: RPtr, denominator_rpt #[no_mangle] -pub unsafe extern "C" fn update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20660,7 +21248,7 @@ pub unsafe extern "C" fn update_to_bytes(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Update::from_bytes(bytes).into_result()?; @@ -20671,7 +21259,7 @@ pub unsafe extern "C" fn update_from_bytes(bytes_data: *const u8, bytes_len: usi #[no_mangle] -pub unsafe extern "C" fn update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20682,7 +21270,7 @@ pub unsafe extern "C" fn update_to_hex(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Update::from_hex(hex_str).into_result()?; @@ -20693,7 +21281,7 @@ pub unsafe extern "C" fn update_from_hex(hex_str_str: CharPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20704,7 +21292,7 @@ pub unsafe extern "C" fn update_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Update::from_json(json).into_result()?; @@ -20715,7 +21303,7 @@ pub unsafe extern "C" fn update_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn update_proposed_protocol_parameter_updates(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_proposed_protocol_parameter_updates(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.proposed_protocol_parameter_updates(); @@ -20726,7 +21314,7 @@ pub unsafe extern "C" fn update_proposed_protocol_parameter_updates(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn update_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_epoch(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.epoch(); @@ -20737,7 +21325,7 @@ pub unsafe extern "C" fn update_epoch(self_rptr: RPtr, result: &mut i64, error: #[no_mangle] -pub unsafe extern "C" fn update_new(proposed_protocol_parameter_updates_rptr: RPtr, epoch_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_new(proposed_protocol_parameter_updates_rptr: RPtr, epoch_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let proposed_protocol_parameter_updates = proposed_protocol_parameter_updates_rptr.typed_ref::()?; let epoch = epoch_long as u32; @@ -20750,7 +21338,7 @@ pub unsafe extern "C" fn update_new(proposed_protocol_parameter_updates_rptr: RP #[no_mangle] -pub unsafe extern "C" fn update_committee_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20761,7 +21349,7 @@ pub unsafe extern "C" fn update_committee_action_to_bytes(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn update_committee_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = UpdateCommitteeAction::from_bytes(bytes).into_result()?; @@ -20772,7 +21360,7 @@ pub unsafe extern "C" fn update_committee_action_from_bytes(bytes_data: *const u #[no_mangle] -pub unsafe extern "C" fn update_committee_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20783,7 +21371,7 @@ pub unsafe extern "C" fn update_committee_action_to_hex(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn update_committee_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = UpdateCommitteeAction::from_hex(hex_str).into_result()?; @@ -20794,7 +21382,7 @@ pub unsafe extern "C" fn update_committee_action_from_hex(hex_str_str: CharPtr, #[no_mangle] -pub unsafe extern "C" fn update_committee_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20805,7 +21393,7 @@ pub unsafe extern "C" fn update_committee_action_to_json(self_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn update_committee_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = UpdateCommitteeAction::from_json(json).into_result()?; @@ -20816,7 +21404,7 @@ pub unsafe extern "C" fn update_committee_action_from_json(json_str: CharPtr, re #[no_mangle] -pub unsafe extern "C" fn update_committee_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_gov_action_id(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.gov_action_id(); @@ -20827,7 +21415,7 @@ pub unsafe extern "C" fn update_committee_action_gov_action_id(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn update_committee_action_committee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_committee(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.committee(); @@ -20838,7 +21426,7 @@ pub unsafe extern "C" fn update_committee_action_committee(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn update_committee_action_members_to_remove(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_members_to_remove(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.members_to_remove(); @@ -20849,7 +21437,7 @@ pub unsafe extern "C" fn update_committee_action_members_to_remove(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn update_committee_action_new(committee_rptr: RPtr, members_to_remove_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_new(committee_rptr: RPtr, members_to_remove_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let committee = committee_rptr.typed_ref::()?; let members_to_remove = members_to_remove_rptr.typed_ref::()?; @@ -20861,7 +21449,7 @@ pub unsafe extern "C" fn update_committee_action_new(committee_rptr: RPtr, membe #[no_mangle] -pub unsafe extern "C" fn update_committee_action_new_with_action_id(gov_action_id_rptr: RPtr, committee_rptr: RPtr, members_to_remove_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_update_committee_action_new_with_action_id(gov_action_id_rptr: RPtr, committee_rptr: RPtr, members_to_remove_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let gov_action_id = gov_action_id_rptr.typed_ref::()?; let committee = committee_rptr.typed_ref::()?; @@ -20875,7 +21463,7 @@ pub unsafe extern "C" fn update_committee_action_new_with_action_id(gov_action_i #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20886,7 +21474,7 @@ pub unsafe extern "C" fn v_r_f_cert_to_bytes(self_rptr: RPtr, result: &mut DataP #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VRFCert::from_bytes(bytes).into_result()?; @@ -20897,7 +21485,7 @@ pub unsafe extern "C" fn v_r_f_cert_from_bytes(bytes_data: *const u8, bytes_len: #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -20908,7 +21496,7 @@ pub unsafe extern "C" fn v_r_f_cert_to_hex(self_rptr: RPtr, result: &mut CharPtr #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VRFCert::from_hex(hex_str).into_result()?; @@ -20919,7 +21507,7 @@ pub unsafe extern "C" fn v_r_f_cert_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -20930,7 +21518,7 @@ pub unsafe extern "C" fn v_r_f_cert_to_json(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VRFCert::from_json(json).into_result()?; @@ -20941,7 +21529,7 @@ pub unsafe extern "C" fn v_r_f_cert_from_json(json_str: CharPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_output(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_output(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.output(); @@ -20952,7 +21540,7 @@ pub unsafe extern "C" fn v_r_f_cert_output(self_rptr: RPtr, result: &mut DataPtr #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_proof(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_proof(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.proof(); @@ -20963,7 +21551,7 @@ pub unsafe extern "C" fn v_r_f_cert_proof(self_rptr: RPtr, result: &mut DataPtr, #[no_mangle] -pub unsafe extern "C" fn v_r_f_cert_new(output_data: *const u8, output_len: usize, proof_data: *const u8, proof_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_cert_new(output_data: *const u8, output_len: usize, proof_data: *const u8, proof_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let output = from_raw_parts(output_data, output_len).to_vec(); let proof = from_raw_parts(proof_data, proof_len).to_vec(); @@ -20976,7 +21564,7 @@ pub unsafe extern "C" fn v_r_f_cert_new(output_data: *const u8, output_len: usiz #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VRFKeyHash::from_bytes(bytes).into_result()?; @@ -20987,7 +21575,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_from_bytes(bytes_data: *const u8, bytes_ #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -20998,7 +21586,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_to_bytes(self_rptr: RPtr, result: &mut D #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -21010,7 +21598,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_to_bech32(self_rptr: RPtr, prefix_str: C #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = VRFKeyHash::from_bech32(bech_str).into_result()?; @@ -21021,7 +21609,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_from_bech32(bech_str_str: CharPtr, resul #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21032,7 +21620,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_to_hex(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn v_r_f_key_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_key_hash_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = VRFKeyHash::from_hex(hex).into_result()?; @@ -21044,7 +21632,7 @@ pub unsafe extern "C" fn v_r_f_key_hash_from_hex(hex_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VRFVKey::from_bytes(bytes).into_result()?; @@ -21055,7 +21643,7 @@ pub unsafe extern "C" fn v_r_f_v_key_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21066,7 +21654,7 @@ pub unsafe extern "C" fn v_r_f_v_key_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_to_bech32(self_rptr: RPtr, prefix_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let prefix: &str = prefix_str.into_str(); @@ -21078,7 +21666,7 @@ pub unsafe extern "C" fn v_r_f_v_key_to_bech32(self_rptr: RPtr, prefix_str: Char #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_from_bech32(bech_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bech_str: &str = bech_str_str.into_str(); let result = VRFVKey::from_bech32(bech_str).into_result()?; @@ -21089,7 +21677,7 @@ pub unsafe extern "C" fn v_r_f_v_key_from_bech32(bech_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21100,7 +21688,7 @@ pub unsafe extern "C" fn v_r_f_v_key_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn v_r_f_v_key_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_v_r_f_v_key_from_hex(hex_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex: &str = hex_str.into_str(); let result = VRFVKey::from_hex(hex).into_result()?; @@ -21112,7 +21700,7 @@ pub unsafe extern "C" fn v_r_f_v_key_from_hex(hex_str: CharPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn value_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21123,7 +21711,7 @@ pub unsafe extern "C" fn value_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn value_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Value::from_bytes(bytes).into_result()?; @@ -21134,7 +21722,7 @@ pub unsafe extern "C" fn value_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn value_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21145,7 +21733,7 @@ pub unsafe extern "C" fn value_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn value_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Value::from_hex(hex_str).into_result()?; @@ -21156,7 +21744,7 @@ pub unsafe extern "C" fn value_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn value_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21167,7 +21755,7 @@ pub unsafe extern "C" fn value_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn value_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Value::from_json(json).into_result()?; @@ -21178,7 +21766,7 @@ pub unsafe extern "C" fn value_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn value_new(coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_new(coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let coin = coin_rptr.typed_ref::()?; let result = Value::new(coin); @@ -21189,7 +21777,7 @@ pub unsafe extern "C" fn value_new(coin_rptr: RPtr, result: &mut RPtr, error: &m #[no_mangle] -pub unsafe extern "C" fn value_new_from_assets(multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_new_from_assets(multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let multiasset = multiasset_rptr.typed_ref::()?; let result = Value::new_from_assets(multiasset); @@ -21200,7 +21788,7 @@ pub unsafe extern "C" fn value_new_from_assets(multiasset_rptr: RPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn value_new_with_assets(coin_rptr: RPtr, multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_new_with_assets(coin_rptr: RPtr, multiasset_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let coin = coin_rptr.typed_ref::()?; let multiasset = multiasset_rptr.typed_ref::()?; @@ -21212,7 +21800,7 @@ pub unsafe extern "C" fn value_new_with_assets(coin_rptr: RPtr, multiasset_rptr: #[no_mangle] -pub unsafe extern "C" fn value_zero(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_zero(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Value::zero(); Ok::(result.rptr()) @@ -21222,7 +21810,7 @@ pub unsafe extern "C" fn value_zero(result: &mut RPtr, error: &mut CharPtr) -> b #[no_mangle] -pub unsafe extern "C" fn value_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_is_zero(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.is_zero(); @@ -21233,7 +21821,7 @@ pub unsafe extern "C" fn value_is_zero(self_rptr: RPtr, result: &mut bool, error #[no_mangle] -pub unsafe extern "C" fn value_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -21244,7 +21832,7 @@ pub unsafe extern "C" fn value_coin(self_rptr: RPtr, result: &mut RPtr, error: & #[no_mangle] -pub unsafe extern "C" fn value_set_coin(self_rptr: RPtr, coin_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_set_coin(self_rptr: RPtr, coin_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let coin = coin_rptr.typed_ref::()?; @@ -21256,7 +21844,7 @@ pub unsafe extern "C" fn value_set_coin(self_rptr: RPtr, coin_rptr: RPtr, error: #[no_mangle] -pub unsafe extern "C" fn value_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_multiasset(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.multiasset(); @@ -21267,7 +21855,7 @@ pub unsafe extern "C" fn value_multiasset(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn value_set_multiasset(self_rptr: RPtr, multiasset_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_set_multiasset(self_rptr: RPtr, multiasset_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let multiasset = multiasset_rptr.typed_ref::()?; @@ -21279,7 +21867,7 @@ pub unsafe extern "C" fn value_set_multiasset(self_rptr: RPtr, multiasset_rptr: #[no_mangle] -pub unsafe extern "C" fn value_checked_add(self_rptr: RPtr, rhs_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_checked_add(self_rptr: RPtr, rhs_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs = rhs_rptr.typed_ref::()?; @@ -21291,7 +21879,7 @@ pub unsafe extern "C" fn value_checked_add(self_rptr: RPtr, rhs_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn value_checked_sub(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_checked_sub(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_value = rhs_value_rptr.typed_ref::()?; @@ -21303,7 +21891,7 @@ pub unsafe extern "C" fn value_checked_sub(self_rptr: RPtr, rhs_value_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn value_clamped_sub(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_clamped_sub(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_value = rhs_value_rptr.typed_ref::()?; @@ -21315,7 +21903,7 @@ pub unsafe extern "C" fn value_clamped_sub(self_rptr: RPtr, rhs_value_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn value_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_value_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let rhs_value = rhs_value_rptr.typed_ref::()?; @@ -21328,7 +21916,108 @@ pub unsafe extern "C" fn value_compare(self_rptr: RPtr, rhs_value_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn vkey_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_versioned_block_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_bytes(); + Ok::(result.into()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); + let result = VersionedBlock::from_bytes(bytes).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_hex(); + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let hex_str: &str = hex_str_str.into_str(); + let result = VersionedBlock::from_hex(hex_str).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.to_json().into_result()?; + Ok::(result.into_cstr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let json: &str = json_str.into_str(); + let result = VersionedBlock::from_json(json).into_result()?; + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_new(block_rptr: RPtr, era_code_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let block = block_rptr.typed_ref::()?.clone(); + let era_code = era_code_long as u32; + let result = VersionedBlock::new(block, era_code); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_block(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.block(); + Ok::(result.rptr()) + }) + .response(result, error) +} + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_versioned_block_era(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { + handle_exception_result(|| { + let self_ref = self_rptr.typed_ref::()?; + let result = self_ref.era(); + Ok::(result as i32) + }) + .response(result, error) +} + + + +#[no_mangle] +pub unsafe extern "C" fn csl_bridge_vkey_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21339,7 +22028,7 @@ pub unsafe extern "C" fn vkey_to_bytes(self_rptr: RPtr, result: &mut DataPtr, er #[no_mangle] -pub unsafe extern "C" fn vkey_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Vkey::from_bytes(bytes).into_result()?; @@ -21350,7 +22039,7 @@ pub unsafe extern "C" fn vkey_from_bytes(bytes_data: *const u8, bytes_len: usize #[no_mangle] -pub unsafe extern "C" fn vkey_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21361,7 +22050,7 @@ pub unsafe extern "C" fn vkey_to_hex(self_rptr: RPtr, result: &mut CharPtr, erro #[no_mangle] -pub unsafe extern "C" fn vkey_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Vkey::from_hex(hex_str).into_result()?; @@ -21372,7 +22061,7 @@ pub unsafe extern "C" fn vkey_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn vkey_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21383,7 +22072,7 @@ pub unsafe extern "C" fn vkey_to_json(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn vkey_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Vkey::from_json(json).into_result()?; @@ -21394,7 +22083,7 @@ pub unsafe extern "C" fn vkey_from_json(json_str: CharPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn vkey_new(pk_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_new(pk_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let pk = pk_rptr.typed_ref::()?; let result = Vkey::new(pk); @@ -21405,7 +22094,7 @@ pub unsafe extern "C" fn vkey_new(pk_rptr: RPtr, result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn vkey_public_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkey_public_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.public_key(); @@ -21417,7 +22106,7 @@ pub unsafe extern "C" fn vkey_public_key(self_rptr: RPtr, result: &mut RPtr, err #[no_mangle] -pub unsafe extern "C" fn vkeys_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeys_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Vkeys::new(); Ok::(result.rptr()) @@ -21427,7 +22116,7 @@ pub unsafe extern "C" fn vkeys_new(result: &mut RPtr, error: &mut CharPtr) -> bo #[no_mangle] -pub unsafe extern "C" fn vkeys_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeys_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -21438,7 +22127,7 @@ pub unsafe extern "C" fn vkeys_len(self_rptr: RPtr, result: &mut i64, error: &mu #[no_mangle] -pub unsafe extern "C" fn vkeys_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeys_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -21450,7 +22139,7 @@ pub unsafe extern "C" fn vkeys_get(self_rptr: RPtr, index_long: i64, result: &mu #[no_mangle] -pub unsafe extern "C" fn vkeys_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeys_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; @@ -21463,7 +22152,7 @@ pub unsafe extern "C" fn vkeys_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn vkeywitness_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21474,7 +22163,7 @@ pub unsafe extern "C" fn vkeywitness_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn vkeywitness_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Vkeywitness::from_bytes(bytes).into_result()?; @@ -21485,7 +22174,7 @@ pub unsafe extern "C" fn vkeywitness_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn vkeywitness_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21496,7 +22185,7 @@ pub unsafe extern "C" fn vkeywitness_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn vkeywitness_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Vkeywitness::from_hex(hex_str).into_result()?; @@ -21507,7 +22196,7 @@ pub unsafe extern "C" fn vkeywitness_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn vkeywitness_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21518,7 +22207,7 @@ pub unsafe extern "C" fn vkeywitness_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn vkeywitness_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Vkeywitness::from_json(json).into_result()?; @@ -21529,7 +22218,7 @@ pub unsafe extern "C" fn vkeywitness_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn vkeywitness_new(vkey_rptr: RPtr, signature_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_new(vkey_rptr: RPtr, signature_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vkey = vkey_rptr.typed_ref::()?; let signature = signature_rptr.typed_ref::()?; @@ -21541,7 +22230,7 @@ pub unsafe extern "C" fn vkeywitness_new(vkey_rptr: RPtr, signature_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn vkeywitness_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_vkey(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vkey(); @@ -21552,7 +22241,7 @@ pub unsafe extern "C" fn vkeywitness_vkey(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn vkeywitness_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitness_signature(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.signature(); @@ -21564,7 +22253,7 @@ pub unsafe extern "C" fn vkeywitness_signature(self_rptr: RPtr, result: &mut RPt #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21575,7 +22264,7 @@ pub unsafe extern "C" fn vkeywitnesses_to_bytes(self_rptr: RPtr, result: &mut Da #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Vkeywitnesses::from_bytes(bytes).into_result()?; @@ -21586,7 +22275,7 @@ pub unsafe extern "C" fn vkeywitnesses_from_bytes(bytes_data: *const u8, bytes_l #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21597,7 +22286,7 @@ pub unsafe extern "C" fn vkeywitnesses_to_hex(self_rptr: RPtr, result: &mut Char #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Vkeywitnesses::from_hex(hex_str).into_result()?; @@ -21608,7 +22297,7 @@ pub unsafe extern "C" fn vkeywitnesses_from_hex(hex_str_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21619,7 +22308,7 @@ pub unsafe extern "C" fn vkeywitnesses_to_json(self_rptr: RPtr, result: &mut Cha #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Vkeywitnesses::from_json(json).into_result()?; @@ -21630,7 +22319,7 @@ pub unsafe extern "C" fn vkeywitnesses_from_json(json_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Vkeywitnesses::new(); Ok::(result.rptr()) @@ -21640,7 +22329,7 @@ pub unsafe extern "C" fn vkeywitnesses_new(result: &mut RPtr, error: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -21651,7 +22340,7 @@ pub unsafe extern "C" fn vkeywitnesses_len(self_rptr: RPtr, result: &mut i64, er #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -21663,20 +22352,20 @@ pub unsafe extern "C" fn vkeywitnesses_get(self_rptr: RPtr, index_long: i64, res #[no_mangle] -pub unsafe extern "C" fn vkeywitnesses_add(self_rptr: RPtr, elem_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vkeywitnesses_add(self_rptr: RPtr, elem_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let elem = elem_rptr.typed_ref::()?; - self_ref.add(elem); - Ok(()) + let result = self_ref.add(elem); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn vote_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21687,7 +22376,7 @@ pub unsafe extern "C" fn vote_delegation_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn vote_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VoteDelegation::from_bytes(bytes).into_result()?; @@ -21698,7 +22387,7 @@ pub unsafe extern "C" fn vote_delegation_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn vote_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21709,7 +22398,7 @@ pub unsafe extern "C" fn vote_delegation_to_hex(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn vote_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VoteDelegation::from_hex(hex_str).into_result()?; @@ -21720,7 +22409,7 @@ pub unsafe extern "C" fn vote_delegation_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn vote_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21731,7 +22420,7 @@ pub unsafe extern "C" fn vote_delegation_to_json(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn vote_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VoteDelegation::from_json(json).into_result()?; @@ -21742,7 +22431,7 @@ pub unsafe extern "C" fn vote_delegation_from_json(json_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn vote_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -21753,7 +22442,7 @@ pub unsafe extern "C" fn vote_delegation_stake_credential(self_rptr: RPtr, resul #[no_mangle] -pub unsafe extern "C" fn vote_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep(); @@ -21764,7 +22453,7 @@ pub unsafe extern "C" fn vote_delegation_drep(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn vote_delegation_new(stake_credential_rptr: RPtr, drep_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_new(stake_credential_rptr: RPtr, drep_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let drep = drep_rptr.typed_ref::()?; @@ -21776,7 +22465,7 @@ pub unsafe extern "C" fn vote_delegation_new(stake_credential_rptr: RPtr, drep_r #[no_mangle] -pub unsafe extern "C" fn vote_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -21788,7 +22477,7 @@ pub unsafe extern "C" fn vote_delegation_has_script_credentials(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21799,7 +22488,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_to_bytes(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VoteRegistrationAndDelegation::from_bytes(bytes).into_result()?; @@ -21810,7 +22499,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_from_bytes(bytes_data: #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21821,7 +22510,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_to_hex(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VoteRegistrationAndDelegation::from_hex(hex_str).into_result()?; @@ -21832,7 +22521,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_from_hex(hex_str_str: #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21843,7 +22532,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_to_json(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VoteRegistrationAndDelegation::from_json(json).into_result()?; @@ -21854,7 +22543,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_from_json(json_str: Ch #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_stake_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.stake_credential(); @@ -21865,7 +22554,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_stake_credential(self_ #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_drep(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.drep(); @@ -21876,7 +22565,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_drep(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_coin(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.coin(); @@ -21887,7 +22576,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_coin(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_new(stake_credential_rptr: RPtr, drep_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_new(stake_credential_rptr: RPtr, drep_rptr: RPtr, coin_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let stake_credential = stake_credential_rptr.typed_ref::()?; let drep = drep_rptr.typed_ref::()?; @@ -21900,7 +22589,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_new(stake_credential_r #[no_mangle] -pub unsafe extern "C" fn vote_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_vote_registration_and_delegation_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -21912,7 +22601,7 @@ pub unsafe extern "C" fn vote_registration_and_delegation_has_script_credentials #[no_mangle] -pub unsafe extern "C" fn voter_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -21923,7 +22612,7 @@ pub unsafe extern "C" fn voter_to_bytes(self_rptr: RPtr, result: &mut DataPtr, e #[no_mangle] -pub unsafe extern "C" fn voter_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Voter::from_bytes(bytes).into_result()?; @@ -21934,7 +22623,7 @@ pub unsafe extern "C" fn voter_from_bytes(bytes_data: *const u8, bytes_len: usiz #[no_mangle] -pub unsafe extern "C" fn voter_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -21945,7 +22634,7 @@ pub unsafe extern "C" fn voter_to_hex(self_rptr: RPtr, result: &mut CharPtr, err #[no_mangle] -pub unsafe extern "C" fn voter_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Voter::from_hex(hex_str).into_result()?; @@ -21956,7 +22645,7 @@ pub unsafe extern "C" fn voter_from_hex(hex_str_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn voter_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -21967,7 +22656,7 @@ pub unsafe extern "C" fn voter_to_json(self_rptr: RPtr, result: &mut CharPtr, er #[no_mangle] -pub unsafe extern "C" fn voter_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Voter::from_json(json).into_result()?; @@ -21978,7 +22667,7 @@ pub unsafe extern "C" fn voter_from_json(json_str: CharPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn voter_new_constitutional_committee_hot_key(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_constitutional_committee_hot_key(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let cred = cred_rptr.typed_ref::()?; let result = Voter::new_constitutional_committee_hot_key(cred); @@ -21989,7 +22678,7 @@ pub unsafe extern "C" fn voter_new_constitutional_committee_hot_key(cred_rptr: R #[no_mangle] -pub unsafe extern "C" fn voter_new_drep(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_drep(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let cred = cred_rptr.typed_ref::()?; let result = Voter::new_drep(cred); @@ -22000,7 +22689,7 @@ pub unsafe extern "C" fn voter_new_drep(cred_rptr: RPtr, result: &mut RPtr, erro #[no_mangle] -pub unsafe extern "C" fn voter_new_staking_pool(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_staking_pool(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key_hash = key_hash_rptr.typed_ref::()?; let result = Voter::new_staking_pool(key_hash); @@ -22011,7 +22700,7 @@ pub unsafe extern "C" fn voter_new_staking_pool(key_hash_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn voter_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.kind(); @@ -22022,10 +22711,10 @@ pub unsafe extern "C" fn voter_kind(self_rptr: RPtr, result: &mut i32, error: &m #[no_mangle] -pub unsafe extern "C" fn voter_to_constitutional_committee_hot_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_constitutional_committee_hot_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_constitutional_committee_hot_cred(); + let result = self_ref.to_constitutional_committee_hot_key(); Ok::, String>(result.map(|v| v.rptr())) }) .response_nullable(result, error) @@ -22033,7 +22722,7 @@ pub unsafe extern "C" fn voter_to_constitutional_committee_hot_cred(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn voter_to_drep_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_drep_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_drep_cred(); @@ -22044,7 +22733,7 @@ pub unsafe extern "C" fn voter_to_drep_cred(self_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn voter_to_staking_pool_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_staking_pool_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_staking_pool_key_hash(); @@ -22055,7 +22744,7 @@ pub unsafe extern "C" fn voter_to_staking_pool_key_hash(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn voter_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_has_script_credentials(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_script_credentials(); @@ -22066,7 +22755,7 @@ pub unsafe extern "C" fn voter_has_script_credentials(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn voter_to_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_key_hash(); @@ -22078,7 +22767,7 @@ pub unsafe extern "C" fn voter_to_key_hash(self_rptr: RPtr, result: &mut RPtr, e #[no_mangle] -pub unsafe extern "C" fn voters_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22089,7 +22778,7 @@ pub unsafe extern "C" fn voters_to_json(self_rptr: RPtr, result: &mut CharPtr, e #[no_mangle] -pub unsafe extern "C" fn voters_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Voters::from_json(json).into_result()?; @@ -22100,7 +22789,7 @@ pub unsafe extern "C" fn voters_from_json(json_str: CharPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn voters_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Voters::new(); Ok::(result.rptr()) @@ -22110,7 +22799,7 @@ pub unsafe extern "C" fn voters_new(result: &mut RPtr, error: &mut CharPtr) -> b #[no_mangle] -pub unsafe extern "C" fn voters_add(self_rptr: RPtr, voter_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_add(self_rptr: RPtr, voter_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22122,7 +22811,7 @@ pub unsafe extern "C" fn voters_add(self_rptr: RPtr, voter_rptr: RPtr, error: &m #[no_mangle] -pub unsafe extern "C" fn voters_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -22134,7 +22823,7 @@ pub unsafe extern "C" fn voters_get(self_rptr: RPtr, index_long: i64, result: &m #[no_mangle] -pub unsafe extern "C" fn voters_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voters_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -22146,7 +22835,7 @@ pub unsafe extern "C" fn voters_len(self_rptr: RPtr, result: &mut i64, error: &m #[no_mangle] -pub unsafe extern "C" fn voting_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = VotingBuilder::new(); Ok::(result.rptr()) @@ -22156,7 +22845,7 @@ pub unsafe extern "C" fn voting_builder_new(result: &mut RPtr, error: &mut CharP #[no_mangle] -pub unsafe extern "C" fn voting_builder_add(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_add(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22170,7 +22859,7 @@ pub unsafe extern "C" fn voting_builder_add(self_rptr: RPtr, voter_rptr: RPtr, g #[no_mangle] -pub unsafe extern "C" fn voting_builder_add_with_plutus_witness(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_add_with_plutus_witness(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22185,7 +22874,7 @@ pub unsafe extern "C" fn voting_builder_add_with_plutus_witness(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn voting_builder_add_with_native_script(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_add_with_native_script(self_rptr: RPtr, voter_rptr: RPtr, gov_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22200,7 +22889,7 @@ pub unsafe extern "C" fn voting_builder_add_with_native_script(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn voting_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_witnesses(); @@ -22211,7 +22900,7 @@ pub unsafe extern "C" fn voting_builder_get_plutus_witnesses(self_rptr: RPtr, re #[no_mangle] -pub unsafe extern "C" fn voting_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -22222,7 +22911,7 @@ pub unsafe extern "C" fn voting_builder_get_ref_inputs(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_scripts(); @@ -22233,7 +22922,7 @@ pub unsafe extern "C" fn voting_builder_get_native_scripts(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn voting_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_scripts(); @@ -22244,7 +22933,7 @@ pub unsafe extern "C" fn voting_builder_has_plutus_scripts(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn voting_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build(); @@ -22256,7 +22945,7 @@ pub unsafe extern "C" fn voting_builder_build(self_rptr: RPtr, result: &mut RPtr #[no_mangle] -pub unsafe extern "C" fn voting_procedure_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -22267,7 +22956,7 @@ pub unsafe extern "C" fn voting_procedure_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_procedure_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VotingProcedure::from_bytes(bytes).into_result()?; @@ -22278,7 +22967,7 @@ pub unsafe extern "C" fn voting_procedure_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn voting_procedure_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -22289,7 +22978,7 @@ pub unsafe extern "C" fn voting_procedure_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn voting_procedure_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VotingProcedure::from_hex(hex_str).into_result()?; @@ -22300,7 +22989,7 @@ pub unsafe extern "C" fn voting_procedure_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_procedure_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22311,7 +23000,7 @@ pub unsafe extern "C" fn voting_procedure_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_procedure_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VotingProcedure::from_json(json).into_result()?; @@ -22322,7 +23011,7 @@ pub unsafe extern "C" fn voting_procedure_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn voting_procedure_new(vote_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_new(vote_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vote = vote_int.to_enum()?; let result = VotingProcedure::new(vote); @@ -22333,7 +23022,7 @@ pub unsafe extern "C" fn voting_procedure_new(vote_int: i32, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn voting_procedure_new_with_anchor(vote_int: i32, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_new_with_anchor(vote_int: i32, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let vote = vote_int.to_enum()?; let anchor = anchor_rptr.typed_ref::()?; @@ -22345,7 +23034,7 @@ pub unsafe extern "C" fn voting_procedure_new_with_anchor(vote_int: i32, anchor_ #[no_mangle] -pub unsafe extern "C" fn voting_procedure_vote_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_vote_kind(self_rptr: RPtr, result: &mut i32, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.vote_kind(); @@ -22356,7 +23045,7 @@ pub unsafe extern "C" fn voting_procedure_vote_kind(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn voting_procedure_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedure_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor(); @@ -22368,7 +23057,7 @@ pub unsafe extern "C" fn voting_procedure_anchor(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn voting_procedures_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -22379,7 +23068,7 @@ pub unsafe extern "C" fn voting_procedures_to_bytes(self_rptr: RPtr, result: &mu #[no_mangle] -pub unsafe extern "C" fn voting_procedures_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VotingProcedures::from_bytes(bytes).into_result()?; @@ -22390,7 +23079,7 @@ pub unsafe extern "C" fn voting_procedures_from_bytes(bytes_data: *const u8, byt #[no_mangle] -pub unsafe extern "C" fn voting_procedures_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -22401,7 +23090,7 @@ pub unsafe extern "C" fn voting_procedures_to_hex(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_procedures_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VotingProcedures::from_hex(hex_str).into_result()?; @@ -22412,7 +23101,7 @@ pub unsafe extern "C" fn voting_procedures_from_hex(hex_str_str: CharPtr, result #[no_mangle] -pub unsafe extern "C" fn voting_procedures_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22423,7 +23112,7 @@ pub unsafe extern "C" fn voting_procedures_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_procedures_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VotingProcedures::from_json(json).into_result()?; @@ -22434,7 +23123,7 @@ pub unsafe extern "C" fn voting_procedures_from_json(json_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_procedures_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = VotingProcedures::new(); Ok::(result.rptr()) @@ -22444,7 +23133,7 @@ pub unsafe extern "C" fn voting_procedures_new(result: &mut RPtr, error: &mut Ch #[no_mangle] -pub unsafe extern "C" fn voting_procedures_insert(self_rptr: RPtr, voter_rptr: RPtr, governance_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_insert(self_rptr: RPtr, voter_rptr: RPtr, governance_action_id_rptr: RPtr, voting_procedure_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22458,7 +23147,7 @@ pub unsafe extern "C" fn voting_procedures_insert(self_rptr: RPtr, voter_rptr: R #[no_mangle] -pub unsafe extern "C" fn voting_procedures_get(self_rptr: RPtr, voter_rptr: RPtr, governance_action_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_get(self_rptr: RPtr, voter_rptr: RPtr, governance_action_id_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22471,7 +23160,7 @@ pub unsafe extern "C" fn voting_procedures_get(self_rptr: RPtr, voter_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn voting_procedures_get_voters(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_get_voters(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_voters(); @@ -22482,7 +23171,7 @@ pub unsafe extern "C" fn voting_procedures_get_voters(self_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn voting_procedures_get_governance_action_ids_by_voter(self_rptr: RPtr, voter_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_procedures_get_governance_action_ids_by_voter(self_rptr: RPtr, voter_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let voter = voter_rptr.typed_ref::()?; @@ -22495,7 +23184,7 @@ pub unsafe extern "C" fn voting_procedures_get_governance_action_ids_by_voter(se #[no_mangle] -pub unsafe extern "C" fn voting_proposal_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -22506,7 +23195,7 @@ pub unsafe extern "C" fn voting_proposal_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_proposal_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VotingProposal::from_bytes(bytes).into_result()?; @@ -22517,7 +23206,7 @@ pub unsafe extern "C" fn voting_proposal_from_bytes(bytes_data: *const u8, bytes #[no_mangle] -pub unsafe extern "C" fn voting_proposal_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -22528,7 +23217,7 @@ pub unsafe extern "C" fn voting_proposal_to_hex(self_rptr: RPtr, result: &mut Ch #[no_mangle] -pub unsafe extern "C" fn voting_proposal_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VotingProposal::from_hex(hex_str).into_result()?; @@ -22539,7 +23228,7 @@ pub unsafe extern "C" fn voting_proposal_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_proposal_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22550,7 +23239,7 @@ pub unsafe extern "C" fn voting_proposal_to_json(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn voting_proposal_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VotingProposal::from_json(json).into_result()?; @@ -22561,7 +23250,7 @@ pub unsafe extern "C" fn voting_proposal_from_json(json_str: CharPtr, result: &m #[no_mangle] -pub unsafe extern "C" fn voting_proposal_governance_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_governance_action(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.governance_action(); @@ -22572,7 +23261,7 @@ pub unsafe extern "C" fn voting_proposal_governance_action(self_rptr: RPtr, resu #[no_mangle] -pub unsafe extern "C" fn voting_proposal_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_anchor(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.anchor(); @@ -22583,7 +23272,7 @@ pub unsafe extern "C" fn voting_proposal_anchor(self_rptr: RPtr, result: &mut RP #[no_mangle] -pub unsafe extern "C" fn voting_proposal_reward_account(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_reward_account(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.reward_account(); @@ -22594,7 +23283,7 @@ pub unsafe extern "C" fn voting_proposal_reward_account(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_proposal_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_deposit(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.deposit(); @@ -22605,7 +23294,7 @@ pub unsafe extern "C" fn voting_proposal_deposit(self_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn voting_proposal_new(governance_action_rptr: RPtr, anchor_rptr: RPtr, reward_account_rptr: RPtr, deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_new(governance_action_rptr: RPtr, anchor_rptr: RPtr, reward_account_rptr: RPtr, deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let governance_action = governance_action_rptr.typed_ref::()?; let anchor = anchor_rptr.typed_ref::()?; @@ -22620,7 +23309,7 @@ pub unsafe extern "C" fn voting_proposal_new(governance_action_rptr: RPtr, ancho #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = VotingProposalBuilder::new(); Ok::(result.rptr()) @@ -22630,7 +23319,7 @@ pub unsafe extern "C" fn voting_proposal_builder_new(result: &mut RPtr, error: & #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_add(self_rptr: RPtr, proposal_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_add(self_rptr: RPtr, proposal_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let proposal = proposal_rptr.typed_ref::()?; @@ -22642,7 +23331,7 @@ pub unsafe extern "C" fn voting_proposal_builder_add(self_rptr: RPtr, proposal_r #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_add_with_plutus_witness(self_rptr: RPtr, proposal_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_add_with_plutus_witness(self_rptr: RPtr, proposal_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let proposal = proposal_rptr.typed_ref::()?; @@ -22655,7 +23344,7 @@ pub unsafe extern "C" fn voting_proposal_builder_add_with_plutus_witness(self_rp #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_witnesses(); @@ -22666,7 +23355,7 @@ pub unsafe extern "C" fn voting_proposal_builder_get_plutus_witnesses(self_rptr: #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -22677,7 +23366,7 @@ pub unsafe extern "C" fn voting_proposal_builder_get_ref_inputs(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_scripts(); @@ -22688,7 +23377,7 @@ pub unsafe extern "C" fn voting_proposal_builder_has_plutus_scripts(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn voting_proposal_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposal_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build(); @@ -22700,7 +23389,7 @@ pub unsafe extern "C" fn voting_proposal_builder_build(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_proposals_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -22711,7 +23400,7 @@ pub unsafe extern "C" fn voting_proposals_to_bytes(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_proposals_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = VotingProposals::from_bytes(bytes).into_result()?; @@ -22722,7 +23411,7 @@ pub unsafe extern "C" fn voting_proposals_from_bytes(bytes_data: *const u8, byte #[no_mangle] -pub unsafe extern "C" fn voting_proposals_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -22733,7 +23422,7 @@ pub unsafe extern "C" fn voting_proposals_to_hex(self_rptr: RPtr, result: &mut C #[no_mangle] -pub unsafe extern "C" fn voting_proposals_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = VotingProposals::from_hex(hex_str).into_result()?; @@ -22744,7 +23433,7 @@ pub unsafe extern "C" fn voting_proposals_from_hex(hex_str_str: CharPtr, result: #[no_mangle] -pub unsafe extern "C" fn voting_proposals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22755,7 +23444,7 @@ pub unsafe extern "C" fn voting_proposals_to_json(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn voting_proposals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = VotingProposals::from_json(json).into_result()?; @@ -22766,7 +23455,7 @@ pub unsafe extern "C" fn voting_proposals_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn voting_proposals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = VotingProposals::new(); Ok::(result.rptr()) @@ -22776,7 +23465,7 @@ pub unsafe extern "C" fn voting_proposals_new(result: &mut RPtr, error: &mut Cha #[no_mangle] -pub unsafe extern "C" fn voting_proposals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -22787,7 +23476,7 @@ pub unsafe extern "C" fn voting_proposals_len(self_rptr: RPtr, result: &mut i64, #[no_mangle] -pub unsafe extern "C" fn voting_proposals_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_get(self_rptr: RPtr, index_long: i64, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let index = index_long as usize; @@ -22799,20 +23488,20 @@ pub unsafe extern "C" fn voting_proposals_get(self_rptr: RPtr, index_long: i64, #[no_mangle] -pub unsafe extern "C" fn voting_proposals_add(self_rptr: RPtr, proposal_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voting_proposals_add(self_rptr: RPtr, proposal_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let proposal = proposal_rptr.typed_ref::()?; - self_ref.add(proposal); - Ok(()) + let result = self_ref.add(proposal); + Ok::(result) }) - .response(&mut (), error) + .response(result, error) } #[no_mangle] -pub unsafe extern "C" fn withdrawals_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_to_bytes(self_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_bytes(); @@ -22823,7 +23512,7 @@ pub unsafe extern "C" fn withdrawals_to_bytes(self_rptr: RPtr, result: &mut Data #[no_mangle] -pub unsafe extern "C" fn withdrawals_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_from_bytes(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len).to_vec(); let result = Withdrawals::from_bytes(bytes).into_result()?; @@ -22834,7 +23523,7 @@ pub unsafe extern "C" fn withdrawals_from_bytes(bytes_data: *const u8, bytes_len #[no_mangle] -pub unsafe extern "C" fn withdrawals_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_to_hex(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_hex(); @@ -22845,7 +23534,7 @@ pub unsafe extern "C" fn withdrawals_to_hex(self_rptr: RPtr, result: &mut CharPt #[no_mangle] -pub unsafe extern "C" fn withdrawals_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_from_hex(hex_str_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let hex_str: &str = hex_str_str.into_str(); let result = Withdrawals::from_hex(hex_str).into_result()?; @@ -22856,7 +23545,7 @@ pub unsafe extern "C" fn withdrawals_from_hex(hex_str_str: CharPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn withdrawals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_to_json(self_rptr: RPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.to_json().into_result()?; @@ -22867,7 +23556,7 @@ pub unsafe extern "C" fn withdrawals_to_json(self_rptr: RPtr, result: &mut CharP #[no_mangle] -pub unsafe extern "C" fn withdrawals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_from_json(json_str: CharPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let result = Withdrawals::from_json(json).into_result()?; @@ -22878,7 +23567,7 @@ pub unsafe extern "C" fn withdrawals_from_json(json_str: CharPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn withdrawals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = Withdrawals::new(); Ok::(result.rptr()) @@ -22888,7 +23577,7 @@ pub unsafe extern "C" fn withdrawals_new(result: &mut RPtr, error: &mut CharPtr) #[no_mangle] -pub unsafe extern "C" fn withdrawals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_len(self_rptr: RPtr, result: &mut i64, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.len(); @@ -22899,7 +23588,7 @@ pub unsafe extern "C" fn withdrawals_len(self_rptr: RPtr, result: &mut i64, erro #[no_mangle] -pub unsafe extern "C" fn withdrawals_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_insert(self_rptr: RPtr, key_rptr: RPtr, value_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -22912,7 +23601,7 @@ pub unsafe extern "C" fn withdrawals_insert(self_rptr: RPtr, key_rptr: RPtr, val #[no_mangle] -pub unsafe extern "C" fn withdrawals_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_get(self_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let key = key_rptr.typed_ref::()?; @@ -22924,7 +23613,7 @@ pub unsafe extern "C" fn withdrawals_get(self_rptr: RPtr, key_rptr: RPtr, result #[no_mangle] -pub unsafe extern "C" fn withdrawals_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_keys(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.keys(); @@ -22936,7 +23625,7 @@ pub unsafe extern "C" fn withdrawals_keys(self_rptr: RPtr, result: &mut RPtr, er #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_new(result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let result = WithdrawalsBuilder::new(); Ok::(result.rptr()) @@ -22946,7 +23635,7 @@ pub unsafe extern "C" fn withdrawals_builder_new(result: &mut RPtr, error: &mut #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_add(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_add(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::()?; @@ -22959,7 +23648,7 @@ pub unsafe extern "C" fn withdrawals_builder_add(self_rptr: RPtr, address_rptr: #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_add_with_plutus_witness(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_add_with_plutus_witness(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, witness_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::()?; @@ -22973,7 +23662,7 @@ pub unsafe extern "C" fn withdrawals_builder_add_with_plutus_witness(self_rptr: #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_add_with_native_script(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_add_with_native_script(self_rptr: RPtr, address_rptr: RPtr, coin_rptr: RPtr, native_script_source_rptr: RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let address = address_rptr.typed_ref::()?; @@ -22987,7 +23676,7 @@ pub unsafe extern "C" fn withdrawals_builder_add_with_native_script(self_rptr: R #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_get_plutus_witnesses(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_plutus_witnesses(); @@ -22998,7 +23687,7 @@ pub unsafe extern "C" fn withdrawals_builder_get_plutus_witnesses(self_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_get_ref_inputs(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_ref_inputs(); @@ -23009,7 +23698,7 @@ pub unsafe extern "C" fn withdrawals_builder_get_ref_inputs(self_rptr: RPtr, res #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_get_native_scripts(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_native_scripts(); @@ -23020,7 +23709,7 @@ pub unsafe extern "C" fn withdrawals_builder_get_native_scripts(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_get_total_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_get_total_withdrawals(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.get_total_withdrawals().into_result()?; @@ -23031,7 +23720,7 @@ pub unsafe extern "C" fn withdrawals_builder_get_total_withdrawals(self_rptr: RP #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_has_plutus_scripts(self_rptr: RPtr, result: &mut bool, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.has_plutus_scripts(); @@ -23042,7 +23731,7 @@ pub unsafe extern "C" fn withdrawals_builder_has_plutus_scripts(self_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn withdrawals_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_withdrawals_builder_build(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; let result = self_ref.build(); @@ -23054,7 +23743,7 @@ pub unsafe extern "C" fn withdrawals_builder_build(self_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn calculate_ex_units_ceil_cost(ex_units_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_calculate_ex_units_ceil_cost(ex_units_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let ex_units = ex_units_rptr.typed_ref::()?; let ex_unit_prices = ex_unit_prices_rptr.typed_ref::()?; @@ -23066,7 +23755,7 @@ pub unsafe extern "C" fn calculate_ex_units_ceil_cost(ex_units_rptr: RPtr, ex_un #[no_mangle] -pub unsafe extern "C" fn create_send_all(address_rptr: RPtr, utxos_rptr: RPtr, config_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_create_send_all(address_rptr: RPtr, utxos_rptr: RPtr, config_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let address = address_rptr.typed_ref::
()?; let utxos = utxos_rptr.typed_ref::()?; @@ -23079,7 +23768,7 @@ pub unsafe extern "C" fn create_send_all(address_rptr: RPtr, utxos_rptr: RPtr, c #[no_mangle] -pub unsafe extern "C" fn decode_arbitrary_bytes_from_metadatum(metadata_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_decode_arbitrary_bytes_from_metadatum(metadata_rptr: RPtr, result: &mut DataPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let metadata = metadata_rptr.typed_ref::()?; let result = cardano_serialization_lib::decode_arbitrary_bytes_from_metadatum(metadata).into_result()?; @@ -23090,7 +23779,7 @@ pub unsafe extern "C" fn decode_arbitrary_bytes_from_metadatum(metadata_rptr: RP #[no_mangle] -pub unsafe extern "C" fn decode_metadatum_to_json_str(metadatum_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_decode_metadatum_to_json_str(metadatum_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let metadatum = metadatum_rptr.typed_ref::()?; let schema = schema_int.to_enum()?; @@ -23102,7 +23791,7 @@ pub unsafe extern "C" fn decode_metadatum_to_json_str(metadatum_rptr: RPtr, sche #[no_mangle] -pub unsafe extern "C" fn decode_plutus_datum_to_json_str(datum_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_decode_plutus_datum_to_json_str(datum_rptr: RPtr, schema_int: i32, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let datum = datum_rptr.typed_ref::()?; let schema = schema_int.to_enum()?; @@ -23114,7 +23803,7 @@ pub unsafe extern "C" fn decode_plutus_datum_to_json_str(datum_rptr: RPtr, schem #[no_mangle] -pub unsafe extern "C" fn decrypt_with_password(password_str: CharPtr, data_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_decrypt_with_password(password_str: CharPtr, data_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let password: &str = password_str.into_str(); let data: &str = data_str.into_str(); @@ -23126,7 +23815,7 @@ pub unsafe extern "C" fn decrypt_with_password(password_str: CharPtr, data_str: #[no_mangle] -pub unsafe extern "C" fn encode_arbitrary_bytes_as_metadatum(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_encode_arbitrary_bytes_as_metadatum(bytes_data: *const u8, bytes_len: usize, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let bytes = from_raw_parts(bytes_data, bytes_len); let result = cardano_serialization_lib::encode_arbitrary_bytes_as_metadatum(bytes); @@ -23137,7 +23826,7 @@ pub unsafe extern "C" fn encode_arbitrary_bytes_as_metadatum(bytes_data: *const #[no_mangle] -pub unsafe extern "C" fn encode_json_str_to_metadatum(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_encode_json_str_to_metadatum(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json : String = json_str.into_str(); let schema = schema_int.to_enum()?; @@ -23149,7 +23838,7 @@ pub unsafe extern "C" fn encode_json_str_to_metadatum(json_str: CharPtr, schema_ #[no_mangle] -pub unsafe extern "C" fn encode_json_str_to_native_script(json_str: CharPtr, self_xpub_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_encode_json_str_to_native_script(json_str: CharPtr, self_xpub_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let self_xpub: &str = self_xpub_str.into_str(); @@ -23162,7 +23851,7 @@ pub unsafe extern "C" fn encode_json_str_to_native_script(json_str: CharPtr, sel #[no_mangle] -pub unsafe extern "C" fn encode_json_str_to_plutus_datum(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_encode_json_str_to_plutus_datum(json_str: CharPtr, schema_int: i32, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let json: &str = json_str.into_str(); let schema = schema_int.to_enum()?; @@ -23174,7 +23863,7 @@ pub unsafe extern "C" fn encode_json_str_to_plutus_datum(json_str: CharPtr, sche #[no_mangle] -pub unsafe extern "C" fn encrypt_with_password(password_str: CharPtr, salt_str: CharPtr, nonce_str: CharPtr, data_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_encrypt_with_password(password_str: CharPtr, salt_str: CharPtr, nonce_str: CharPtr, data_str: CharPtr, result: &mut CharPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let password: &str = password_str.into_str(); let salt: &str = salt_str.into_str(); @@ -23188,7 +23877,7 @@ pub unsafe extern "C" fn encrypt_with_password(password_str: CharPtr, salt_str: #[no_mangle] -pub unsafe extern "C" fn get_deposit(txbody_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_get_deposit(txbody_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let txbody = txbody_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -23201,7 +23890,7 @@ pub unsafe extern "C" fn get_deposit(txbody_rptr: RPtr, pool_deposit_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn get_implicit_input(txbody_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_get_implicit_input(txbody_rptr: RPtr, pool_deposit_rptr: RPtr, key_deposit_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let txbody = txbody_rptr.typed_ref::()?; let pool_deposit = pool_deposit_rptr.typed_ref::()?; @@ -23214,7 +23903,7 @@ pub unsafe extern "C" fn get_implicit_input(txbody_rptr: RPtr, pool_deposit_rptr #[no_mangle] -pub unsafe extern "C" fn hash_auxiliary_data(auxiliary_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hash_auxiliary_data(auxiliary_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let auxiliary_data = auxiliary_data_rptr.typed_ref::()?; let result = cardano_serialization_lib::hash_auxiliary_data(auxiliary_data); @@ -23225,7 +23914,7 @@ pub unsafe extern "C" fn hash_auxiliary_data(auxiliary_data_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn hash_plutus_data(plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hash_plutus_data(plutus_data_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let plutus_data = plutus_data_rptr.typed_ref::()?; let result = cardano_serialization_lib::hash_plutus_data(plutus_data); @@ -23236,7 +23925,7 @@ pub unsafe extern "C" fn hash_plutus_data(plutus_data_rptr: RPtr, result: &mut R #[no_mangle] -pub unsafe extern "C" fn hash_script_data(redeemers_rptr: RPtr, cost_models_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hash_script_data(redeemers_rptr: RPtr, cost_models_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let redeemers = redeemers_rptr.typed_ref::()?; let cost_models = cost_models_rptr.typed_ref::()?; @@ -23248,7 +23937,7 @@ pub unsafe extern "C" fn hash_script_data(redeemers_rptr: RPtr, cost_models_rptr #[no_mangle] -pub unsafe extern "C" fn hash_script_data_with_datums(redeemers_rptr: RPtr, cost_models_rptr: RPtr, datums_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hash_script_data_with_datums(redeemers_rptr: RPtr, cost_models_rptr: RPtr, datums_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let redeemers = redeemers_rptr.typed_ref::()?; let cost_models = cost_models_rptr.typed_ref::()?; @@ -23262,7 +23951,7 @@ pub unsafe extern "C" fn hash_script_data_with_datums(redeemers_rptr: RPtr, cost #[no_mangle] -pub unsafe extern "C" fn hash_transaction(tx_body_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_hash_transaction(tx_body_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx_body = tx_body_rptr.typed_ref::()?; let result = cardano_serialization_lib::hash_transaction(tx_body); @@ -23273,7 +23962,7 @@ pub unsafe extern "C" fn hash_transaction(tx_body_rptr: RPtr, result: &mut RPtr, #[no_mangle] -pub unsafe extern "C" fn make_daedalus_bootstrap_witness(tx_body_hash_rptr: RPtr, addr_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_make_daedalus_bootstrap_witness(tx_body_hash_rptr: RPtr, addr_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx_body_hash = tx_body_hash_rptr.typed_ref::()?; let addr = addr_rptr.typed_ref::()?; @@ -23286,7 +23975,7 @@ pub unsafe extern "C" fn make_daedalus_bootstrap_witness(tx_body_hash_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn make_icarus_bootstrap_witness(tx_body_hash_rptr: RPtr, addr_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_make_icarus_bootstrap_witness(tx_body_hash_rptr: RPtr, addr_rptr: RPtr, key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx_body_hash = tx_body_hash_rptr.typed_ref::()?; let addr = addr_rptr.typed_ref::()?; @@ -23299,7 +23988,7 @@ pub unsafe extern "C" fn make_icarus_bootstrap_witness(tx_body_hash_rptr: RPtr, #[no_mangle] -pub unsafe extern "C" fn make_vkey_witness(tx_body_hash_rptr: RPtr, sk_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_make_vkey_witness(tx_body_hash_rptr: RPtr, sk_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx_body_hash = tx_body_hash_rptr.typed_ref::()?; let sk = sk_rptr.typed_ref::()?; @@ -23311,7 +24000,7 @@ pub unsafe extern "C" fn make_vkey_witness(tx_body_hash_rptr: RPtr, sk_rptr: RPt #[no_mangle] -pub unsafe extern "C" fn min_ada_for_output(output_rptr: RPtr, data_cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_min_ada_for_output(output_rptr: RPtr, data_cost_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let output = output_rptr.typed_ref::()?; let data_cost = data_cost_rptr.typed_ref::()?; @@ -23323,7 +24012,7 @@ pub unsafe extern "C" fn min_ada_for_output(output_rptr: RPtr, data_cost_rptr: R #[no_mangle] -pub unsafe extern "C" fn min_fee(tx_rptr: RPtr, linear_fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_min_fee(tx_rptr: RPtr, linear_fee_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx = tx_rptr.typed_ref::()?; let linear_fee = linear_fee_rptr.typed_ref::()?; @@ -23335,7 +24024,7 @@ pub unsafe extern "C" fn min_fee(tx_rptr: RPtr, linear_fee_rptr: RPtr, result: & #[no_mangle] -pub unsafe extern "C" fn min_ref_script_fee(total_ref_scripts_size_long: i64, ref_script_coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_min_ref_script_fee(total_ref_scripts_size_long: i64, ref_script_coins_per_byte_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let total_ref_scripts_size = total_ref_scripts_size_long as usize; let ref_script_coins_per_byte = ref_script_coins_per_byte_rptr.typed_ref::()?; @@ -23347,7 +24036,7 @@ pub unsafe extern "C" fn min_ref_script_fee(total_ref_scripts_size_long: i64, re #[no_mangle] -pub unsafe extern "C" fn min_script_fee(tx_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_min_script_fee(tx_rptr: RPtr, ex_unit_prices_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let tx = tx_rptr.typed_ref::()?; let ex_unit_prices = ex_unit_prices_rptr.typed_ref::()?; diff --git a/rust/src/ptr_impl.rs b/rust/src/ptr_impl.rs index 2cdec3b..b6827e8 100644 --- a/rust/src/ptr_impl.rs +++ b/rust/src/ptr_impl.rs @@ -34,20 +34,24 @@ use cardano_serialization_lib::Credentials; use cardano_serialization_lib::DNSRecordAorAAAA; use cardano_serialization_lib::DNSRecordSRV; use cardano_serialization_lib::DRep; +use cardano_serialization_lib::DRepDeregistration; +use cardano_serialization_lib::DRepRegistration; +use cardano_serialization_lib::DRepUpdate; +use cardano_serialization_lib::DRepVotingThresholds; use cardano_serialization_lib::DataCost; use cardano_serialization_lib::DataHash; use cardano_serialization_lib::DatumSource; -use cardano_serialization_lib::DrepDeregistration; -use cardano_serialization_lib::DrepRegistration; -use cardano_serialization_lib::DrepUpdate; -use cardano_serialization_lib::DrepVotingThresholds; use cardano_serialization_lib::Ed25519KeyHash; use cardano_serialization_lib::Ed25519KeyHashes; use cardano_serialization_lib::Ed25519Signature; use cardano_serialization_lib::EnterpriseAddress; use cardano_serialization_lib::ExUnitPrices; use cardano_serialization_lib::ExUnits; +use cardano_serialization_lib::FixedBlock; use cardano_serialization_lib::FixedTransaction; +use cardano_serialization_lib::FixedTransactionBodies; +use cardano_serialization_lib::FixedTransactionBody; +use cardano_serialization_lib::FixedVersionedBlock; use cardano_serialization_lib::GeneralTransactionMetadata; use cardano_serialization_lib::GenesisDelegateHash; use cardano_serialization_lib::GenesisHash; @@ -96,6 +100,7 @@ use cardano_serialization_lib::ParameterChangeAction; use cardano_serialization_lib::PlutusData; use cardano_serialization_lib::PlutusList; use cardano_serialization_lib::PlutusMap; +use cardano_serialization_lib::PlutusMapValues; use cardano_serialization_lib::PlutusScript; use cardano_serialization_lib::PlutusScriptSource; use cardano_serialization_lib::PlutusScripts; @@ -152,7 +157,6 @@ use cardano_serialization_lib::TransactionBuilder; use cardano_serialization_lib::TransactionBuilderConfig; use cardano_serialization_lib::TransactionBuilderConfigBuilder; use cardano_serialization_lib::TransactionHash; -use cardano_serialization_lib::TransactionIndexes; use cardano_serialization_lib::TransactionInput; use cardano_serialization_lib::TransactionInputs; use cardano_serialization_lib::TransactionMetadatum; @@ -177,6 +181,7 @@ use cardano_serialization_lib::VRFCert; use cardano_serialization_lib::VRFKeyHash; use cardano_serialization_lib::VRFVKey; use cardano_serialization_lib::Value; +use cardano_serialization_lib::VersionedBlock; use cardano_serialization_lib::Vkey; use cardano_serialization_lib::Vkeys; use cardano_serialization_lib::Vkeywitness; @@ -228,20 +233,24 @@ impl RPtrRepresentable for Credentials {} impl RPtrRepresentable for DNSRecordAorAAAA {} impl RPtrRepresentable for DNSRecordSRV {} impl RPtrRepresentable for DRep {} +impl RPtrRepresentable for DRepDeregistration {} +impl RPtrRepresentable for DRepRegistration {} +impl RPtrRepresentable for DRepUpdate {} +impl RPtrRepresentable for DRepVotingThresholds {} impl RPtrRepresentable for DataCost {} impl RPtrRepresentable for DataHash {} impl RPtrRepresentable for DatumSource {} -impl RPtrRepresentable for DrepDeregistration {} -impl RPtrRepresentable for DrepRegistration {} -impl RPtrRepresentable for DrepUpdate {} -impl RPtrRepresentable for DrepVotingThresholds {} impl RPtrRepresentable for Ed25519KeyHash {} impl RPtrRepresentable for Ed25519KeyHashes {} impl RPtrRepresentable for Ed25519Signature {} impl RPtrRepresentable for EnterpriseAddress {} impl RPtrRepresentable for ExUnitPrices {} impl RPtrRepresentable for ExUnits {} +impl RPtrRepresentable for FixedBlock {} impl RPtrRepresentable for FixedTransaction {} +impl RPtrRepresentable for FixedTransactionBodies {} +impl RPtrRepresentable for FixedTransactionBody {} +impl RPtrRepresentable for FixedVersionedBlock {} impl RPtrRepresentable for GeneralTransactionMetadata {} impl RPtrRepresentable for GenesisDelegateHash {} impl RPtrRepresentable for GenesisHash {} @@ -290,6 +299,7 @@ impl RPtrRepresentable for ParameterChangeAction {} impl RPtrRepresentable for PlutusData {} impl RPtrRepresentable for PlutusList {} impl RPtrRepresentable for PlutusMap {} +impl RPtrRepresentable for PlutusMapValues {} impl RPtrRepresentable for PlutusScript {} impl RPtrRepresentable for PlutusScriptSource {} impl RPtrRepresentable for PlutusScripts {} @@ -368,6 +378,7 @@ impl RPtrRepresentable for VRFCert {} impl RPtrRepresentable for VRFKeyHash {} impl RPtrRepresentable for VRFVKey {} impl RPtrRepresentable for Value {} +impl RPtrRepresentable for VersionedBlock {} impl RPtrRepresentable for Vkey {} impl RPtrRepresentable for Vkeys {} impl RPtrRepresentable for Vkeywitness {} From 5e1b8c783ef1d609ebf2dee19dcf8dc20502a1cb Mon Sep 17 00:00:00 2001 From: lisicky Date: Tue, 20 Aug 2024 12:41:34 +0900 Subject: [PATCH 2/4] bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 11f8a4d..1ae780d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@emurgo/csl-mobile-bridge", "title": "CSL mobile bridge", - "version": "6.0.0-alpha.8", + "version": "6.0.0-beta.1", "description": "React-native bindings for Emurgo's cardano-serialization-lib (Cardano haskell Shelley)", "main": "index.js", "files": [ From 76b76ad88e75314914d3b1fc7f61512940130e9f Mon Sep 17 00:00:00 2001 From: lisicky Date: Tue, 20 Aug 2024 12:42:30 +0900 Subject: [PATCH 3/4] delete codegen --- codegen/android_gen.py | 240 ------------ codegen/android_jni_gen.py | 99 ----- codegen/android_rn_gen.py | 140 ------- codegen/cardano_serialization_lib.json | 1 - codegen/doc_types.py | 509 ------------------------- codegen/generator.py | 73 ---- codegen/ios_gen.py | 236 ------------ codegen/ios_objective_c_gen.py | 258 ------------- codegen/js_index_d_gen.py | 113 ------ codegen/js_index_gen.py | 219 ----------- 10 files changed, 1888 deletions(-) delete mode 100644 codegen/android_gen.py delete mode 100644 codegen/android_jni_gen.py delete mode 100644 codegen/android_rn_gen.py delete mode 100644 codegen/cardano_serialization_lib.json delete mode 100644 codegen/doc_types.py delete mode 100644 codegen/generator.py delete mode 100644 codegen/ios_gen.py delete mode 100644 codegen/ios_objective_c_gen.py delete mode 100644 codegen/js_index_d_gen.py delete mode 100644 codegen/js_index_gen.py diff --git a/codegen/android_gen.py b/codegen/android_gen.py deleted file mode 100644 index cd10090..0000000 --- a/codegen/android_gen.py +++ /dev/null @@ -1,240 +0,0 @@ -import stringcase - - -def get_android_rust_imports(): - return "use super::bridge_tools::ptr_j::*;\r\n\ -use super::bridge_tools::result::*;\r\n\ -use crate::panic::{handle_exception_result, Zip, ToResult};\r\n\ -use crate::ptr::RPtrRepresentable;\r\n\ -use crate::ptr_impl::*;\r\n\ -use crate::enum_maps::*;\r\n\ -use crate::arrays::*;\r\n\ -use super::bridge_tools::boxing::*;\r\n\ -use super::bridge_tools::unboxing::*;\r\n\ -use super::bridge_tools::primitives::*;\r\n\ -use super::bridge_tools::utils::*;\r\n\ -use super::bridge_tools::string::*;\r\n\ -use jni::objects::{JObject, JString};\r\n\ -use jni::sys::{jlong, jint, jobject, jboolean, jbyteArray};\r\n\ -use jni::JNIEnv;\r\n\ -use std::convert::TryFrom;\r\n" - - -def get_arg_android_rust_fn_arg(arg): - if arg.is_self: - return "self_ptr: JRPtr" - elif arg.is_ref and not arg.is_primitive: - return arg.name + "_ptr: JRPtr" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return arg.name + "_str: JString" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return arg.name + "_jarray: jbyteArray" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - return arg.name + "_str: JString" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if arg.is_optional: - return arg.name + "_jboolean: JObject" - else: - return arg.name + "_jboolean: jboolean" - else: - if arg.is_optional: - return arg.name + "_jlong: JObject" - else: - return arg.name + "_jlong: jlong" - elif arg.is_enum: - return arg.name + "_jint: jint" - else: - return arg.name + "_ptr: JRPtr" - - -def get_arg_android_rust_body_arg_cast(arg): - naming = " let " + arg.name - if arg.is_self: - cast = naming + "_jrptr = self_ptr.rptr(&env)?;\r\n" - cast += naming + "_rptr = " + arg.name + "_jrptr.typed_ref::<" + arg.struct_name + ">()?;" - elif arg.is_ref and not arg.is_primitive: - if arg.is_optional: - cast = naming + "_jrptr = " + arg.name + "_ptr.rptr(&env)?;\r\n" - cast += naming + " = clone_optional(" + arg.name + "_jrptr.option_typed_ref::<" + arg.struct_name + ">()?);" - else: - cast = naming + "_jrptr = " + arg.name + "_ptr.rptr(&env)?;\r\n" - cast += naming + " = " + arg.name + "_jrptr.typed_ref::<" + arg.struct_name + ">()?;" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - if arg.is_optional: - cast = naming + " = " + arg.name + "_str.option_string(&env)?;" - else: - cast = naming + " = " + arg.name + "_str.string(&env)?;" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - cast = naming + " = env.convert_byte_array(" + arg.name + "_jarray).into_result()?;" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - cast = naming + " = base64_to_u32_array(&" + arg.name + "_str.string(&env)?" + ")?;" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - cast = naming + " = " + arg.name + "_jboolean.into_bool();" - else: - if arg.is_optional: - cast = naming + " = Option::<" + arg.struct_name + ">::try_from_jlong(" + arg.name + "_jlong.unbox(&env)?)?;" - else: - cast = naming + " = " + arg.struct_name + "::try_from_jlong(" + arg.name + "_jlong)?;" - elif arg.is_enum: - cast = naming + " = " + arg.name + "_jint.to_enum()?;" - else: - if arg.is_optional: - cast = naming + " = clone_optional(" + arg.name + "_ptr.rptr(&env)?.option_typed_ref::<" + arg.struct_name + ">()?);" - else: - cast = naming + " = " + arg.name + "_ptr.rptr(&env)?.typed_ref::<" + arg.struct_name + ">()?.clone();" - return cast - - -def get_arg_android_rust_result_cast(arg): - if arg.is_self: - cast = "result.rptr().jptr(&env)" - elif arg.is_ref and not arg.is_primitive: - cast = "result.rptr().jptr(&env)" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - cast = "result.jstring(&env)" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - if arg.is_optional: - cast = "match result {\r\n Some(result) => Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?)),\r\n None => Ok(JObject::null()),\r\n }" - else: - cast = "Ok(JObject::from_raw(env.byte_array_from_slice(&result).into_result()?))" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - cast = "u32_array_to_base64(&result).jstring(&env)" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "usize": - cast = "usize_array_to_base64(&result).jstring(&env)" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - cast = "(result as jboolean).jobject(&env)" - else: - cast = "result.into_jlong().jobject(&env)" - elif arg.is_enum: - if arg.is_optional: - cast = "result.map(|x| x.to_i32() as jint).jobject(&env)" - else: - cast = "(result.to_i32() as jint).jobject(&env)" - else: - cast = "result.rptr().jptr(&env)" - return cast - - -def get_android_rust_fn_body(function): - body = " handle_exception_result(|| { \r\n" - for arg in function.args: - body += get_arg_android_rust_body_arg_cast(arg) - body += "\r\n" - if function.return_type is not None and function.return_type.struct_name != "void": - body += " let result = " - else: - body += " " - if function.is_static: - body += function.struct_name + "::" + function.orig_name + "(" - elif function.struct_name is not None: - body += "self_rptr." + function.orig_name + "(" - else: - body += function.orig_name + "(" - args = function.orig_call_args - if args is None: - args = function.args - end_index = len(args) - 1 - for i, arg in enumerate(args): - if arg is not None and arg.is_self: - continue - if arg is None: - body += "None" - elif (arg.struct_name == "String" or arg.struct_name == "str") and arg.is_ref: - call_name = "&" + arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - elif (arg.is_vec or arg.is_slice) and arg.is_ref: - call_name = "&" + arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - else: - call_name = arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - if i != end_index: - body += ", " - - body += ")" - if function.return_type is not None and function.return_type.is_result: - body += ".into_result()?" - body += ";\r\n" - if function.return_type is not None and function.return_type.struct_name != "void": - body += " " + get_arg_android_rust_result_cast(function.return_type) + "\r\n" - else: - body += " Ok(JObject::null())\r\n" - body += " })\r\n" - body += " .jresult(&env)\r\n" - body += "}\r\n\r\n" - return body - - -def get_android_rust_fn(function): - fn_name = function.name - struct_name = function.struct_name - args = function.args - name_start = "#[allow(non_snake_case)]\r\n\ -#[no_mangle]\r\n\ -pub unsafe extern \"C\" fn Java_io_emurgo_rnhaskellshelley_Native_" - if struct_name is None: - name_middle = stringcase.camelcase(fn_name) - else: - name_middle = stringcase.camelcase(struct_name) + stringcase.pascalcase(fn_name) - name_end = " -> jobject {\r\n" - args_str = "" - end_index = len(args) - 1 - if len(args) > 0: - args_str += ", " - for i, arg in enumerate(args): - args_str += get_arg_android_rust_fn_arg(arg) - if i != end_index: - args_str += ", " - body = get_android_rust_fn_body(function) - - return name_start + name_middle + "(env: JNIEnv, _: JObject" + args_str + ")" + name_end + body - - -def get_rust_enums_head(): - return "use crate::panic::Result;\r\n\ -\r\n\ -pub trait ToPrimitive {\r\n\ - fn to_i32(&self) -> i32;\r\n\ -}\r\n\ -\r\n\ -pub trait ToEnum {\r\n\ - fn to_enum(&self) -> Result;\r\n\ -}\r\n" - - -def get_rust_enum_to_primitive(enum): - begin = "impl ToPrimitive for " + enum.name + " {\r\n\ - fn to_i32(&self) -> i32 {\r\n\ - match self {\r\n" - end = "\ - }\r\n\ - }\r\n\ -}\r\n" - maps = "" - for (variant, i) in enum.variants: - maps += " " + enum.name + "::" + str(variant) + " => " + str(i) + ",\r\n" - return begin + maps + end - - -def get_rust_enum_from_primive(enum): - begin = "impl ToEnum<" + enum.name + "> for i32 {\r\n\ - fn to_enum(&self) -> Result<" + enum.name + "> {\r\n\ - match self {\r\n" - end = "\ - }\r\n\ - }\r\n\ -}\r\n" - maps = "" - for (variant, i) in enum.variants: - maps += " " + str(i) + " => Ok(" + enum.name + "::" + str(variant) + "),\r\n" - maps += " _ => Err(\"Invalid value for " + enum.name + "\".into()),\r\n" - return begin + maps + end diff --git a/codegen/android_jni_gen.py b/codegen/android_jni_gen.py deleted file mode 100644 index f0eef87..0000000 --- a/codegen/android_jni_gen.py +++ /dev/null @@ -1,99 +0,0 @@ -import stringcase - - -def get_jni_java_bridge_head(): - return "package io.emurgo.rnhaskellshelley;\r\n\ -import java.util.Map;\r\n\ -\r\n\ -final class Native {\r\n\ - static final Native I;\r\n\ -\r\n\ - static {\r\n\ - I = new Native();\r\n\ - System.loadLibrary(\"react_native_haskell_shelley\");\r\n\ - I.initLibrary();\r\n\ - }\r\n\ -\r\n\ - private Native() { } \r\n\ - private native void initLibrary();\r\n\ -\r\n\ - public final native void ptrFree(RPtr ptr);\r\n\ -\r\n" - - -def get_jni_fn_arg(arg): - name = stringcase.camelcase(arg.name) - if arg.is_self: - return "RPtr " + name - elif arg.is_ref and not arg.is_primitive: - return "RPtr " + name - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "String " + name - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "byte[] " + name - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "String " + name - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if arg.is_optional: - return "Boolean " + name - else: - return "boolean " + name - else: - if arg.is_optional: - return "Long " + name - else: - return "long " + name - elif arg.is_enum: - return "int " + name - else: - return "RPtr " + name - -def get_jni_fn_ret(arg): - if arg is None: - return "Result" - if arg.is_self: - return "Result" - elif arg.struct_name == "void": - return "Result" - elif arg.is_ref and not arg.is_primitive: - return "Result" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "Result" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "Result" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "Result" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if arg.is_optional: - return "Result" - else: - return "Result" - else: - if arg.is_optional: - return "Result" - else: - return "Result" - elif arg.is_enum: - return "Result" - else: - return "Result" - - -def get_android_jni_fn(function): - fn_name = function.name - struct_name = function.struct_name - args = function.args - fn_native_definitions = "public final native " - if struct_name is None: - name_middle = stringcase.camelcase(fn_name) - else: - name_middle = stringcase.camelcase(struct_name) + stringcase.pascalcase(fn_name) - args_str = "" - end_index = len(args) - 1 - for i, arg in enumerate(args): - args_str += get_jni_fn_arg(arg) - if i != end_index: - args_str += ", " - return " " + fn_native_definitions + get_jni_fn_ret(function.return_type) + " " + name_middle + "(" + args_str + ");" diff --git a/codegen/android_rn_gen.py b/codegen/android_rn_gen.py deleted file mode 100644 index 2782e4f..0000000 --- a/codegen/android_rn_gen.py +++ /dev/null @@ -1,140 +0,0 @@ -import stringcase - - -def get_rn_java_head(): - return "package io.emurgo.rnhaskellshelley;\r\n\ -\r\n\ -import com.facebook.react.bridge.Promise;\r\n\ -import com.facebook.react.bridge.ReactApplicationContext;\r\n\ -import com.facebook.react.bridge.ReactContextBaseJavaModule;\r\n\ -import com.facebook.react.bridge.ReactMethod;\r\n\ -\r\n\ -import android.util.Base64;\r\n\ -import java.util.HashMap;\r\n\ -import java.util.Map;\r\n\ -\r\n\ -public class HaskellShelleyModule extends ReactContextBaseJavaModule {\r\n\ -\r\n\ - private final ReactApplicationContext reactContext;\r\n\ -\r\n\ - public HaskellShelleyModule(ReactApplicationContext reactContext) {\r\n\ - super(reactContext);\r\n\ - this.reactContext = reactContext;\r\n\ - }\r\n\ -\r\n\ - @Override\r\n\ - public String getName() {\r\n\ - return \"HaskellShelley\";\r\n\ - }\r\n\ -\r\n\ - @ReactMethod\r\n\ - public final void ptrFree(String ptr, Promise promise) {\r\n\ - try {\r\n\ - (new RPtr(ptr)).free();\r\n\ - promise.resolve(null);\r\n\ - } catch (Throwable err) {\r\n\ - promise.reject(err);\r\n\ - }\r\n\ - }\r\n" - - -def get_rn_java_fn_arg(arg): - name = stringcase.camelcase(arg.name) - if arg.is_self: - return "String " + name - elif arg.is_ref and not arg.is_primitive: - return "String " + name - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "String " + name - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "String " + name - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "String " + name - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if arg.is_optional: - return "Boolean " + name - else: - return "Boolean " + name - else: - if arg.is_optional: - return "Double " + name - else: - return "Double " + name - elif arg.is_enum: - return "Double " + name - else: - return "String " + name - -def get_rn_java_fn_map_res(arg): - if arg is None or arg.struct_name == "void": - return "" - - name = stringcase.camelcase(arg.name) - if arg.is_self: - return ".map(RPtr::toJs)\r\n" - elif arg.is_ref and not arg.is_primitive: - return ".map(RPtr::toJs)\r\n" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return ".map(bytes -> Base64.encodeToString(bytes, Base64.DEFAULT))\r\n" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - return "" - else: - return ".map(Utils::boxedLongToDouble)\r\n" - elif arg.is_enum: - return "" - else: - return ".map(RPtr::toJs)\r\n" - -def get_rn_java_fn_call_arg(arg): - name = stringcase.camelcase(arg.name) - if arg.is_self: - return "new RPtr(" + name + ")" - elif arg.is_ref and not arg.is_primitive: - return "new RPtr(" + name + ")" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return name - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "Base64.decode(" + name + ", Base64.DEFAULT)" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return name - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if arg.is_optional: - return name - else: - return name - else: - if arg.is_optional: - return name + ".longValue()" - else: - return name + ".longValue()" - elif arg.is_enum: - return name + ".intValue()" - else: - return "new RPtr(" + name + ")" - -def get_android_rn_java_fn(function): - args = function.args - arg_str = ", ".join(map(get_rn_java_fn_arg, args)) - map_res = get_rn_java_fn_map_res(function.return_type) - call_args = ", ".join(map(get_rn_java_fn_call_arg, args)) - if function.struct_name is None: - fn_name = stringcase.camelcase(function.name) - else: - fn_name = stringcase.camelcase(function.struct_name ) + stringcase.pascalcase(function.name) - all_code = f" @ReactMethod\r\n\ - public final void {fn_name}({arg_str}{',' if len(args) > 0 else ''} Promise promise) {{\r\n\ - Native.I\r\n\ - .{fn_name}({call_args})\r\n" - if map_res != "": - all_code += " " + map_res - all_code += " .pour(promise);\r\n\ - }\r\n" - - return all_code diff --git a/codegen/cardano_serialization_lib.json b/codegen/cardano_serialization_lib.json deleted file mode 100644 index b962567..0000000 --- a/codegen/cardano_serialization_lib.json +++ /dev/null @@ -1 +0,0 @@ -{"root":"0:0:2029","crate_version":"12.0.0-alpha.15","includes_private":false,"index":{"0:21656:7247":{"id":"0:21656:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:111:1586":{"id":"0:111:1586","crate_id":0,"name":"builders","span":{"filename":"src/builders/mod.rs","begin":[1,0],"end":[34,32]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:389","0:395","0:408","0:436","0:454","0:460","0:466","0:472","0:475","0:509","0:512"],"is_stripped":true}},"0:28310":{"id":"0:28310","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28311:7231","0:28312:5150","0:28313:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11943":{"id":"0:11943","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,29],"end":[25,38]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11944:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:54337:1977":{"id":"b:49:1377-0:54337:1977","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29057:993":{"id":"0:29057:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,43],"end":[40,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6881:7245":{"id":"0:6881:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46783":{"id":"0:46783","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,38],"end":[1020,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46784:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40904:7247":{"id":"0:40904:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48595:415":{"id":"0:48595:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1308,22],"end":[1308,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14389:2219":{"id":"0:14389:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47026:993":{"id":"0:47026:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1048,43],"end":[1048,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:54448:1978":{"id":"b:49:1377-0:54448:1978","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49356:7350":{"id":"0:49356:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1426,88],"end":[1426,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11628:408":{"id":"0:11628:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[24,9],"end":[24,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:51041:1863":{"id":"b:2:3250-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19206":{"id":"0:19206","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19207:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54724:5328":{"id":"0:54724:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43946":{"id":"0:43946","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[524,4],"end":[524,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43947:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:14334:1667":{"id":"b:44:298-0:14334:1667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20283":{"id":"0:20283","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[191,4],"end":[191,8]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20284:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39155:5566":{"id":"0:39155:5566","crate_id":0,"name":"max_block_ex_units","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[436,4],"end":[438,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44268":{"id":"0:44268","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44273:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:964":{"id":"0:964","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[33,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:965:3933","0:966:3934","0:967:3936","0:968:3937"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45653:1759":{"id":"0:45653:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[834,4],"end":[834,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:30:3392":{"id":"47:30:3392","crate_id":47,"name":"update","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[19,4],"end":[19,49]},"visibility":"default","docs":"Digest data, updating the internal state.\n\nThis method can be called repeatedly for use with streaming messages.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54814:1990":{"id":"0:54814:1990","crate_id":0,"name":"get_all","span":{"filename":"src/lib.rs","begin":[2749,4],"end":[2761,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10127:7232":{"id":"0:10127:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16759":{"id":"0:16759","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16760:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10671:2810":{"id":"0:10671:2810","crate_id":0,"name":"add_required_plutus_input_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[853,4],"end":[855,5]},"visibility":"public","docs":"Try adding the specified scripts as witnesses for ALREADY ADDED script inputs\nAny scripts that don't match any of the previously added inputs will be ignored\nReturns the number of remaining required missing witness scripts\nUse `.count_missing_input_scripts` to find the number of still missing scripts","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4408:1759":{"id":"0:4408:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_and_vote_delegation.rs","begin":[9,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45613:5150":{"id":"0:45613:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53386:667":{"id":"0:53386:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:15074:4232":{"id":"b:2:3250-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49947":{"id":"0:49947","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1536,0],"end":[1632,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49952:702","0:49962:1838","0:49972:1840","0:49982:1842","0:49992:1844","0:50002:1846","0:50012:1848","0:50022:769","0:50032:1850","0:50042:1851","0:50052:1852","0:50062:1853","0:50072:1854","0:50082:1855","0:50092:1859"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:10196:2340":{"id":"b:19:426-0:10196:2340","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16537:7243":{"id":"0:16537:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:14186:754":{"id":"2:14186:754","crate_id":2,"name":"into_future","span":null,"visibility":"default","docs":"Creates a future from a value.\n\n# Examples\n\nBasic usage:\n\n```no_run\nuse std::future::IntoFuture;\n\n# async fn foo() {\nlet v = async { \"meow\" };\nlet mut fut = v.into_future();\nassert_eq!(\"meow\", fut.await);\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"IntoFuture","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoFuture","id":"2:14183:33529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52499":{"id":"0:52499","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52504:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4909":{"id":"0:4909","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[14,0],"end":[14,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"no_confidence_action","name":"no_confidence_action","id":"0:4883:5201","glob":true}},"0:42393:7231":{"id":"0:42393:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48830:5150":{"id":"0:48830:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42127:667":{"id":"0:42127:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37035":{"id":"0:37035","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,38],"end":[5,54]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37036:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34096":{"id":"0:34096","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34097:7231","0:34098:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:6767:2182":{"id":"a:2:3471:6582-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19207:7207":{"id":"0:19207:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40781:1995":{"id":"0:40781:1995","crate_id":0,"name":"as_positive","span":{"filename":"src/utils.rs","begin":[666,4],"end":[672,5]},"visibility":"public","docs":"BigNum can only contain unsigned u64 values\n\nThis function will return the BigNum representation\nonly in case the underlying i128 value is positive.\n\nOtherwise nothing will be returned (undefined).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:205:44582":{"id":"44:205:44582","crate_id":44,"name":"RotateEachWord32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:206:59174","44:207:59175","44:208:59176","44:209:59177","44:210:59178","44:211:59179","44:212:59180","44:213:59181"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:44:298-0:35371:5329":{"id":"b:44:298-0:35371:5329","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:54337:1977":{"id":"b:2:3250-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20586":{"id":"0:20586","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20587:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:34144:1781":{"id":"b:2:4212-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18259:408":{"id":"0:18259:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[27,4],"end":[27,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33920:5315":{"id":"0:33920:5315","crate_id":0,"name":"new_constr_plutus_data","span":{"filename":"src/protocol_types/plutus.rs","begin":[722,4],"end":[727,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["constr_plutus_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47553:7231":{"id":"0:47553:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26570":{"id":"0:26570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26571:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15456":{"id":"0:15456","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15457:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44821":{"id":"0:44821","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44822:7231","0:44823:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:33178:2657":{"id":"b:2:3244-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"31:1047:57754":{"id":"31:1047:57754","crate_id":31,"name":"write_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1566,4],"end":[1568,30]},"visibility":"default","docs":"Writes a `true` or `false` value to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:1730:3906":{"id":"b:2:4212-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:6365:2189":{"id":"a:2:9605:8783-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11022:3289":{"id":"0:11022:3289","crate_id":0,"name":"get_donation","span":{"filename":"src/builders/tx_builder.rs","begin":[1269,4],"end":[1271,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18147:2455":{"id":"0:18147:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:5919:180":{"id":"5:5919:180","crate_id":5,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after concatenation","links":{},"attrs":["#[unstable(feature = \"slice_concat_trait\", issue = \"27747\")]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:3471:6582-0:51267:1869":{"id":"a:2:3471:6582-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50784:7231":{"id":"0:50784:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1334:906":{"id":"0:1334:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/digest.rs","begin":[71,4],"end":[71,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:15444:4233":{"id":"a:2:3471:6582-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11904:1542":{"id":"0:11904:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/key.rs","begin":[22,17],"end":[22,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:29261:5225":{"id":"0:29261:5225","crate_id":0,"name":"get_member_epoch","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[73,4],"end":[75,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["committee_cold_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10066:2882":{"id":"0:10066:2882","crate_id":0,"name":"with_coin","span":{"filename":"src/builders/output_builder.rs","begin":[84,4],"end":[89,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23860":{"id":"0:23860","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6887:7207":{"id":"0:6887:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21926":{"id":"0:21926","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21927:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:1042:17769":{"id":"1:1042:17769","crate_id":1,"name":"Owned","span":null,"visibility":"default","docs":"Container type for copied ASCII characters.","links":{},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:30181:7247":{"id":"0:30181:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:629:19446":{"id":"25:629:19446","crate_id":25,"name":"NumBytes","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsMut","id":"2:3211:74","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:43582:1693":{"id":"0:43582:1693","crate_id":0,"name":"has_data_hash","span":{"filename":"src/lib.rs","begin":[425,4],"end":[430,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17830:993":{"id":"0:17830:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/legacy_address/address.rs","begin":[280,43],"end":[280,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4874:1759":{"id":"0:4874:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals.rs","begin":[5,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:23060:2673":{"id":"a:2:9605:8783-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10027:7231":{"id":"0:10027:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:10648:649":{"id":"2:10648:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11850:667":{"id":"0:11850:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:513:2427":{"id":"24:513:2427","crate_id":24,"name":"input","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[43,4],"end":[43,38]},"visibility":"default","docs":"Append message data in the digest state.\n\n# Arguments\n\n* input - some message data","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17788:993":{"id":"0:17788:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/legacy_address/address.rs","begin":[185,49],"end":[185,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28055:2455":{"id":"0:28055:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24238:2455":{"id":"0:24238:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32578":{"id":"0:32578","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[464,4],"end":[464,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32579:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18030:1621":{"id":"0:18030:1621","crate_id":0,"name":"body","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[64,4],"end":[66,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17995:2226":{"id":"0:17995:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10879:138":{"id":"2:10879:138","crate_id":2,"name":"Hash","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10880:702","2:10882:17792"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:1264:4048":{"id":"0:1264:4048","crate_id":0,"name":"to_raw_pk","span":{"filename":"src/chain_crypto/derive.rs","begin":[28,0],"end":[30,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"a:2:9606:8782-0:30461:5236":{"id":"a:2:9606:8782-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16495:1766":{"id":"0:16495:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42402:7231":{"id":"0:42402:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31335":{"id":"0:31335","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31336:7231","0:31337:5150","0:31338:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6904":{"id":"0:6904","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,27],"end":[696,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6905:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17269":{"id":"0:17269","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,18],"end":[1365,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17000:408":{"id":"0:17000:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1251,4],"end":[1251,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28306":{"id":"0:28306","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28307:7231","0:28308:5150","0:28309:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35360":{"id":"0:35360","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35361:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13844:1766":{"id":"0:13844:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[773,76],"end":[773,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39165:5601":{"id":"0:39165:5601","crate_id":0,"name":"set_max_value_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[440,4],"end":[442,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_value_size",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:35371:5329":{"id":"b:2:3244-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:36909:3242":{"id":"b:2:3240-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54196":{"id":"0:54196","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54201:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2838:1597":{"id":"0:2838:1597","crate_id":0,"name":"typed_bytes","span":{"filename":"src/typed_bytes/mod.rs","begin":[1,0],"end":[114,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2876","0:39403:4061","0:39443:4134","0:2903:5618"],"is_stripped":false}},"b:5:859-0:34624:5350":{"id":"b:5:859-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16885:7207":{"id":"0:16885:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29098":{"id":"0:29098","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29099:7231","0:29100:5150","0:29101:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:14519:1832":{"id":"b:2:3255-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5914":{"id":"0:5914","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[93,4],"end":[93,8]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5915:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19507":{"id":"0:19507","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[14,4],"end":[14,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19508:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:49190:1813":{"id":"a:2:9605:8783-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24758:7232":{"id":"0:24758:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33585":{"id":"0:33585","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,23],"end":[641,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"53:206:39341":{"id":"53:206:39341","crate_id":53,"name":"asin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[97,4],"end":[97,26]},"visibility":"default","docs":"Computes the arcsine of a number. Return value is in radians in\nthe range [-pi/2, pi/2] or NaN if the number is outside the range\n[-1, 1].","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:516:122":{"id":"b:2:3244-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13042:408":{"id":"0:13042:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[527,9],"end":[527,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3318:1759":{"id":"0:3318:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[179,4],"end":[188,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48329:1793":{"id":"0:48329:1793","crate_id":0,"name":"ScriptNOfK","span":{"filename":"src/lib.rs","begin":[1279,0],"end":[1282,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:48398","0:48413","0:48428","0:48443","0:48458","0:48496","a:2:3471:6582-0:48329:1793","a:2:9605:8783-0:48329:1793","a:2:3421:221-0:48329:1793","a:2:9606:8782-0:48329:1793","a:2:3407:213-0:48329:1793","b:2:3244-0:48329:1793","b:2:2903-0:48329:1793","b:2:3255-0:48329:1793","b:2:3240-0:48329:1793","b:2:4212-0:48329:1793","b:2:3250-0:48329:1793","b:2:2906-0:48329:1793","b:5:859-0:48329:1793","b:19:426-0:48329:1793","b:32:1701-0:48329:1793","b:36:59-0:48329:1793","b:44:298-0:48329:1793","b:49:1377-0:48329:1793","0:3668","0:48332","0:48334","0:48336","0:48337","0:48339","0:48341","0:48342","0:48344","0:48348","0:48353","0:48394","0:48275","0:48281","0:48290","0:48303","0:48309","0:48313","0:48317","0:48321","0:48323"]}},"2:9228:6801":{"id":"2:9228:6801","crate_id":2,"name":"FusedIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:8348":{"id":"0:8348","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[118,0],"end":[134,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8353:906","0:8363:2737"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8009:2155":{"id":"0:8009:2155","crate_id":0,"name":"Script","span":{"filename":"src/builders/script_structs.rs","begin":[5,4],"end":[5,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:8011:1542"]}},"0:33123:1767":{"id":"0:33123:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[550,4],"end":[550,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32264":{"id":"0:32264","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32265:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11655:4067":{"id":"b:2:3244-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22474:5150":{"id":"0:22474:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:22:72-0:11762:3896":{"id":"b:22:72-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44887":{"id":"0:44887","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[702,4],"end":[702,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44888:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17603":{"id":"0:17603","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17604:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8721:2523":{"id":"2:8721:2523","crate_id":2,"name":"sum","span":null,"visibility":"default","docs":"Method which takes an iterator and generates `Self` from the elements by\n\"summing up\" the items.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["iter",{"kind":"generic","inner":"I"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"A"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17504:649":{"id":"0:17504:649","crate_id":0,"name":"fmt","span":{"filename":"src/error.rs","begin":[8,9],"end":[8,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8212:2741":{"id":"b:2:4212-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2600:59632":{"id":"50:2600:59632","crate_id":50,"name":"tuple_combinations","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1445,4],"end":[1448,48]},"visibility":"default","docs":"Return an iterator adaptor that iterates over the combinations of the\nelements from an iterator.\n\nIterator element can be any homogeneous tuple of type `Self::Item` with\nsize up to 12.\n\n```\nuse itertools::Itertools;\n\nlet mut v = Vec::new();\nfor (a, b) in (1..5).tuple_combinations() {\n v.push((a, b));\n}\nassert_eq!(v, vec![(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)]);\n\nlet mut it = (1..5).tuple_combinations();\nassert_eq!(Some((1, 2, 3)), it.next());\nassert_eq!(Some((1, 2, 4)), it.next());\nassert_eq!(Some((1, 3, 4)), it.next());\nassert_eq!(Some((2, 3, 4)), it.next());\nassert_eq!(None, it.next());\n\n// this requires a type hint\nlet it = (1..5).tuple_combinations::<(_, _, _)>();\nitertools::assert_equal(it, vec![(1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4)]);\n\n// you can also specify the complete type\nuse itertools::TupleCombinations;\nuse std::ops::Range;\n\nlet it: TupleCombinations, (u32, u32, u32)> = (1..5).tuple_combinations();\nitertools::assert_equal(it, vec![(1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"TupleCombinations","id":"50:3038:19985","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"HasCombination","id":"50:737:59601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9574:7243":{"id":"0:9574:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27521":{"id":"0:27521","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27522:1766","0:27523:7350","0:27524:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46249:5150":{"id":"0:46249:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:13459:6814":{"id":"2:13459:6814","crate_id":2,"name":"Searcher","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:13461:18784","2:13462:919","2:13463:54393","2:13464:54394"],"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:21199:2226":{"id":"0:21199:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:684:6684":{"id":"25:684:6684","crate_id":25,"name":"CheckedShr","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:685:57071"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shr","id":"2:3580:6571","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:1133":{"id":"0:1133","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[53,0],"end":[61,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1134:3933","0:1135:3934","0:1136:3936","0:1137:3937"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15239":{"id":"0:15239","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15240:7231","0:15241:5150","0:15242:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:44407:1714":{"id":"b:2:3255-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52018:780":{"id":"0:52018:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1949,4],"end":[1951,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:245:2567":{"id":"25:245:2567","crate_id":25,"name":"max_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/bounds.rs","begin":[12,4],"end":[12,27]},"visibility":"default","docs":"Returns the largest finite number this type can represent","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43434":{"id":"0:43434","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43439:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19221:649":{"id":"0:19221:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:9591:2855":{"id":"a:2:3421:221-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37941:5531":{"id":"0:37941:5531","crate_id":0,"name":"committee_normal","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[47,4],"end":[49,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38256:5543":{"id":"0:38256:5543","crate_id":0,"name":"set_committee_normal","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[129,4],"end":[131,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["committee_normal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33064":{"id":"0:33064","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[544,4],"end":[544,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10932:53245":{"id":"2:10932:53245","crate_id":2,"name":"build_hasher","span":null,"visibility":"default","docs":"Creates a new hasher.\n\nEach call to `build_hasher` on the same instance should produce identical\n[`Hasher`]s.\n\n# Examples\n\n```\nuse std::collections::hash_map::RandomState;\nuse std::hash::BuildHasher;\n\nlet s = RandomState::new();\nlet new_s = s.build_hasher();\n```","links":{"`Hasher`":"2:10895:142"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Hasher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BuildHasher","id":"2:10930:6722","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16686:6470":{"id":"0:16686:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42145:7207":{"id":"0:42145:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49190:1813":{"id":"0:49190:1813","crate_id":0,"name":"ScriptRefEnum","span":{"filename":"src/lib.rs","begin":[1418,0],"end":[1421,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:49191:1814","0:49194:1815"],"impls":["a:2:3471:6582-0:49190:1813","a:2:9605:8783-0:49190:1813","a:2:3421:221-0:49190:1813","a:2:9606:8782-0:49190:1813","a:2:3407:213-0:49190:1813","b:2:3244-0:49190:1813","b:2:2903-0:49190:1813","b:2:3255-0:49190:1813","b:2:3240-0:49190:1813","b:2:4212-0:49190:1813","b:2:3250-0:49190:1813","b:2:2906-0:49190:1813","b:5:859-0:49190:1813","b:32:1701-0:49190:1813","b:36:59-0:49190:1813","b:44:298-0:49190:1813","b:49:1377-0:49190:1813","0:3395","0:49197","0:49199","0:49201","0:49202","0:49204","0:49206","0:49207","0:49209","0:49213","0:49218","0:49255"]}},"b:2:2903-0:17714:4181":{"id":"b:2:2903-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41479":{"id":"0:41479","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,23],"end":[5,25]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10897:1932":{"id":"2:10897:1932","crate_id":2,"name":"write","span":null,"visibility":"default","docs":"Writes some data into this `Hasher`.\n\n# Examples\n\n```\nuse std::collections::hash_map::DefaultHasher;\nuse std::hash::Hasher;\n\nlet mut hasher = DefaultHasher::new();\nlet data = [0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef];\n\nhasher.write(&data);\n\nprintln!(\"Hash is {:x}!\", hasher.finish());\n```\n\n# Note to Implementers\n\nYou generally should not do length-prefixing as part of implementing\nthis method. It's up to the [`Hash`] implementation to call\n[`Hasher::write_length_prefix`] before sequences that need it.","links":{"`Hasher::write_length_prefix`":"2:10910:18348","`Hash`":"2:10879:138"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:13123:2194":{"id":"0:13123:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:29061:5221":{"id":"b:44:298-0:29061:5221","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:31611:1780":{"id":"b:32:1701-0:31611:1780","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44558:906":{"id":"0:44558:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[622,4],"end":[624,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["url",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40622:408":{"id":"0:40622:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[636,9],"end":[636,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:15074:4232":{"id":"b:36:59-0:15074:4232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:13290:1774":{"id":"b:32:1701-0:13290:1774","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:874":{"id":"0:874","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[39,0],"end":[43,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:875:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32540:667":{"id":"0:32540:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:1730:3906":{"id":"b:5:859-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24789:7231":{"id":"0:24789:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:28270:5213":{"id":"a:2:3407:213-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50787":{"id":"0:50787","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50788:7231","0:50789:5150","0:50790:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34637":{"id":"0:34637","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1082,4],"end":[1082,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:47010:1751":{"id":"a:2:3407:213-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49855:2226":{"id":"0:49855:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23383":{"id":"0:23383","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23384:7231","0:23385:5150","0:23386:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1786":{"id":"0:1786","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[192,0],"end":[196,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1789:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:10196:2340":{"id":"b:49:1377-0:10196:2340","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48913:1767":{"id":"0:48913:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1354,88],"end":[1354,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28429:2863":{"id":"0:28429:2863","crate_id":0,"name":"withdrawals","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[26,4],"end":[28,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16330":{"id":"0:16330","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16331:7231","0:16332:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:937:53552":{"id":"25:937:53552","crate_id":25,"name":"is_sign_negative","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[211,4],"end":[211,38]},"visibility":"default","docs":"Returns `true` if `self` is negative, including `-0.0`,\n`Float::neg_infinity()`, and with newer versions of Rust `-f64::NAN`.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet nan: f64 = f64::NAN;\n\nlet f = 7.0;\nlet g = -7.0;\n\nassert!(!f.is_sign_negative());\nassert!(g.is_sign_negative());\nassert!(!nan.is_sign_negative());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:38995:5560":{"id":"0:38995:5560","crate_id":0,"name":"treasury_growth_rate","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[354,4],"end":[356,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22200:7245":{"id":"0:22200:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17883:5054":{"id":"a:2:3471:6582-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8085:2704":{"id":"0:8085:2704","crate_id":0,"name":"PlutusScriptSource","span":{"filename":"src/builders/script_structs.rs","begin":[28,0],"end":[28,65]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8102","a:2:3471:6582-0:8085:2704","a:2:9605:8783-0:8085:2704","a:2:3421:221-0:8085:2704","a:2:9606:8782-0:8085:2704","a:2:3407:213-0:8085:2704","b:2:3244-0:8085:2704","b:2:2903-0:8085:2704","b:2:3255-0:8085:2704","b:2:3240-0:8085:2704","b:2:4212-0:8085:2704","b:2:3250-0:8085:2704","b:2:2906-0:8085:2704","b:5:859-0:8085:2704","b:19:426-0:8085:2704","b:36:59-0:8085:2704","b:44:298-0:8085:2704","b:49:1377-0:8085:2704","0:8088","0:8090","0:8092","0:8093","0:8095","0:8097","0:8098","0:8100","0:8031","0:8037","0:8046","0:8059","0:8065","0:8069","0:8073","0:8077","0:8079"]}},"2:3549:1099":{"id":"2:3549:1099","crate_id":2,"name":"rem_assign","span":null,"visibility":"default","docs":"Performs the `%=` operation.\n\n# Example\n\n```\nlet mut x: u32 = 12;\nx %= 10;\nassert_eq!(x, 2);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2626":{"id":"0:2626","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[113,0],"end":[128,1]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2628:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18808:5108":{"id":"0:18808:5108","crate_id":0,"name":"as_committee_hot_auth","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[266,4],"end":[271,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54891":{"id":"0:54891","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2812,4],"end":[2812,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25795":{"id":"0:25795","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25800:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45939:6470":{"id":"0:45939:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44851:5150":{"id":"0:44851:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:47236:1624":{"id":"b:2:2903-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53861":{"id":"0:53861","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2446,4],"end":[2446,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:16892:1888":{"id":"a:2:3471:6582-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8089:408":{"id":"0:8089:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[27,9],"end":[27,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40430:906":{"id":"0:40430:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[396,4],"end":[401,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5929":{"id":"0:5929","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[98,4],"end":[98,20]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5930:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52061:6470":{"id":"0:52061:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54069":{"id":"0:54069","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54070:7231","0:54071:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:38500:1868":{"id":"b:2:2906-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:11762:3896":{"id":"b:36:59-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19961:7231":{"id":"0:19961:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23111:7207":{"id":"0:23111:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39125:5599":{"id":"0:39125:5599","crate_id":0,"name":"set_max_tx_ex_units","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[424,4],"end":[426,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_tx_ex_units",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11878:408":{"id":"0:11878:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[8,22],"end":[8,27]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6719":{"id":"0:6719","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6720:7231","0:6721:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27481:408":{"id":"0:27481:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15377:1759":{"id":"0:15377:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:52114:1878":{"id":"b:2:4212-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:652:3705":{"id":"0:652:3705","crate_id":0,"name":"Buffered","span":{"filename":"src/chain_core/packer.rs","begin":[19,0],"end":[19,58]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null,null]},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:683","a:2:3471:6582-0:652:3705","a:2:9605:8783-0:652:3705","a:2:3421:221-0:652:3705","a:2:9606:8782-0:652:3705","a:2:3407:213-0:652:3705","b:2:3244-0:652:3705","b:2:2903-0:652:3705","b:2:3255-0:652:3705","b:2:3240-0:652:3705","b:2:4212-0:652:3705","b:2:3250-0:652:3705","b:2:2906-0:652:3705","b:44:298-0:652:3705","b:49:1377-0:652:3705","0:708","0:712","0:716"]}},"0:42714:1763":{"id":"0:42714:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[227,56],"end":[227,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2758:59673":{"id":"50:2758:59673","crate_id":50,"name":"max_set_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3086,4],"end":[3087,61]},"visibility":"default","docs":"Return all minimum elements of an iterator, as determined by\nthe specified function.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [(i32, i32); 0] = [];\nassert_eq!(a.iter().max_set_by_key(|_| ()), Vec::<&(i32, i32)>::new());\n\nlet a = [(1, 2)];\nassert_eq!(a.iter().max_set_by_key(|&&(k,_)| k), vec![&(1, 2)]);\n\nlet a = [(1, 2), (2, 2), (3, 9), (4, 8), (5, 9)];\nassert_eq!(a.iter().max_set_by_key(|&&(_, k)| k), vec![&(3, 9), &(5, 9)]);\n\nlet a = [(1, 2), (1, 3), (1, 4), (1, 5)];\nassert_eq!(a.iter().max_set_by_key(|&&(k, _)| k), vec![&(1, 2), &(1, 3), &(1, 4), &(1, 5)]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2170:4148":{"id":"0:2170:4148","crate_id":0,"name":"sign_slice","span":{"filename":"src/impl_mockchain/key.rs","begin":[37,4],"end":[42,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["dat",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22119:2365":{"id":"0:22119:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11483:1543":{"id":"0:11483:1543","crate_id":0,"name":"1","span":{"filename":"src/chain_core/mempack.rs","begin":[36,26],"end":[36,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"a:2:3421:221-0:8212:2741":{"id":"a:2:3421:221-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:11428:3533":{"id":"b:44:298-0:11428:3533","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:650:906":{"id":"0:650:906","crate_id":0,"name":"new","span":{"filename":"src/chain_core/packer.rs","begin":[10,4],"end":[12,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["inner",{"kind":"generic","inner":"I"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21043:7245":{"id":"0:21043:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6756:7231":{"id":"0:6756:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53621:415":{"id":"0:53621:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2411,22],"end":[2411,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11666":{"id":"0:11666","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11669:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25684:649":{"id":"0:25684:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22388:2681":{"id":"0:22388:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48033:6470":{"id":"0:48033:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14171":{"id":"0:14171","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14172:7231","0:14173:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:35292:5355":{"id":"b:2:4212-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12731":{"id":"0:12731","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,38],"end":[431,54]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12732:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54070:7231":{"id":"0:54070:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24263:2194":{"id":"0:24263:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44389:5150":{"id":"0:44389:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:31355:1815":{"id":"b:2:3255-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:20276:5121":{"id":"a:2:3471:6582-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43011:7232":{"id":"0:43011:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27732:7350":{"id":"0:27732:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27782:7247":{"id":"0:27782:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:739:17629":{"id":"49:739:17629","crate_id":49,"name":"I32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[79,4],"end":[79,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i32"},"default":null}},"40:224:58688":{"id":"40:224:58688","crate_id":40,"name":"from_entropy","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[412,4],"end":[412,29]},"visibility":"default","docs":"Creates a new instance of the RNG seeded via [`getrandom`].\n\nThis method is the recommended way to construct non-deterministic PRNGs\nsince it is convenient and secure.\n\nIn case the overhead of using [`getrandom`] to seed *many* PRNGs is an\nissue, one may prefer to seed from a local PRNG, e.g.\n`from_rng(thread_rng()).unwrap()`.\n\n# Panics\n\nIf [`getrandom`] is unable to provide secure entropy this method will panic.\n\n[`getrandom`]: https://docs.rs/getrandom","links":{},"attrs":["#[cfg(feature = \"getrandom\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39504:7243":{"id":"0:39504:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9502:2655":{"id":"0:9502:2655","crate_id":0,"name":"get_native_scripts","span":{"filename":"src/builders/voting_builder.rs","begin":[157,4],"end":[168,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:39767:2354":{"id":"b:2:3244-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11882":{"id":"0:11882","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,40],"end":[8,42]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6110:1766":{"id":"0:6110:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/address.rs","begin":[128,4],"end":[128,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38484":{"id":"0:38484","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38485:7231","0:38486:5150","0:38487:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15889:18938":{"id":"2:15889:18938","crate_id":2,"name":"SimdUint","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:15890:18316","2:15891:1225","2:15892:1226","2:15893:53561","2:15894:53562","2:15895:53563","2:15896:53564","2:15897:54685","2:15898:54686","2:15899:54687"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sealed","id":"2:15902:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:13050:594":{"id":"0:13050:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[527,27],"end":[527,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24288":{"id":"0:24288","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24293:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22831:2455":{"id":"0:22831:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:14334:1667":{"id":"b:2:4212-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50540:7243":{"id":"0:50540:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"19:395:7231":{"id":"19:395:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[13,4],"end":[13,21]},"visibility":"default","docs":"The wasm ABI type that this converts into when crossing the ABI\nboundary.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3240-0:46526:1747":{"id":"b:2:3240-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45377":{"id":"0:45377","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[788,4],"end":[788,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45378:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15082":{"id":"0:15082","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:19855:5129":{"id":"b:49:1377-0:19855:5129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10351:2462":{"id":"0:10351:2462","crate_id":0,"name":"max_value_size","span":{"filename":"src/builders/tx_builder.rs","begin":[273,4],"end":[277,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["max_value_size",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:19695:5122":{"id":"b:2:3250-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:429:7271":{"id":"19:429:7271","crate_id":19,"name":"return_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[157,4],"end":[157,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38915:5556":{"id":"0:38915:5556","crate_id":0,"name":"max_epoch","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[322,4],"end":[324,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:51267:1869":{"id":"b:2:3255-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27676:415":{"id":"0:27676:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50583:1763":{"id":"0:50583:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1713,68],"end":[1713,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45945:7231":{"id":"0:45945:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17775:408":{"id":"0:17775:408","crate_id":0,"name":"clone","span":{"filename":"src/legacy_address/address.rs","begin":[185,16],"end":[185,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54826:1668":{"id":"0:54826:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[2763,4],"end":[2770,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PolicyIDs","id":"0:5735:1942","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47581:7231":{"id":"0:47581:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22829:7207":{"id":"0:22829:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19716":{"id":"0:19716","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[48,4],"end":[48,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19717:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2258:7102":{"id":"32:2258:7102","crate_id":32,"name":"SerializeTupleVariant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[369,4],"end":[369,89]},"visibility":"default","docs":"Type returned from [`serialize_tuple_variant`] for serializing the\ncontent of the tuple variant.\n\n[`serialize_tuple_variant`]: #tymethod.serialize_tuple_variant","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeTupleVariant","id":"32:2322:7102","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:9729:5150":{"id":"0:9729:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44177":{"id":"0:44177","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[563,4],"end":[563,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44178:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31148:5150":{"id":"0:31148:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51949:7236":{"id":"0:51949:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11869:3904":{"id":"0:11869:3904","crate_id":0,"name":"SecretKeyError","span":{"filename":"src/chain_crypto/key.rs","begin":[9,0],"end":[12,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11870:3938","0:11872:3624"],"impls":["a:2:3471:6582-0:11869:3904","a:2:9605:8783-0:11869:3904","a:2:3421:221-0:11869:3904","a:2:9606:8782-0:11869:3904","a:2:3407:213-0:11869:3904","b:2:3244-0:11869:3904","b:2:2903-0:11869:3904","b:2:3255-0:11869:3904","b:2:3240-0:11869:3904","b:2:4212-0:11869:3904","b:2:3250-0:11869:3904","b:2:3322-0:11869:3904","b:2:2906-0:11869:3904","b:5:6515-0:11869:3904","b:5:859-0:11869:3904","b:36:59-0:11869:3904","b:44:298-0:11869:3904","b:49:1377-0:11869:3904","0:960","0:11874","0:11876","0:11877","0:11879","0:11880","0:11882","0:11883","0:1626","0:1632"]}},"0:2120:1593":{"id":"0:2120:1593","crate_id":0,"name":"impl_mockchain","span":{"filename":"src/impl_mockchain/mod.rs","begin":[1,0],"end":[1,12]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2121:1754"],"is_stripped":false}},"0:47000:5150":{"id":"0:47000:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:51986:1875":{"id":"b:19:426-0:51986:1875","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:29342:5228":{"id":"b:44:298-0:29342:5228","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54166":{"id":"0:54166","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54171:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30144:7232":{"id":"0:30144:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:19695:5122":{"id":"a:2:3421:221-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52530:6154":{"id":"0:52530:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15064:5150":{"id":"0:15064:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27524:1767":{"id":"0:27524:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53006":{"id":"0:53006","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,9],"end":[2143,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53007:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40196:1718":{"id":"0:40196:1718","crate_id":0,"name":"max","span":{"filename":"src/utils.rs","begin":[250,4],"end":[256,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["a",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["b",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25970":{"id":"0:25970","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25971:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33561:7243":{"id":"0:33561:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46005":{"id":"0:46005","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[892,4],"end":[892,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46006:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39801:1767":{"id":"0:39801:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[121,61],"end":[121,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:414:2505":{"id":"25:414:2505","crate_id":25,"name":"min_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[98,4],"end":[98,27]},"visibility":"default","docs":"Returns the smallest finite value that this type can represent.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::min_value() == x);\n}\n\ncheck(f32::MIN);\ncheck(f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48964:2226":{"id":"0:48964:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2574:1759":{"id":"0:2574:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[116,4],"end":[135,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::ser::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:14334:1667":{"id":"b:2:3255-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:40618:1606":{"id":"a:2:9605:8783-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:11577:3916":{"id":"b:5:859-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32558:7207":{"id":"0:32558:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:21056:4437":{"id":"b:49:1377-0:21056:4437","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19799:1763":{"id":"0:19799:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[67,4],"end":[67,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:37740:5529":{"id":"a:2:3407:213-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:41467:1683":{"id":"b:44:298-0:41467:1683","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4403:6421":{"id":"1:4403:6421","crate_id":1,"name":"read_to_string","span":null,"visibility":"default","docs":"Read all bytes until EOF in this source, appending them to `buf`.\n\nIf successful, this function returns the number of bytes which were read\nand appended to `buf`.\n\n# Errors\n\nIf the data in this stream is *not* valid UTF-8 then an error is\nreturned and `buf` is unchanged.\n\nSee [`read_to_end`] for other error semantics.\n\n[`read_to_end`]: Read::read_to_end\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`File`]: crate::fs::File\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n let mut buffer = String::new();\n\n f.read_to_string(&mut buffer)?;\n Ok(())\n}\n```\n\n(See also the [`std::fs::read_to_string`] convenience function for\nreading from a file.)\n\n[`std::fs::read_to_string`]: crate::fs::read_to_string","links":{"crate::fs::read_to_string":"1:2927:6421","Read::read_to_end":"1:4402:5717","crate::fs::File":"1:2919:127"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3565":{"id":"0:3565","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1252,0],"end":[1263,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3566:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20290:415":{"id":"0:20290:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[193,4],"end":[193,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48039:7231":{"id":"0:48039:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19208":{"id":"0:19208","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19209:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49607:7236":{"id":"0:49607:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"1:4283:6435":{"id":"1:4283:6435","crate_id":1,"name":"IsTerminal","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:4284:26779"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"1:8846:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:6352:7245":{"id":"0:6352:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7248:7231":{"id":"0:7248:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"48:414:17715":{"id":"48:414:17715","crate_id":48,"name":"split","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[276,4],"end":[276,50]},"visibility":"default","docs":"Splits an array at the given index, returning the separate parts of the array.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"qualified_path","inner":{"name":"First","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Split","id":"48:409:6428","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Second","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Split","id":"48:409:6428","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:481:1718":{"id":"25:481:1718","crate_id":25,"name":"max","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1493,4],"end":[1493,38]},"visibility":"default","docs":"Returns the maximum of the two numbers.\n\n```\nuse num_traits::Float;\n\nlet x = 1.0;\nlet y = 2.0;\n\nassert_eq!(x.max(y), y);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12296:3999":{"id":"0:12296:3999","crate_id":0,"name":"chaincode","span":{"filename":"src/crypto.rs","begin":[210,4],"end":[214,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27620":{"id":"0:27620","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[23,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27625:906","0:27635:266","0:27645:1637","0:27655:780"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54983":{"id":"0:54983","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54984:7231","0:54985:5150","0:54986:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32582:594":{"id":"0:32582:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[465,4],"end":[465,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45787:5331":{"id":"0:45787:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30470":{"id":"0:30470","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30471:7231","0:30472:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30390:5228":{"id":"0:30390:5228","crate_id":0,"name":"UpdateCommitteeAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[44,4],"end":[44,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"4","value":"4"}}},"0:2104:667":{"id":"0:2104:667","crate_id":0,"name":"from","span":{"filename":"src/error.rs","begin":[151,4],"end":[153,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["e",{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41985:2194":{"id":"0:41985:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2998":{"id":"0:2998","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[165,0],"end":[169,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2999:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:17833:4490":{"id":"b:5:6515-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25405:7232":{"id":"0:25405:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36545:1668":{"id":"0:36545:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/metadata.rs","begin":[321,4],"end":[328,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41250:594":{"id":"0:41250:594","crate_id":0,"name":"eq","span":{"filename":"src/utils.rs","begin":[1376,32],"end":[1376,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32053:702":{"id":"0:32053:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[297,4],"end":[297,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15656:2194":{"id":"0:15656:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42846:780":{"id":"0:42846:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[239,4],"end":[241,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:20276:5121":{"id":"b:49:1377-0:20276:5121","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28095:2225":{"id":"0:28095:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2896:667":{"id":"0:2896:667","crate_id":0,"name":"from","span":{"filename":"src/typed_bytes/mod.rs","begin":[52,4],"end":[54,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["v",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19140:1637":{"id":"0:19140:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[29,4],"end":[31,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:420:19656":{"id":"25:420:19656","crate_id":25,"name":"is_finite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[217,4],"end":[217,30]},"visibility":"default","docs":"Returns `true` if the number is neither infinite or NaN.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_finite() == p);\n}\n\ncheck(f32::INFINITY, false);\ncheck(f32::MAX, true);\ncheck(f64::NEG_INFINITY, false);\ncheck(f64::MIN_POSITIVE, true);\ncheck(f64::NAN, false);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1619":{"id":"0:1619","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[91,0],"end":[95,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1621:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32278":{"id":"0:32278","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32279:7231","0:32280:5150","0:32281:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44436:1763":{"id":"0:44436:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[612,4],"end":[612,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:18206:2664":{"id":"b:36:59-0:18206:2664","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22788":{"id":"0:22788","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22789:7231","0:22790:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51034:7207":{"id":"0:51034:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5370":{"id":"0:5370","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[659,0],"end":[670,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5371:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13906:55405":{"id":"2:13906:55405","crate_id":2,"name":"trim_start","span":null,"visibility":"public","docs":"Returns a string slice with leading whitespace removed.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`, which includes newlines.\n\n# Text directionality\n\nA string is a sequence of bytes. `start` in this context means the first\nposition of that byte string; for a left-to-right language like English or\nRussian, this will be left side, and for right-to-left languages like\nArabic or Hebrew, this will be the right side.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"\\n Hello\\tworld\\t\\n\";\nassert_eq!(\"Hello\\tworld\\t\\n\", s.trim_start());\n```\n\nDirectionality:\n\n```\nlet s = \" English \";\nassert!(Some('E') == s.trim_start().chars().next());\n\nlet s = \" עברית \";\nassert!(Some('ע') == s.trim_start().chars().next());\n```","links":{},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]","#[rustc_diagnostic_item = \"str_trim_start\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:861:17769":{"id":"5:861:17769","crate_id":5,"name":"Owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"generic","inner":"T"}}},"0:37032:649":{"id":"0:37032:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,31],"end":[5,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2331:58366":{"id":"32:2331:58366","crate_id":32,"name":"serialize_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1770,4],"end":[1772,21]},"visibility":"default","docs":"Serialize a map key.\n\nIf possible, `Serialize` implementations are encouraged to use\n`serialize_entry` instead as it may be implemented more efficiently in\nsome formats compared to a pair of calls to `serialize_key` and\n`serialize_value`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6681:2219":{"id":"0:6681:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/address.rs","begin":[599,4],"end":[619,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48073:7245":{"id":"0:48073:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:12879:1703":{"id":"2:12879:1703","crate_id":2,"name":"as_slice","span":null,"visibility":"default","docs":"Currently, the consumers of `SlicePattern` need a slice.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SlicePattern","id":"2:12877:19145","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22217:408":{"id":"0:22217:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14266":{"id":"0:14266","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14267:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:13806:1778":{"id":"b:44:298-0:13806:1778","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33153:667":{"id":"0:33153:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:23344:2675":{"id":"b:2:3244-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31318:7236":{"id":"0:31318:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:41891:1610":{"id":"a:2:3421:221-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1263:4047":{"id":"0:1263:4047","crate_id":0,"name":"to_raw_sk","span":{"filename":"src/chain_crypto/derive.rs","begin":[24,0],"end":[26,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:43039:5150":{"id":"0:43039:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:17796":{"id":"0:17796","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,16],"end":[188,21]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17797:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52757":{"id":"0:52757","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52762:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36986:7231":{"id":"0:36986:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51145:5331":{"id":"0:51145:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19219:408":{"id":"0:19219:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36925:3246":{"id":"0:36925:3246","crate_id":0,"name":"encode_json_str_to_metadatum","span":{"filename":"src/protocol_types/metadata.rs","begin":[524,0],"end":[530,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["json",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["schema",{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:25433:5150":{"id":"0:25433:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:436:56572":{"id":"25:436:56572","crate_id":25,"name":"powi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[697,4],"end":[697,43]},"visibility":"default","docs":"Raise a number to an integer power.\n\nUsing this function is generally faster than using `powf`\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\n\nfn check(x: T, exp: i32, powi: T) {\n assert!(x.powi(exp) == powi);\n}\n\ncheck(9.0f32, 2, 81.0);\ncheck(1.0f32, -2, 1.0);\ncheck(10.0f64, 20, 1e20);\ncheck(4.0f64, -2, 0.0625);\ncheck(-1.0f64, std::i32::MIN, 1.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7301:594":{"id":"0:7301:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[891,32],"end":[891,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:16554:1906":{"id":"b:2:4212-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24959":{"id":"0:24959","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"38:124:5727":{"id":"38:124:5727","crate_id":38,"name":"div_rem","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[262,4],"end":[262,52]},"visibility":"default","docs":"Simultaneous truncated integer division and modulus.\nReturns `(quotient, remainder)`.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(( 8).div_rem( &3), ( 2, 2));\nassert_eq!(( 8).div_rem(&-3), (-2, 2));\nassert_eq!((-8).div_rem( &3), (-2, -2));\nassert_eq!((-8).div_rem(&-3), ( 2, -2));\n\nassert_eq!(( 1).div_rem( &2), ( 0, 1));\nassert_eq!(( 1).div_rem(&-2), ( 0, 1));\nassert_eq!((-1).div_rem( &2), ( 0, -1));\nassert_eq!((-1).div_rem(&-2), ( 0, -1));\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:3141:2563":{"id":"0:3141:2563","crate_id":0,"name":"calc_size_cost","span":{"filename":"src/utils.rs","begin":[1437,4],"end":[1443,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["size",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17418:5331":{"id":"0:17418:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:44638:1721":{"id":"b:2:3244-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52028:1672":{"id":"0:52028:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[1953,4],"end":[1959,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["tx_index",{"kind":"primitive","inner":"u32"}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4697:1759":{"id":"0:4697:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/anchor.rs","begin":[5,4],"end":[13,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11863":{"id":"0:11863","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11864:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14618":{"id":"0:14618","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14619:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8982":{"id":"0:8982","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8983:7231","0:8984:5150","0:8985:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12555:7207":{"id":"0:12555:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11948:3908":{"id":"b:2:3240-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:990:6704":{"id":"25:990:6704","crate_id":25,"name":"signum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/sign.rs","begin":[35,4],"end":[35,29]},"visibility":"default","docs":"Returns the sign of the number.\n\nFor `f32` and `f64`:\n\n* `1.0` if the number is positive, `+0.0` or `INFINITY`\n* `-1.0` if the number is negative, `-0.0` or `NEG_INFINITY`\n* `NaN` if the number is `NaN`\n\nFor signed integers:\n\n* `0` if the number is zero\n* `1` if the number is positive\n* `-1` if the number is negative","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20413:5328":{"id":"0:20413:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45441:1766":{"id":"0:45441:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[796,4],"end":[796,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19870":{"id":"0:19870","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,27],"end":[78,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19871:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28042:5150":{"id":"0:28042:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:21665:2682":{"id":"b:19:426-0:21665:2682","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21948:415":{"id":"0:21948:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53401:5150":{"id":"0:53401:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33990:769":{"id":"0:33990:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/plutus.rs","begin":[771,4],"end":[779,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9728:7231":{"id":"0:9728:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38346:5530":{"id":"0:38346:5530","crate_id":0,"name":"motion_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[165,4],"end":[167,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12385":{"id":"0:12385","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[240,0],"end":[331,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12390:4132","0:12400:4190","0:12411:4192","0:12422:2223","0:12434:2219","0:12444:2209","0:12454:4199","0:12465:4201","0:12476:3895","0:12486:2225","0:12496:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11603:594":{"id":"0:11603:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,16],"end":[19,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8985:7245":{"id":"0:8985:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:39443:4134":{"id":"a:2:3471:6582-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:5011:1644":{"id":"2:5011:1644","crate_id":2,"name":"Item","span":null,"visibility":"default","docs":"The type of items yielded by the async iterator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:39305:5608":{"id":"0:39305:5608","crate_id":0,"name":"set_governance_action_validity_period","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[496,4],"end":[498,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["governance_action_validity_period",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44184":{"id":"0:44184","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[565,4],"end":[565,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44185:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44353":{"id":"0:44353","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44354:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40895:5150":{"id":"0:40895:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:25186:5149":{"id":"0:25186:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:12716:1904":{"id":"b:19:426-0:12716:1904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41453":{"id":"0:41453","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41454:7231","0:41455:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:36208:5472":{"id":"b:36:59-0:36208:5472","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:11428:3533":{"id":"b:2:2906-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16414:1835":{"id":"0:16414:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:50157:1776":{"id":"a:2:3421:221-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26099":{"id":"0:26099","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26100:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:44407:1714":{"id":"b:49:1377-0:44407:1714","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25334":{"id":"0:25334","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,16],"end":[24,21]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25335:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:955:39343":{"id":"25:955:39343","crate_id":25,"name":"hypot","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[499,4],"end":[499,40]},"visibility":"default","docs":"Calculate the length of the hypotenuse of a right-angle triangle given\nlegs of length `x` and `y`.\n\n```\nuse num_traits::real::Real;\n\nlet x = 2.0;\nlet y = 3.0;\n\n// sqrt(x^2 + y^2)\nlet abs_difference = (x.hypot(y) - (x.powi(2) + y.powi(2)).sqrt()).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29080:7231":{"id":"0:29080:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49962:1838":{"id":"0:49962:1838","crate_id":0,"name":"new_script_pubkey","span":{"filename":"src/lib.rs","begin":[1544,4],"end":[1546,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_pubkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30184":{"id":"0:30184","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30185:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3961:1759":{"id":"0:3961:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2862,4],"end":[2872,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2810:59683":{"id":"50:2810:59683","crate_id":50,"name":"position_minmax_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3421,4],"end":[3422,68]},"visibility":"default","docs":"Return the postions of the minimum and maximum elements of an\niterator, as determined by the specified function.\n\nThe return value is a variant of [`MinMaxResult`] like for\n[`position_minmax`].\n\nFor the minimum, if several elements are equally minimum, the\nposition of the first of them is returned. For the maximum, if\nseveral elements are equally maximum, the position of the last\nof them is returned.\n\nThe keys can be floats but no particular result is guaranteed\nif a key is NaN.\n\n# Examples\n\n```\nuse itertools::Itertools;\nuse itertools::MinMaxResult::{NoElements, OneElement, MinMax};\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_minmax_by_key(|x| x.abs()), NoElements);\n\nlet a = [10_i32];\nassert_eq!(a.iter().position_minmax_by_key(|x| x.abs()), OneElement(0));\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_minmax_by_key(|x| x.abs()), MinMax(1, 4));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_minmax_by_key(|x| x.abs()), MinMax(0, 3));\n```\n\n[`position_minmax`]: Self::position_minmax","links":{"Self::position_minmax":"50:2797:59682","`MinMaxResult`":"50:3897:19933"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27570":{"id":"0:27570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27571:7231","0:27572:5150","0:27573:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27340:7207":{"id":"0:27340:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:45861:1732":{"id":"b:5:859-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2031":{"id":"0:2031","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1372,0],"end":[1374,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2032:4246"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:37001:1622":{"id":"b:19:426-0:37001:1622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26013":{"id":"0:26013","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[36,4],"end":[36,6]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35357":{"id":"0:35357","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35358:7231","0:35359:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:34765:2644":{"id":"b:2:4212-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17898:7231":{"id":"0:17898:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54264:780":{"id":"0:54264:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[2502,4],"end":[2504,5]},"visibility":"public","docs":"the number of unique policy IDs in the multiasset","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30461:5236":{"id":"0:30461:5236","crate_id":0,"name":"GovernanceAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[63,0],"end":[63,61]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:30518","0:30533","0:30548","0:30563","0:30578","0:30616","a:2:3471:6582-0:30461:5236","a:2:9605:8783-0:30461:5236","a:2:3421:221-0:30461:5236","a:2:9606:8782-0:30461:5236","a:2:3407:213-0:30461:5236","b:2:3244-0:30461:5236","b:2:2903-0:30461:5236","b:2:3255-0:30461:5236","b:2:3240-0:30461:5236","b:2:4212-0:30461:5236","b:2:3250-0:30461:5236","b:2:2906-0:30461:5236","b:5:859-0:30461:5236","b:19:426-0:30461:5236","b:32:1701-0:30461:5236","b:36:59-0:30461:5236","b:44:298-0:30461:5236","b:49:1377-0:30461:5236","0:30464","0:30470","0:30479","0:30492","0:30498","0:30502","0:30506","0:30510","0:30512","0:30416","0:30418","0:30420","0:30423","0:30424","0:30426","0:30428","0:30429","0:30431","0:30435","0:30440","0:30457","0:5018"]}},"0:15304:1835":{"id":"0:15304:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:29622:5230":{"id":"b:2:4212-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:30134:5233":{"id":"b:2:3255-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:19214:2688":{"id":"a:2:3421:221-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52125:1759":{"id":"0:52125:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2009,16],"end":[2009,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27734:5209":{"id":"0:27734:5209","crate_id":0,"name":"ParameterChangeAction","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:27791","0:27806","0:27821","0:27836","0:27851","0:27889","a:2:3471:6582-0:27734:5209","a:2:9605:8783-0:27734:5209","a:2:3421:221-0:27734:5209","a:2:9606:8782-0:27734:5209","a:2:3407:213-0:27734:5209","b:2:3244-0:27734:5209","b:2:2903-0:27734:5209","b:2:3255-0:27734:5209","b:2:3240-0:27734:5209","b:2:4212-0:27734:5209","b:2:3250-0:27734:5209","b:2:2906-0:27734:5209","b:5:859-0:27734:5209","b:19:426-0:27734:5209","b:32:1701-0:27734:5209","b:36:59-0:27734:5209","b:44:298-0:27734:5209","b:49:1377-0:27734:5209","0:27737","0:27743","0:27752","0:27765","0:27771","0:27775","0:27779","0:27783","0:27785","0:27665","0:27667","0:27669","0:27672","0:27673","0:27675","0:27677","0:27678","0:27680","0:27684","0:27689","0:27730","0:4798"]}},"b:2:3255-0:53610:1940":{"id":"b:2:3255-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:6894:2186":{"id":"b:19:426-0:6894:2186","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:29622:5230":{"id":"b:2:2903-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24237":{"id":"0:24237","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24238:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:5808:2142":{"id":"b:2:3255-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48157:1835":{"id":"0:48157:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:50557:1865":{"id":"b:2:3255-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34206":{"id":"0:34206","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,84],"end":[956,94]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34207:1766","0:34208:7350","0:34209:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20859":{"id":"0:20859","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20864:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15984:7231":{"id":"0:15984:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:15999:1902":{"id":"b:2:3240-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54881:2001":{"id":"0:54881:2001","crate_id":0,"name":"NetworkIdKind","span":{"filename":"src/lib.rs","begin":[2820,0],"end":[2823,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:54882:2002","0:54884:2003"],"impls":["a:2:3471:6582-0:54881:2001","a:2:9605:8783-0:54881:2001","a:2:3421:221-0:54881:2001","a:2:9606:8782-0:54881:2001","a:2:3407:213-0:54881:2001","b:2:3244-0:54881:2001","b:2:2903-0:54881:2001","b:2:3255-0:54881:2001","b:2:3240-0:54881:2001","b:2:4212-0:54881:2001","b:2:3250-0:54881:2001","b:2:2906-0:54881:2001","b:5:859-0:54881:2001","b:19:426-0:54881:2001","b:32:1701-0:54881:2001","b:36:59-0:54881:2001","b:44:298-0:54881:2001","b:49:1377-0:54881:2001","0:54886","0:54888","0:54889","0:54891","0:54892","0:54894","0:54896","0:54897","0:54899","0:54903","0:54908","0:54945","0:54864","0:54867","0:54870","0:54872","0:54874"]}},"b:32:1701-0:23344:2675":{"id":"b:32:1701-0:23344:2675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22438":{"id":"0:22438","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22439:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45385":{"id":"0:45385","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[791,4],"end":[791,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45386:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16932:2194":{"id":"0:16932:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1162,0],"end":[1177,2]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:29061:5221":{"id":"b:2:2903-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19489:408":{"id":"0:19489:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46889:6154":{"id":"0:46889:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1728:18020":{"id":"32:1728:18020","crate_id":32,"name":"deserialize_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[947,4],"end":[949,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `i64` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6346:7231":{"id":"0:6346:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:13290:1774":{"id":"b:19:426-0:13290:1774","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:33578:5306":{"id":"b:19:426-0:33578:5306","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35640:1668":{"id":"0:35640:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/metadata.rs","begin":[71,4],"end":[78,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:41891:1610":{"id":"b:19:426-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25160:5331":{"id":"0:25160:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1680:4020":{"id":"0:1680:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/key.rs","begin":[232,4],"end":[232,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"A::PUBLIC_BECH32_HRP"}},"0:48309":{"id":"0:48309","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48310:7231","0:48311:5150","0:48312:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18172:2692":{"id":"0:18172:2692","crate_id":0,"name":"CommitteeHotAuth","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[14,4],"end":[14,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:51230:7236":{"id":"0:51230:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43476:5331":{"id":"0:43476:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19847:7207":{"id":"0:19847:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38707":{"id":"0:38707","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38712:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26386":{"id":"0:26386","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26387:7231","0:26388:5150","0:26389:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13942:55415":{"id":"2:13942:55415","crate_id":2,"name":"escape_unicode","span":null,"visibility":"public","docs":"Return an iterator that escapes each char in `self` with [`char::escape_unicode`].\n\n# Examples\n\nAs an iterator:\n\n```\nfor c in \"❤\\n!\".escape_unicode() {\n print!(\"{c}\");\n}\nprintln!();\n```\n\nUsing `println!` directly:\n\n```\nprintln!(\"{}\", \"❤\\n!\".escape_unicode());\n```\n\n\nBoth are equivalent to:\n\n```\nprintln!(\"\\\\u{{2764}}\\\\u{{a}}\\\\u{{21}}\");\n```\n\nUsing `to_string`:\n\n```\nassert_eq!(\"❤\\n!\".escape_unicode().to_string(), \"\\\\u{2764}\\\\u{a}\\\\u{21}\");\n```","links":{"`char::escape_unicode`":"2:5557:55415"},"attrs":["#[must_use =\n\"this returns the escaped string as an iterator, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EscapeUnicode","id":"2:46256:6831","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51118":{"id":"0:51118","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51123:5328","0:51134:6154","0:51145:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11962:2896":{"id":"a:2:3421:221-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:20565:2670":{"id":"b:5:859-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48396:7350":{"id":"0:48396:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1277,88],"end":[1277,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1498:180":{"id":"49:1498:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[587,4],"end":[587,15]},"visibility":"default","docs":"The greatest common divisor.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:35978:993":{"id":"0:35978:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,49],"end":[130,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52788:6154":{"id":"0:52788:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30510":{"id":"0:30510","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30511:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2796":{"id":"0:2796","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[353,0],"end":[365,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2797:1766","0:2798:1767","0:2799:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14656:51456":{"id":"2:14656:51456","crate_id":2,"name":"deallocate","span":null,"visibility":"default","docs":"Deallocates the memory referenced by `ptr`.\n\n# Safety\n\n* `ptr` must denote a block of memory [*currently allocated*] via this allocator, and\n* `layout` must [*fit*] that block of memory.\n\n[*currently allocated*]: #currently-allocated-memory\n[*fit*]: #memory-fitting","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:35292:5355":{"id":"b:2:3255-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:1043:19149":{"id":"1:1043:19149","crate_id":1,"name":"is_ascii","span":null,"visibility":"default","docs":"Checks if the value is within the ASCII range.\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.","links":{},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29118":{"id":"0:29118","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29123:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37771:1763":{"id":"0:37771:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:16369:3100":{"id":"b:19:426-0:16369:3100","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19490":{"id":"0:19490","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[8,4],"end":[8,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19491:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:466":{"id":"0:466","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[22,0],"end":[22,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_proposal_builder","name":"voting_proposal_builder","id":"0:461:2312","glob":true}},"0:34091:6470":{"id":"0:34091:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37119":{"id":"0:37119","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,76],"end":[5,86]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37120:1766","0:37121:7350","0:37122:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1032":{"id":"0:1032","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[25,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1033:3983"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34489":{"id":"0:34489","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34494:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10245:5150":{"id":"0:10245:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49591:6470":{"id":"0:49591:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11901:3902":{"id":"b:2:2906-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:7129:188":{"id":"b:36:59-0:7129:188","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:856:57098":{"id":"25:856:57098","crate_id":25,"name":"wrapping_neg","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[116,4],"end":[116,35]},"visibility":"default","docs":"Wrapping (modular) negation. Computes `-self`,\nwrapping around at the boundary of the type.\n\nSince unsigned types do not have negative equivalents\nall applications of this function will wrap (except for `-0`).\nFor values smaller than the corresponding signed type's maximum\nthe result is the same as casting the corresponding signed value.\nAny larger values are equivalent to `MAX + 1 - (val - MAX - 1)` where\n`MAX` is the corresponding signed type's maximum.\n\n```\nuse num_traits::WrappingNeg;\n\nassert_eq!(100i8.wrapping_neg(), -100);\nassert_eq!((-100i8).wrapping_neg(), 100);\nassert_eq!((-128i8).wrapping_neg(), -128); // wrapped!\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:55014":{"id":"0:55014","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2832,4],"end":[2832,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55015:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5692":{"id":"0:5692","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1670,0],"end":[1674,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5693:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16657:667":{"id":"0:16657:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45636:649":{"id":"0:45636:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[828,4],"end":[828,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:35847:5458":{"id":"a:2:3407:213-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:53411:1931":{"id":"a:2:9605:8783-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27051:7231":{"id":"0:27051:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23118":{"id":"0:23118","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23123:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40326:1767":{"id":"0:40326:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[384,4],"end":[384,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3246:667":{"id":"2:3246:667","crate_id":2,"name":"from","span":null,"visibility":"default","docs":"Returns the argument unchanged.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["t",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:55003:2004":{"id":"b:2:3250-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7518:5150":{"id":"0:7518:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:4741":{"id":"0:4741","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[11,0],"end":[11,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_procedure","name":"voting_procedure","id":"0:4729:2844","glob":true}},"b:2:3255-0:32565:3084":{"id":"b:2:3255-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54151":{"id":"0:54151","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54156:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53655":{"id":"0:53655","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53660:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24403":{"id":"0:24403","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:27009:2852":{"id":"b:19:426-0:27009:2852","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42228:1835":{"id":"0:42228:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3136:1691":{"id":"0:3136:1691","crate_id":0,"name":"set_data_hash","span":{"filename":"src/utils.rs","begin":[1405,4],"end":[1407,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8046":{"id":"0:8046","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8047:7231","0:8048:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47861":{"id":"0:47861","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,50],"end":[1227,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47862:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41243":{"id":"0:41243","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,23],"end":[1376,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12601:2209":{"id":"0:12601:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/crypto.rs","begin":[363,4],"end":[365,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47764":{"id":"0:47764","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1212,0],"end":[1222,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47769:1790","0:47779:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:116:17697":{"id":"38:116:17697","crate_id":38,"name":"gcd_lcm","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[142,4],"end":[142,51]},"visibility":"default","docs":"Greatest Common Divisor (GCD) and\nLowest Common Multiple (LCM) together.\n\nPotentially more efficient than calling `gcd` and `lcm`\nindividually for identical inputs.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(10.gcd_lcm(&4), (2, 20));\nassert_eq!(8.gcd_lcm(&9), (1, 72));\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46546:1759":{"id":"0:46546:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[991,50],"end":[991,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:24747:2667":{"id":"a:2:3407:213-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"39:621:18204":{"id":"39:621:18204","crate_id":39,"name":"gen_ratio","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[299,4],"end":[299,69]},"visibility":"default","docs":"Return a bool with a probability of `numerator/denominator` of being\ntrue. I.e. `gen_ratio(2, 3)` has chance of 2 in 3, or about 67%, of\nreturning true. If `numerator == denominator`, then the returned value\nis guaranteed to be `true`. If `numerator == 0`, then the returned\nvalue is guaranteed to be `false`.\n\nSee also the [`Bernoulli`] distribution, which may be faster if\nsampling from the same `numerator` and `denominator` repeatedly.\n\n# Panics\n\nIf `denominator == 0` or `numerator > denominator`.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut rng = thread_rng();\nprintln!(\"{}\", rng.gen_ratio(2, 3));\n```\n\n[`Bernoulli`]: distributions::Bernoulli","links":{"distributions::Bernoulli":"39:1108:19626"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["numerator",{"kind":"primitive","inner":"u32"}],["denominator",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36992:7247":{"id":"0:36992:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:52397:1880":{"id":"b:2:4212-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21067:408":{"id":"0:21067:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[78,4],"end":[78,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17209:6470":{"id":"0:17209:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16559:649":{"id":"0:16559:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49061:7231":{"id":"0:49061:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31865:7231":{"id":"0:31865:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11973:7232":{"id":"0:11973:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:1730:3906":{"id":"b:2:3240-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7878:7231":{"id":"0:7878:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52003":{"id":"0:52003","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1944,0],"end":[1971,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52008:906","0:52018:780","0:52028:1672","0:52038:1637","0:52049:1877"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53874:1759":{"id":"0:53874:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2450,4],"end":[2450,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:17262:1898":{"id":"b:2:3250-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15649":{"id":"0:15649","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15650:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6026":{"id":"0:6026","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6027:7231","0:6028:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29383:7243":{"id":"0:29383:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48501:1794":{"id":"0:48501:1794","crate_id":0,"name":"n","span":{"filename":"src/lib.rs","begin":[1289,4],"end":[1291,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:215:20055":{"id":"53:215:20055","crate_id":53,"name":"re","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[127,4],"end":[127,30]},"visibility":"default","docs":"Returns the real part of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24136":{"id":"0:24136","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24137:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36678:1767":{"id":"0:36678:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,78],"end":[369,88]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35308:993":{"id":"0:35308:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,43],"end":[1201,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8802:17725":{"id":"2:8802:17725","crate_id":2,"name":"next_back","span":null,"visibility":"default","docs":"Removes and returns an element from the end of the iterator.\n\nReturns `None` when there are no more elements.\n\nThe [trait-level] docs contain more details.\n\n[trait-level]: DoubleEndedIterator\n\n# Examples\n\nBasic usage:\n\n```\nlet numbers = vec![1, 2, 3, 4, 5, 6];\n\nlet mut iter = numbers.iter();\n\nassert_eq!(Some(&1), iter.next());\nassert_eq!(Some(&6), iter.next_back());\nassert_eq!(Some(&5), iter.next_back());\nassert_eq!(Some(&2), iter.next());\nassert_eq!(Some(&3), iter.next());\nassert_eq!(Some(&4), iter.next());\nassert_eq!(None, iter.next());\nassert_eq!(None, iter.next_back());\n```\n\n# Remarks\n\nThe elements yielded by `DoubleEndedIterator`'s methods may differ from\nthe ones yielded by [`Iterator`]'s methods:\n\n```\nlet vec = vec![(1, 'a'), (1, 'b'), (1, 'c'), (2, 'a'), (2, 'b')];\nlet uniq_by_fst_comp = || {\n let mut seen = std::collections::HashSet::new();\n vec.iter().copied().filter(move |x| seen.insert(x.0))\n};\n\nassert_eq!(uniq_by_fst_comp().last(), Some((2, 'a')));\nassert_eq!(uniq_by_fst_comp().next_back(), Some((2, 'b')));\n\nassert_eq!(\n uniq_by_fst_comp().fold(vec![], |mut v, x| {v.push(x); v}),\n vec![(1, 'a'), (2, 'a')]\n);\nassert_eq!(\n uniq_by_fst_comp().rfold(vec![], |mut v, x| {v.push(x); v}),\n vec![(2, 'b'), (1, 'c')]\n);\n```","links":{"DoubleEndedIterator":"2:8801:119","`Iterator`":"2:8956:154"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11593":{"id":"0:11593","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[16,9],"end":[16,14]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11594:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:5992:2156":{"id":"b:49:1377-0:5992:2156","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:30844:2856":{"id":"b:2:2903-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1211:649":{"id":"0:1211:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/bech32.rs","begin":[58,4],"end":[68,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"StdResult","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"fmt::Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3668":{"id":"0:3668","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1756,0],"end":[1764,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3669:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23453:2226":{"id":"0:23453:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1442:594":{"id":"0:1442:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/digest.rs","begin":[325,4],"end":[327,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33409:7231":{"id":"0:33409:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30878:667":{"id":"0:30878:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19233":{"id":"0:19233","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19234:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:15074:4232":{"id":"b:49:1377-0:15074:4232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13023:7231":{"id":"0:13023:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6006":{"id":"0:6006","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,32],"end":[110,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5736":{"id":"0:5736","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2597,0],"end":[2628,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5737:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:25016:2696":{"id":"b:19:426-0:25016:2696","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18423":{"id":"0:18423","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[66,4],"end":[66,13]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18424:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54892":{"id":"0:54892","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2812,4],"end":[2812,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:17505:1708":{"id":"b:2:3255-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:5903:2153":{"id":"b:2:3250-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2218":{"id":"0:2218","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[176,0],"end":[180,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:2221:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:35705:5457":{"id":"b:36:59-0:35705:5457","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11697:4021":{"id":"0:11697:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11140:3312":{"id":"0:11140:3312","crate_id":0,"name":"get_fee_if_set","span":{"filename":"src/builders/tx_builder.rs","begin":[1438,4],"end":[1440,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24386:2845":{"id":"0:24386:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[49,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49881:6154":{"id":"0:49881:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:45840:1731":{"id":"b:2:3240-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31618":{"id":"0:31618","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,18],"end":[175,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19985":{"id":"0:19985","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,29],"end":[87,31]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23357:7232":{"id":"0:23357:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19842:7231":{"id":"0:19842:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24478:7231":{"id":"0:24478:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42945":{"id":"0:42945","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42946:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15777:7236":{"id":"0:15777:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:983":{"id":"0:983","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[82,0],"end":[100,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:984:3906","0:985:3950","0:986:3951","0:987:3953","0:988:3954"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14637:1759":{"id":"0:14637:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20291":{"id":"0:20291","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[194,4],"end":[194,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54295:1952":{"id":"0:54295:1952","crate_id":0,"name":"set_asset","span":{"filename":"src/lib.rs","begin":[2518,4],"end":[2528,5]},"visibility":"public","docs":"sets the asset {asset_name} to {value} under policy {policy_id}\nreturns the previous amount if it was set, or else None (undefined in JS)","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6005:415":{"id":"0:6005:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[110,27],"end":[110,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37316:3219":{"id":"0:37316:3219","crate_id":0,"name":"set_withdrawals","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[84,4],"end":[86,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["withdrawals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29654:667":{"id":"0:29654:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:394:59358":{"id":"48:394:59358","crate_id":48,"name":"Shorter","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[154,4],"end":[154,44]},"visibility":"default","docs":"`GenericSequence` that has one less element than `Self`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Lengthen","id":"48:387:19759","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[{"name":"Longer","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:20732":{"id":"0:20732","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[25,0],"end":[35,1]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20737:2684","0:20747:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24404":{"id":"0:24404","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11611:3928":{"id":"0:11611:3928","crate_id":0,"name":"Sig","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[23,0],"end":[23,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:11611:3928","a:2:9605:8783-0:11611:3928","a:2:3421:221-0:11611:3928","a:2:9606:8782-0:11611:3928","a:2:3407:213-0:11611:3928","b:2:3244-0:11611:3928","b:2:2903-0:11611:3928","b:2:3255-0:11611:3928","b:2:3240-0:11611:3928","b:2:4212-0:11611:3928","b:2:3250-0:11611:3928","b:2:2906-0:11611:3928","b:5:859-0:11611:3928","b:17:55-0:11611:3928","b:22:72-0:11611:3928","b:22:61-0:11611:3928","b:22:65-0:11611:3928","b:36:59-0:11611:3928","b:44:298-0:11611:3928","b:49:1377-0:11611:3928","0:11615","0:876"]}},"0:8886:7245":{"id":"0:8886:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:23391":{"id":"0:23391","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23392:7231","0:23393:5150","0:23394:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15897:54685":{"id":"2:15897:54685","crate_id":2,"name":"reduce_and","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"and\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:33757:5313":{"id":"b:36:59-0:33757:5313","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:17811:2129":{"id":"a:2:9606:8782-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14269":{"id":"0:14269","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14271:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:8799:2753":{"id":"b:5:859-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:50799:1867":{"id":"b:49:1377-0:50799:1867","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50286:7231":{"id":"0:50286:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:13892:4219":{"id":"b:2:3240-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:9591:2855":{"id":"a:2:3471:6582-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:39939:1612":{"id":"b:2:3255-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13361":{"id":"0:13361","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13366:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43980":{"id":"0:43980","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[529,4],"end":[529,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43981:1766","0:43982:7350","0:43983:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24408":{"id":"0:24408","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31887:415":{"id":"0:31887:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,27],"end":[233,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44238":{"id":"0:44238","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44243:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32894:7350":{"id":"0:32894:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[509,4],"end":[509,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8683:7236":{"id":"0:8683:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31595":{"id":"0:31595","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31596:7231","0:31597:5150","0:31598:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19461:667":{"id":"0:19461:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14308":{"id":"0:14308","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14309:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26509":{"id":"0:26509","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26511:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33467:7350":{"id":"0:33467:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,88],"end":[611,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:48329:1793":{"id":"b:2:4212-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:17833:4490":{"id":"b:2:3255-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19860":{"id":"0:19860","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,4],"end":[78,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19861:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36924:594":{"id":"0:36924:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[461,26],"end":[461,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16943:6470":{"id":"0:16943:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2839:19963":{"id":"50:2839:19963","crate_id":50,"name":"multipeek","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3561,4],"end":[3563,20]},"visibility":"default","docs":"An iterator adaptor that allows the user to peek at multiple `.next()`\nvalues without advancing the base iterator.\n\n# Examples\n```\nuse itertools::Itertools;\n\nlet mut iter = (0..10).multipeek();\nassert_eq!(iter.peek(), Some(&0));\nassert_eq!(iter.peek(), Some(&1));\nassert_eq!(iter.peek(), Some(&2));\nassert_eq!(iter.next(), Some(0));\nassert_eq!(iter.peek(), Some(&1));\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"MultiPeek","id":"50:3921:19994","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12632:702":{"id":"0:12632:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[377,4],"end":[379,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9071:17753":{"id":"2:9071:17753","crate_id":2,"name":"find","span":null,"visibility":"default","docs":"Searches for an element of an iterator that satisfies a predicate.\n\n`find()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, and if any of them return\n`true`, then `find()` returns [`Some(element)`]. If they all return\n`false`, it returns [`None`].\n\n`find()` is short-circuiting; in other words, it will stop processing\nas soon as the closure returns `true`.\n\nBecause `find()` takes a reference, and many iterators iterate over\nreferences, this leads to a possibly confusing situation where the\nargument is a double reference. You can see this effect in the\nexamples below, with `&&x`.\n\n[`Some(element)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert_eq!(a.iter().find(|&&x| x == 2), Some(&2));\n\nassert_eq!(a.iter().find(|&&x| x == 5), None);\n```\n\nStopping at the first `true`:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.find(|&&x| x == 2), Some(&2));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next(), Some(&3));\n```\n\nNote that `iter.find(f)` is equivalent to `iter.filter(f).next()`.","links":{"`None`":"2:43952:173","Some":"2:43954:216"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14342":{"id":"0:14342","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13793:7245":{"id":"0:13793:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38015:5150":{"id":"0:38015:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13242":{"id":"0:13242","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13243:7231","0:13244:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:40913:4380":{"id":"b:2:4212-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27678":{"id":"0:27678","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27679:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:28494:5214":{"id":"a:2:9606:8782-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25466":{"id":"0:25466","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25471:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11901:3902":{"id":"b:5:859-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26024":{"id":"0:26024","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[40,4],"end":[40,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26025:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43651:667":{"id":"0:43651:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49092":{"id":"0:49092","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,23],"end":[1393,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10930:6722":{"id":"2:10930:6722","crate_id":2,"name":"BuildHasher","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10931:142","2:10932:53245","2:10933:53246"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:39798":{"id":"0:39798","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[121,61],"end":[121,71]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39799:1766","0:39800:7350","0:39801:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31341:5150":{"id":"0:31341:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:17262:1898":{"id":"a:2:3421:221-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43981:1766":{"id":"0:43981:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[529,4],"end":[529,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:12171:2207":{"id":"b:19:426-0:12171:2207","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24121":{"id":"0:24121","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24122:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:15074:4232":{"id":"a:2:3421:221-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:29891:5232":{"id":"b:32:1701-0:29891:5232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2101":{"id":"0:2101","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[87,0],"end":[145,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2102:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50111:7232":{"id":"0:50111:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:45372:1729":{"id":"b:2:4212-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17622:7207":{"id":"0:17622:7207","crate_id":0,"name":"none","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:54448:1978":{"id":"a:2:9605:8783-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15346:2226":{"id":"0:15346:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:968:3937":{"id":"0:968:3937","crate_id":0,"name":"public_from_binary","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[37,4],"end":[40,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:35705:5457":{"id":"b:49:1377-0:35705:5457","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45346":{"id":"0:45346","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45347:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16734:2455":{"id":"0:16734:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36812:1775":{"id":"0:36812:1775","crate_id":0,"name":"native_scripts","span":{"filename":"src/protocol_types/metadata.rs","begin":[409,4],"end":[411,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:1594:3031":{"id":"a:2:3407:213-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:500:44316":{"id":"25:500:44316","crate_id":25,"name":"acosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1804,4],"end":[1804,27]},"visibility":"default","docs":"Inverse hyperbolic cosine function.\n\n```\nuse num_traits::Float;\n\nlet x = 1.0;\nlet f = x.cosh().acosh();\n\nlet abs_difference = (f - x).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26290:2850":{"id":"0:26290:2850","crate_id":0,"name":"to_key_hash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[108,4],"end":[114,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:19976:5128":{"id":"a:2:9606:8782-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:10586:51310":{"id":"2:10586:51310","crate_id":2,"name":"write_char","span":null,"visibility":"default","docs":"Writes a [`char`] into this writer, returning whether the write succeeded.\n\nA single [`char`] may be encoded as more than one byte.\nThis method can only succeed if the entire byte sequence was successfully\nwritten, and this method will not return until all data has been\nwritten or an error occurs.\n\n# Errors\n\nThis function will return an instance of [`Error`] on error.\n\n# Examples\n\n```\nuse std::fmt::{Error, Write};\n\nfn writer(f: &mut W, c: char) -> Result<(), Error> {\n f.write_char(c)\n}\n\nlet mut buf = String::new();\nwriter(&mut buf, 'a').unwrap();\nwriter(&mut buf, 'b').unwrap();\nassert_eq!(&buf, \"ab\");\n```","links":{"`Error`":"2:45013:126","`char`":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["c",{"kind":"primitive","inner":"char"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22486":{"id":"0:22486","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22487:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1575:3899":{"id":"0:1575:3899","crate_id":0,"name":"AsymmetricPublicKey","span":{"filename":"src/chain_crypto/key.rs","begin":[26,0],"end":[32,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1576:3933","0:1577:3934","0:1578:3936","0:1579:3937"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:878","0:964","0:1133"]}},"b:32:1701-0:33424:5296":{"id":"b:32:1701-0:33424:5296","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3485":{"id":"0:3485","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[942,0],"end":[950,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3486:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:47600:1789":{"id":"b:2:2906-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19678":{"id":"0:19678","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19679:7231","0:19680:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4265":{"id":"0:4265","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[51,0],"end":[66,1]},"visibility":{"restricted":{"parent":"0:4238:5068","path":"::serialization::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4266:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13895":{"id":"0:13895","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13896:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:34144:1781":{"id":"b:49:1377-0:34144:1781","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22825:7231":{"id":"0:22825:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37396:5505":{"id":"0:37396:5505","crate_id":0,"name":"validity_start_interval_bignum","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[122,4],"end":[124,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24319:6154":{"id":"0:24319:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19920:7350":{"id":"0:19920:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,88],"end":[78,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41476":{"id":"0:41476","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,16],"end":[5,21]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41477:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52710:7350":{"id":"0:52710:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2091,76],"end":[2091,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48151:1767":{"id":"0:48151:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1252,88],"end":[1252,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2637:59645":{"id":"50:2637:59645","crate_id":50,"name":"collect_vec","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1982,4],"end":[1983,25]},"visibility":"default","docs":"`.collect_vec()` is simply a type specialization of [`Iterator::collect`],\nfor convenience.","links":{"`Iterator::collect`":"2:9014:1758"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11829:993":{"id":"0:11829:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/chain_crypto/hash.rs","begin":[149,24],"end":[149,34]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7272:5150":{"id":"0:7272:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44020:2225":{"id":"0:44020:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:33046:5253":{"id":"b:2:2903-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5718:649":{"id":"0:5718:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2318,4],"end":[2320,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49749:7231":{"id":"0:49749:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22221:702":{"id":"0:22221:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54347:7231":{"id":"0:54347:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51559":{"id":"0:51559","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51564:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53080":{"id":"0:53080","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,76],"end":[2143,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53081:1766","0:53082:7350","0:53083:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:19695:5122":{"id":"b:2:2903-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11886:3938":{"id":"0:11886:3938","crate_id":0,"name":"SizeInvalid","span":{"filename":"src/chain_crypto/key.rs","begin":[16,4],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"25:945:56573":{"id":"25:945:56573","crate_id":25,"name":"ln","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[340,4],"end":[340,24]},"visibility":"default","docs":"Returns the natural logarithm of the number.\n\n# Panics\n\nIf `self <= 0` and this type does not support a NaN representation, this function should panic.\n\n```\nuse num_traits::real::Real;\n\nlet one = 1.0;\n// e^1\nlet e = one.exp();\n\n// ln(e) - 1 == 0\nlet abs_difference = (e.ln() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50662":{"id":"0:50662","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50667:5328","0:50678:6154","0:50689:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11847":{"id":"0:11847","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11850:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39578:7350":{"id":"0:39578:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/utils.rs","begin":[35,61],"end":[35,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36371:7245":{"id":"0:36371:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:585:56441":{"id":"25:585:56441","crate_id":25,"name":"signed_shl","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[186,4],"end":[186,40]},"visibility":"default","docs":"Shifts the bits to the left by a specified amount, `n`, filling\nzeros in the least significant bits.\n\nThis is bitwise equivalent to signed `Shl`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\nlet m = 0x3456789ABCDEF000u64;\n\nassert_eq!(n.signed_shl(12), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:648":{"id":"0:648","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[9,0],"end":[17,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["0:650:906","0:651:3704"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:191:56572":{"id":"53:191:56572","crate_id":53,"name":"powi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[50,4],"end":[50,36]},"visibility":"default","docs":"Raises `self` to a signed integer power.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:859:57091":{"id":"25:859:57091","crate_id":25,"name":"wrapping_shl","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[159,4],"end":[159,45]},"visibility":"default","docs":"Panic-free bitwise shift-left; yields `self << mask(rhs)`,\nwhere `mask` removes any high order bits of `rhs` that would\ncause the shift to exceed the bitwidth of the type.\n\n```\nuse num_traits::WrappingShl;\n\nlet x: u16 = 0x0001;\n\nassert_eq!(WrappingShl::wrapping_shl(&x, 0), 0x0001);\nassert_eq!(WrappingShl::wrapping_shl(&x, 1), 0x0002);\nassert_eq!(WrappingShl::wrapping_shl(&x, 15), 0x8000);\nassert_eq!(WrappingShl::wrapping_shl(&x, 16), 0x0001);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49083:1795":{"id":"0:49083:1795","crate_id":0,"name":"TimelockStart","span":{"filename":"src/lib.rs","begin":[1399,4],"end":[1399,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:18265":{"id":"0:18265","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[30,4],"end":[30,6]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:16184:1685":{"id":"b:2:3255-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8545":{"id":"0:8545","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8546:7231","0:8547:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18421:415":{"id":"0:18421:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[65,4],"end":[65,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40921":{"id":"0:40921","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,23],"end":[910,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:22492:2699":{"id":"a:2:3421:221-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:3119:5735":{"id":"b:49:1377-0:3119:5735","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32276:5150":{"id":"0:32276:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:4212-0:11962:2896":{"id":"b:2:4212-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53654:1767":{"id":"0:53654:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2411,88],"end":[2411,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14002:1759":{"id":"0:14002:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1044:130":{"id":"31:1044:130","crate_id":31,"name":"Formatter","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["31:1045:57753","31:1047:57754","31:1049:18342","31:1051:18343","31:1053:18344","31:1055:18345","31:1057:18346","31:1059:18336","31:1061:18337","31:1063:18338","31:1065:18339","31:1067:18340","31:1069:57755","31:1071:57756","31:1073:57757","31:1075:57758","31:1077:57759","31:1079:57760","31:1081:57761","31:1086:57762","31:1088:57763","31:1090:57764","31:1092:57765","31:1094:57766","31:1096:57767","31:1098:57768","31:1100:57769","31:1102:57770","31:1104:57771","31:1106:57772","31:1108:57773"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3255-0:51756:1873":{"id":"b:2:3255-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15264:649":{"id":"0:15264:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47587:7245":{"id":"0:47587:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:27009:2852":{"id":"a:2:3471:6582-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25348:993":{"id":"0:25348:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,49],"end":[24,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:43316:1642":{"id":"b:2:3240-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:1004:58793":{"id":"39:1004:58793","crate_id":39,"name":"choose_weighted_mut","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[171,4],"end":[182,22]},"visibility":"default","docs":"Similar to [`choose_mut`], but where the likelihood of each outcome may\nbe specified.\n\nThe specified function `weight` maps each item `x` to a relative\nlikelihood `weight(x)`. The probability of each item being selected is\ntherefore `weight(x) / s`, where `s` is the sum of all `weight(x)`.\n\nFor slices of length `n`, complexity is `O(n)`.\nSee also [`choose_weighted`], [`distributions::weighted`].\n\n[`choose_mut`]: SliceRandom::choose_mut\n[`choose_weighted`]: SliceRandom::choose_weighted\n[`distributions::weighted`]: crate::distributions::weighted","links":{"SliceRandom::choose_weighted":"39:998:58792","crate::distributions::weighted":"39:462:43322","SliceRandom::choose_mut":"39:994:58791"},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["weight",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"WeightedError","id":"39:1647:19612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"X","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"X"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"X"},"bounds":[{"trait_bound":{"trait":{"name":"SampleUniform","id":"39:381:19583","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AddAssign","id":"2:3531:6667","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"X"}}}}],"bindings":[]}}},"generic_params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"X"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:44407:1714":{"id":"b:44:298-0:44407:1714","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11587":{"id":"0:11587","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,27],"end":[13,36]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11588:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55079":{"id":"0:55079","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55084:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8432:408":{"id":"0:8432:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[138,9],"end":[138,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:31611:1780":{"id":"b:2:3255-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:42152:1620":{"id":"b:19:426-0:42152:1620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15864:53561":{"id":"2:15864:53561","crate_id":2,"name":"reduce_sum","span":null,"visibility":"default","docs":"Returns the sum of the lanes of the vector, with wrapping addition.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{i32x4, SimdInt};\nlet v = i32x4::from_array([1, 2, 3, 4]);\nassert_eq!(v.reduce_sum(), 10);\n\n// SIMD integer addition is always wrapping\nlet v = i32x4::from_array([i32::MAX, 1, 0, 0]);\nassert_eq!(v.reduce_sum(), i32::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16192":{"id":"0:16192","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33732:5309":{"id":"0:33732:5309","crate_id":0,"name":"PlutusDataKind","span":{"filename":"src/protocol_types/plutus.rs","begin":[676,0],"end":[682,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:33733:5278","0:33735:5310","0:33737:5311","0:33739:5312","0:33741:3539"],"impls":["a:2:3471:6582-0:33732:5309","a:2:9605:8783-0:33732:5309","a:2:3421:221-0:33732:5309","a:2:9606:8782-0:33732:5309","a:2:3407:213-0:33732:5309","b:2:3244-0:33732:5309","b:2:2903-0:33732:5309","b:2:3255-0:33732:5309","b:2:3240-0:33732:5309","b:2:4212-0:33732:5309","b:2:3250-0:33732:5309","b:2:2906-0:33732:5309","b:5:859-0:33732:5309","b:19:426-0:33732:5309","b:36:59-0:33732:5309","b:44:298-0:33732:5309","b:49:1377-0:33732:5309","0:33743","0:33745","0:33747","0:33748","0:33750","0:33752","0:33753","0:33755","0:33715","0:33718","0:33721","0:33723","0:33725"]}},"0:16538":{"id":"0:16538","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16539:7231","0:16540:5150","0:16541:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18553":{"id":"0:18553","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[78,0],"end":[361,1]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18558:5085","0:18568:5086","0:18578:5087","0:18588:4442","0:18598:5088","0:18608:5089","0:18618:5090","0:18628:5091","0:18638:5092","0:18648:5093","0:18658:5094","0:18668:5095","0:18678:5096","0:18688:5097","0:18698:5098","0:18708:5099","0:18718:5100","0:18728:769","0:18738:5101","0:18748:5102","0:18758:5103","0:18768:5104","0:18778:5105","0:18788:5106","0:18798:5107","0:18808:5108","0:18818:5109","0:18828:5110","0:18838:5111","0:18848:5112","0:18858:5113","0:18868:5114","0:18878:5115","0:18888:5116","0:18898:5117","0:18908:2626"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36694":{"id":"0:36694","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36699:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14481:7231":{"id":"0:14481:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28729:7231":{"id":"0:28729:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35868":{"id":"0:35868","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,32],"end":[110,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35869:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25969:7207":{"id":"0:25969:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20797:5150":{"id":"0:20797:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33531:7231":{"id":"0:33531:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:53411:1931":{"id":"b:2:3250-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:47236:1624":{"id":"b:44:298-0:47236:1624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28645:408":{"id":"0:28645:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:37001:1622":{"id":"b:2:3255-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22176:7236":{"id":"0:22176:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"47:130:59295":{"id":"47:130:59295","crate_id":47,"name":"finalize_variable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[24,4],"end":[24,54]},"visibility":"default","docs":"Retrieve result via closure and consume hasher.\n\nClosure is guaranteed to be called, length of the buffer passed to it\nwill be equal to `output_size`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:45861:1732":{"id":"b:49:1377-0:45861:1732","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:9105:2769":{"id":"b:2:3244-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2294:17970":{"id":"32:2294:17970","crate_id":32,"name":"serialize_struct_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1239,4],"end":[1245,59]},"visibility":"default","docs":"Begin to serialize a struct variant like `E::S` in `enum E { S { r: u8,\ng: u8, b: u8 } }`. This call must be followed by zero or more calls to\n`serialize_field`, then a call to `end`.\n\nThe `name` is the name of the enum, the `variant_index` is the index of\nthis variant within the enum, the `variant` is the name of the variant,\nand the `len` is the number of data fields that will be serialized.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeStructVariant, Serializer};\n\nenum E {\n S { r: u8, g: u8, b: u8 },\n}\n\nimpl Serialize for E {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n E::S {\n ref r,\n ref g,\n ref b,\n } => {\n let mut sv = serializer.serialize_struct_variant(\"E\", 0, \"S\", 3)?;\n sv.serialize_field(\"r\", r)?;\n sv.serialize_field(\"g\", g)?;\n sv.serialize_field(\"b\", b)?;\n sv.end()\n }\n }\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["variant_index",{"kind":"primitive","inner":"u32"}],["variant",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeStructVariant","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30130":{"id":"0:30130","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30131:1766","0:30132:7350","0:30133:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15942:1772":{"id":"0:15942:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2720:59663":{"id":"50:2720:59663","crate_id":50,"name":"partition_result","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2797,4],"end":[2801,35]},"visibility":"default","docs":"Partition a sequence of `Result`s into one list of all the `Ok` elements\nand another list of all the `Err` elements.\n\n```\nuse itertools::Itertools;\n\nlet successes_and_failures = vec![Ok(1), Err(false), Err(true), Ok(2)];\n\nlet (successes, failures): (Vec<_>, Vec<_>) = successes_and_failures\n .into_iter()\n .partition_result();\n\nassert_eq!(successes, [1, 2]);\nassert_eq!(failures, [false, true]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"A"},{"kind":"generic","inner":"B"}]},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13293":{"id":"0:13293","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,9],"end":[602,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13294:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28208:702":{"id":"0:28208:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10180":{"id":"0:10180","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10181:7231","0:10182:5150","0:10183:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23670:667":{"id":"0:23670:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40978":{"id":"0:40978","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40983:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35847:5458":{"id":"0:35847:5458","crate_id":0,"name":"TransactionMetadatumKind","span":{"filename":"src/protocol_types/metadata.rs","begin":[111,0],"end":[117,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:35848:5449","0:35850:5457","0:35852:1606","0:35854:3539","0:35856:5459"],"impls":["a:2:3471:6582-0:35847:5458","a:2:9605:8783-0:35847:5458","a:2:3421:221-0:35847:5458","a:2:9606:8782-0:35847:5458","a:2:3407:213-0:35847:5458","b:2:3244-0:35847:5458","b:2:2903-0:35847:5458","b:2:3255-0:35847:5458","b:2:3240-0:35847:5458","b:2:4212-0:35847:5458","b:2:3250-0:35847:5458","b:2:2906-0:35847:5458","b:5:859-0:35847:5458","b:19:426-0:35847:5458","b:36:59-0:35847:5458","b:44:298-0:35847:5458","b:49:1377-0:35847:5458","0:35858","0:35860","0:35862","0:35863","0:35865","0:35867","0:35868","0:35870","0:35830","0:35833","0:35836","0:35838","0:35840"]}},"0:8799:2753":{"id":"0:8799:2753","crate_id":0,"name":"TransactionBatch","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[33,0],"end":[35,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:8803","0:427","a:2:3471:6582-0:8799:2753","a:2:9605:8783-0:8799:2753","a:2:3421:221-0:8799:2753","a:2:9606:8782-0:8799:2753","a:2:3407:213-0:8799:2753","b:2:3244-0:8799:2753","b:2:2903-0:8799:2753","b:2:3255-0:8799:2753","b:2:3240-0:8799:2753","b:2:4212-0:8799:2753","b:2:3250-0:8799:2753","b:2:2906-0:8799:2753","b:5:859-0:8799:2753","b:19:426-0:8799:2753","b:36:59-0:8799:2753","b:44:298-0:8799:2753","b:49:1377-0:8799:2753","0:8801","0:8745","0:8751","0:8760","0:8773","0:8779","0:8783","0:8787","0:8791","0:8793","0:422"]}},"0:10541:3165":{"id":"0:10541:3165","crate_id":0,"name":"set_collateral_return","span":{"filename":"src/builders/tx_builder.rs","begin":[677,4],"end":[679,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral_return",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16310:1766":{"id":"0:16310:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16496:1767":{"id":"0:16496:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53630:1759":{"id":"0:53630:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2411,50],"end":[2411,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46374:2225":{"id":"0:46374:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52121:408":{"id":"0:52121:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2009,9],"end":[2009,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36191:7243":{"id":"0:36191:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36376":{"id":"0:36376","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36377:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34354:7231":{"id":"0:34354:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21687":{"id":"0:21687","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21688:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9572:7231":{"id":"0:9572:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41276:5765":{"id":"0:41276:5765","crate_id":0,"name":"Node","span":{"filename":"src/utils.rs","begin":[1490,4],"end":[1490,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"50:2539:6942":{"id":"50:2539:6942","crate_id":50,"name":"step","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[822,4],"end":[823,25]},"visibility":"default","docs":"Return an iterator adaptor that steps `n` elements in the base iterator\nfor each iteration.\n\nThe iterator steps by yielding the next element from the base iterator,\nthen skipping forward `n - 1` elements.\n\nIterator element type is `Self::Item`.\n\n**Panics** if the step is 0.\n\n```\nuse itertools::Itertools;\n\nlet it = (0..8).step(3);\nitertools::assert_equal(it, vec![0, 3, 6]);\n```","links":{},"attrs":["#[deprecated(note = \"Use std .step_by() instead\", since = \"0.8.0\")]"],"deprecation":{"since":"0.8.0","note":"Use std .step_by() instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Step","id":"50:3010:6891","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7742:7231":{"id":"0:7742:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:11595:3926":{"id":"b:49:1377-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34395":{"id":"0:34395","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,68],"end":[1020,86]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34397:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16534":{"id":"0:16534","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16535:7231","0:16536:5150","0:16537:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:25977:5169":{"id":"b:44:298-0:25977:5169","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45106":{"id":"0:45106","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[742,4],"end":[742,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45107:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30502":{"id":"0:30502","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30503:7231","0:30504:5150","0:30505:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:7286:2184":{"id":"b:2:3255-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52179:1767":{"id":"0:52179:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2009,54],"end":[2009,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18162:2682":{"id":"0:18162:2682","crate_id":0,"name":"StakeDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[9,4],"end":[9,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:32:1701-0:53610:1940":{"id":"b:32:1701-0:53610:1940","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47486:1779":{"id":"0:47486:1779","crate_id":0,"name":"plutus_scripts","span":{"filename":"src/lib.rs","begin":[1167,4],"end":[1169,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23574":{"id":"0:23574","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30857:7232":{"id":"0:30857:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:11869:3904":{"id":"b:5:6515-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:11461:3570":{"id":"a:2:3421:221-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1842:7342":{"id":"32:1842:7342","crate_id":32,"name":"visit_enum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1665,4],"end":[1667,27]},"visibility":"default","docs":"The input contains an enum.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["data",{"kind":"generic","inner":"A"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25437:5150":{"id":"0:25437:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3244-0:7696:2703":{"id":"b:2:3244-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8317:5150":{"id":"0:8317:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13546:1759":{"id":"0:13546:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[664,38],"end":[664,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:49313:1681":{"id":"b:5:859-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:23060:2673":{"id":"b:2:3255-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:34369:2702":{"id":"a:2:3421:221-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:754:17628":{"id":"49:754:17628","crate_id":49,"name":"I16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[130,4],"end":[130,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i16"},"default":null}},"0:18144:7231":{"id":"0:18144:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39615:2225":{"id":"0:39615:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17006":{"id":"0:17006","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1254,4],"end":[1254,6]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33757:5313":{"id":"0:33757:5313","crate_id":0,"name":"PlutusDataEnum","span":{"filename":"src/protocol_types/plutus.rs","begin":[685,0],"end":[691,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:33758:5278","0:33761:5310","0:33764:5311","0:33767:5312","0:33770:3539"],"impls":["a:2:3471:6582-0:33757:5313","a:2:9605:8783-0:33757:5313","a:2:3421:221-0:33757:5313","a:2:9606:8782-0:33757:5313","a:2:3407:213-0:33757:5313","b:2:3244-0:33757:5313","b:2:2903-0:33757:5313","b:2:3255-0:33757:5313","b:2:3240-0:33757:5313","b:2:4212-0:33757:5313","b:2:3250-0:33757:5313","b:2:2906-0:33757:5313","b:5:859-0:33757:5313","b:36:59-0:33757:5313","b:44:298-0:33757:5313","b:49:1377-0:33757:5313","0:33773","0:33775","0:33777","0:33778","0:33780","0:33782","0:33783","0:33785","0:33787","0:5298"]}},"0:24129":{"id":"0:24129","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51049":{"id":"0:51049","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,23],"end":[1770,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18164:2670":{"id":"0:18164:2670","crate_id":0,"name":"PoolRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[10,4],"end":[10,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:3326":{"id":"0:3326","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[213,0],"end":[224,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3327:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53826":{"id":"0:53826","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53827:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20353:1835":{"id":"0:20353:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:41236:2511":{"id":"b:2:2903-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49586":{"id":"0:49586","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,88],"end":[1473,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49587:1766","0:49588:7350","0:49589:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4807":{"id":"0:4807","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[2,0],"end":[2,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"parameter_change_action","name":"parameter_change_action","id":"0:4780:5197","glob":true}},"0:28214:415":{"id":"0:28214:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:438:53550":{"id":"25:438:53550","crate_id":25,"name":"to_radians","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[744,4],"end":[744,32]},"visibility":"default","docs":"Converts to radians, assuming the number is in degrees.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(deg: T, rad: T) {\n assert!(deg.to_radians() == rad);\n}\n\ncheck(0.0f32, 0.0);\ncheck(180.0, f32::consts::PI);\ncheck(45.0, f64::consts::FRAC_PI_4);\ncheck(f64::INFINITY, f64::INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:9105:2769":{"id":"a:2:9605:8783-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23793":{"id":"0:23793","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[27,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23798:2681","0:23808:5146","0:23818:2365","0:23828:906","0:23838:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49066:7207":{"id":"0:49066:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28217:594":{"id":"0:28217:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6045":{"id":"0:6045","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6046:7231","0:6047:5150","0:6048:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54899":{"id":"0:54899","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2815,4],"end":[2815,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54900:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49740":{"id":"0:49740","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49741:7231","0:49742:5150","0:49743:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33164:5150":{"id":"0:33164:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:3552:6568":{"id":"2:3552:6568","crate_id":2,"name":"Not","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3553:180","2:3554:948"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:2906-0:15074:4232":{"id":"b:2:2906-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32847:1759":{"id":"0:32847:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[507,4],"end":[507,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30177:7245":{"id":"0:30177:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32838:415":{"id":"0:32838:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[504,4],"end":[504,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44181":{"id":"0:44181","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[564,4],"end":[564,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:44638:1721":{"id":"a:2:9606:8782-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24786:5150":{"id":"0:24786:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:706:1932":{"id":"0:706:1932","crate_id":0,"name":"write","span":{"filename":"src/chain_core/packer.rs","begin":[160,4],"end":[162,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15274":{"id":"0:15274","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15275:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35994":{"id":"0:35994","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35999:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:41236:2511":{"id":"a:2:3421:221-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:13806:1778":{"id":"b:2:3244-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11474:606":{"id":"0:11474:606","crate_id":0,"name":"expected","span":{"filename":"src/chain_core/abor.rs","begin":[164,29],"end":[164,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:35708":{"id":"0:35708","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,9],"end":[83,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35709:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:97":{"id":"0:97","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[794,0],"end":[804,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:98:1766","0:99:1767","0:100:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:1598:3900":{"id":"b:2:3244-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32634:1766":{"id":"0:32634:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[469,4],"end":[469,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37326:2863":{"id":"0:37326:2863","crate_id":0,"name":"withdrawals","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[88,4],"end":[90,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28646":{"id":"0:28646","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28647:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46193:1742":{"id":"0:46193:1742","crate_id":0,"name":"as_single_host_name","span":{"filename":"src/lib.rs","begin":[933,4],"end":[938,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26021:993":{"id":"0:26021:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[39,4],"end":[39,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49501:1817":{"id":"0:49501:1817","crate_id":0,"name":"native_script","span":{"filename":"src/lib.rs","begin":[1457,4],"end":[1462,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12368:7243":{"id":"0:12368:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33418":{"id":"0:33418","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33419:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:36610:1627":{"id":"b:2:2903-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24183:1766":{"id":"0:24183:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8978":{"id":"0:8978","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8979:7231","0:8980:5150","0:8981:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:17262:1898":{"id":"a:2:3407:213-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18396:7231":{"id":"0:18396:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44359":{"id":"0:44359","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44360:7231","0:44361:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20294":{"id":"0:20294","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[195,4],"end":[195,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20295:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19553:7350":{"id":"0:19553:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[16,4],"end":[16,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47328":{"id":"0:47328","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47333:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:201:39349":{"id":"53:201:39349","crate_id":53,"name":"log10","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[80,4],"end":[80,27]},"visibility":"default","docs":"Returns the base 10 logarithm of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:11611:3928":{"id":"b:2:2903-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54452:408":{"id":"0:54452:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2651,4],"end":[2651,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"37:2056:5732":{"id":"37:2056:5732","crate_id":37,"name":"to_biguint","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.4.4/src/biguint.rs","begin":[510,4],"end":[510,44]},"visibility":"default","docs":"Converts the value of `self` to a [`BigUint`].","links":{"`BigUint`":"37:1982:7146"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigUint","id":"37:1982:7146","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21394":{"id":"0:21394","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21395:7231","0:21396:5150","0:21397:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9010:17743":{"id":"2:9010:17743","crate_id":2,"name":"fuse","span":null,"visibility":"default","docs":"Creates an iterator which ends after the first [`None`].\n\nAfter an iterator returns [`None`], future calls may or may not yield\n[`Some(T)`] again. `fuse()` adapts an iterator, ensuring that after a\n[`None`] is given, it will always return [`None`] forever.\n\nNote that the [`Fuse`] wrapper is a no-op on iterators that implement\nthe [`FusedIterator`] trait. `fuse()` may therefore behave incorrectly\nif the [`FusedIterator`] trait is improperly implemented.\n\n[`Some(T)`]: Some\n[`FusedIterator`]: crate::iter::FusedIterator\n\n# Examples\n\nBasic usage:\n\n```\n// an iterator which alternates between Some and None\nstruct Alternate {\n state: i32,\n}\n\nimpl Iterator for Alternate {\n type Item = i32;\n\n fn next(&mut self) -> Option {\n let val = self.state;\n self.state = self.state + 1;\n\n // if it's even, Some(i32), else None\n if val % 2 == 0 {\n Some(val)\n } else {\n None\n }\n }\n}\n\nlet mut iter = Alternate { state: 0 };\n\n// we can see our iterator going back and forth\nassert_eq!(iter.next(), Some(0));\nassert_eq!(iter.next(), None);\nassert_eq!(iter.next(), Some(2));\nassert_eq!(iter.next(), None);\n\n// however, once we fuse it...\nlet mut iter = iter.fuse();\n\nassert_eq!(iter.next(), Some(4));\nassert_eq!(iter.next(), None);\n\n// it will always return `None` after the first time.\nassert_eq!(iter.next(), None);\nassert_eq!(iter.next(), None);\nassert_eq!(iter.next(), None);\n```","links":{"Some":"2:43954:216","crate::iter::FusedIterator":"2:9228:6801","`Fuse`":"2:43052:6924","`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Fuse","id":"2:43052:6924","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:51526:1872":{"id":"a:2:3407:213-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54607:7207":{"id":"0:54607:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2097:906":{"id":"0:2097:906","crate_id":0,"name":"new","span":{"filename":"src/error.rs","begin":[72,4],"end":[77,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["location",{"kind":"generic","inner":"T"}],["failure",{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18158:2671":{"id":"0:18158:2671","crate_id":0,"name":"StakeRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[7,4],"end":[7,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:49:1377-0:33732:5309":{"id":"b:49:1377-0:33732:5309","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50799:1867":{"id":"0:50799:1867","crate_id":0,"name":"ScriptHashes","span":{"filename":"src/lib.rs","begin":[1744,0],"end":[1744,52]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:50844","0:50859","0:50874","0:50889","0:50904","0:50942","a:2:3471:6582-0:50799:1867","a:2:9605:8783-0:50799:1867","a:2:3421:221-0:50799:1867","a:2:9606:8782-0:50799:1867","a:2:3407:213-0:50799:1867","b:2:3244-0:50799:1867","b:2:2903-0:50799:1867","b:2:3255-0:50799:1867","b:2:3240-0:50799:1867","b:2:4212-0:50799:1867","b:2:3250-0:50799:1867","b:2:2906-0:50799:1867","b:5:859-0:50799:1867","b:19:426-0:50799:1867","b:32:1701-0:50799:1867","b:36:59-0:50799:1867","b:44:298-0:50799:1867","b:49:1377-0:50799:1867","0:3786","0:50802","0:50804","0:50806","0:50807","0:50809","0:50811","0:50812","0:50814","0:50818","0:50823","0:50840","0:50745","0:50751","0:50760","0:50773","0:50779","0:50783","0:50787","0:50791","0:50793"]}},"b:2:4212-0:18157:5084":{"id":"b:2:4212-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47852":{"id":"0:47852","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,22],"end":[1227,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47853:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34369:2702":{"id":"0:34369:2702","crate_id":0,"name":"Redeemer","span":{"filename":"src/protocol_types/plutus.rs","begin":[1022,0],"end":[1027,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:34444","0:34459","0:34474","0:34489","0:34504","0:34542","a:2:3471:6582-0:34369:2702","a:2:9605:8783-0:34369:2702","a:2:3421:221-0:34369:2702","a:2:9606:8782-0:34369:2702","a:2:3407:213-0:34369:2702","b:2:3244-0:34369:2702","b:2:2903-0:34369:2702","b:2:3255-0:34369:2702","b:2:3240-0:34369:2702","b:2:4212-0:34369:2702","b:2:3250-0:34369:2702","b:2:2906-0:34369:2702","b:5:859-0:34369:2702","b:19:426-0:34369:2702","b:32:1701-0:34369:2702","b:36:59-0:34369:2702","b:44:298-0:34369:2702","b:49:1377-0:34369:2702","0:34374","0:34376","0:34378","0:34379","0:34381","0:34383","0:34384","0:34386","0:34390","0:34395","0:34440","0:34315","0:34321","0:34330","0:34343","0:34349","0:34353","0:34357","0:34361","0:34363","0:5328"]}},"0:25361":{"id":"0:25361","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[38,4],"end":[38,13]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20287":{"id":"0:20287","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[192,4],"end":[192,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36170:7231":{"id":"0:36170:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1801:4021":{"id":"0:1801:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/sign.rs","begin":[209,4],"end":[212,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"bech32::Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35710":{"id":"0:35710","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,16],"end":[83,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35711:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:8941:2767":{"id":"b:19:426-0:8941:2767","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:22213:2671":{"id":"b:36:59-0:22213:2671","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2442:1601":{"id":"0:2442:1601","crate_id":0,"name":"NoneOrEmpty","span":{"filename":"src/traits.rs","begin":[1,0],"end":[3,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:2443:1635"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:2444","0:2447","0:2463","0:2567","0:2651","0:5653","0:5662","0:5676","0:5692","0:5746"]}},"1:1047:51515":{"id":"1:1047:51515","crate_id":1,"name":"make_ascii_uppercase","span":null,"visibility":"default","docs":"Converts this type to its ASCII upper case equivalent in-place.\n\nASCII letters 'a' to 'z' are mapped to 'A' to 'Z',\nbut non-ASCII letters are unchanged.\n\nTo return a new uppercased value without modifying the existing one, use\n[`to_ascii_uppercase`].\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.\n\n[`to_ascii_uppercase`]: AsciiExt::to_ascii_uppercase","links":{"AsciiExt::to_ascii_uppercase":"1:1044:51512"},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:13038:2615":{"id":"b:2:3240-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31623":{"id":"0:31623","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,27],"end":[175,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"19:507:56326":{"id":"19:507:56326","crate_id":19,"name":"is_type_of","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[136,4],"end":[136,40]},"visibility":"default","docs":"Performs a dynamic check to see whether the `JsValue` provided\nis a value of this type.\n\nUnlike `instanceof`, this can be specialised to use a custom check by\nadding a `#[wasm_bindgen(is_type_of = callback)]` attribute to the\ntype import declaration.\n\nOther than that, this is intended to be an internal implementation\ndetail of `has_type` and you likely won't need to call this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:16996:4238":{"id":"a:2:9606:8782-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53104:2194":{"id":"0:53104:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3527":{"id":"0:3527","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1100,0],"end":[1111,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3528:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17604:667":{"id":"0:17604:667","crate_id":0,"name":"from","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49096":{"id":"0:49096","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,32],"end":[1393,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"5:6194:56045":{"id":"5:6194:56045","crate_id":5,"name":"to_uppercase","span":null,"visibility":"public","docs":"Returns the uppercase equivalent of this string slice, as a new [`String`].\n\n'Uppercase' is defined according to the terms of the Unicode Derived Core Property\n`Uppercase`.\n\nSince some characters can expand into multiple characters when changing\nthe case, this function returns a [`String`] instead of modifying the\nparameter in-place.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"hello\";\n\nassert_eq!(\"HELLO\", s.to_uppercase());\n```\n\nScripts without case are not changed:\n\n```\nlet new_year = \"农历新年\";\n\nassert_eq!(new_year, new_year.to_uppercase());\n```\n\nOne character can become multiple:\n```\nlet s = \"tschüß\";\n\nassert_eq!(\"TSCHÜSS\", s.to_uppercase());\n```","links":{"`String`":"5:8513:217"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use =\n\"this returns the uppercase string as a new String, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14482:7236":{"id":"0:14482:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47310:1766":{"id":"0:47310:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1124,76],"end":[1124,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9988":{"id":"0:9988","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9989:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:50157:1776":{"id":"a:2:3471:6582-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16003":{"id":"0:16003","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16004:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22005:1767":{"id":"0:22005:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44189":{"id":"0:44189","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[567,4],"end":[567,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44190:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:1371:3988":{"id":"b:22:65-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16794:2219":{"id":"0:16794:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5979:7231":{"id":"0:5979:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30153:7236":{"id":"0:30153:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:39403:4061":{"id":"b:2:3244-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10276":{"id":"0:10276","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[217,0],"end":[316,1]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10281:906","0:10291:2508","0:10301:2887","0:10311:3090","0:10321:3070","0:10331:2661","0:10341:2662","0:10351:2462","0:10361:2421","0:10371:3085","0:10381:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:33424:5296":{"id":"b:2:4212-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54388":{"id":"0:54388","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54389:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50700":{"id":"0:50700","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1721,0],"end":[1737,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50705:906","0:50715:780","0:50725:1637","0:50735:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:582:3614":{"id":"0:582:3614","crate_id":0,"name":"put_u128","span":{"filename":"src/chain_core/mempack.rs","begin":[25,4],"end":[27,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u128"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26591":{"id":"0:26591","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[29,4],"end":[29,13]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28644":{"id":"0:28644","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28645:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:773:3830":{"id":"0:773:3830","crate_id":0,"name":"State","span":{"filename":"src/chain_core/property.rs","begin":[200,0],"end":[220,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:774:126","0:775:1880","0:776:3831","0:777:3835","0:780:3839"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"47:217:1861":{"id":"47:217:1861","crate_id":47,"name":"Update","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:218:3392","47:219:4150"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15431:7245":{"id":"0:15431:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:46768:1749":{"id":"a:2:3407:213-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28035:667":{"id":"0:28035:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32158:5328":{"id":"0:32158:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15868:54685":{"id":"2:15868:54685","crate_id":2,"name":"reduce_and","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"and\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8416:7231":{"id":"0:8416:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47609":{"id":"0:47609","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,22],"end":[1202,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47610:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40564":{"id":"0:40564","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40565:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37833":{"id":"0:37833","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37838:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:28003:5212":{"id":"a:2:3421:221-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26102:2455":{"id":"0:26102:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11885:3901":{"id":"0:11885:3901","crate_id":0,"name":"PublicKeyError","span":{"filename":"src/chain_crypto/key.rs","begin":[15,0],"end":[18,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11886:3938","0:11888:3624"],"impls":["a:2:3471:6582-0:11885:3901","a:2:9605:8783-0:11885:3901","a:2:3421:221-0:11885:3901","a:2:9606:8782-0:11885:3901","a:2:3407:213-0:11885:3901","b:2:3244-0:11885:3901","b:2:2903-0:11885:3901","b:2:3255-0:11885:3901","b:2:3240-0:11885:3901","b:2:4212-0:11885:3901","b:2:3250-0:11885:3901","b:2:3322-0:11885:3901","b:2:2906-0:11885:3901","b:5:6515-0:11885:3901","b:5:859-0:11885:3901","b:36:59-0:11885:3901","b:44:298-0:11885:3901","b:49:1377-0:11885:3901","0:962","0:11890","0:11892","0:11893","0:11895","0:11896","0:11898","0:11899","0:1628","0:1633","0:2111"]}},"0:20874":{"id":"0:20874","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20879:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3600:1232":{"id":"2:3600:1232","crate_id":2,"name":"shl_assign","span":null,"visibility":"default","docs":"Performs the `<<=` operation.\n\n# Examples\n\n```\nlet mut x: u8 = 5;\nx <<= 1;\nassert_eq!(x, 10);\n\nlet mut x: u8 = 1;\nx <<= 1;\nassert_eq!(x, 2);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4488:17716":{"id":"1:4488:17716","crate_id":1,"name":"lines","span":null,"visibility":"default","docs":"Returns an iterator over the lines of this reader.\n\nThe iterator returned from this function will yield instances of\n[io::Result]<[String]>. Each string returned will *not* have a newline\nbyte (the `0xA` byte) or `CRLF` (`0xD`, `0xA` bytes) at the end.\n\n[io::Result]: self::Result \"io::Result\"\n\n# Examples\n\n[`std::io::Cursor`][`Cursor`] is a type that implements `BufRead`. In\nthis example, we use [`Cursor`] to iterate over all the lines in a byte\nslice.\n\n```\nuse std::io::{self, BufRead};\n\nlet cursor = io::Cursor::new(b\"lorem\\nipsum\\r\\ndolor\");\n\nlet mut lines_iter = cursor.lines().map(|l| l.unwrap());\nassert_eq!(lines_iter.next(), Some(String::from(\"lorem\")));\nassert_eq!(lines_iter.next(), Some(String::from(\"ipsum\")));\nassert_eq!(lines_iter.next(), Some(String::from(\"dolor\")));\nassert_eq!(lines_iter.next(), None);\n```\n\n# Errors\n\nEach line of the iterator has the same error semantics as [`BufRead::read_line`].","links":{"self::Result":"1:3779:204","`Cursor`":"1:9139:2195","String":"5:8513:217","`BufRead::read_line`":"1:4485:17714"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Lines","id":"1:9387:6429","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13244:7232":{"id":"0:13244:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31110":{"id":"0:31110","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31111:7231","0:31112:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1874:9279":{"id":"32:1874:9279","crate_id":32,"name":"next_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1846,4],"end":[1848,28]},"visibility":"default","docs":"This returns `Ok(Some(key))` for the next key in the map, or `Ok(None)`\nif there are no more remaining entries.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`MapAccess` implementations should not override the default behavior.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:48329:1793":{"id":"b:49:1377-0:48329:1793","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:36384:3232":{"id":"b:49:1377-0:36384:3232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5678":{"id":"0:5678","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1088,0],"end":[1096,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5679:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36222:594":{"id":"0:36222:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[264,32],"end":[264,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33325":{"id":"0:33325","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[590,0],"end":[606,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33330:3426","0:33340:3512","0:33350:5258","0:33360:769"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:27734:5209":{"id":"b:2:2906-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27412:5328":{"id":"0:27412:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3116:667":{"id":"0:3116:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[1128,4],"end":[1130,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:35705:5457":{"id":"b:2:2906-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33723":{"id":"0:33723","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33724:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35380:649":{"id":"0:35380:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,22],"end":[1237,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:52641:1889":{"id":"b:44:298-0:52641:1889","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:89:1759":{"id":"0:89:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[763,4],"end":[772,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8401":{"id":"0:8401","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8402:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2016":{"id":"0:2016","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1235,0],"end":[1245,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2017:1766","0:2018:1767","0:2019:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6540:7231":{"id":"0:6540:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"40:205:18299":{"id":"40:205:18299","crate_id":40,"name":"next_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[155,4],"end":[155,34]},"visibility":"default","docs":"Return the next random `u64`.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nvia [`impls::next_u64_via_u32`] or via [`impls::next_u64_via_fill`].","links":{"`impls::next_u64_via_fill`":"40:171:41768","`impls::next_u64_via_u32`":"40:143:41763"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1405:125":{"id":"0:1405:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/digest.rs","begin":[261,4],"end":[261,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"a:2:9605:8783-0:3119:5735":{"id":"a:2:9605:8783-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41909":{"id":"0:41909","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[89,4],"end":[89,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41910:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30322:1759":{"id":"0:30322:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[33,4],"end":[33,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15757:1772":{"id":"0:15757:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:330:59184":{"id":"44:330:59184","crate_id":44,"name":"write_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[296,4],"end":[296,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5926:993":{"id":"0:5926:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[97,4],"end":[97,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:34765:2644":{"id":"a:2:9606:8782-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:786:2427":{"id":"0:786:2427","crate_id":0,"name":"input","span":{"filename":"src/chain_core/property.rs","begin":[229,4],"end":[232,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["input",{"kind":"qualified_path","inner":{"name":"Input","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"Transaction","id":"0:766:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"Transaction","id":"0:766:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:783:3843","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"40:51:3943":{"id":"40:51:3943","crate_id":40,"name":"generate","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/block.rs","begin":[77,4],"end":[77,56]},"visibility":"default","docs":"Generate a new block of results.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["results",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Results","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BlockRngCore","id":"40:48:19723","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5688:1772":{"id":"0:5688:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/lib.rs","begin":[1117,4],"end":[1119,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54617":{"id":"0:54617","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,4],"end":[2699,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54618:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19077":{"id":"0:19077","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19082:5328","0:19093:6154","0:19104:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24702":{"id":"0:24702","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24704:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:17505:1708":{"id":"a:2:9605:8783-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:1800:4020":{"id":"0:1800:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/sign.rs","begin":[207,4],"end":[207,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"A::SIGNATURE_BECH32_HRP"}},"0:53813":{"id":"0:53813","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53814:7231","0:53815:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46759:7247":{"id":"0:46759:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13934:7231":{"id":"0:13934:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49750:5150":{"id":"0:49750:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:50799:1867":{"id":"b:2:2903-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19717:993":{"id":"0:19717:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[48,4],"end":[48,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8824:5637":{"id":"2:8824:5637","crate_id":2,"name":"ExactSizeIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8825:780","2:8826:1636"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:45326:7232":{"id":"0:45326:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37815:1766":{"id":"0:37815:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:33046:5253":{"id":"a:2:9605:8783-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20634":{"id":"0:20634","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20639:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:10263:3087":{"id":"b:19:426-0:10263:3087","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:50799:1867":{"id":"b:2:2906-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15798":{"id":"0:15798","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15799:7231","0:15800:5150","0:15801:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:39521:3135":{"id":"a:2:9605:8783-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12390:4132":{"id":"0:12390:4132","crate_id":0,"name":"to_public","span":{"filename":"src/crypto.rs","begin":[241,4],"end":[243,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14507":{"id":"0:14507","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14508:7231","0:14509:5150","0:14510:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4402:5717":{"id":"1:4402:5717","crate_id":1,"name":"read_to_end","span":null,"visibility":"default","docs":"Read all bytes until EOF in this source, placing them into `buf`.\n\nAll bytes read from this source will be appended to the specified buffer\n`buf`. This function will continuously call [`read()`] to append more data to\n`buf` until [`read()`] returns either [`Ok(0)`] or an error of\nnon-[`ErrorKind::Interrupted`] kind.\n\nIf successful, this function will return the total number of bytes read.\n\n# Errors\n\nIf this function encounters an error of the kind\n[`ErrorKind::Interrupted`] then the error is ignored and the operation\nwill continue.\n\nIf any other read error is encountered then this function immediately\nreturns. Any bytes which have already been read will be appended to\n`buf`.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`read()`]: Read::read\n[`Ok(0)`]: Ok\n[`File`]: crate::fs::File\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n let mut buffer = Vec::new();\n\n // read the whole file\n f.read_to_end(&mut buffer)?;\n Ok(())\n}\n```\n\n(See also the [`std::fs::read`] convenience function for reading from a\nfile.)\n\n[`std::fs::read`]: crate::fs::read","links":{"`ErrorKind::Interrupted`":"1:9243:18289","Read::read":"1:4398:3675","Ok":"2:44078:174","crate::fs::File":"1:2919:127","crate::fs::read":"1:2924:3675"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15571:1767":{"id":"0:15571:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44592:7232":{"id":"0:44592:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22502":{"id":"0:22502","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19869":{"id":"0:19869","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,27],"end":[78,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:12716:1904":{"id":"a:2:3421:221-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28748:7231":{"id":"0:28748:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6761":{"id":"0:6761","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6762:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2514:19960":{"id":"50:2514:19960","crate_id":50,"name":"interleave","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[446,4],"end":[448,25]},"visibility":"default","docs":"Alternate elements from two iterators until both have run out.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet it = (1..7).interleave(vec![-1, -2]);\nitertools::assert_equal(it, vec![1, -1, 2, -2, 3, 4, 5, 6]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"Interleave","id":"50:2947:19979","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:9105:2769":{"id":"a:2:3471:6582-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49116:1542":{"id":"0:49116:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1411,18],"end":[1411,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:11655:4067":{"id":"0:11655:4067","crate_id":0,"name":"TryFromSliceError","span":{"filename":"src/chain_crypto/digest.rs","begin":[56,0],"end":[56,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:11655:4067","a:2:9605:8783-0:11655:4067","a:2:3421:221-0:11655:4067","a:2:9606:8782-0:11655:4067","a:2:3407:213-0:11655:4067","b:2:3244-0:11655:4067","b:2:2903-0:11655:4067","b:2:3255-0:11655:4067","b:2:3240-0:11655:4067","b:2:4212-0:11655:4067","b:2:3250-0:11655:4067","b:2:2906-0:11655:4067","b:5:6515-0:11655:4067","b:5:859-0:11655:4067","b:36:59-0:11655:4067","b:44:298-0:11655:4067","b:49:1377-0:11655:4067","0:11658","0:11660","0:11661","0:1327"]}},"0:1763:4144":{"id":"0:1763:4144","crate_id":0,"name":"SafeSignatureCoerce","span":{"filename":"src/chain_crypto/sign.rs","begin":[134,0],"end":[134,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:8569:7231":{"id":"0:8569:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41922:1763":{"id":"0:41922:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[92,4],"end":[92,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14822:1759":{"id":"0:14822:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14195:7231":{"id":"0:14195:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36384:3232":{"id":"0:36384:3232","crate_id":0,"name":"GeneralTransactionMetadata","span":{"filename":"src/protocol_types/metadata.rs","begin":[292,0],"end":[294,2]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:36401","0:36416","0:36431","0:36446","0:36461","0:36499","a:2:3471:6582-0:36384:3232","a:2:9605:8783-0:36384:3232","a:2:3421:221-0:36384:3232","a:2:9606:8782-0:36384:3232","a:2:3407:213-0:36384:3232","b:2:3244-0:36384:3232","b:2:2903-0:36384:3232","b:2:3255-0:36384:3232","b:2:3240-0:36384:3232","b:2:4212-0:36384:3232","b:2:3250-0:36384:3232","b:2:2906-0:36384:3232","b:5:859-0:36384:3232","b:19:426-0:36384:3232","b:32:1701-0:36384:3232","b:36:59-0:36384:3232","b:44:298-0:36384:3232","b:49:1377-0:36384:3232","0:36387","0:36389","0:36391","0:36392","0:36394","0:36396","0:36397","0:36399","0:36330","0:36336","0:36345","0:36358","0:36364","0:36368","0:36372","0:36376","0:36378","0:2789","0:2792","0:2796","0:5433"]}},"b:19:426-0:39939:1612":{"id":"b:19:426-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35218:266":{"id":"0:35218:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/plutus.rs","begin":[1177,4],"end":[1179,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6750:7243":{"id":"0:6750:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:53411:1931":{"id":"b:19:426-0:53411:1931","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12374:7231":{"id":"0:12374:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26112:1835":{"id":"0:26112:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15205":{"id":"0:15205","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15206:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:529:1434":{"id":"0:529:1434","crate_id":0,"name":"u16","span":{"filename":"src/chain_core/abor.rs","begin":[83,4],"end":[85,5]},"visibility":"public","docs":"Add a 16-bit unsigned value in little endian format","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["u",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36615":{"id":"0:36615","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,9],"end":[369,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36616:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53427":{"id":"0:53427","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53432:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:758:3810":{"id":"0:758:3810","crate_id":0,"name":"Fragment","span":{"filename":"src/chain_core/property.rs","begin":[157,0],"end":[162,1]},"visibility":"public","docs":"A fragment is some item contained in a block, such as a\ntransaction, a delegation-related certificate, an update proposal,\nand so on. Fragments can be serialized (so that they can be\nconcatenated to form a binary block( and have a unique ID\n(typically the hash of their serialization).","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:759:3762","0:760:2284"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Deserialize","id":"0:808:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:21424":{"id":"0:21424","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21425:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15448":{"id":"0:15448","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15449:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:24186:2695":{"id":"b:2:3250-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46426:5331":{"id":"0:46426:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:384:20367":{"id":"39:384:20367","crate_id":39,"name":"X","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[233,4],"end":[233,10]},"visibility":"default","docs":"The type sampled by this implementation.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"1:6139:49203":{"id":"1:6139:49203","crate_id":1,"name":"report","span":null,"visibility":"default","docs":"Is called to get the representation of the value as status code.\nThis status code is returned to the operating system.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"ExitCode","id":"1:10169:18597","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"44:244:44590":{"id":"44:244:44590","crate_id":44,"name":"Words4","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:245:59167","44:246:59166","44:247:59168"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:2903-0:49313:1681":{"id":"b:2:2903-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25337:702":{"id":"0:25337:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,23],"end":[24,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1645":{"id":"0:1645","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[166,0],"end":[176,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1647:3943","0:1649:4132","0:1650:4124"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52978:7243":{"id":"0:52978:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17723:2180":{"id":"0:17723:2180","crate_id":0,"name":"AddrType","span":{"filename":"src/legacy_address/address.rs","begin":[28,0],"end":[32,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17724:4499","0:17726:4500","0:17728:4501"],"impls":[]}},"0:30877":{"id":"0:30877","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30878:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:798:1878":{"id":"0:798:1878","crate_id":0,"name":"Block","span":{"filename":"src/chain_core/property.rs","begin":[272,4],"end":[272,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:7045:2260":{"id":"0:7045:2260","crate_id":0,"name":"payment_cred","span":{"filename":"src/address.rs","begin":[746,4],"end":[748,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8761:1644":{"id":"2:8761:1644","crate_id":2,"name":"Item","span":null,"visibility":"default","docs":"The type of the elements being iterated over.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:50262":{"id":"0:50262","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50263:7231","0:50264:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:30134:5233":{"id":"b:2:2903-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42708:1759":{"id":"0:42708:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[227,38],"end":[227,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14686:5150":{"id":"0:14686:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9605:8783-0:18407:2624":{"id":"a:2:9605:8783-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17523:4335":{"id":"0:17523:4335","crate_id":0,"name":"ExpectedNull","span":{"filename":"src/error.rs","begin":[34,4],"end":[34,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14191:7231":{"id":"0:14191:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44395":{"id":"0:44395","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44396:7231","0:44397:5150","0:44398:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25313:2455":{"id":"0:25313:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"17:63:2226":{"id":"17:63:2226","crate_id":17,"name":"from_hex","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[172,4],"end":[172,69]},"visibility":"default","docs":"Creates an instance of type `Self` from the given hex string, or fails\nwith a custom error type.\n\nBoth, upper and lower case characters are valid and can even be\nmixed (e.g. `f9b4ca`, `F9B4CA` and `f9B4Ca` are all valid strings).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromHex","id":"17:61:5650","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16723":{"id":"0:16723","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16724:7231","0:16725:5150","0:16726:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:19766:5125":{"id":"b:2:2903-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7748:2455":{"id":"0:7748:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45879":{"id":"0:45879","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[871,4],"end":[871,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4042":{"id":"0:4042","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/certificate.rs","begin":[158,0],"end":[165,1]},"visibility":{"restricted":{"parent":"0:4015:5065","path":"::serialization::certificates::certificate"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4043:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20519:7232":{"id":"0:20519:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21302:5142":{"id":"0:21302:5142","crate_id":0,"name":"reward_account","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[126,4],"end":[128,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22361:6154":{"id":"0:22361:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51971:7231":{"id":"0:51971:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24416:1759":{"id":"0:24416:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31308:7231":{"id":"0:31308:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13949":{"id":"0:13949","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[837,0],"end":[854,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13954:906","0:13964:1307","0:13974:1637","0:13984:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33673:780":{"id":"0:33673:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[653,4],"end":[655,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38018:7207":{"id":"0:38018:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10435:5150":{"id":"0:10435:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:48574:7231":{"id":"0:48574:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15398:7232":{"id":"0:15398:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20633:1767":{"id":"0:20633:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52060":{"id":"0:52060","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52061:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:48329:1793":{"id":"a:2:3421:221-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51979:7207":{"id":"0:51979:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13911:55408":{"id":"2:13911:55408","crate_id":2,"name":"trim_right","span":null,"visibility":"public","docs":"Returns a string slice with trailing whitespace removed.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`.\n\n# Text directionality\n\nA string is a sequence of bytes. 'Right' in this context means the last\nposition of that byte string; for a language like Arabic or Hebrew\nwhich are 'right to left' rather than 'left to right', this will be\nthe _left_ side, not the right.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \" Hello\\tworld\\t\";\n\nassert_eq!(\" Hello\\tworld\", s.trim_right());\n```\n\nDirectionality:\n\n```\nlet s = \"English \";\nassert!(Some('h') == s.trim_right().chars().rev().next());\n\nlet s = \"עברית \";\nassert!(Some('ת') == s.trim_right().chars().rev().next());\n```","links":{},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]","#[deprecated(since = \"1.33.0\", note = \"superseded by `trim_end`\", suggestion =\n\"trim_end\")]"],"deprecation":{"since":"1.33.0","note":"superseded by `trim_end`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17148:6154":{"id":"0:17148:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17583:7232":{"id":"0:17583:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31059:649":{"id":"0:31059:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9013:266":{"id":"0:9013:266","crate_id":0,"name":"add","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[57,4],"end":[59,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21657":{"id":"0:21657","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21658:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30460:1767":{"id":"0:30460:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[59,4],"end":[59,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:35292:5355":{"id":"a:2:9606:8782-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15086":{"id":"0:15086","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15087:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42448":{"id":"0:42448","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,18],"end":[185,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17573":{"id":"0:17573","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[65,9],"end":[65,14]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17574:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18080:5060":{"id":"0:18080:5060","crate_id":0,"name":"raw_witness_set","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[90,4],"end":[92,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3327:1759":{"id":"0:3327:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[214,4],"end":[223,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32335:1766":{"id":"0:32335:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[368,4],"end":[368,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35680:667":{"id":"0:35680:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17331":{"id":"0:17331","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17336:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:728:1658":{"id":"0:728:1658","crate_id":0,"name":"zero","span":{"filename":"src/chain_core/property.rs","begin":[39,4],"end":[39,22]},"visibility":"default","docs":"A special ID used to denote a non-existent block (e.g. the\nparent of the first block).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50879:2225":{"id":"0:50879:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19720":{"id":"0:19720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[49,4],"end":[49,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19721:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3098:1772":{"id":"0:3098:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/utils.rs","begin":[946,4],"end":[948,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7734:7231":{"id":"0:7734:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35906:6470":{"id":"0:35906:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42572:5331":{"id":"0:42572:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42283":{"id":"0:42283","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42288:5328","0:42299:6154","0:42310:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15974:667":{"id":"0:15974:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:37740:5529":{"id":"b:2:2906-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:51986:1875":{"id":"b:2:3240-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32735":{"id":"0:32735","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[480,0],"end":[495,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32740:4393","0:32750:4395","0:32760:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:969:44317":{"id":"25:969:44317","crate_id":25,"name":"asinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[750,4],"end":[750,27]},"visibility":"default","docs":"Inverse hyperbolic sine function.\n\n```\nuse num_traits::real::Real;\n\nlet x = 1.0;\nlet f = x.sinh().asinh();\n\nlet abs_difference = (f - x).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20558:7207":{"id":"0:20558:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5934":{"id":"0:5934","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[99,4],"end":[99,22]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5936:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49865":{"id":"0:49865","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49870:5328","0:49881:6154","0:49892:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:9105:2769":{"id":"a:2:9606:8782-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:13806:1778":{"id":"b:32:1701-0:13806:1778","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11946":{"id":"0:11946","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,40],"end":[25,42]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:41236:2511":{"id":"b:2:3250-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:486:39359":{"id":"25:486:39359","crate_id":25,"name":"sin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1568,4],"end":[1568,25]},"visibility":"default","docs":"Computes the sine of a number (in radians).\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = f64::consts::PI/2.0;\n\nlet abs_difference = (x.sin() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46228":{"id":"0:46228","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46229:7231","0:46230:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6541:5150":{"id":"0:6541:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:17521:2177":{"id":"0:17521:2177","crate_id":0,"name":"EndingBreakMissing","span":{"filename":"src/error.rs","begin":[33,4],"end":[33,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:3255-0:9105:2769":{"id":"b:2:3255-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5019:1759":{"id":"0:5019:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/governance_action.rs","begin":[8,4],"end":[21,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:30134:5233":{"id":"b:2:4212-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36910:3243":{"id":"0:36910:3243","crate_id":0,"name":"NoConversions","span":{"filename":"src/protocol_types/metadata.rs","begin":[477,4],"end":[477,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:47847":{"id":"0:47847","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,11],"end":[1227,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47848:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:368:667":{"id":"25:368:667","crate_id":25,"name":"from","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[674,4],"end":[674,50]},"visibility":"default","docs":"Creates a number from another value that can be converted into\na primitive via the `ToPrimitive` trait. If the source value cannot be\nrepresented by the target type, then `None` is returned.\n\nA value can be represented by the target type when it lies within\nthe range of scalars supported by the target type.\nFor example, a negative integer cannot be represented by an unsigned\ninteger type, and an `i64` with a very high magnitude might not be\nconvertible to an `i32`.\nOn the other hand, conversions with possible precision loss or truncation\nare admitted, like an `f32` with a decimal part to an integer type, or\neven a large `f64` saturating to `f32` infinity.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"ToPrimitive","id":"25:316:2538","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:33732:5309":{"id":"a:2:3407:213-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:32045:3427":{"id":"b:2:2903-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28719":{"id":"0:28719","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28720:7231","0:28721:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31145:7245":{"id":"0:31145:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:48848:1808":{"id":"b:2:2906-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49133:993":{"id":"0:49133:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1404,38],"end":[1404,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54216:5328":{"id":"0:54216:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37721:7231":{"id":"0:37721:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:13892:4219":{"id":"b:2:3250-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:14889:1674":{"id":"b:36:59-0:14889:1674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11346:7231":{"id":"0:11346:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14452:1759":{"id":"0:14452:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:822:1759":{"id":"0:822:1759","crate_id":0,"name":"serialize","span":{"filename":"src/chain_core/property.rs","begin":[335,4],"end":[337,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"generic","inner":"W"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"","id":"0:803:1584","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32039":{"id":"0:32039","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32040:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28756:7231":{"id":"0:28756:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32251":{"id":"0:32251","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32252:7231","0:32253:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11557":{"id":"0:11557","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11559:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14906":{"id":"0:14906","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:46:16-0:41891:1610":{"id":"b:46:16-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[57,0],"end":[57,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Clear","id":"46:14:44703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:18:20749"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24233:5150":{"id":"0:24233:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43263:6470":{"id":"0:43263:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:5808:2142":{"id":"a:2:9605:8783-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:38500:1868":{"id":"b:2:3240-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45047:6470":{"id":"0:45047:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8075:5150":{"id":"0:8075:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:49760:1814":{"id":"a:2:3471:6582-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:16554:1906":{"id":"a:2:9606:8782-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:52641:1889":{"id":"b:2:3250-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:8899:2764":{"id":"a:2:3421:221-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29792:2718":{"id":"0:29792:2718","crate_id":0,"name":"script_hash","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8828:2762":{"id":"0:8828:2762","crate_id":0,"name":"create_send_all","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[124,0],"end":[132,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["utxos",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["config",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:16361":{"id":"0:16361","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16362:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19447":{"id":"0:19447","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19448:7231","0:19449:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38492":{"id":"0:38492","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38493:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:10196:2340":{"id":"a:2:3421:221-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42696:408":{"id":"0:42696:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[227,9],"end":[227,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:14067:1895":{"id":"b:2:2903-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27229:415":{"id":"0:27229:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[7,4],"end":[7,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52652":{"id":"0:52652","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,20],"end":[2091,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52653:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2099:2178":{"id":"0:2099:2178","crate_id":0,"name":"annotate","span":{"filename":"src/error.rs","begin":[79,4],"end":[84,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["location",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13434:906":{"id":"0:13434:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[610,4],"end":[612,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29928":{"id":"0:29928","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29929:7231","0:29930:5150","0:29931:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33718":{"id":"0:33718","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33719:7231","0:33720:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:935:6704":{"id":"25:935:6704","crate_id":25,"name":"signum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[175,4],"end":[175,28]},"visibility":"default","docs":"Returns a number that represents the sign of `self`.\n\n- `1.0` if the number is positive, `+0.0` or `Float::infinity()`\n- `-1.0` if the number is negative, `-0.0` or `Float::neg_infinity()`\n- `Float::nan()` if the number is `Float::nan()`\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet f = 3.5;\n\nassert_eq!(f.signum(), 1.0);\nassert_eq!(f64::NEG_INFINITY.signum(), -1.0);\n\nassert!(f64::NAN.signum().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:52397:1880":{"id":"b:2:3255-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:43316:1642":{"id":"b:36:59-0:43316:1642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51555":{"id":"0:51555","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1883,54],"end":[1883,64]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51556:1766","0:51557:7350","0:51558:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33571:7207":{"id":"0:33571:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33167:7231":{"id":"0:33167:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:14067:1895":{"id":"b:36:59-0:14067:1895","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:388:58724":{"id":"39:388:58724","crate_id":39,"name":"new_inclusive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[250,4],"end":[253,42]},"visibility":"default","docs":"Construct self, with inclusive bounds `[low, high]`.\n\nUsually users should not call this directly but instead use\n`Uniform::new_inclusive`, which asserts that `low <= high` before\ncalling this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["low",{"kind":"generic","inner":"B1"}],["high",{"kind":"generic","inner":"B2"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"B1","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B2","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"B1"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B2"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:32565:3084":{"id":"b:2:3244-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44387":{"id":"0:44387","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44388:7231","0:44389:5150","0:44390:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51426:5331":{"id":"0:51426:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41871":{"id":"0:41871","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41872:7231","0:41873:5150","0:41874:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48848:1808":{"id":"0:48848:1808","crate_id":0,"name":"TimelockExpiry","span":{"filename":"src/lib.rs","begin":[1356,0],"end":[1358,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:48914","0:48929","0:48944","0:48959","0:48974","0:49012","a:2:3471:6582-0:48848:1808","a:2:9605:8783-0:48848:1808","a:2:3421:221-0:48848:1808","a:2:9606:8782-0:48848:1808","a:2:3407:213-0:48848:1808","b:2:3244-0:48848:1808","b:2:2903-0:48848:1808","b:2:3255-0:48848:1808","b:2:3240-0:48848:1808","b:2:4212-0:48848:1808","b:2:3250-0:48848:1808","b:2:2906-0:48848:1808","b:5:859-0:48848:1808","b:19:426-0:48848:1808","b:32:1701-0:48848:1808","b:36:59-0:48848:1808","b:44:298-0:48848:1808","b:49:1377-0:48848:1808","0:3710","0:48850","0:48852","0:48854","0:48855","0:48857","0:48859","0:48860","0:48862","0:48866","0:48871","0:48910","0:48794","0:48800","0:48809","0:48822","0:48828","0:48832","0:48836","0:48840","0:48842"]}},"0:45118:594":{"id":"0:45118:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[746,4],"end":[746,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:14334:1667":{"id":"b:36:59-0:14334:1667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12067:4176":{"id":"0:12067:4176","crate_id":0,"name":"to_raw_key","span":{"filename":"src/crypto.rs","begin":[97,4],"end":[101,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22912:6154":{"id":"0:22912:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45355:7243":{"id":"0:45355:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29231:5222":{"id":"0:29231:5222","crate_id":0,"name":"members_keys","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[60,4],"end":[62,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17536:4339":{"id":"0:17536:4339","crate_id":0,"name":"Metadata","span":{"filename":"src/error.rs","begin":[45,4],"end":[45,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17538:1542"]}},"b:44:298-0:41236:2511":{"id":"b:44:298-0:41236:2511","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30175:7231":{"id":"0:30175:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:1371:3988":{"id":"b:49:1377-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47602":{"id":"0:47602","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,4],"end":[1202,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47603:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:54881:2001":{"id":"b:2:3250-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38038":{"id":"0:38038","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[64,4],"end":[64,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38039:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:43931:1697":{"id":"b:49:1377-0:43931:1697","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53402:7247":{"id":"0:53402:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:1590:3903":{"id":"a:2:9605:8783-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:11595:3926":{"id":"a:2:9605:8783-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4009:2225":{"id":"0:4009:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/serialization/serialization_macros.rs","begin":[87,0],"end":[99,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! to_hex {\n ($name:ident) => { ... };\n}"},"53:210:39379":{"id":"53:210:39379","crate_id":53,"name":"cosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[112,4],"end":[112,26]},"visibility":"default","docs":"Hyperbolic cosine function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12359":{"id":"0:12359","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12360:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1157:3951":{"id":"0:1157:3951","crate_id":0,"name":"SIGNATURE_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[129,4],"end":[129,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"legacy_xsig\""}},"b:2:3255-0:8085:2704":{"id":"b:2:3255-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:343:18440":{"id":"25:343:18440","crate_id":25,"name":"from_isize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[399,4],"end":[399,43]},"visibility":"default","docs":"Converts an `isize` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"isize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20577":{"id":"0:20577","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20578:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28854:5331":{"id":"0:28854:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:23917:2692":{"id":"b:19:426-0:23917:2692","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:48585:1795":{"id":"b:2:3250-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51646:5331":{"id":"0:51646:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:467:53552":{"id":"25:467:53552","crate_id":25,"name":"is_sign_negative","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1278,4],"end":[1278,38]},"visibility":"default","docs":"Returns `true` if `self` is negative, including `-0.0`,\n`Float::neg_infinity()`, and `-Float::nan()`.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet nan: f64 = f64::NAN;\nlet neg_nan: f64 = -f64::NAN;\n\nlet f = 7.0;\nlet g = -7.0;\n\nassert!(!f.is_sign_negative());\nassert!(g.is_sign_negative());\nassert!(!nan.is_sign_negative());\nassert!(neg_nan.is_sign_negative());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28273:6470":{"id":"0:28273:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26565":{"id":"0:26565","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26566:7231","0:26567:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2800":{"id":"0:2800","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[377,0],"end":[383,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2801:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47003:7207":{"id":"0:47003:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:38025:5534":{"id":"b:2:4212-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26324":{"id":"0:26324","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26326:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20587:1759":{"id":"0:20587:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36208:5472":{"id":"0:36208:5472","crate_id":0,"name":"TransactionMetadatumLabels","span":{"filename":"src/protocol_types/metadata.rs","begin":[265,0],"end":[265,81]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:36225","0:36240","0:36255","0:36270","0:36285","a:2:3471:6582-0:36208:5472","a:2:9605:8783-0:36208:5472","a:2:3421:221-0:36208:5472","a:2:9606:8782-0:36208:5472","a:2:3407:213-0:36208:5472","b:2:3244-0:36208:5472","b:2:2903-0:36208:5472","b:2:3255-0:36208:5472","b:2:3240-0:36208:5472","b:2:4212-0:36208:5472","b:2:3250-0:36208:5472","b:2:2906-0:36208:5472","b:5:859-0:36208:5472","b:19:426-0:36208:5472","b:36:59-0:36208:5472","b:44:298-0:36208:5472","b:49:1377-0:36208:5472","0:36211","0:36213","0:36215","0:36216","0:36218","0:36220","0:36221","0:36223","0:36154","0:36160","0:36169","0:36182","0:36188","0:36192","0:36196","0:36200","0:36202","0:5424"]}},"2:3518:550":{"id":"2:3518:550","crate_id":2,"name":"div","span":null,"visibility":"default","docs":"Performs the `/` operation.\n\n# Example\n\n```\nassert_eq!(12 / 2, 6);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:28711:5215":{"id":"b:5:859-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40938:1835":{"id":"0:40938:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47456:1786":{"id":"0:47456:1786","crate_id":0,"name":"set_bootstraps","span":{"filename":"src/lib.rs","begin":[1155,4],"end":[1157,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["bootstraps",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51977:7247":{"id":"0:51977:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35468":{"id":"0:35468","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,16],"end":[8,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35469:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25770:2194":{"id":"0:25770:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27290:2838":{"id":"0:27290:2838","crate_id":0,"name":"GovernanceActionId","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:27347","0:27362","0:27377","0:27392","0:27407","0:27445","a:2:3471:6582-0:27290:2838","a:2:9605:8783-0:27290:2838","a:2:3421:221-0:27290:2838","a:2:9606:8782-0:27290:2838","a:2:3407:213-0:27290:2838","b:2:3244-0:27290:2838","b:2:2903-0:27290:2838","b:2:3255-0:27290:2838","b:2:3240-0:27290:2838","b:2:4212-0:27290:2838","b:2:3250-0:27290:2838","b:2:2906-0:27290:2838","b:5:859-0:27290:2838","b:19:426-0:27290:2838","b:32:1701-0:27290:2838","b:36:59-0:27290:2838","b:44:298-0:27290:2838","b:49:1377-0:27290:2838","0:27293","0:27299","0:27308","0:27321","0:27327","0:27331","0:27335","0:27339","0:27341","0:27221","0:27223","0:27225","0:27226","0:27228","0:27230","0:27231","0:27233","0:27235","0:27240","0:27245","0:27286","0:4767"]}},"2:13938:51516":{"id":"2:13938:51516","crate_id":2,"name":"make_ascii_lowercase","span":null,"visibility":"public","docs":"Converts this string to its ASCII lower case equivalent in-place.\n\nASCII letters 'A' to 'Z' are mapped to 'a' to 'z',\nbut non-ASCII letters are unchanged.\n\nTo return a new lowercased value without modifying the existing one, use\n[`to_ascii_lowercase()`].\n\n[`to_ascii_lowercase()`]: #method.to_ascii_lowercase\n\n# Examples\n\n```\nlet mut s = String::from(\"GRÜßE, JÜRGEN ❤\");\n\ns.make_ascii_lowercase();\n\nassert_eq!(\"grÜße, jÜrgen ❤\", s);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:54881:2001":{"id":"a:2:3421:221-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17327":{"id":"0:17327","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,88],"end":[1365,98]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17328:1766","0:17329:7350","0:17330:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36872:5476":{"id":"0:36872:5476","crate_id":0,"name":"encode_arbitrary_bytes_as_metadatum","span":{"filename":"src/protocol_types/metadata.rs","begin":[437,0],"end":[444,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:2:3255-0:30377:5235":{"id":"b:2:3255-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:11915:3910":{"id":"b:2:2903-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:39443:4134":{"id":"b:17:55-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:15444:4233":{"id":"b:36:59-0:15444:4233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:11817:3897":{"id":"b:5:6515-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16378":{"id":"0:16378","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8016:1544":{"id":"0:8016:1544","crate_id":0,"name":"2","span":{"filename":"src/builders/script_structs.rs","begin":[6,43],"end":[6,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},"a:2:9605:8783-0:48848:1808":{"id":"a:2:9605:8783-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24512:7245":{"id":"0:24512:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11617:3981":{"id":"a:2:9606:8782-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29420:2194":{"id":"0:29420:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11948:3908":{"id":"b:5:859-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1536":{"id":"0:1536","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[32,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1537:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51972:5150":{"id":"0:51972:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50368:7350":{"id":"0:50368:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1679,88],"end":[1679,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22718:415":{"id":"0:22718:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48197":{"id":"0:48197","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48202:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46731:7236":{"id":"0:46731:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40859":{"id":"0:40859","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40860:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35053":{"id":"0:35053","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,27],"end":[1156,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35054:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5788":{"id":"0:5788","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5789:7231","0:5790:5150","0:5791:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:39767:2354":{"id":"b:2:2906-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14049:5150":{"id":"0:14049:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:446:56804":{"id":"25:446:56804","crate_id":25,"name":"infinity","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[930,4],"end":[930,26]},"visibility":"default","docs":"Returns the infinite value.\n\n```\nuse num_traits::Float;\nuse std::f32;\n\nlet infinity: f32 = Float::infinity();\n\nassert!(infinity.is_infinite());\nassert!(!infinity.is_finite());\nassert!(infinity > f32::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17789:4489":{"id":"0:17789:4489","crate_id":0,"name":"AddressMatchXPub","span":{"filename":"src/legacy_address/address.rs","begin":[189,0],"end":[192,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17790:4526","0:17792:4527"],"impls":["a:2:3471:6582-0:17789:4489","a:2:9605:8783-0:17789:4489","a:2:3421:221-0:17789:4489","a:2:9606:8782-0:17789:4489","a:2:3407:213-0:17789:4489","b:2:3244-0:17789:4489","b:2:2903-0:17789:4489","b:2:3255-0:17789:4489","b:2:3240-0:17789:4489","b:2:4212-0:17789:4489","b:2:3250-0:17789:4489","b:2:2906-0:17789:4489","b:5:859-0:17789:4489","b:36:59-0:17789:4489","b:44:298-0:17789:4489","b:49:1377-0:17789:4489","0:17794","0:17796","0:17798","0:17799","0:17801","0:17804","0:17806","0:17807","0:17809"]}},"0:35284":{"id":"0:35284","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35285:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:50301:1861":{"id":"a:2:9606:8782-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15061:7245":{"id":"0:15061:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:28494:5214":{"id":"b:2:3255-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40900:7245":{"id":"0:40900:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36375:7247":{"id":"0:36375:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19785":{"id":"0:19785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[64,4],"end":[64,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47223:7245":{"id":"0:47223:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:11762:3896":{"id":"a:2:9605:8783-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54474:1763":{"id":"0:54474:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2651,68],"end":[2651,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:17629:2534":{"id":"b:2:3255-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2728:1645":{"id":"0:2728:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/protocol_types/plutus.rs","begin":[967,4],"end":[967,53]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:586":{"id":"0:586","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[67,0],"end":[67,27]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15550:1759":{"id":"0:15550:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:496:39381":{"id":"25:496:39381","crate_id":25,"name":"sinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1740,4],"end":[1740,26]},"visibility":"default","docs":"Hyperbolic sine function.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\n\nlet f = x.sinh();\n// Solving sinh() at 1 gives `(e^2-1)/(2e)`\nlet g = (e*e - 1.0)/(2.0*e);\nlet abs_difference = (f - g).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:7121":{"id":"0:7121","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7122:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54619":{"id":"0:54619","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,11],"end":[2699,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54620:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45354:5150":{"id":"0:45354:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:36782:906":{"id":"0:36782:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/metadata.rs","begin":[392,4],"end":[399,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:47843:1791":{"id":"b:36:59-0:47843:1791","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18972:2678":{"id":"0:18972:2678","crate_id":0,"name":"Certificates","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[8,0],"end":[8,53]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:19017","0:19032","0:19047","0:19062","0:19077","0:19115","a:2:3471:6582-0:18972:2678","a:2:9605:8783-0:18972:2678","a:2:3421:221-0:18972:2678","a:2:9606:8782-0:18972:2678","a:2:3407:213-0:18972:2678","b:2:3244-0:18972:2678","b:2:2903-0:18972:2678","b:2:3255-0:18972:2678","b:2:3240-0:18972:2678","b:2:4212-0:18972:2678","b:2:3250-0:18972:2678","b:2:2906-0:18972:2678","b:5:859-0:18972:2678","b:19:426-0:18972:2678","b:32:1701-0:18972:2678","b:36:59-0:18972:2678","b:44:298-0:18972:2678","b:49:1377-0:18972:2678","0:18975","0:18977","0:18979","0:18980","0:18982","0:18984","0:18985","0:18987","0:18991","0:18996","0:19013","0:18918","0:18924","0:18933","0:18946","0:18952","0:18956","0:18960","0:18964","0:18966","0:2463","0:4058"]}},"0:33565:7245":{"id":"0:33565:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49089":{"id":"0:49089","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,16],"end":[1393,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49090:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27028:7231":{"id":"0:27028:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17531:1719":{"id":"0:17531:1719","crate_id":0,"name":"found","span":{"filename":"src/error.rs","begin":[41,8],"end":[41,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:2906-0:33578:5306":{"id":"b:2:2906-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44947":{"id":"0:44947","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44952:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"5:6196:4292":{"id":"5:6196:4292","crate_id":5,"name":"repeat","span":null,"visibility":"public","docs":"Creates a new [`String`] by repeating a string `n` times.\n\n# Panics\n\nThis function will panic if the capacity would overflow.\n\n# Examples\n\nBasic usage:\n\n```\nassert_eq!(\"abc\".repeat(4), String::from(\"abcabcabcabc\"));\n```\n\nA panic upon overflow:\n\n```should_panic\n// this will panic at runtime\nlet huge = \"0123456789abcdef\".repeat(usize::MAX);\n```","links":{"`String`":"5:8513:217"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37765:1759":{"id":"0:37765:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25705":{"id":"0:25705","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25707:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33739:5312":{"id":"0:33739:5312","crate_id":0,"name":"Integer","span":{"filename":"src/protocol_types/plutus.rs","begin":[680,4],"end":[680,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:20267:7247":{"id":"0:20267:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8762:7236":{"id":"0:8762:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7075":{"id":"0:7075","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7076:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:23637:2674":{"id":"b:5:859-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11458":{"id":"0:11458","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,40],"end":[10,42]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:26552:5182":{"id":"b:32:1701-0:26552:5182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52632:7247":{"id":"0:52632:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24689:415":{"id":"0:24689:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:16892:1888":{"id":"b:2:3250-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17619:5150":{"id":"0:17619:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15206:6470":{"id":"0:15206:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:8137:2652":{"id":"b:2:3240-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"28:171:3922":{"id":"28:171:3922","crate_id":28,"name":"RngCore","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["28:172:18298","28:173:18299","28:174:3945","28:175:18300"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:29938:5150":{"id":"0:29938:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:32:1701-0:46267:1744":{"id":"b:32:1701-0:46267:1744","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11951:1542":{"id":"0:11951:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/sign.rs","begin":[33,17],"end":[33,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"2:9605:8783":{"id":"2:9605:8783","crate_id":2,"name":"UnwindSafe","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":true,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15604:667":{"id":"0:15604:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44913":{"id":"0:44913","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[705,4],"end":[705,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44914:1766","0:44915:7350","0:44916:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:44407:1714":{"id":"b:2:2903-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16381":{"id":"0:16381","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16382:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11507":{"id":"0:11507","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[256,0],"end":[256,30]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"primitive","inner":"u8"},"items":["0:11508:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2799:1772":{"id":"0:2799:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/metadata.rs","begin":[362,4],"end":[364,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14539":{"id":"0:14539","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14540:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9861":{"id":"0:9861","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9862:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31457:5257":{"id":"0:31457:5257","crate_id":0,"name":"new_v3","span":{"filename":"src/protocol_types/plutus.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":"* Creates a new Plutus script from the RAW bytes of the compiled script.\n* This does NOT include any CBOR encoding around these bytes (e.g. from \"cborBytes\" in cardano-cli)\n* If you creating this from those you should use PlutusScript::from_bytes() instead.\n ","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8450:906":{"id":"0:8450:906","crate_id":0,"name":"new","span":{"filename":"src/builders/script_structs.rs","begin":[148,4],"end":[154,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["redeemer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16360:7247":{"id":"0:16360:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:54108:1944":{"id":"b:49:1377-0:54108:1944","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30401:7232":{"id":"0:30401:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20471:5134":{"id":"0:20471:5134","crate_id":0,"name":"pot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[224,4],"end":[226,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:39767:2354":{"id":"a:2:3421:221-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18992:1759":{"id":"0:18992:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,50],"end":[6,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51564:1835":{"id":"0:51564:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54949":{"id":"0:54949","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54950:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40267":{"id":"0:40267","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[379,4],"end":[379,6]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30968:5328":{"id":"0:30968:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32817:7207":{"id":"0:32817:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:10042:2879":{"id":"b:36:59-0:10042:2879","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:49521:1679":{"id":"b:2:4212-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:18157:5084":{"id":"b:2:3240-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50110:7231":{"id":"0:50110:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43915":{"id":"0:43915","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43916:7231","0:43917:5150","0:43918:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17651:472":{"id":"0:17651:472","crate_id":0,"name":"constant","span":{"filename":"src/fees.rs","begin":[15,4],"end":[17,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14464:649":{"id":"0:14464:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42132":{"id":"0:42132","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42133:7231","0:42134:5150","0:42135:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:587:3635":{"id":"b:2:2903-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51036:2455":{"id":"0:51036:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35051:415":{"id":"0:35051:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,22],"end":[1156,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33030:7231":{"id":"0:33030:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25481":{"id":"0:25481","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25486:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21742:1835":{"id":"0:21742:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53768:780":{"id":"0:53768:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[2424,4],"end":[2426,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22731":{"id":"0:22731","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22733:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45054:7232":{"id":"0:45054:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:3150:5806":{"id":"b:2:3250-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:45992:1733":{"id":"b:2:3244-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:7528:2622":{"id":"a:2:3421:221-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24401:702":{"id":"0:24401:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54659":{"id":"0:54659","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54664:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23408:1835":{"id":"0:23408:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45937:1767":{"id":"0:45937:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[877,4],"end":[877,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2789":{"id":"0:2789","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[331,0],"end":[339,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2790:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:409:6369":{"id":"39:409:6369","crate_id":39,"name":"borrow","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[326,4],"end":[326,34]},"visibility":"default","docs":"Immutably borrows from an owned value. See [`Borrow::borrow`]\n\n[`Borrow::borrow`]: std::borrow::Borrow::borrow","links":{"std::borrow::Borrow::borrow":"2:2899:6369"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Borrowed"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15806":{"id":"0:15806","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15807:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19777":{"id":"0:19777","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[61,4],"end":[61,8]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19778:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32835":{"id":"0:32835","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[503,4],"end":[503,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18947:667":{"id":"0:18947:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2579:23825":{"id":"25:2579:23825","crate_id":25,"name":"TAU","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return the full circle constant `τ`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4991:1759":{"id":"0:4991:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/new_constitution_action.rs","begin":[9,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:41236:2511":{"id":"b:2:3244-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13649:2226":{"id":"0:13649:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12990":{"id":"0:12990","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12991:7231","0:12992:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25055:5150":{"id":"0:25055:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7260":{"id":"0:7260","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7261:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17215:7231":{"id":"0:17215:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13964:1307":{"id":"0:13964:1307","crate_id":0,"name":"size","span":{"filename":"src/crypto.rs","begin":[843,4],"end":[845,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:43057:1634":{"id":"a:2:3421:221-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:35292:5355":{"id":"b:36:59-0:35292:5355","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:587:3635":{"id":"a:2:9606:8782-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2211:1759":{"id":"0:2211:1759","crate_id":0,"name":"serialize","span":{"filename":"src/impl_mockchain/key.rs","begin":[160,4],"end":[164,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"generic","inner":"W"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:803:1584","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43906:667":{"id":"0:43906:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:38500:1868":{"id":"a:2:9605:8783-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"44:312:44599":{"id":"44:312:44599","crate_id":44,"name":"u128x4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[243,4],"end":[243,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u128x4","id":"44:288:44599","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:29824":{"id":"0:29824","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29825:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19202":{"id":"0:19202","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19203:7231","0:19204:5150","0:19205:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:6559:1675":{"id":"b:2:3240-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12551:7231":{"id":"0:12551:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1199:4021":{"id":"0:1199:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/bech32.rs","begin":[11,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37029":{"id":"0:37029","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,20],"end":[5,29]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37030:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1106:57772":{"id":"31:1106:57772","crate_id":31,"name":"end_object_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1901,4],"end":[1903,30]},"visibility":"default","docs":"Called after every object value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["_writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43074":{"id":"0:43074","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[331,4],"end":[331,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43075:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:21406:2666":{"id":"b:2:2906-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:30134:5233":{"id":"b:2:3250-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2274:17961":{"id":"32:2274:17961","crate_id":32,"name":"serialize_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[659,4],"end":[659,68]},"visibility":"default","docs":"Serialize an `f64` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for f64 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_f64(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"f64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54435:7245":{"id":"0:54435:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26580:408":{"id":"0:26580:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[24,4],"end":[24,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:31355:1815":{"id":"b:2:4212-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14830:1766":{"id":"0:14830:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27407":{"id":"0:27407","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27412:5328","0:27423:6154","0:27434:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51056":{"id":"0:51056","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,43],"end":[1770,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51057:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45052":{"id":"0:45052","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45053:7231","0:45054:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15062":{"id":"0:15062","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15063:7231","0:15064:5150","0:15065:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38054:59":{"id":"0:38054:59","crate_id":0,"name":"default","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[70,4],"end":[70,11]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11962:2896":{"id":"b:2:3244-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2121:1754":{"id":"0:2121:1754","crate_id":0,"name":"key","span":{"filename":"src/impl_mockchain/key.rs","begin":[1,0],"end":[199,1]},"visibility":"public","docs":"Module provides cryptographic utilities and types related to\nthe user keys.\n","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:17714:4181","0:2172:4466","0:2173:4467","0:2175:1895","0:2179:4474","0:2182:4475","0:2186:4476","0:2189:4477","0:2193:4478","0:2196:4480","0:2199:4482","0:2204:4483"],"is_stripped":false}},"0:7002":{"id":"0:7002","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7003:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5909:1542":{"id":"0:5909:1542","crate_id":0,"name":"0","span":{"filename":"src/address.rs","begin":[104,11],"end":[104,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:46778":{"id":"0:46778","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,22],"end":[1020,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46779:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16321":{"id":"0:16321","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16322:7231","0:16323:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20795":{"id":"0:20795","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20796:7231","0:20797:5150","0:20798:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8783":{"id":"0:8783","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8784:7231","0:8785:5150","0:8786:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:15259:1866":{"id":"b:32:1701-0:15259:1866","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17801":{"id":"0:17801","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,27],"end":[188,31]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17802:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:71:4004":{"id":"47:71:4004","crate_id":47,"name":"reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[23,4],"end":[23,24]},"visibility":"default","docs":"Reset hasher instance to its initial state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16681:1767":{"id":"0:16681:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:12562:3031":{"id":"b:5:859-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31447:5256":{"id":"0:31447:5256","crate_id":0,"name":"new_v2","span":{"filename":"src/protocol_types/plutus.rs","begin":[44,4],"end":[46,5]},"visibility":"public","docs":"* Creates a new Plutus script from the RAW bytes of the compiled script.\n* This does NOT include any CBOR encoding around these bytes (e.g. from \"cborBytes\" in cardano-cli)\n* If you creating this from those you should use PlutusScript::from_bytes() instead.\n ","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14851:7231":{"id":"0:14851:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39875:266":{"id":"0:39875:266","crate_id":0,"name":"add","span":{"filename":"src/utils.rs","begin":[141,4],"end":[143,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11581":{"id":"0:11581","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,16],"end":[13,21]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11582:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:39939:1612":{"id":"a:2:3421:221-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42683:7247":{"id":"0:42683:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8880:7231":{"id":"0:8880:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22901:5328":{"id":"0:22901:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:29342:5228":{"id":"b:2:2906-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40212":{"id":"0:40212","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40213:7231","0:40214:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31635":{"id":"0:31635","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,68],"end":[175,86]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31637:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8959:17733":{"id":"2:8959:17733","crate_id":2,"name":"next_chunk","span":null,"visibility":"default","docs":"Advances the iterator and returns an array containing the next `N` values.\n\nIf there are not enough elements to fill the array then `Err` is returned\ncontaining an iterator over the remaining elements.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_next_chunk)]\n\nlet mut iter = \"lorem\".chars();\n\nassert_eq!(iter.next_chunk().unwrap(), ['l', 'o']); // N is inferred as 2\nassert_eq!(iter.next_chunk().unwrap(), ['r', 'e', 'm']); // N is inferred as 3\nassert_eq!(iter.next_chunk::<4>().unwrap_err().as_slice(), &[]); // N is explicitly 4\n```\n\nSplit a string and get the first three items.\n\n```\n#![feature(iter_next_chunk)]\n\nlet quote = \"not all those who wander are lost\";\nlet [first, second, third] = quote.split_whitespace().next_chunk().unwrap();\nassert_eq!(first, \"not\");\nassert_eq!(second, \"all\");\nassert_eq!(third, \"those\");\n```","links":{},"attrs":["#[unstable(feature = \"iter_next_chunk\", reason = \"recently added\", issue =\n\"98326\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"len":"N"}}},{"type":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"2:4599:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"const":{"type":{"kind":"primitive","inner":"usize"},"expr":"N","value":null,"is_literal":false}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"N","kind":{"const":{"type":{"kind":"primitive","inner":"usize"},"default":null}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44977":{"id":"0:44977","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44982:5328","0:44993:6154","0:45004:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2696:1772":{"id":"0:2696:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/plutus.rs","begin":[167,4],"end":[169,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51594:2225":{"id":"0:51594:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:745:2557":{"id":"49:745:2557","crate_id":49,"name":"to_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[95,4],"end":[95,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8140:1542":{"id":"0:8140:1542","crate_id":0,"name":"0","span":{"filename":"src/builders/script_structs.rs","begin":[68,10],"end":[68,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:17642":{"id":"0:17642","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,32],"end":[6,41]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17643:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1108:57773":{"id":"31:1108:57773","crate_id":31,"name":"write_raw_fragment","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1911,4],"end":[1913,30]},"visibility":"default","docs":"Writes a raw JSON fragment that doesn't need any escaping to the\nspecified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["fragment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53605:2455":{"id":"0:53605:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20679":{"id":"0:20679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20684:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15999:1902":{"id":"0:15999:1902","crate_id":0,"name":"BlockHash","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16021","0:16039","0:15913","a:2:3471:6582-0:15999:1902","a:2:9605:8783-0:15999:1902","a:2:3421:221-0:15999:1902","a:2:9606:8782-0:15999:1902","a:2:3407:213-0:15999:1902","b:2:3244-0:15999:1902","b:2:2903-0:15999:1902","b:2:3255-0:15999:1902","b:2:3240-0:15999:1902","b:2:4212-0:15999:1902","b:2:3250-0:15999:1902","b:2:2906-0:15999:1902","b:5:6515-0:15999:1902","b:5:859-0:15999:1902","b:19:426-0:15999:1902","b:32:1701-0:15999:1902","b:36:59-0:15999:1902","b:44:298-0:15999:1902","b:49:1377-0:15999:1902","0:16003","0:16005","0:16007","0:16008","0:16011","0:16014","0:16016","0:16017","0:16019","0:15945","0:15951","0:15960","0:15973","0:15979","0:15983","0:15987","0:15991","0:15993","0:15915","0:15919","0:15931","0:15934","0:15939","0:15943"]}},"0:30849":{"id":"0:30849","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30850:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47416:1784":{"id":"0:47416:1784","crate_id":0,"name":"set_vkeys","span":{"filename":"src/lib.rs","begin":[1139,4],"end":[1141,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["vkeys",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:34144:1781":{"id":"b:19:426-0:34144:1781","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11853:667":{"id":"0:11853:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8705:7231":{"id":"0:8705:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:37001:1622":{"id":"b:2:2903-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18263:702":{"id":"0:18263:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[29,4],"end":[29,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30326":{"id":"0:30326","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[34,4],"end":[34,22]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30328:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:27734:5209":{"id":"b:2:3240-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:29891:5232":{"id":"b:2:3255-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7474":{"id":"0:7474","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7475:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:10263:3087":{"id":"b:2:4212-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42667:667":{"id":"0:42667:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11479:3616":{"id":"a:2:9606:8782-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31931:2225":{"id":"0:31931:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:23637:2674":{"id":"b:44:298-0:23637:2674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24678":{"id":"0:24678","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24679:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38489:7231":{"id":"0:38489:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50165":{"id":"0:50165","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,18],"end":[1637,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:11747:126":{"id":"a:2:9605:8783-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11461:3570":{"id":"0:11461:3570","crate_id":0,"name":"DecodeError","span":{"filename":"src/chain_core/abor.rs","begin":[159,0],"end":[165,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11462:3571","0:11464:3572","0:11467:3575","0:11469:3577","0:11472:3578"],"impls":["a:2:3471:6582-0:11461:3570","a:2:9605:8783-0:11461:3570","a:2:3421:221-0:11461:3570","a:2:9606:8782-0:11461:3570","a:2:3407:213-0:11461:3570","b:2:3244-0:11461:3570","b:2:2903-0:11461:3570","b:2:3255-0:11461:3570","b:2:3240-0:11461:3570","b:2:4212-0:11461:3570","b:2:3250-0:11461:3570","b:2:2906-0:11461:3570","b:5:859-0:11461:3570","b:36:59-0:11461:3570","b:44:298-0:11461:3570","b:49:1377-0:11461:3570","0:11475","0:11477"]}},"0:23915:7350":{"id":"0:23915:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12929:2455":{"id":"0:12929:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39085:5597":{"id":"0:39085:5597","crate_id":0,"name":"set_cost_models","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[408,4],"end":[410,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cost_models",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:28711:5215":{"id":"b:2:3250-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27352:1835":{"id":"0:27352:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:42440:1633":{"id":"b:36:59-0:42440:1633","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:19486:2690":{"id":"b:2:4212-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34160":{"id":"0:34160","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,46],"end":[956,62]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34161:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17865:1542":{"id":"0:17865:1542","crate_id":0,"name":"0","span":{"filename":"src/legacy_address/base58.rs","begin":[9,18],"end":[9,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:6539":{"id":"0:6539","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6540:7231","0:6541:5150","0:6542:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40253:7207":{"id":"0:40253:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47062:2225":{"id":"0:47062:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43661:7231":{"id":"0:43661:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5728:1763":{"id":"0:5728:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2379,4],"end":[2393,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33193:415":{"id":"0:33193:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[577,4],"end":[577,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:502:56324":{"id":"19:502:56324","crate_id":19,"name":"unchecked_ref","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[96,4],"end":[98,18]},"visibility":"default","docs":"Performs a zero-cost unchecked cast into a reference to the specified\ntype.\n\nThis method will convert the `self` value to the type `T`, where both\n`self` and `T` are simple wrappers around `JsValue`. This method **does\nnot check whether `self` is an instance of `T`**. If used incorrectly\nthen this method may cause runtime exceptions in both Rust and JS, this\nshould be used with caution.\n\nThis method, unlike `unchecked_into`, does not consume ownership of\n`self` and instead works over a shared reference.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:23917:2692":{"id":"b:36:59-0:23917:2692","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28183:906":{"id":"0:28183:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["protocol_version",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:52995:1886":{"id":"b:19:426-0:52995:1886","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48979:5328":{"id":"0:48979:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:43676:1665":{"id":"b:44:298-0:43676:1665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"28:173:18299":{"id":"28:173:18299","crate_id":28,"name":"next_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[153,4],"end":[153,34]},"visibility":"default","docs":"Return the next random `u64`.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nvia [`next_u32`](impls::next_u64_via_u32) or via\n[`fill_bytes`](impls::next_u64_via_fill).","links":{"impls::next_u64_via_u32":"28:149:41763","impls::next_u64_via_fill":"28:162:41768"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:29342:5228":{"id":"b:2:4212-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19780":{"id":"0:19780","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[62,4],"end":[62,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43409:2194":{"id":"0:43409:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31082:1763":{"id":"0:31082:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18353":{"id":"0:18353","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18354:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:53411:1931":{"id":"b:2:3244-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:958:3917":{"id":"b:49:1377-0:958:3917","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:38500:1868":{"id":"a:2:3421:221-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1803":{"id":"0:1803","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[17,0],"end":[17,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"algorithms","name":"algorithms","id":"0:825:3894","glob":true}},"0:53840":{"id":"0:53840","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53841:7231","0:53842:5150","0:53843:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21017":{"id":"0:21017","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21018:7231","0:21019:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:50157:1776":{"id":"b:2:2906-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11659:649":{"id":"0:11659:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[55,9],"end":[55,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:29061:5221":{"id":"b:32:1701-0:29061:5221","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1663":{"id":"0:1663","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[202,0],"end":[206,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1665:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:1590:3903":{"id":"b:2:2903-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19197:7243":{"id":"0:19197:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50551":{"id":"0:50551","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50552:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1403":{"id":"0:1403","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[260,0],"end":[266,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1405:125","0:1406:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29641:7231":{"id":"0:29641:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:54614:1982":{"id":"a:2:9605:8783-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19013":{"id":"0:19013","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,88],"end":[6,98]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19014:1766","0:19015:7350","0:19016:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28624:1668":{"id":"0:28624:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[37,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35479":{"id":"0:35479","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,38],"end":[8,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35480:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24124":{"id":"0:24124","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12056:4179":{"id":"0:12056:4179","crate_id":0,"name":"generate_ed25519_bip32","span":{"filename":"src/crypto.rs","begin":[90,4],"end":[95,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28012":{"id":"0:28012","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28013:7231","0:28014:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5992:2156":{"id":"0:5992:2156","crate_id":0,"name":"CredKind","span":{"filename":"src/address.rs","begin":[111,0],"end":[114,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[repr(u8)]"],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:5993:2154","0:5995:2155"],"impls":["a:2:3471:6582-0:5992:2156","a:2:9605:8783-0:5992:2156","a:2:3421:221-0:5992:2156","a:2:9606:8782-0:5992:2156","a:2:3407:213-0:5992:2156","b:2:3244-0:5992:2156","b:2:2903-0:5992:2156","b:2:3255-0:5992:2156","b:2:3240-0:5992:2156","b:2:4212-0:5992:2156","b:2:3250-0:5992:2156","b:2:2906-0:5992:2156","b:5:859-0:5992:2156","b:19:426-0:5992:2156","b:36:59-0:5992:2156","b:44:298-0:5992:2156","b:49:1377-0:5992:2156","0:5997","0:5999","0:6001","0:6002","0:6004","0:6006","0:6007","0:6009","0:5975","0:5978","0:5981","0:5983","0:5985"]}},"0:33722:2455":{"id":"0:33722:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11367":{"id":"0:11367","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11368:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:15999:1902":{"id":"b:5:859-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:7286:2184":{"id":"b:49:1377-0:7286:2184","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:45840:1731":{"id":"a:2:9605:8783-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:14889:1674":{"id":"b:2:4212-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:1371:3988":{"id":"b:2:4212-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30504:5150":{"id":"0:30504:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"32:1793:17984":{"id":"32:1793:17984","crate_id":32,"name":"visit_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1345,4],"end":[1347,17]},"visibility":"default","docs":"The input contains an `i32`.\n\nThe default implementation forwards to [`visit_i64`].\n\n[`visit_i64`]: #method.visit_i64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11911:408":{"id":"0:11911:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[20,16],"end":[20,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:16996:4238":{"id":"b:32:1701-0:16996:4238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49097":{"id":"0:49097","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,32],"end":[1393,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49098:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2602:19891":{"id":"50:2602:19891","crate_id":50,"name":"combinations","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1483,4],"end":[1485,31]},"visibility":"default","docs":"Return an iterator adaptor that iterates over the `k`-length combinations of\nthe elements from an iterator.\n\nIterator element type is `Vec`. The iterator produces a new Vec per iteration,\nand clones the iterator elements.\n\n```\nuse itertools::Itertools;\n\nlet it = (1..5).combinations(3);\nitertools::assert_equal(it, vec![\n vec![1, 2, 3],\n vec![1, 2, 4],\n vec![1, 3, 4],\n vec![2, 3, 4],\n]);\n```\n\nNote: Combinations does not take into account the equality of the iterated values.\n```\nuse itertools::Itertools;\n\nlet it = vec![1, 2, 2].into_iter().combinations(2);\nitertools::assert_equal(it, vec![\n vec![1, 2], // Note: these are the same\n vec![1, 2], // Note: these are the same\n vec![2, 2],\n]);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["k",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Combinations","id":"50:1054:19944","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:247:59168":{"id":"44:247:59168","crate_id":44,"name":"shuffle3012","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[91,4],"end":[91,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:35847:5458":{"id":"b:2:3250-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11459":{"id":"0:11459","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,40],"end":[10,42]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8735:1637":{"id":"0:8735:1637","crate_id":0,"name":"get","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[16,4],"end":[18,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:6065:1748":{"id":"a:2:9606:8782-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:11461:3570":{"id":"b:49:1377-0:11461:3570","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41454:7231":{"id":"0:41454:7231","crate_id":0,"name":"Abi","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12373":{"id":"0:12373","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12374:7231","0:12375:5150","0:12376:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7482:7232":{"id":"0:7482:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8088":{"id":"0:8088","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,9],"end":[27,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8089:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35364":{"id":"0:35364","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35365:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4883:5201":{"id":"0:4883:5201","crate_id":0,"name":"no_confidence_action","span":{"filename":"src/serialization/governance/proposals/no_confidence_action.rs","begin":[1,0],"end":[40,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"b:2:2903-0:11589:3924":{"id":"b:2:2903-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:26050:2841":{"id":"b:2:3240-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51763":{"id":"0:51763","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1910,16],"end":[1910,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51764:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11680:4023":{"id":"0:11680:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:11962:2896":{"id":"b:19:426-0:11962:2896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:197:59165":{"id":"44:197:59165","crate_id":44,"name":"andnot","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[6,4],"end":[6,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AndNot","id":"44:195:44575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:18157:5084":{"id":"b:19:426-0:18157:5084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43439:2226":{"id":"0:43439:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11869:3904":{"id":"a:2:3471:6582-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47769:1790":{"id":"0:47769:1790","crate_id":0,"name":"addr_keyhash","span":{"filename":"src/lib.rs","begin":[1213,4],"end":[1215,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:21406:2666":{"id":"b:44:298-0:21406:2666","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:52641:1889":{"id":"a:2:9605:8783-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42934:7243":{"id":"0:42934:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8098":{"id":"0:8098","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,32],"end":[27,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8099:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17550:1542":{"id":"0:17550:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[53,19],"end":[53,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"chain_crypto::SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:11504":{"id":"0:11504","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,34],"end":[33,36]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8791":{"id":"0:8791","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8792:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49920:1829":{"id":"0:49920:1829","crate_id":0,"name":"ScriptHashNamespace","span":{"filename":"src/lib.rs","begin":[1527,0],"end":[1532,1]},"visibility":"public","docs":" Each new language uses a different namespace for hashing its script\n This is because you could have a language where the same bytes have different semantics\n So this avoids scripts in different languages mapping to the same hash\n Note that the enum value here is different than the enum value for deciding the cost model of a script\nwasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:49921:1814","0:49924:1815","0:49927:1830","0:49930:1831"],"impls":["a:2:3471:6582-0:49920:1829","a:2:9605:8783-0:49920:1829","a:2:3421:221-0:49920:1829","a:2:9606:8782-0:49920:1829","a:2:3407:213-0:49920:1829","b:2:3244-0:49920:1829","b:2:2903-0:49920:1829","b:2:3255-0:49920:1829","b:2:3240-0:49920:1829","b:2:4212-0:49920:1829","b:2:3250-0:49920:1829","b:2:2906-0:49920:1829","b:5:859-0:49920:1829","b:19:426-0:49920:1829","b:36:59-0:49920:1829","b:44:298-0:49920:1829","b:49:1377-0:49920:1829","0:49933","0:49935","0:49937","0:49938","0:49940","0:49942","0:49943","0:49945","0:49903","0:49906","0:49909","0:49911","0:49913"]}},"a:2:3471:6582-0:12716:1904":{"id":"a:2:3471:6582-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1820:17994":{"id":"32:1820:17994","crate_id":32,"name":"visit_borrowed_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1504,4],"end":[1506,17]},"visibility":"default","docs":"The input contains a string that lives at least as long as the\n`Deserializer`.\n\nThis enables zero-copy deserialization of strings in some formats. For\nexample JSON input containing the JSON string `\"borrowed\"` can be\ndeserialized with zero copying into a `&'a str` as long as the input\ndata outlives `'a`.\n\nThe default implementation forwards to `visit_str`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":"'de","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49924:1815":{"id":"0:49924:1815","crate_id":0,"name":"PlutusScript","span":{"filename":"src/lib.rs","begin":[1529,4],"end":[1529,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"0:28827":{"id":"0:28827","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28832:5328","0:28843:6154","0:28854:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10436:7247":{"id":"0:10436:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50520:7236":{"id":"0:50520:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:39395:5612":{"id":"b:2:2903-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22990:408":{"id":"0:22990:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:421:755":{"id":"0:421:755","crate_id":0,"name":"into_iter","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[25,4],"end":[27,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::slice::Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25693":{"id":"0:25693","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25118":{"id":"0:25118","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25123:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39437:415":{"id":"0:39437:415","crate_id":0,"name":"cmp","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,50],"end":[7,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2788:59680":{"id":"50:2788:59680","crate_id":50,"name":"position_min_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3298,4],"end":[3299,61]},"visibility":"default","docs":"Return the position of the minimum element in the iterator, as\ndetermined by the specified function.\n\nIf several elements are equally minimum, the position of the\nfirst of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_min_by_key(|x| x.abs()), None);\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_min_by_key(|x| x.abs()), Some(1));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_min_by_key(|x| x.abs()), Some(0));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53327:1911":{"id":"0:53327:1911","crate_id":0,"name":"protocol_version","span":{"filename":"src/lib.rs","begin":[2248,4],"end":[2250,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35858":{"id":"0:35858","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,9],"end":[110,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35859:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:30461:5236":{"id":"b:19:426-0:30461:5236","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:29342:5228":{"id":"a:2:3421:221-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1586:3946":{"id":"0:1586:3946","crate_id":0,"name":"compute_public","span":{"filename":"src/chain_crypto/key.rs","begin":[45,4],"end":[45,94]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["secret",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:33424:5296":{"id":"b:2:3240-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19412:5119":{"id":"0:19412:5119","crate_id":0,"name":"vrf_keyhash","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13237:6470":{"id":"0:13237:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:51267:1869":{"id":"b:2:2906-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:8212:2741":{"id":"b:2:2906-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:18972:2678":{"id":"b:19:426-0:18972:2678","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:493:56574":{"id":"25:493:56574","crate_id":25,"name":"sin_cos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1691,4],"end":[1691,37]},"visibility":"default","docs":"Simultaneously computes the sine and cosine of the number, `x`. Returns\n`(sin(x), cos(x))`.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = f64::consts::PI/4.0;\nlet f = x.sin_cos();\n\nlet abs_difference_0 = (f.0 - x.sin()).abs();\nlet abs_difference_1 = (f.1 - x.cos()).abs();\n\nassert!(abs_difference_0 < 1e-10);\nassert!(abs_difference_0 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:22:65-0:1590:3903":{"id":"b:22:65-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:42692:1641":{"id":"b:2:2903-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:8799:2753":{"id":"a:2:9606:8782-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8159:6470":{"id":"0:8159:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26566:7231":{"id":"0:26566:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47929:2194":{"id":"0:47929:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1208":{"id":"0:1208","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/bech32.rs","begin":[51,0],"end":[55,1]},"visibility":{"restricted":{"parent":"0:1175:2012","path":"::chain_crypto::bech32"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"22:141:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1209:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28321:2455":{"id":"0:28321:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:17883:5054":{"id":"b:49:1377-0:17883:5054","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13118":{"id":"0:13118","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13123:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15624:2455":{"id":"0:15624:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1332:4072":{"id":"0:1332:4072","crate_id":0,"name":"DigestContext","span":{"filename":"src/chain_crypto/digest.rs","begin":[68,4],"end":[68,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:27330:7243":{"id":"0:27330:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34641:649":{"id":"0:34641:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1084,4],"end":[1084,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46794:1763":{"id":"0:46794:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1020,68],"end":[1020,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:45631:1730":{"id":"b:2:3255-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25971:6470":{"id":"0:25971:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:50301:1861":{"id":"b:32:1701-0:50301:1861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10407:7231":{"id":"0:10407:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:958:3917":{"id":"b:2:3255-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46720":{"id":"0:46720","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46721:7231","0:46722:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31863:7245":{"id":"0:31863:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30751:5251":{"id":"0:30751:5251","crate_id":0,"name":"as_new_constitution_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[173,4],"end":[178,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1967":{"id":"0:1967","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[708,0],"end":[720,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1968:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1409:649":{"id":"0:1409:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[269,4],"end":[271,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1443":{"id":"0:1443","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[330,0],"end":[330,46]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29295":{"id":"0:29295","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29297:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:16184:1685":{"id":"b:19:426-0:16184:1685","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49696:1690":{"id":"0:49696:1690","crate_id":0,"name":"data","span":{"filename":"src/lib.rs","begin":[1503,4],"end":[1508,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2322:1416":{"id":"0:2322:1416","crate_id":0,"name":"try_from","span":{"filename":"src/legacy_address/address.rs","begin":[229,4],"end":[238,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3224:229","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53084":{"id":"0:53084","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53089:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37748:649":{"id":"0:37748:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4140:1759":{"id":"0:4140:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/drep_deregistration.rs","begin":[9,4],"end":[21,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49525:1687":{"id":"0:49525:1687","crate_id":0,"name":"Data","span":{"filename":"src/lib.rs","begin":[1477,4],"end":[1477,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49527:1542"]}},"0:50237:266":{"id":"0:50237:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1656,4],"end":[1658,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53477:2226":{"id":"0:53477:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15986:7245":{"id":"0:15986:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24024:2226":{"id":"0:24024:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1756:18034":{"id":"32:1756:18034","crate_id":32,"name":"deserialize_option","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1057,4],"end":[1059,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an optional value.\n\nThis allows deserializers that encode an optional value as a nullable\nvalue to convert the null value into `None` and a regular value into\n`Some(value)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:24467:2672":{"id":"a:2:9605:8783-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33514:5305":{"id":"0:33514:5305","crate_id":0,"name":"list","span":{"filename":"src/protocol_types/plutus.rs","begin":[634,4],"end":[636,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8773":{"id":"0:8773","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8774:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:19486:2690":{"id":"b:5:859-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:26050:2841":{"id":"b:49:1377-0:26050:2841","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11479:3616":{"id":"a:2:9605:8783-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1125:3983":{"id":"0:1125:3983","crate_id":0,"name":"from_xprv","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[34,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["xprv",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPrv","id":"23:183:3964","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:33844:1686":{"id":"b:5:859-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31080":{"id":"0:31080","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31082:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54872":{"id":"0:54872","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54873:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:26345:5181":{"id":"b:2:3240-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43384":{"id":"0:43384","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,82],"end":[364,92]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43385:1766","0:43386:7350","0:43387:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17772":{"id":"0:17772","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,9],"end":[185,14]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17773:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15732:667":{"id":"0:15732:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:32824:4378":{"id":"b:2:3250-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:34765:2644":{"id":"b:19:426-0:34765:2644","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:31876:5278":{"id":"b:2:3240-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:21934:2665":{"id":"b:19:426-0:21934:2665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:8663:2752":{"id":"a:2:9605:8783-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:8584:2642":{"id":"b:2:2906-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"48:387:19759":{"id":"48:387:19759","crate_id":48,"name":"Lengthen","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:389:59372","48:390:3373","48:391:59384"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"32:2277:17963":{"id":"32:2277:17963","crate_id":32,"name":"serialize_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[733,4],"end":[733,72]},"visibility":"default","docs":"Serialize a chunk of raw byte data.\n\nEnables serializers to serialize byte slices more compactly or more\nefficiently than other types of slices. If no efficient implementation\nis available, a reasonable implementation would be to forward to\n`serialize_seq`. If forwarded, the implementation looks usually just\nlike this:\n\n```edition2021\n# use serde::ser::{Serializer, SerializeSeq};\n# use serde::__private::doc::Error;\n#\n# struct MySerializer;\n#\n# impl Serializer for MySerializer {\n# type Ok = ();\n# type Error = Error;\n#\nfn serialize_bytes(self, v: &[u8]) -> Result {\n let mut seq = self.serialize_seq(Some(v.len()))?;\n for b in v {\n seq.serialize_element(b)?;\n }\n seq.end()\n}\n#\n# serde::__serialize_unimplemented! {\n# bool i8 i16 i32 i64 u8 u16 u32 u64 f32 f64 char str none some\n# unit unit_struct unit_variant newtype_struct newtype_variant\n# seq tuple tuple_struct tuple_variant map struct struct_variant\n# }\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:1419:4091":{"id":"b:2:3250-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27821":{"id":"0:27821","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27826:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36388:408":{"id":"0:36388:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[291,9],"end":[291,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:28494:5214":{"id":"b:32:1701-0:28494:5214","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5912":{"id":"0:5912","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[92,4],"end":[92,9]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5913:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45308:906":{"id":"0:45308:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[775,4],"end":[781,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["port",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}}],["ipv4",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}],["ipv6",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6963:7231":{"id":"0:6963:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51181:1672":{"id":"0:51181:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[1822,4],"end":[1828,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43935":{"id":"0:43935","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[520,4],"end":[520,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43936:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16991:2455":{"id":"0:16991:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44599":{"id":"0:44599","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44600:7231","0:44601:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:15259:1866":{"id":"b:2:3255-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23241:2365":{"id":"0:23241:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1802:4023":{"id":"0:1802:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/sign.rs","begin":[214,4],"end":[216,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19863:649":{"id":"0:19863:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,11],"end":[78,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51437":{"id":"0:51437","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1867,0],"end":[1879,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51442:1870","0:51452:1871","0:51462:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22939:2681":{"id":"0:22939:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:39767:2354":{"id":"a:2:3407:213-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:320:18161":{"id":"25:320:18161","crate_id":25,"name":"to_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[42,4],"end":[42,35]},"visibility":"default","docs":"Converts the value of `self` to an `i32`. If the value cannot be\nrepresented by an `i32`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:45992:1733":{"id":"b:2:4212-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48100":{"id":"0:48100","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,38],"end":[1252,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48101:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37496:3055":{"id":"0:37496:3055","crate_id":0,"name":"collateral","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[179,4],"end":[181,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7881":{"id":"0:7881","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7882:7231","0:7883:5150","0:7884:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8388":{"id":"0:8388","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8389:7231","0:8390:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11942":{"id":"0:11942","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,29],"end":[25,38]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16517:7236":{"id":"0:16517:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10142":{"id":"0:10142","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10143:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:13038:2615":{"id":"b:44:298-0:13038:2615","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33197":{"id":"0:33197","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[579,4],"end":[579,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33198:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6259:6154":{"id":"0:6259:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:744:18166":{"id":"49:744:18166","crate_id":49,"name":"to_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[93,4],"end":[93,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20552:7245":{"id":"0:20552:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:41962:1766":{"id":"0:41962:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[93,4],"end":[93,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12925:7247":{"id":"0:12925:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30651:5240":{"id":"0:30651:5240","crate_id":0,"name":"new_no_confidence_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[94,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["no_confidence_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27061:2455":{"id":"0:27061:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11327:3068":{"id":"0:11327:3068","crate_id":0,"name":"min_fee","span":{"filename":"src/builders/tx_builder.rs","begin":[2206,4],"end":[2210,5]},"visibility":"public","docs":"warning: sum of all parts of a transaction must equal 0. You cannot just set the fee to the min value and forget about it\nwarning: min_fee may be slightly larger than the actual minimum fee (ex: a few lovelaces)\nthis is done to simplify the library code, but can be fixed later","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4194":{"id":"0:4194","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/drep_update.rs","begin":[8,0],"end":[25,1]},"visibility":{"restricted":{"parent":"0:4176:5083","path":"::serialization::certificates::drep_update"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4195:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14988":{"id":"0:14988","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14989:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:45992:1733":{"id":"a:2:9605:8783-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36373:7231":{"id":"0:36373:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1681:5703":{"id":"32:1681:5703","crate_id":32,"name":"Expected","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1682:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:17834:4536":{"id":"0:17834:4536","crate_id":0,"name":"EncodingError","span":{"filename":"src/legacy_address/address.rs","begin":[306,4],"end":[306,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17836:1542"]}},"0:17612:7243":{"id":"0:17612:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"1:1045:51513":{"id":"1:1045:51513","crate_id":1,"name":"to_ascii_lowercase","span":null,"visibility":"default","docs":"Makes a copy of the value in its ASCII lower case equivalent.\n\nASCII letters 'A' to 'Z' are mapped to 'a' to 'z',\nbut non-ASCII letters are unchanged.\n\nTo lowercase the value in-place, use [`make_ascii_lowercase`].\n\nTo lowercase ASCII characters in addition to non-ASCII characters, use\n[`str::to_lowercase`].\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.\n\n[`make_ascii_lowercase`]: AsciiExt::make_ascii_lowercase","links":{"AsciiExt::make_ascii_lowercase":"1:1048:51516","`str::to_lowercase`":"5:6182:56044"},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Owned","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AsciiExt","id":"1:1041:6629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5355:1759":{"id":"0:5355:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[610,4],"end":[615,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18758:5103":{"id":"0:18758:5103","crate_id":0,"name":"as_stake_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[231,4],"end":[236,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:9043:2768":{"id":"a:2:3407:213-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:1392:180":{"id":"49:1392:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[73,4],"end":[73,15]},"visibility":"default","docs":"The result of the exponentiation.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:16165:7231":{"id":"0:16165:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6607:6154":{"id":"0:6607:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/address.rs","begin":[361,0],"end":[361,22]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:1590:3903":{"id":"a:2:9606:8782-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:22778:2698":{"id":"a:2:9605:8783-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51462:906":{"id":"0:51462:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1876,4],"end":[1878,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["major",{"kind":"primitive","inner":"u32"}],["minor",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:35371:5329":{"id":"b:19:426-0:35371:5329","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:16892:1888":{"id":"b:19:426-0:16892:1888","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54380:5150":{"id":"0:54380:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2001:1759":{"id":"0:2001:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1180,4],"end":[1185,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15800:5150":{"id":"0:15800:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53598":{"id":"0:53598","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53599:7231","0:53600:5150","0:53601:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14274":{"id":"0:14274","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14275:1766","0:14276:1767","0:14277:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27522:1766":{"id":"0:27522:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7142":{"id":"0:7142","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,32],"end":[831,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5654:1635":{"id":"0:5654:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/lib.rs","begin":[192,4],"end":[194,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:24747:2667":{"id":"b:2:4212-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52825:1892":{"id":"0:52825:1892","crate_id":0,"name":"sequence_number","span":{"filename":"src/lib.rs","begin":[2108,4],"end":[2110,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6339":{"id":"0:6339","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6340:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:487:39345":{"id":"25:487:39345","crate_id":25,"name":"cos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1582,4],"end":[1582,25]},"visibility":"default","docs":"Computes the cosine of a number (in radians).\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = 2.0*f64::consts::PI;\n\nlet abs_difference = (x.cos() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2870:1434":{"id":"0:2870:1434","crate_id":0,"name":"u16","span":{"filename":"src/typed_bytes/builder.rs","begin":[113,4],"end":[115,5]},"visibility":"public","docs":"Append an u16 in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:38025:5534":{"id":"b:2:3244-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34749":{"id":"0:34749","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34750:7231","0:34751:5150","0:34752:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11375:5150":{"id":"0:11375:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"44:209:59177":{"id":"44:209:59177","crate_id":44,"name":"rotate_each_word_right12","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[35,4],"end":[35,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1494:702":{"id":"0:1494:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/hash.rs","begin":[1,0],"end":[160,1]},"visibility":"public","docs":"module to provide some handy interfaces atop the hashes so we have\nthe common interfaces for the project to work with.","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:11747:126","0:1540:204","0:1544:4111","0:11762:3896","0:11817:3897"],"is_stripped":false}},"0:54994:7247":{"id":"0:54994:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11554:3675":{"id":"0:11554:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11693:667":{"id":"0:11693:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22584:2194":{"id":"0:22584:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:472":{"id":"0:472","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[25,0],"end":[25,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"withdrawals_builder","name":"withdrawals_builder","id":"0:467:2313","glob":true}},"b:2:3255-0:14153:4230":{"id":"b:2:3255-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:28003:5212":{"id":"b:49:1377-0:28003:5212","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17251:7231":{"id":"0:17251:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35208:1637":{"id":"0:35208:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[1173,4],"end":[1175,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:16554:1906":{"id":"b:49:1377-0:16554:1906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42392":{"id":"0:42392","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42393:7231","0:42394:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6898:649":{"id":"0:6898:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[696,9],"end":[696,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6985:667":{"id":"0:6985:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51745:7231":{"id":"0:51745:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8389:7231":{"id":"0:8389:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30457":{"id":"0:30457","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[59,4],"end":[59,14]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30458:1766","0:30459:7350","0:30460:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11373":{"id":"0:11373","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11374:7231","0:11375:5150","0:11376:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11981:7231":{"id":"0:11981:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36389":{"id":"0:36389","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,16],"end":[291,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36390:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22989":{"id":"0:22989","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22990:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11785:4073":{"id":"0:11785:4073","crate_id":0,"name":"try_from_slice","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"0:1540:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:53852:1943":{"id":"a:2:3421:221-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39365:5611":{"id":"0:39365:5611","crate_id":0,"name":"set_drep_inactivity_period","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[520,4],"end":[522,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["drep_inactivity_period",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:1371:3988":{"id":"a:2:9606:8782-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25486:2225":{"id":"0:25486:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1166":{"id":"0:1166","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/mod.rs","begin":[7,0],"end":[7,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"ed25519_derive::Ed25519Bip32","name":"Ed25519Bip32","id":"0:958:3917","glob":false}},"0:6081":{"id":"0:6081","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[124,4],"end":[124,13]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6082:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:9591:2855":{"id":"a:2:3407:213-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30605:5331":{"id":"0:30605:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:617:3669":{"id":"0:617:3669","crate_id":0,"name":"get_u128","span":{"filename":"src/chain_core/mempack.rs","begin":[202,4],"end":[207,5]},"visibility":"public","docs":"Return the next u128 from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u128"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37406:3098":{"id":"0:37406:3098","crate_id":0,"name":"validity_start_interval","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[134,4],"end":[142,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nReturns a Option (u32) value in case the underlying original Option (u64) value is within the limits.\nOtherwise will just raise an error.\nUse `.validity_start_interval_bignum` instead.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Possible boundary error. Use validity_start_interval_bignum instead\")]"],"deprecation":{"since":"10.1.0","note":"Possible boundary error. Use validity_start_interval_bignum instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8137:2652":{"id":"0:8137:2652","crate_id":0,"name":"DatumSourceEnum","span":{"filename":"src/builders/script_structs.rs","begin":[67,0],"end":[70,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:8138:2740","0:8141:2650"],"impls":["a:2:3471:6582-0:8137:2652","a:2:9605:8783-0:8137:2652","a:2:3421:221-0:8137:2652","a:2:9606:8782-0:8137:2652","a:2:3407:213-0:8137:2652","b:2:3244-0:8137:2652","b:2:2903-0:8137:2652","b:2:3255-0:8137:2652","b:2:3240-0:8137:2652","b:2:4212-0:8137:2652","b:2:3250-0:8137:2652","b:2:2906-0:8137:2652","b:5:859-0:8137:2652","b:36:59-0:8137:2652","b:44:298-0:8137:2652","b:49:1377-0:8137:2652","0:8144","0:8146","0:8148","0:8149","0:8151","0:8153","0:8154","0:8156"]}},"0:5769":{"id":"0:5769","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5770:7231","0:5771:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32810:5150":{"id":"0:32810:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:6781":{"id":"0:6781","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,32],"end":[656,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6782:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:18972:2678":{"id":"a:2:3471:6582-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:41236:2511":{"id":"a:2:9606:8782-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46009:594":{"id":"0:46009:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[893,4],"end":[893,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45356":{"id":"0:45356","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45357:7231","0:45358:5150","0:45359:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2303:17974":{"id":"32:2303:17974","crate_id":32,"name":"is_human_readable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1435,4],"end":[1435,39]},"visibility":"default","docs":"Determine whether `Serialize` implementations should serialize in\nhuman-readable form.\n\nSome types have a human-readable form that may be somewhat expensive to\nconstruct, as well as a binary form that is compact and efficient.\nGenerally text-based formats like JSON and YAML will prefer to use the\nhuman-readable one and binary formats like Postcard will prefer the\ncompact one.\n\n```edition2021\n# use std::fmt::{self, Display};\n#\n# struct Timestamp;\n#\n# impl Timestamp {\n# fn seconds_since_epoch(&self) -> u64 { unimplemented!() }\n# }\n#\n# impl Display for Timestamp {\n# fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result {\n# unimplemented!()\n# }\n# }\n#\nuse serde::{Serialize, Serializer};\n\nimpl Serialize for Timestamp {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n if serializer.is_human_readable() {\n // Serialize to a human-readable string \"2015-05-15T17:01:00Z\".\n self.to_string().serialize(serializer)\n } else {\n // Serialize to a compact binary representation.\n self.seconds_since_epoch().serialize(serializer)\n }\n }\n}\n```\n\nThe default implementation of this method returns `true`. Data formats\nmay override this to `false` to request a compact form for types that\nsupport one. Note that modifying this method to change a format from\nhuman-readable to compact or vice versa should be regarded as a breaking\nchange, as a value serialized in human-readable mode is not required to\ndeserialize from the same data in compact mode.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:48848:1808":{"id":"b:49:1377-0:48848:1808","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41872:7231":{"id":"0:41872:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47731:5328":{"id":"0:47731:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:316:2538":{"id":"25:316:2538","crate_id":25,"name":"ToPrimitive","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:317:18158","25:318:18159","25:319:18160","25:320:18161","25:321:15034","25:322:18162","25:323:18163","25:324:18164","25:325:18165","25:326:18166","25:327:2557","25:328:18167","25:329:18168","25:330:18169"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:13810:408":{"id":"0:13810:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[773,9],"end":[773,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1483":{"id":"0:1483","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[381,0],"end":[424,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1486:4093","0:1488:4095","0:1490:2015","0:1491:4100"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:17789:4489":{"id":"b:2:4212-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48608":{"id":"0:48608","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,68],"end":[1308,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48610:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:17883:5054":{"id":"a:2:9606:8782-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53975:6154":{"id":"0:53975:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9996:7232":{"id":"0:9996:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48990:6154":{"id":"0:48990:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44875:649":{"id":"0:44875:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[697,4],"end":[697,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8587":{"id":"0:8587","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,9],"end":[226,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8588:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34778":{"id":"0:34778","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1110,4],"end":[1110,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34779:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46507:7231":{"id":"0:46507:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23003:594":{"id":"0:23003:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13826":{"id":"0:13826","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,56],"end":[773,74]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13828:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:20811:4441":{"id":"b:36:59-0:20811:4441","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25025":{"id":"0:25025","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25026:7231","0:25027:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:34144:1781":{"id":"b:2:3240-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25063:5150":{"id":"0:25063:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11552":{"id":"0:11552","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}},"items":["0:11554:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1404:19815":{"id":"49:1404:19815","crate_id":49,"name":"PartialDiv","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1406:180","49:1407:59468"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:35021:7231":{"id":"0:35021:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:1013:56551":{"id":"25:1013:56551","crate_id":25,"name":"FromStrRadixErr","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/lib.rs","begin":[68,4],"end":[68,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:17907:7231":{"id":"0:17907:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8419":{"id":"0:8419","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8420:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51770:1763":{"id":"0:51770:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1910,34],"end":[1910,52]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2889":{"id":"0:2889","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[32,0],"end":[49,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2891:5615","0:2892:1703"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8066:7231":{"id":"0:8066:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:38025:5534":{"id":"a:2:3421:221-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33930:5318":{"id":"0:33930:5318","crate_id":0,"name":"new_empty_constr_plutus_data","span":{"filename":"src/protocol_types/plutus.rs","begin":[730,4],"end":[732,5]},"visibility":"public","docs":"Same as `.new_constr_plutus_data` but creates constr with empty data list","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["alternative",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28757:5150":{"id":"0:28757:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:5720:415":{"id":"0:5720:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2324,4],"end":[2331,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3605:1235":{"id":"2:3605:1235","crate_id":2,"name":"shr_assign","span":null,"visibility":"default","docs":"Performs the `>>=` operation.\n\n# Examples\n\n```\nlet mut x: u8 = 5;\nx >>= 1;\nassert_eq!(x, 2);\n\nlet mut x: u8 = 2;\nx >>= 1;\nassert_eq!(x, 1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19324:2225":{"id":"0:19324:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52633":{"id":"0:52633","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52634:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2568:23826":{"id":"25:2568:23826","crate_id":25,"name":"FRAC_PI_2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `π / 2.0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48795:6470":{"id":"0:48795:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:53852:1943":{"id":"b:19:426-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:19855:5129":{"id":"a:2:9605:8783-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1605:4119":{"id":"0:1605:4119","crate_id":0,"name":"private_key","span":{"filename":"src/chain_crypto/key.rs","begin":[60,4],"end":[62,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29653":{"id":"0:29653","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29654:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:9915:2874":{"id":"b:2:3240-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16100":{"id":"0:16100","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16102:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44160:7247":{"id":"0:44160:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9545:7232":{"id":"0:9545:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:52397:1880":{"id":"b:36:59-0:52397:1880","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"21:222:1584":{"id":"21:222:1584","crate_id":21,"name":"Serialize","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["21:223:1759"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:44:298-0:52865:1896":{"id":"b:44:298-0:52865:1896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5216":{"id":"0:5216","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[55,0],"end":[74,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5217:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27164":{"id":"0:27164","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[59,0],"end":[99,1]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27169:906","0:27179:1672","0:27189:1637","0:27200:5190","0:27210:5191"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:50557:1865":{"id":"a:2:3421:221-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25695:594":{"id":"0:25695:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:50557:1865":{"id":"b:2:2906-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1466:126":{"id":"0:1466:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_crypto/digest.rs","begin":[357,4],"end":[357,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:51479:7231":{"id":"0:51479:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30500:5150":{"id":"0:30500:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9605:8783-0:12328:4180":{"id":"a:2:9605:8783-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26402":{"id":"0:26402","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[19,0],"end":[19,21]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26407:5328","0:26418:6154","0:26429:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4731":{"id":"0:4731","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/voting_procedure.rs","begin":[3,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:4729:2844","path":"::serialization::governance::voting_procedure"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4732:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40896:7243":{"id":"0:40896:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:589:56445":{"id":"25:589:56445","crate_id":25,"name":"swap_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[251,4],"end":[251,32]},"visibility":"default","docs":"Reverses the byte order of the integer.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\nlet m = 0xEFCDAB8967452301u64;\n\nassert_eq!(n.swap_bytes(), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42483:7350":{"id":"0:42483:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[185,88],"end":[185,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25398:6470":{"id":"0:25398:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30886:7243":{"id":"0:30886:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45117":{"id":"0:45117","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[746,4],"end":[746,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45118:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:50157:1776":{"id":"b:44:298-0:50157:1776","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12369":{"id":"0:12369","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12370:7231","0:12371:5150","0:12372:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24947":{"id":"0:24947","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24948:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13330:1767":{"id":"0:13330:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[602,76],"end":[602,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2578:23834":{"id":"25:2578:23834","crate_id":25,"name":"SQRT_2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `sqrt(2.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33782":{"id":"0:33782","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,32],"end":[684,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34547:2643":{"id":"0:34547:2643","crate_id":0,"name":"tag","span":{"filename":"src/protocol_types/plutus.rs","begin":[1034,4],"end":[1036,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25999:415":{"id":"0:25999:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,33],"end":[23,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50600:7350":{"id":"0:50600:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1713,88],"end":[1713,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22841:1835":{"id":"0:22841:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:44869:1724":{"id":"a:2:9605:8783-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:43316:1642":{"id":"a:2:3407:213-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25442:7247":{"id":"0:25442:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32573:702":{"id":"0:32573:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[462,4],"end":[462,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28371":{"id":"0:28371","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28376:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44411:408":{"id":"0:44411:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[604,4],"end":[604,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3042:1759":{"id":"0:3042:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[562,4],"end":[582,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11881:594":{"id":"0:11881:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/key.rs","begin":[8,29],"end":[8,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2922:105":{"id":"2:2922:105","crate_id":2,"name":"Clone","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:2923:408","2:2924:410"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:7649:2677":{"id":"0:7649:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/certificates_builder.rs","begin":[213,4],"end":[216,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34753":{"id":"0:34753","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34754:7231","0:34755:5150","0:34756:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:32565:3084":{"id":"a:2:9605:8783-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53217:1901":{"id":"0:53217:1901","crate_id":0,"name":"prev_hash","span":{"filename":"src/lib.rs","begin":[2181,4],"end":[2183,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26489":{"id":"0:26489","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26490:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:691:3715":{"id":"0:691:3715","crate_id":0,"name":"fill_hole_u8","span":{"filename":"src/chain_core/packer.rs","begin":[116,4],"end":[118,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hole",{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["value",{"kind":"primitive","inner":"u8"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29385:7231":{"id":"0:29385:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52810":{"id":"0:52810","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2103,0],"end":[2133,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52815:1890","0:52825:1892","0:52835:1893","0:52845:1894","0:52855:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53492:5328":{"id":"0:53492:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31344:7231":{"id":"0:31344:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42943":{"id":"0:42943","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42944:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:21665:2682":{"id":"b:36:59-0:21665:2682","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:12171:2207":{"id":"a:2:3471:6582-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8039:7232":{"id":"0:8039:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23636:1767":{"id":"0:23636:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25451":{"id":"0:25451","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25456:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14872:7243":{"id":"0:14872:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:42951:1651":{"id":"b:2:3244-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1783:7017":{"id":"32:1783:7017","crate_id":32,"name":"Visitor","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1785:1677","32:1786:7325","32:1787:17981","32:1789:17982","32:1791:17983","32:1793:17984","32:1795:17985","32:1797:17986","32:1800:17987","32:1802:17988","32:1804:17989","32:1806:7326","32:1808:17990","32:1811:17991","32:1813:17992","32:1815:17993","32:1818:7330","32:1820:17994","32:1822:17995","32:1824:7331","32:1826:17996","32:1828:17997","32:1830:17998","32:1832:17999","32:1834:18000","32:1836:7391","32:1838:7392","32:1840:9283","32:1842:7342"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:53944":{"id":"0:53944","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53949:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49058:7231":{"id":"0:49058:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52384:7245":{"id":"0:52384:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15267":{"id":"0:15267","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34727:7231":{"id":"0:34727:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:30844:2856":{"id":"b:2:3240-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"40:204:18298":{"id":"40:204:18298","crate_id":40,"name":"next_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[148,4],"end":[148,34]},"visibility":"default","docs":"Return the next random `u32`.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nusing `self.next_u64() as u32` or via [`impls::next_u32_via_fill`].","links":{"`impls::next_u32_via_fill`":"40:168:41767"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15592:7236":{"id":"0:15592:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:962":{"id":"0:962","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[25,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"23:449:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:963:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:46768:1749":{"id":"b:2:3244-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20763":{"id":"0:20763","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20764:7231","0:20765:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11577:3916":{"id":"0:11577:3916","crate_id":0,"name":"Ed25519","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[14,0],"end":[14,19]},"visibility":"public","docs":"ED25519 Signing Algorithm","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:11577:3916","a:2:9605:8783-0:11577:3916","a:2:3421:221-0:11577:3916","a:2:9606:8782-0:11577:3916","a:2:3407:213-0:11577:3916","b:2:3244-0:11577:3916","b:2:2903-0:11577:3916","b:2:3255-0:11577:3916","b:2:3240-0:11577:3916","b:2:4212-0:11577:3916","b:2:3250-0:11577:3916","b:2:2906-0:11577:3916","b:5:859-0:11577:3916","b:36:59-0:11577:3916","b:44:298-0:11577:3916","b:49:1377-0:11577:3916","0:11579","0:11581","0:11583","0:11584","0:11586","0:11587","0:878","0:884","0:894","0:896","0:903"]}},"0:3887:1759":{"id":"0:3887:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2591,4],"end":[2597,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10581:3186":{"id":"0:10581:3186","crate_id":0,"name":"add_reference_input","span":{"filename":"src/builders/tx_builder.rs","begin":[755,4],"end":[757,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["reference_input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3139:2892":{"id":"0:3139:2892","crate_id":0,"name":"calculate_ada","span":{"filename":"src/utils.rs","begin":[1417,4],"end":[1429,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5827:993":{"id":"0:5827:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[37,49],"end":[37,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16021":{"id":"0:16021","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16026:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:52865:1896":{"id":"b:2:2903-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33741:3539":{"id":"0:33741:3539","crate_id":0,"name":"Bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[681,4],"end":[681,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:15931":{"id":"0:15931","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15932:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:33732:5309":{"id":"a:2:3421:221-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:8975:17737":{"id":"2:8975:17737","crate_id":2,"name":"intersperse","span":null,"visibility":"default","docs":"Creates a new iterator which places a copy of `separator` between adjacent\nitems of the original iterator.\n\nIn case `separator` does not implement [`Clone`] or needs to be\ncomputed every time, use [`intersperse_with`].\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_intersperse)]\n\nlet mut a = [0, 1, 2].iter().intersperse(&100);\nassert_eq!(a.next(), Some(&0)); // The first element from `a`.\nassert_eq!(a.next(), Some(&100)); // The separator.\nassert_eq!(a.next(), Some(&1)); // The next element from `a`.\nassert_eq!(a.next(), Some(&100)); // The separator.\nassert_eq!(a.next(), Some(&2)); // The last element from `a`.\nassert_eq!(a.next(), None); // The iterator is finished.\n```\n\n`intersperse` can be very useful to join an iterator's items using a common element:\n```\n#![feature(iter_intersperse)]\n\nlet hello = [\"Hello\", \"World\", \"!\"].iter().copied().intersperse(\" \").collect::();\nassert_eq!(hello, \"Hello World !\");\n```\n\n[`Clone`]: crate::clone::Clone\n[`intersperse_with`]: Iterator::intersperse_with","links":{"Iterator::intersperse_with":"2:8976:17738","crate::clone::Clone":"2:2922:105"},"attrs":["#[unstable(feature = \"iter_intersperse\", reason = \"recently added\", issue =\n\"79524\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["separator",{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Intersperse","id":"2:43070:6933","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2519:17738":{"id":"50:2519:17738","crate_id":50,"name":"intersperse_with","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[504,4],"end":[506,32]},"visibility":"default","docs":"An iterator adaptor to insert a particular value created by a function\nbetween each element of the adapted iterator.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet mut i = 10;\nitertools::assert_equal((0..3).intersperse_with(|| { i -= 1; i }), vec![0, 9, 1, 8, 2]);\nassert_eq!(i, 8);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["element",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntersperseWith","id":"50:3854:6934","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46730:7231":{"id":"0:46730:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9596:649":{"id":"0:9596:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[6,16],"end":[6,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18598:5088":{"id":"0:18598:5088","crate_id":0,"name":"new_pool_retirement","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[99,4],"end":[101,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pool_retirement",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15254:2455":{"id":"0:15254:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11980":{"id":"0:11980","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11981:7231","0:11982:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25353":{"id":"0:25353","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[35,4],"end":[35,8]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25354:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37692":{"id":"0:37692","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37693:7231","0:37694:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26997":{"id":"0:26997","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,23],"end":[42,25]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22993":{"id":"0:22993","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22994:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:452:2567":{"id":"25:452:2567","crate_id":25,"name":"max_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1011,4],"end":[1011,27]},"visibility":"default","docs":"Returns the largest finite value that this type can represent.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x: f64 = Float::max_value();\nassert_eq!(x, f64::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:49190:1813":{"id":"b:2:3255-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:32824:4378":{"id":"b:2:2903-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48843:2455":{"id":"0:48843:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13843:53855":{"id":"2:13843:53855","crate_id":2,"name":"split_whitespace","span":null,"visibility":"public","docs":"Splits a string slice by whitespace.\n\nThe iterator returned will return string slices that are sub-slices of\nthe original string slice, separated by any amount of whitespace.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`. If you only want to split on ASCII whitespace\ninstead, use [`split_ascii_whitespace`].\n\n[`split_ascii_whitespace`]: str::split_ascii_whitespace\n\n# Examples\n\nBasic usage:\n\n```\nlet mut iter = \"A few words\".split_whitespace();\n\nassert_eq!(Some(\"A\"), iter.next());\nassert_eq!(Some(\"few\"), iter.next());\nassert_eq!(Some(\"words\"), iter.next());\n\nassert_eq!(None, iter.next());\n```\n\nAll kinds of whitespace are considered:\n\n```\nlet mut iter = \" Mary had\\ta\\u{2009}little \\n\\t lamb\".split_whitespace();\nassert_eq!(Some(\"Mary\"), iter.next());\nassert_eq!(Some(\"had\"), iter.next());\nassert_eq!(Some(\"a\"), iter.next());\nassert_eq!(Some(\"little\"), iter.next());\nassert_eq!(Some(\"lamb\"), iter.next());\n\nassert_eq!(None, iter.next());\n```","links":{"str::split_ascii_whitespace":"2:13844:53858"},"attrs":["#[must_use =\n\"this returns the split string as an iterator, \\\n without modifying the original\"]","#[rustc_diagnostic_item = \"str_split_whitespace\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SplitWhitespace","id":"2:46213:6822","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11589:3924":{"id":"b:2:4212-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:39403:4061":{"id":"b:36:59-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23556:2845":{"id":"0:23556:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[59,4],"end":[61,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:15444:4233":{"id":"b:49:1377-0:15444:4233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40007":{"id":"0:40007","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40012:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41288":{"id":"0:41288","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41289:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8156":{"id":"0:8156","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,43],"end":[66,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8157:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28413:5331":{"id":"0:28413:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:7010:1750":{"id":"b:2:2903-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24197:7232":{"id":"0:24197:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27954:1759":{"id":"0:27954:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:29891:5232":{"id":"a:2:3407:213-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:33757:5313":{"id":"a:2:3421:221-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2714:1766":{"id":"0:2714:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[919,4],"end":[921,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:120:18433":{"id":"38:120:18433","crate_id":38,"name":"divides","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[210,4],"end":[210,44]},"visibility":"default","docs":"Deprecated, use `is_multiple_of` instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:7511:7243":{"id":"0:7511:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:39443:4134":{"id":"b:2:3240-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54130":{"id":"0:54130","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,61],"end":[2489,79]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54132:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14250":{"id":"0:14250","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14252:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51662:906":{"id":"0:51662:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1891,4],"end":[1893,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49094":{"id":"0:49094","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,27],"end":[1393,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49095:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17937":{"id":"0:17937","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17938:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"22:68:6617":{"id":"22:68:6617","crate_id":22,"name":"CheckBase32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["22:70:125","22:71:49167"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:11475":{"id":"0:11475","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[158,9],"end":[158,14]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11476:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46487":{"id":"0:46487","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46488:7231","0:46489:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46501:667":{"id":"0:46501:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:8427:2629":{"id":"b:2:2903-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9898:7243":{"id":"0:9898:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37366:3393":{"id":"0:37366:3393","crate_id":0,"name":"auxiliary_data_hash","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[104,4],"end":[106,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27200:5190":{"id":"0:27200:5190","crate_id":0,"name":"get_voters","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[87,4],"end":[89,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:879:3933":{"id":"0:879:3933","crate_id":0,"name":"Public","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[52,4],"end":[52,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:32:1701-0:16739:1891":{"id":"b:32:1701-0:16739:1891","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38210:5331":{"id":"0:38210:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:40260:1677":{"id":"b:49:1377-0:40260:1677","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:36610:1627":{"id":"b:2:3240-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11617:3981":{"id":"b:2:3250-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36219:415":{"id":"0:36219:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[264,27],"end":[264,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25359":{"id":"0:25359","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[37,4],"end":[37,7]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25360:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10933:53246":{"id":"2:10933:53246","crate_id":2,"name":"hash_one","span":null,"visibility":"default","docs":"Calculates the hash of a single value.\n\nThis is intended as a convenience for code which *consumes* hashes, such\nas the implementation of a hash table or in unit tests that check\nwhether a custom [`Hash`] implementation behaves as expected.\n\nThis must not be used in any code which *creates* hashes, such as in an\nimplementation of [`Hash`]. The way to create a combined hash of\nmultiple values is to call [`Hash::hash`] multiple times using the same\n[`Hasher`], not to call this method repeatedly and combine the results.\n\n# Example\n\n```\n#![feature(build_hasher_simple_hash_one)]\n\nuse std::cmp::{max, min};\nuse std::hash::{BuildHasher, Hash, Hasher};\nstruct OrderAmbivalentPair(T, T);\nimpl Hash for OrderAmbivalentPair {\n fn hash(&self, hasher: &mut H) {\n min(&self.0, &self.1).hash(hasher);\n max(&self.0, &self.1).hash(hasher);\n }\n}\n\n// Then later, in a `#[test]` for the type...\nlet bh = std::collections::hash_map::RandomState::new();\nassert_eq!(\n bh.hash_one(OrderAmbivalentPair(1, 2)),\n bh.hash_one(OrderAmbivalentPair(2, 1))\n);\nassert_eq!(\n bh.hash_one(OrderAmbivalentPair(10, 2)),\n bh.hash_one(&OrderAmbivalentPair(2, 10))\n);\n```","links":{"`Hasher`":"2:10895:142","`Hash`":"2:10879:138","`Hash::hash`":"2:10880:702"},"attrs":["#[unstable(feature = \"build_hasher_simple_hash_one\", issue = \"86161\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["x",{"kind":"generic","inner":"T"}]],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Hasher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BuildHasher","id":"2:10930:6722","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11469:3577":{"id":"0:11469:3577","crate_id":0,"name":"TypeUnknown","span":{"filename":"src/chain_core/abor.rs","begin":[163,4],"end":[163,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11471:1542"]}},"b:2:4212-0:44638:1721":{"id":"b:2:4212-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54132:1763":{"id":"0:54132:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2489,61],"end":[2489,79]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:695:57237":{"id":"25:695:57237","crate_id":25,"name":"div_euclid","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/euclid.rs","begin":[23,4],"end":[23,43]},"visibility":"default","docs":"Calculates Euclidean division, the matching method for `rem_euclid`.\n\nThis computes the integer `n` such that\n`self = n * v + self.rem_euclid(v)`.\nIn other words, the result is `self / v` rounded to the integer `n`\nsuch that `self >= n * v`.\n\n# Examples\n\n```\nuse num_traits::Euclid;\n\nlet a: i32 = 7;\nlet b: i32 = 4;\nassert_eq!(Euclid::div_euclid(&a, &b), 1); // 7 > 4 * 1\nassert_eq!(Euclid::div_euclid(&-a, &b), -2); // -7 >= 4 * -2\nassert_eq!(Euclid::div_euclid(&a, &-b), -1); // 7 >= -4 * -1\nassert_eq!(Euclid::div_euclid(&-a, &-b), 2); // -7 >= -4 * 2\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:10159:7236":{"id":"0:10159:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:13892:4219":{"id":"b:19:426-0:13892:4219","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18236:1542":{"id":"0:18236:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[48,23],"end":[48,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:2903-0:49190:1813":{"id":"b:2:2903-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38143:2194":{"id":"0:38143:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11642:4062":{"id":"0:11642:4062","crate_id":0,"name":"InvalidDigestSize","span":{"filename":"src/chain_crypto/digest.rs","begin":[21,4],"end":[21,53]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11643:3579","0:11644:606"],"fields_stripped":false}}},"b:32:1701-0:21665:2682":{"id":"b:32:1701-0:21665:2682","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45635":{"id":"0:45635","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[828,4],"end":[828,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45636:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13190:5331":{"id":"0:13190:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46037:1766":{"id":"0:46037:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[897,4],"end":[897,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8206":{"id":"0:8206","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8207:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2630":{"id":"0:2630","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[17,0],"end":[17,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"committee","name":"committee","id":"0:2607:5202","glob":true}},"a:2:3471:6582-0:48329:1793":{"id":"a:2:3471:6582-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9418":{"id":"0:9418","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9419:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:9105:2769":{"id":"b:2:2906-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11811:4020":{"id":"0:11811:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"blake2b256\""}},"a:2:3471:6582-0:15629:1746":{"id":"a:2:3471:6582-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20030:2225":{"id":"0:20030:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52593":{"id":"0:52593","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52594:7231","0:52595:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11418:3424":{"id":"0:11418:3424","crate_id":0,"name":"plutus_vasil_cost_models","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[41,4],"end":[77,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11747:126":{"id":"b:49:1377-0:11747:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:10116:3075":{"id":"a:2:3407:213-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54655":{"id":"0:54655","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,88],"end":[2699,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54656:1766","0:54657:7350","0:54658:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19150:266":{"id":"0:19150:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[33,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2715:1767":{"id":"0:2715:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[923,4],"end":[925,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53564:7232":{"id":"0:53564:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23859:415":{"id":"0:23859:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9102:1717":{"id":"2:9102:1717","crate_id":2,"name":"min","span":null,"visibility":"default","docs":"Returns the minimum element of an iterator.\n\nIf several elements are equally minimum, the first element is returned.\nIf the iterator is empty, [`None`] is returned.\n\nNote that [`f32`]/[`f64`] doesn't implement [`Ord`] due to NaN being\nincomparable. You can work around this by using [`Iterator::reduce`]:\n```\nassert_eq!(\n [2.4, f32::NAN, 1.3]\n .into_iter()\n .reduce(f32::min)\n .unwrap(),\n 1.3\n);\n```\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nlet b: Vec = Vec::new();\n\nassert_eq!(a.iter().min(), Some(&1));\nassert_eq!(b.iter().min(), None);\n```","links":{"`f32`":"1:11846:6307","`Ord`":"2:2994:176","`Iterator::reduce`":"2:9056:17751","`f64`":"1:11847:6308","`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:34624:5350":{"id":"b:32:1701-0:34624:5350","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43128:1767":{"id":"0:43128:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[334,4],"end":[334,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:20565:2670":{"id":"b:36:59-0:20565:2670","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19468:5150":{"id":"0:19468:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:587:3635":{"id":"b:2:3250-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:48329:1793":{"id":"a:2:9606:8782-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19288:1767":{"id":"0:19288:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:624:17678":{"id":"39:624:17678","crate_id":39,"name":"Fill","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:625:18202"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:54467":{"id":"0:54467","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,50],"end":[2651,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54468:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:11962:2896":{"id":"b:44:298-0:11962:2896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15616:7245":{"id":"0:15616:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:21665:2682":{"id":"b:2:4212-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:24186:2695":{"id":"b:32:1701-0:24186:2695","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:50157:1776":{"id":"b:36:59-0:50157:1776","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:36384:3232":{"id":"b:2:3240-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44156:7245":{"id":"0:44156:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:741:59472":{"id":"49:741:59472","crate_id":49,"name":"ISIZE","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[86,4],"end":[86,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"isize"},"default":null}},"0:49068:6470":{"id":"0:49068:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48548:7236":{"id":"0:48548:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10150:7232":{"id":"0:10150:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:394:7238":{"id":"19:394:7238","crate_id":19,"name":"IntoWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:395:7231","19:396:7232"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:2906-0:7129:188":{"id":"b:2:2906-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15634:649":{"id":"0:15634:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41961":{"id":"0:41961","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[93,4],"end":[93,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41962:1766","0:41963:7350","0:41964:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1154":{"id":"0:1154","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[125,0],"end":[143,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1155:3906","0:1156:3950","0:1157:3951","0:1158:3953","0:1159:3954"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:886:3940":{"id":"0:886:3940","crate_id":0,"name":"PubAlg","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[69,4],"end":[69,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:40241:7231":{"id":"0:40241:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54356:7231":{"id":"0:54356:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23102":{"id":"0:23102","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23103:7231","0:23104:5150","0:23105:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51989":{"id":"0:51989","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,9],"end":[1939,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51990:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:11869:3904":{"id":"a:2:3407:213-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2096":{"id":"0:2096","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[71,0],"end":[85,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2097:906","0:2099:2178"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:8085:2704":{"id":"b:2:4212-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53653:7350":{"id":"0:53653:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2411,88],"end":[2411,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26385:7243":{"id":"0:26385:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35970:702":{"id":"0:35970:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,27],"end":[130,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27288:7350":{"id":"0:27288:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:40913:4380":{"id":"b:19:426-0:40913:4380","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45190":{"id":"0:45190","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45195:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3949:7162":{"id":"2:3949:7162","crate_id":2,"name":"Residual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3951:49961"],"generics":{"params":[{"name":"O","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:34351:5150":{"id":"0:34351:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51035":{"id":"0:51035","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51036:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:20276:5121":{"id":"b:2:4212-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25604:2850":{"id":"0:25604:2850","crate_id":0,"name":"to_key_hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[78,4],"end":[83,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49074:1811":{"id":"b:36:59-0:49074:1811","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8193:7231":{"id":"0:8193:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42550:5328":{"id":"0:42550:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5705:1874":{"id":"0:5705:1874","crate_id":0,"name":"TransactionIndexes","span":{"filename":"src/lib.rs","begin":[1935,0],"end":[1935,52]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:11378:7231":{"id":"0:11378:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47716:2226":{"id":"0:47716:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:700:6686":{"id":"25:700:6686","crate_id":25,"name":"CheckedEuclid","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:701:57223","25:702:57224"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Euclid","id":"25:694:6687","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"53:208:39377":{"id":"53:208:39377","crate_id":53,"name":"atan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[106,4],"end":[106,26]},"visibility":"default","docs":"Computes the arctangent of a number. Return value is in radians in the\nrange [-pi/2, pi/2];","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53394:7243":{"id":"0:53394:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5658:1645":{"id":"0:5658:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/lib.rs","begin":[254,4],"end":[254,60]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16175:7247":{"id":"0:16175:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47243":{"id":"0:47243","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,9],"end":[1124,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47244:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42157":{"id":"0:42157","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,9],"end":[129,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42158:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44830":{"id":"0:44830","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44831:7231","0:44832:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11377":{"id":"0:11377","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11378:7231","0:11379:5150","0:11380:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15014":{"id":"0:15014","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15015:1766","0:15016:1767","0:15017:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:8212:2741":{"id":"b:44:298-0:8212:2741","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1326:667":{"id":"0:1326:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[50,4],"end":[52,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["err",{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11858":{"id":"0:11858","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11859:125","0:11860:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:1730:3906":{"id":"a:2:9605:8783-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:12934:2620":{"id":"b:44:298-0:12934:2620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:45861:1732":{"id":"b:2:2906-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:19214:2688":{"id":"b:2:3255-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:537:112":{"id":"b:2:3240-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:6065:1748":{"id":"a:2:3471:6582-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35409":{"id":"0:35409","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35410:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8911:2765":{"id":"0:8911:2765","crate_id":0,"name":"new_with_native_script_witness","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[22,4],"end":[32,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31178:2194":{"id":"0:31178:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15857:1226":{"id":"2:15857:1226","crate_id":2,"name":"saturating_sub","span":null,"visibility":"default","docs":"Lanewise saturating subtract.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdInt};\nuse core::i32::{MIN, MAX};\nlet x = Simd::from_array([MIN, -2, -1, MAX]);\nlet max = Simd::splat(MAX);\nlet unsat = x - max;\nlet sat = x.saturating_sub(max);\nassert_eq!(unsat, Simd::from_array([1, MAX, MIN, 0]));\nassert_eq!(sat, Simd::from_array([MIN, MIN, MIN, 0]));","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["second",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"48:354:19791":{"id":"48:354:19791","crate_id":48,"name":"Length","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[14,4],"end":[14,31]},"visibility":"default","docs":"`GenericArray` associated length","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:9605:8783-0:33578:5306":{"id":"a:2:9605:8783-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:971:3940":{"id":"0:971:3940","crate_id":0,"name":"PubAlg","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[45,4],"end":[45,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:2:3240-0:15629:1746":{"id":"b:2:3240-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:16996:4238":{"id":"b:19:426-0:16996:4238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26651":{"id":"0:26651","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26652:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49321":{"id":"0:49321","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,18],"end":[1426,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11604":{"id":"0:11604","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,27],"end":[19,29]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12999":{"id":"0:12999","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13000:7231","0:13001:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11747:126":{"id":"b:2:3244-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50317:993":{"id":"0:50317:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1679,38],"end":[1679,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28663":{"id":"0:28663","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28664:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9249:2818":{"id":"0:9249:2818","crate_id":0,"name":"get_native_input_scripts","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[372,4],"end":[391,5]},"visibility":"public","docs":"Returns a copy of the current script input witness scripts in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32048":{"id":"0:32048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[295,4],"end":[295,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32049:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8968:17735":{"id":"2:8968:17735","crate_id":2,"name":"advance_by","span":null,"visibility":"default","docs":"Advances the iterator by `n` elements.\n\nThis method will eagerly skip `n` elements by calling [`next`] up to `n`\ntimes until [`None`] is encountered.\n\n`advance_by(n)` will return [`Ok(())`][Ok] if the iterator successfully advances by\n`n` elements, or [`Err(k)`][Err] if [`None`] is encountered, where `k` is the number\nof elements the iterator is advanced by before running out of elements (i.e. the\nlength of the iterator). Note that `k` is always less than `n`.\n\nCalling `advance_by(0)` can do meaningful work, for example [`Flatten`]\ncan advance its outer iterator until it finds an inner iterator that is not empty, which\nthen often allows it to return a more accurate `size_hint()` than in its initial state.\n\n[`Flatten`]: crate::iter::Flatten\n[`next`]: Iterator::next\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_advance_by)]\n\nlet a = [1, 2, 3, 4];\nlet mut iter = a.iter();\n\nassert_eq!(iter.advance_by(2), Ok(()));\nassert_eq!(iter.next(), Some(&3));\nassert_eq!(iter.advance_by(0), Ok(()));\nassert_eq!(iter.advance_by(100), Err(1)); // only `&4` was skipped\n```","links":{"Err":"2:44081:125","crate::iter::Flatten":"2:6874:6913","Iterator::next":"2:8958:919","Ok":"2:44078:174","`None`":"2:43952:173"},"attrs":["#[unstable(feature = \"iter_advance_by\", reason = \"recently added\", issue =\n\"77404\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54061:7231":{"id":"0:54061:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11380:7245":{"id":"0:11380:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47908:1767":{"id":"0:47908:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1227,88],"end":[1227,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38296:5547":{"id":"0:38296:5547","crate_id":0,"name":"set_pp_network_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[145,4],"end":[147,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pp_network_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47866":{"id":"0:47866","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,68],"end":[1227,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47868:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53160:6154":{"id":"0:53160:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23106":{"id":"0:23106","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23107:7231","0:23108:5150","0:23109:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43532:1680":{"id":"0:43532:1680","crate_id":0,"name":"script_ref","span":{"filename":"src/lib.rs","begin":[402,4],"end":[404,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6567":{"id":"0:6567","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,23],"end":[356,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:644:3701":{"id":"a:2:9606:8782-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1049:3895":{"id":"0:1049:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[70,4],"end":[72,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"ei::Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42732:1767":{"id":"0:42732:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[227,76],"end":[227,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28651":{"id":"0:28651","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33756:993":{"id":"0:33756:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[675,43],"end":[675,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:51756:1873":{"id":"b:2:2906-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3582:180":{"id":"2:3582:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `>>` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:44831:7231":{"id":"0:44831:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44864:2455":{"id":"0:44864:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54103:2455":{"id":"0:54103:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:767:144":{"id":"0:767:144","crate_id":0,"name":"Input","span":{"filename":"src/chain_core/property.rs","begin":[185,4],"end":[185,15]},"visibility":"default","docs":"The input type of the transaction (if none use `()`).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:16121:1763":{"id":"0:16121:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1914:18044":{"id":"32:1914:18044","crate_id":32,"name":"newtype_variant_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2107,4],"end":[2109,32]},"visibility":"default","docs":"Called when deserializing a variant with a single value.\n\n`Deserialize` implementations should typically use\n`VariantAccess::newtype_variant` instead.\n\nIf the data contains a different type of variant, the following\n`invalid_type` error should be constructed:\n\n```edition2021\n# use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};\n#\n# struct X;\n#\n# impl<'de> VariantAccess<'de> for X {\n# type Error = value::Error;\n#\n# fn unit_variant(self) -> Result<(), Self::Error> {\n# unimplemented!()\n# }\n#\nfn newtype_variant_seed(self, _seed: T) -> Result\nwhere\n T: DeserializeSeed<'de>,\n{\n // What the data actually contained; suppose it is a unit variant.\n let unexp = Unexpected::UnitVariant;\n Err(de::Error::invalid_type(unexp, &\"newtype variant\"))\n}\n#\n# fn tuple_variant(self, _: usize, _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n#\n# fn struct_variant(self, _: &[&str], _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["seed",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16271:2226":{"id":"0:16271:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11611:3928":{"id":"b:2:2906-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:8899:2764":{"id":"b:5:859-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34350:7231":{"id":"0:34350:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:24467:2672":{"id":"b:2:3244-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2318:126":{"id":"32:2318:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1638,4],"end":[1638,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:6017":{"id":"0:6017","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6018:7231","0:6019:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2584:59626":{"id":"50:2584:59626","crate_id":50,"name":"dedup_by_with_count","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1239,4],"end":[1242,53]},"visibility":"default","docs":"Remove duplicates from sections of consecutive identical elements, while keeping a count of\nhow many repeated elements were present.\nThis will determine equality using a comparison function.\nIf the iterator is sorted, all elements will be unique.\n\nIterator element type is `(usize, Self::Item)`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![(0, 'a'), (1, 'a'), (0, 'b'), (0, 'c'), (1, 'c'), (1, 'b'), (2, 'b')];\nitertools::assert_equal(data.into_iter().dedup_by_with_count(|x, y| x.1 == y.1),\n vec![(2, (0, 'a')), (1, (0, 'b')), (2, (0, 'c')), (2, (1, 'b'))]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["cmp",{"kind":"generic","inner":"Cmp"}]],"output":{"kind":"resolved_path","inner":{"name":"CoalesceBy","id":"50:343:20288","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"DedupPredWithCount2CoalescePred","id":"50:2880:20294","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Cmp"}}],"bindings":[]}}}}},{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"Cmp","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Cmp"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39855:780":{"id":"0:39855:780","crate_id":0,"name":"len","span":{"filename":"src/utils.rs","begin":[133,4],"end":[135,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50815:993":{"id":"0:50815:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1742,38],"end":[1742,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52313:1883":{"id":"0:52313:1883","crate_id":0,"name":"auxiliary_data_set","span":{"filename":"src/lib.rs","begin":[2035,4],"end":[2037,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39419":{"id":"0:39419","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,23],"end":[7,32]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39422:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2618":{"id":"0:2618","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[78,0],"end":[90,1]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2619:1772","0:2620:1766","0:2621:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:26648:2839":{"id":"a:2:9606:8782-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47779:906":{"id":"0:47779:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1217,4],"end":[1221,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32777:7231":{"id":"0:32777:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37028":{"id":"0:37028","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,20],"end":[5,29]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"44:246:59166":{"id":"44:246:59166","crate_id":44,"name":"shuffle2301","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[90,4],"end":[90,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"38:123:18436":{"id":"38:123:18436","crate_id":38,"name":"is_odd","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[243,4],"end":[243,29]},"visibility":"default","docs":"Returns `true` if the number is odd.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(3.is_odd(), true);\nassert_eq!(4.is_odd(), false);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28497":{"id":"0:28497","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28498:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54456":{"id":"0:54456","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,18],"end":[2651,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:18972:2678":{"id":"b:2:3255-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20758:6470":{"id":"0:20758:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:7129:188":{"id":"a:2:9605:8783-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:967:39379":{"id":"25:967:39379","crate_id":25,"name":"cosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[718,4],"end":[718,26]},"visibility":"default","docs":"Hyperbolic cosine function.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\nlet f = x.cosh();\n// Solving cosh() at 1 gives this result\nlet g = (e*e + 1.0)/(2.0*e);\nlet abs_difference = (f - g).abs();\n\n// Same result\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49111:1793":{"id":"0:49111:1793","crate_id":0,"name":"ScriptNOfK","span":{"filename":"src/lib.rs","begin":[1410,4],"end":[1410,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49113:1542"]}},"0:38453:7231":{"id":"0:38453:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49088:408":{"id":"0:49088:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1393,9],"end":[1393,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21435:1763":{"id":"0:21435:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49942":{"id":"0:49942","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,32],"end":[1526,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2845:19881":{"id":"50:2845:19881","crate_id":50,"name":"multiunzip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3654,4],"end":[3656,40]},"visibility":"default","docs":"Converts an iterator of tuples into a tuple of containers.\n\n`unzip()` consumes an entire iterator of n-ary tuples, producing `n` collections, one for each\ncolumn.\n\nThis function is, in some sense, the opposite of [`multizip`].\n \n```\nuse itertools::Itertools;\n\nlet inputs = vec![(1, 2, 3), (4, 5, 6), (7, 8, 9)];\n\nlet (a, b, c): (Vec<_>, Vec<_>, Vec<_>) = inputs\n .into_iter()\n .multiunzip();\n\nassert_eq!(a, vec![1, 4, 7]);\nassert_eq!(b, vec![2, 5, 8]);\nassert_eq!(c, vec![3, 6, 9]);\n```","links":{"`multizip`":"50:2506:19939"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"FromI"},"c_variadic":false},"generics":{"params":[{"name":"FromI","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"MultiUnzip","id":"50:2408:19879","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"FromI"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:41273:5763":{"id":"b:44:298-0:41273:5763","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24217":{"id":"0:24217","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24218:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15026":{"id":"0:15026","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15027:7231","0:15028:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3254:1417":{"id":"2:3254:1417","crate_id":2,"name":"try_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"U"},"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38749:5331":{"id":"0:38749:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:11291:180":{"id":"2:11291:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The output type returned by methods.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"0:34718:7231":{"id":"0:34718:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12697:7231":{"id":"0:12697:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"39:992:58632":{"id":"39:992:58632","crate_id":39,"name":"choose","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[79,4],"end":[80,26]},"visibility":"default","docs":"Returns a reference to one random element of the slice, or `None` if the\nslice is empty.\n\nFor slices, complexity is `O(1)`.\n\n# Example\n\n```\nuse rand::thread_rng;\nuse rand::seq::SliceRandom;\n\nlet choices = [1, 2, 4, 8, 16, 32];\nlet mut rng = thread_rng();\nprintln!(\"{:?}\", choices.choose(&mut rng));\nassert_eq!(choices[..0].choose(&mut rng), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41980":{"id":"0:41980","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41985:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17434:2133":{"id":"0:17434:2133","crate_id":0,"name":"output","span":{"filename":"src/crypto.rs","begin":[1381,4],"end":[1383,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26996":{"id":"0:26996","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,23],"end":[42,25]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3543:1759":{"id":"0:3543:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1183,4],"end":[1188,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16261:2225":{"id":"0:16261:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52880":{"id":"0:52880","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,27],"end":[2135,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30134:5233":{"id":"0:30134:5233","crate_id":0,"name":"InfoAction","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[17,0],"end":[17,24]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[]},"generics":{"params":[],"where_predicates":[]},"impls":["0:30190","a:2:3471:6582-0:30134:5233","a:2:9605:8783-0:30134:5233","a:2:3421:221-0:30134:5233","a:2:9606:8782-0:30134:5233","a:2:3407:213-0:30134:5233","b:2:3244-0:30134:5233","b:2:2903-0:30134:5233","b:2:3255-0:30134:5233","b:2:3240-0:30134:5233","b:2:4212-0:30134:5233","b:2:3250-0:30134:5233","b:2:2906-0:30134:5233","b:5:859-0:30134:5233","b:19:426-0:30134:5233","b:32:1701-0:30134:5233","b:36:59-0:30134:5233","b:44:298-0:30134:5233","b:49:1377-0:30134:5233","0:30136","0:30142","0:30151","0:30164","0:30170","0:30174","0:30178","0:30182","0:30184","0:30091","0:30093","0:30095","0:30098","0:30099","0:30101","0:30103","0:30104","0:30106","0:30110","0:30115","0:30130","0:5057"]}},"0:28539":{"id":"0:28539","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28540:7231","0:28541:5150","0:28542:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:1371:3988":{"id":"b:2:2903-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15028:7232":{"id":"0:15028:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:15629:1746":{"id":"b:19:426-0:15629:1746","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20857:7350":{"id":"0:20857:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[49,4],"end":[49,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:34369:2702":{"id":"b:36:59-0:34369:2702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36852:5473":{"id":"0:36852:5473","crate_id":0,"name":"prefer_alonzo_format","span":{"filename":"src/protocol_types/metadata.rs","begin":[425,4],"end":[427,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28319:7207":{"id":"0:28319:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4461:17722":{"id":"1:4461:17722","crate_id":1,"name":"write_all_vectored","span":null,"visibility":"default","docs":"Attempts to write multiple buffers into this writer.\n\nThis method will continuously call [`write_vectored`] until there is no\nmore data to be written or an error of non-[`ErrorKind::Interrupted`]\nkind is returned. This method will not return until all buffers have\nbeen successfully written or such an error occurs. The first error that\nis not of [`ErrorKind::Interrupted`] kind generated from this method\nwill be returned.\n\nIf the buffer contains no data, this will never call [`write_vectored`].\n\n# Notes\n\nUnlike [`write_vectored`], this takes a *mutable* reference to\na slice of [`IoSlice`]s, not an immutable one. That's because we need to\nmodify the slice to keep track of the bytes already written.\n\nOnce this function returns, the contents of `bufs` are unspecified, as\nthis depends on how many calls to [`write_vectored`] were necessary. It is\nbest to understand this function as taking ownership of `bufs` and to\nnot use `bufs` afterwards. The underlying buffers, to which the\n[`IoSlice`]s point (but not the [`IoSlice`]s themselves), are unchanged and\ncan be reused.\n\n[`write_vectored`]: Write::write_vectored\n\n# Examples\n\n```\n#![feature(write_all_vectored)]\n# fn main() -> std::io::Result<()> {\n\nuse std::io::{Write, IoSlice};\n\nlet mut writer = Vec::new();\nlet bufs = &mut [\n IoSlice::new(&[1]),\n IoSlice::new(&[2, 3]),\n IoSlice::new(&[4, 5, 6]),\n];\n\nwriter.write_all_vectored(bufs)?;\n// Note: the contents of `bufs` is now undefined, see the Notes section.\n\nassert_eq!(writer, &[1, 2, 3, 4, 5, 6]);\n# Ok(()) }\n```","links":{"`ErrorKind::Interrupted`":"1:9243:18289","`IoSlice`":"1:9324:6423","Write::write_vectored":"1:4456:17720"},"attrs":["#[unstable(feature = \"write_all_vectored\", issue = \"70436\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["bufs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"IoSlice","id":"1:9324:6423","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42466:1763":{"id":"0:42466:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[185,68],"end":[185,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27012":{"id":"0:27012","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27013:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:25394:5147":{"id":"b:49:1377-0:25394:5147","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19993":{"id":"0:19993","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,49],"end":[87,59]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19994:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52095:7231":{"id":"0:52095:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12557:2455":{"id":"0:12557:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51489:7236":{"id":"0:51489:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39460":{"id":"0:39460","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,34],"end":[14,36]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10588:8841":{"id":"2:10588:8841","crate_id":2,"name":"write_fmt","span":null,"visibility":"default","docs":"Glue for usage of the [`write!`] macro with implementors of this trait.\n\nThis method should generally not be invoked manually, but rather through\nthe [`write!`] macro itself.\n\n# Examples\n\n```\nuse std::fmt::{Error, Write};\n\nfn writer(f: &mut W, s: &str) -> Result<(), Error> {\n f.write_fmt(format_args!(\"{s}\"))\n}\n\nlet mut buf = String::new();\nwriter(&mut buf, \"world\").unwrap();\nassert_eq!(&buf, \"world\");\n```","links":{"`write!`":"2:14:1932"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["args",{"kind":"resolved_path","inner":{"name":"Arguments","id":"2:45087:73","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19658:5120":{"id":"0:19658:5120","crate_id":0,"name":"move_instantaneous_reward","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34382:415":{"id":"0:34382:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,22],"end":[1020,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:51986:1875":{"id":"a:2:9606:8782-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:8085:2704":{"id":"b:49:1377-0:8085:2704","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16193":{"id":"0:16193","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2354:1416":{"id":"0:2354:1416","crate_id":0,"name":"try_from","span":{"filename":"src/legacy_address/address.rs","begin":[341,4],"end":[344,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3224:229","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33183":{"id":"0:33183","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[573,4],"end":[573,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3669:537":{"id":"2:3669:537","crate_id":2,"name":"deref_mut","span":null,"visibility":"default","docs":"Mutably dereferences the value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deref","id":"2:3655:115","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1391:415":{"id":"0:1391:415","crate_id":0,"name":"cmp","span":{"filename":"src/chain_crypto/digest.rs","begin":[236,4],"end":[238,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16881:7231":{"id":"0:16881:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48944":{"id":"0:48944","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48949:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:46526:1747":{"id":"a:2:3421:221-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43268":{"id":"0:43268","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43269:7231","0:43270:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:7696:2703":{"id":"b:36:59-0:7696:2703","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:55003:2004":{"id":"b:2:3255-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:11901:3902":{"id":"a:2:3407:213-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:44169:1711":{"id":"a:2:3407:213-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:35847:5458":{"id":"a:2:9605:8783-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6991:7231":{"id":"0:6991:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:18120:1626":{"id":"0:18120:1626","crate_id":0,"name":"auxiliary_data","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[109,4],"end":[111,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:19486:2690":{"id":"a:2:3471:6582-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48597":{"id":"0:48597","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,27],"end":[1308,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48598:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43300":{"id":"0:43300","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43301:7231","0:43302:5150","0:43303:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2468":{"id":"0:2468","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[8,0],"end":[8,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"genesis_key_delegation","name":"genesis_key_delegation","id":"0:2466:5067","glob":true}},"b:2:3244-0:25323:5158":{"id":"b:2:3244-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7475:6470":{"id":"0:7475:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51004:7236":{"id":"0:51004:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:873:306":{"id":"0:873:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[34,4],"end":[36,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2325:1701":{"id":"0:2325:1701","crate_id":0,"name":"from_str","span":{"filename":"src/legacy_address/address.rs","begin":[243,4],"end":[246,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:10042:2879":{"id":"b:19:426-0:10042:2879","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24973:1763":{"id":"0:24973:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:7696:2703":{"id":"b:49:1377-0:7696:2703","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:41467:1683":{"id":"b:19:426-0:41467:1683","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18952":{"id":"0:18952","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18953:7231","0:18954:5150","0:18955:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31997":{"id":"0:31997","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31998:7231","0:31999:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:53852:1943":{"id":"b:2:3240-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:13290:1774":{"id":"b:2:3244-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:42692:1641":{"id":"b:2:3244-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:47236:1624":{"id":"a:2:3471:6582-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39730:7236":{"id":"0:39730:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52990:2455":{"id":"0:52990:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32555:5150":{"id":"0:32555:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15314:2219":{"id":"0:15314:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39947":{"id":"0:39947","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,29],"end":[160,31]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29405:1835":{"id":"0:29405:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:3119:5735":{"id":"b:2:2903-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50715:780":{"id":"0:50715:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1726,4],"end":[1728,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14658:7232":{"id":"0:14658:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:1419:4091":{"id":"a:2:3421:221-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17072":{"id":"0:17072","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17077:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30098":{"id":"0:30098","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19789:993":{"id":"0:19789:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[65,4],"end":[65,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:19976:5128":{"id":"a:2:3421:221-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51672:780":{"id":"0:51672:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1895,4],"end":[1897,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2521:5080":{"id":"0:2521:5080","crate_id":0,"name":"committee_cold_resign","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[1,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:24186:2695"],"is_stripped":true}},"0:43321":{"id":"0:43321","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,9],"end":[364,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43322:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48398":{"id":"0:48398","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48403:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:44869:1724":{"id":"a:2:3421:221-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48560:667":{"id":"0:48560:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51788:1767":{"id":"0:51788:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1910,54],"end":[1910,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36744:5328":{"id":"0:36744:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:7129:188":{"id":"a:2:9606:8782-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17645:993":{"id":"0:17645:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/fees.rs","begin":[6,43],"end":[6,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7480":{"id":"0:7480","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7481:7231","0:7482:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:17769:4488":{"id":"b:2:3240-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:18407:2624":{"id":"b:2:3240-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19502:594":{"id":"0:19502:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[12,4],"end":[12,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22799:7236":{"id":"0:22799:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:22213:2671":{"id":"b:32:1701-0:22213:2671","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5800":{"id":"0:5800","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5801:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53171:5331":{"id":"0:53171:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26382":{"id":"0:26382","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26383:7231","0:26384:5150","0:26385:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13376:2204":{"id":"2:13376:2204","crate_id":2,"name":"FromStr","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:13377:125","2:13378:1701"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:34643:702":{"id":"0:34643:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[1085,4],"end":[1085,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11595:3926":{"id":"b:36:59-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6880:5150":{"id":"0:6880:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29271":{"id":"0:29271","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29272:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:19486:2690":{"id":"b:2:3250-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2019:1772":{"id":"0:2019:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1242,4],"end":[1244,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:16519:29336":{"id":"2:16519:29336","crate_id":2,"name":"SimdOrd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:16520:53559","2:16521:53558","2:16522:53560"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SimdPartialOrd","id":"2:16514:18821","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3407:213-0:7528:2622":{"id":"a:2:3407:213-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:1014:19049":{"id":"25:1014:19049","crate_id":25,"name":"from_str_radix","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/lib.rs","begin":[95,4],"end":[95,84]},"visibility":"default","docs":"Convert from a string and radix (typically `2..=36`).\n\n# Examples\n\n```rust\nuse num_traits::Num;\n\nlet result = ::from_str_radix(\"27\", 10);\nassert_eq!(result, Ok(27));\n\nlet result = ::from_str_radix(\"foo\", 10);\nassert!(result.is_err());\n```\n\n# Supported radices\n\nThe exact range of supported radices is at the discretion of each type implementation. For\nprimitive integers, this is implemented by the inherent `from_str_radix` methods in the\nstandard library, which **panic** if the radix is not in the range from 2 to 36. The\nimplementation in this crate for primitive floats is similar.\n\nFor third-party types, it is suggested that implementations should follow suit and at least\naccept `2..=36` without panicking, but an `Err` may be returned for any unsupported radix.\nIt's possible that a type might not even support the common radix 10, nor any, if string\nparsing doesn't make sense for that type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["radix",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"FromStrRadixErr","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48496":{"id":"0:48496","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1288,0],"end":[1303,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48501:1794","0:48511:1775","0:48521:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33835:7247":{"id":"0:33835:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8100":{"id":"0:8100","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,43],"end":[27,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8101:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53462:2225":{"id":"0:53462:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35651":{"id":"0:35651","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35652:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:36384:3232":{"id":"b:5:859-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8258:54533":{"id":"2:8258:54533","crate_id":2,"name":"steps_between","span":null,"visibility":"default","docs":"Returns the number of *successor* steps required to get from `start` to `end`.\n\nReturns `None` if the number of steps would overflow `usize`\n(or is infinite, or if `end` would never be reached).\n\n# Invariants\n\nFor any `a`, `b`, and `n`:\n\n* `steps_between(&a, &b) == Some(n)` if and only if `Step::forward_checked(&a, n) == Some(b)`\n* `steps_between(&a, &b) == Some(n)` if and only if `Step::backward_checked(&b, n) == Some(a)`\n* `steps_between(&a, &b) == Some(n)` only if `a <= b`\n * Corollary: `steps_between(&a, &b) == Some(0)` if and only if `a == b`\n * Note that `a <= b` does _not_ imply `steps_between(&a, &b) != None`;\n this is the case when it would require more than `usize::MAX` steps to get to `b`\n* `steps_between(&a, &b) == None` if `a > b`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["end",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27308":{"id":"0:27308","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27309:7231","0:27310:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49537":{"id":"0:49537","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,27],"end":[1473,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54454:649":{"id":"0:54454:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2651,11],"end":[2651,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21154:1835":{"id":"0:21154:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13924:55411":{"id":"2:13924:55411","crate_id":2,"name":"trim_end_matches","span":null,"visibility":"public","docs":"Returns a string slice with all suffixes that match a pattern\nrepeatedly removed.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Text directionality\n\nA string is a sequence of bytes. `end` in this context means the last\nposition of that byte string; for a left-to-right language like English or\nRussian, this will be right side, and for right-to-left languages like\nArabic or Hebrew, this will be the left side.\n\n# Examples\n\nSimple patterns:\n\n```\nassert_eq!(\"11foo1bar11\".trim_end_matches('1'), \"11foo1bar\");\nassert_eq!(\"123foo1bar123\".trim_end_matches(char::is_numeric), \"123foo1bar\");\n\nlet x: &[_] = &['1', '2'];\nassert_eq!(\"12foo1bar12\".trim_end_matches(x), \"12foo1bar\");\n```\n\nA more complex pattern, using a closure:\n\n```\nassert_eq!(\"1fooX\".trim_end_matches(|c| c == '1' || c == 'X'), \"1foo\");\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27060":{"id":"0:27060","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27061:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46060:2194":{"id":"0:46060:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:208:59176":{"id":"44:208:59176","crate_id":44,"name":"rotate_each_word_right11","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[34,4],"end":[34,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22721:594":{"id":"0:22721:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38121:7350":{"id":"0:38121:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[73,4],"end":[73,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16491:1763":{"id":"0:16491:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15006":{"id":"0:15006","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15007:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34863:2226":{"id":"0:34863:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47837":{"id":"0:47837","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47838:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47969":{"id":"0:47969","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47974:5328","0:47985:6154","0:47996:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:14519:1832":{"id":"b:2:3244-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54394":{"id":"0:54394","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54395:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13541":{"id":"0:13541","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,27],"end":[664,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13542:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16853":{"id":"0:16853","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16854:7231","0:16855:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:818:1701":{"id":"0:818:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_core/property.rs","begin":[327,4],"end":[329,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:812:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12222":{"id":"0:12222","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12223:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7018":{"id":"0:7018","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,23],"end":[730,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:19695:5122":{"id":"b:5:859-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:34624:5350":{"id":"a:2:3407:213-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:26648:2839":{"id":"b:5:859-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36310:1637":{"id":"0:36310:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/metadata.rs","begin":[280,4],"end":[282,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31823:6470":{"id":"0:31823:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1876:9275":{"id":"32:1876:9275","crate_id":32,"name":"next_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1863,4],"end":[1865,28]},"visibility":"default","docs":"This returns a `Ok(value)` for the next value in the map.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`MapAccess` implementations should not override the default behavior.\n\n# Panics\n\nCalling `next_value` before `next_key` is incorrect and is allowed to\npanic or return bogus results.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:657:3706":{"id":"a:2:9606:8782-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47954":{"id":"0:47954","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47959:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32575":{"id":"0:32575","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[463,4],"end":[463,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7534":{"id":"0:7534","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[12,0],"end":[217,1]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7539:906","0:7549:266","0:7559:2628","0:7569:2632","0:7584:2641","0:7594:2648","0:7604:2655","0:7619:2660","0:7629:2668","0:7639:2676","0:7649:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:313:59169":{"id":"44:313:59169","crate_id":44,"name":"unpack","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[246,4],"end":[246,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["s",{"kind":"generic","inner":"S"}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Store","id":"44:324:44603","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"S"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5863:2145":{"id":"0:5863:2145","crate_id":0,"name":"testnet_preview","span":{"filename":"src/address.rs","begin":[58,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21148:1767":{"id":"0:21148:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[87,4],"end":[87,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27691:1763":{"id":"0:27691:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:55003:2004":{"id":"b:2:3240-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10205":{"id":"0:10205","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[183,9],"end":[183,14]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10206:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44035:2226":{"id":"0:44035:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49408:2226":{"id":"0:49408:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35839:7207":{"id":"0:35839:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32337:1767":{"id":"0:32337:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[368,4],"end":[368,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33431":{"id":"0:33431","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,18],"end":[611,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:16369:3100":{"id":"b:2:2906-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:49644:1822":{"id":"a:2:3407:213-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:13839:51748":{"id":"2:13839:51748","crate_id":2,"name":"split_at_mut","span":null,"visibility":"public","docs":"Divide one mutable string slice into two at an index.\n\nThe argument, `mid`, should be a byte offset from the start of the\nstring. It must also be on the boundary of a UTF-8 code point.\n\nThe two slices returned go from the start of the string slice to `mid`,\nand from `mid` to the end of the string slice.\n\nTo get immutable string slices instead, see the [`split_at`] method.\n\n[`split_at`]: str::split_at\n\n# Panics\n\nPanics if `mid` is not on a UTF-8 code point boundary, or if it is\npast the end of the last code point of the string slice.\n\n# Examples\n\nBasic usage:\n\n```\nlet mut s = \"Per Martin-Löf\".to_string();\n{\n let (first, last) = s.split_at_mut(3);\n first.make_ascii_uppercase();\n assert_eq!(\"PER\", first);\n assert_eq!(\" Martin-Löf\", last);\n}\nassert_eq!(\"PER Martin-Löf\", s);\n```","links":{"str::split_at":"2:13838:51747"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mid",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"tuple","inner":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"primitive","inner":"str"}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"primitive","inner":"str"}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:1419:4091":{"id":"b:44:298-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18193:408":{"id":"0:18193:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,9],"end":[5,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24747:2667":{"id":"0:24747:2667","crate_id":0,"name":"DrepDeregistration","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:24804","0:24819","0:24834","0:24849","0:24864","0:24902","a:2:3471:6582-0:24747:2667","a:2:9605:8783-0:24747:2667","a:2:3421:221-0:24747:2667","a:2:9606:8782-0:24747:2667","a:2:3407:213-0:24747:2667","b:2:3244-0:24747:2667","b:2:2903-0:24747:2667","b:2:3255-0:24747:2667","b:2:3240-0:24747:2667","b:2:4212-0:24747:2667","b:2:3250-0:24747:2667","b:2:2906-0:24747:2667","b:5:859-0:24747:2667","b:19:426-0:24747:2667","b:32:1701-0:24747:2667","b:36:59-0:24747:2667","b:44:298-0:24747:2667","b:49:1377-0:24747:2667","0:24750","0:24756","0:24765","0:24778","0:24784","0:24788","0:24792","0:24796","0:24798","0:24678","0:24680","0:24682","0:24685","0:24686","0:24688","0:24690","0:24691","0:24693","0:24697","0:24702","0:24743","0:4139"]}},"0:52382:7231":{"id":"0:52382:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51981:2455":{"id":"0:51981:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19205:7247":{"id":"0:19205:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15766":{"id":"0:15766","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15767:7231","0:15768:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38727:5328":{"id":"0:38727:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13550":{"id":"0:13550","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,56],"end":[664,74]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13552:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:36610:1627":{"id":"b:2:3244-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"46:23:49169":{"id":"46:23:49169","crate_id":46,"name":"initialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[90,4],"end":[90,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["place",{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36214:649":{"id":"0:36214:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[264,16],"end":[264,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50162":{"id":"0:50162","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,11],"end":[1637,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50163:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25332":{"id":"0:25332","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,9],"end":[24,14]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25333:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11896":{"id":"0:11896","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,29],"end":[14,38]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11897:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:52397:1880":{"id":"b:44:298-0:52397:1880","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"22:26:1932":{"id":"22:26:1932","crate_id":22,"name":"write","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[105,4],"end":[105,61]},"visibility":"default","docs":"Write a `u5` slice","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15428":{"id":"0:15428","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15429:7231","0:15430:5150","0:15431:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:8331:2634":{"id":"b:2:2906-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11708":{"id":"0:11708","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11711:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38019":{"id":"0:38019","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38020:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:35705:5457":{"id":"b:2:3255-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2410:19881":{"id":"50:2410:19881","crate_id":50,"name":"multiunzip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/unziptuple.rs","begin":[34,4],"end":[34,33]},"visibility":"default","docs":"Unzip this iterator into multiple collections.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"FromI"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17809":{"id":"0:17809","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,49],"end":[188,59]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17810:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16558":{"id":"0:16558","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16559:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36370:5150":{"id":"0:36370:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1463":{"id":"0:1463","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[356,0],"end":[361,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1466:126","0:1467:1416"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:31355:1815":{"id":"b:5:859-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:14184:180":{"id":"2:14184:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The output that the future will produce on completion.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:2903-0:11962:2896":{"id":"b:2:2903-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28668":{"id":"0:28668","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28670:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35361:2455":{"id":"0:35361:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28541:5150":{"id":"0:28541:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8311":{"id":"0:8311","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8312:7231","0:8313:5150","0:8314:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46478":{"id":"0:46478","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46479:7231","0:46480:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22992:649":{"id":"0:22992:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43040:7243":{"id":"0:43040:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15943":{"id":"0:15943","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15944:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:652:3705":{"id":"b:2:3240-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16957":{"id":"0:16957","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16958:7231","0:16959:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5097":{"id":"0:5097","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[39,0],"end":[39,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_proposals","name":"voting_proposals","id":"0:5083:3104","glob":true}},"0:45061":{"id":"0:45061","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45062:7231","0:45063:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:29061:5221":{"id":"a:2:9605:8783-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30315":{"id":"0:30315","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[31,4],"end":[31,13]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30316:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24412:993":{"id":"0:24412:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51574":{"id":"0:51574","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51579:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:53411:1931":{"id":"b:5:859-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:48848:1808":{"id":"b:2:3250-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:7696:2703":{"id":"b:5:859-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:2563:17948":{"id":"25:2563:17948","crate_id":25,"name":"E","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return Euler’s number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2906-0:32565:3084":{"id":"b:2:2906-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36590":{"id":"0:36590","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36591:7231","0:36592:5150","0:36593:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18957:7231":{"id":"0:18957:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7918:1952":{"id":"0:7918:1952","crate_id":0,"name":"set_asset","span":{"filename":"src/builders/mint_builder.rs","begin":[75,4],"end":[81,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42697":{"id":"0:42697","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,16],"end":[227,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:10263:3087":{"id":"b:2:3240-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10042:2879":{"id":"0:10042:2879","crate_id":0,"name":"TransactionOutputAmountBuilder","span":{"filename":"src/builders/output_builder.rs","begin":[68,0],"end":[73,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:10051","a:2:3471:6582-0:10042:2879","a:2:9605:8783-0:10042:2879","a:2:3421:221-0:10042:2879","a:2:9606:8782-0:10042:2879","a:2:3407:213-0:10042:2879","b:2:3244-0:10042:2879","b:2:2903-0:10042:2879","b:2:3255-0:10042:2879","b:2:3240-0:10042:2879","b:2:4212-0:10042:2879","b:2:3250-0:10042:2879","b:2:2906-0:10042:2879","b:5:859-0:10042:2879","b:19:426-0:10042:2879","b:36:59-0:10042:2879","b:44:298-0:10042:2879","b:49:1377-0:10042:2879","0:10047","0:10049","0:9988","0:9994","0:10003","0:10016","0:10022","0:10026","0:10030","0:10034","0:10036"]}},"0:32283:7207":{"id":"0:32283:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4222:1759":{"id":"0:4222:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/genesis_key_delegation.rs","begin":[9,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:43316:1642":{"id":"a:2:3421:221-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"39:483:43483":{"id":"39:483:43483","crate_id":39,"name":"Weight","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:50152:2455":{"id":"0:50152:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10123:3083":{"id":"0:10123:3083","crate_id":0,"name":"RandomImproveMultiAsset","span":{"filename":"src/builders/tx_builder.rs","begin":[178,4],"end":[178,27]},"visibility":"default","docs":"Same as RandomImprove, but before adding ADA, will insert by random-improve for each asset type.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"44:256:59201":{"id":"44:256:59201","crate_id":44,"name":"swap8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[107,4],"end":[107,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32594:1763":{"id":"0:32594:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[468,4],"end":[468,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1699:17977":{"id":"32:1699:17977","crate_id":32,"name":"DeserializeOwned","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"implementations":[]}},"0:714:223":{"id":"0:714:223","crate_id":0,"name":"Target","span":{"filename":"src/chain_core/packer.rs","begin":[179,4],"end":[179,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:46267:1744":{"id":"a:2:9606:8782-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30578":{"id":"0:30578","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30583:5328","0:30594:6154","0:30605:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2700:59658":{"id":"50:2700:59658","crate_id":50,"name":"sorted_unstable_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2565,4],"end":[2568,41]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_unstable_by_key`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort people in descending order by age\nlet people = vec![(\"Jane\", 20), (\"John\", 18), (\"Jill\", 30), (\"Jack\", 27)];\n\nlet oldest_people_first = people\n .into_iter()\n .sorted_unstable_by_key(|x| -x.1)\n .map(|(person, _age)| person);\n\nitertools::assert_equal(oldest_people_first,\n vec![\"Jill\", \"Jack\", \"Jane\", \"John\"]);\n```","links":{"`slice::sort_unstable_by_key`":"2:12777:51771"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:54337:1977":{"id":"a:2:3407:213-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6992:5150":{"id":"0:6992:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:10445:3053":{"id":"a:2:9606:8782-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41242:408":{"id":"0:41242:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[1376,16],"end":[1376,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50301:1861":{"id":"0:50301:1861","crate_id":0,"name":"Update","span":{"filename":"src/lib.rs","begin":[1681,0],"end":[1684,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:50370","0:50385","0:50400","0:50415","0:50430","0:50468","a:2:3471:6582-0:50301:1861","a:2:9605:8783-0:50301:1861","a:2:3421:221-0:50301:1861","a:2:9606:8782-0:50301:1861","a:2:3407:213-0:50301:1861","b:2:3244-0:50301:1861","b:2:2903-0:50301:1861","b:2:3255-0:50301:1861","b:2:3240-0:50301:1861","b:2:4212-0:50301:1861","b:2:3250-0:50301:1861","b:2:2906-0:50301:1861","b:5:859-0:50301:1861","b:19:426-0:50301:1861","b:32:1701-0:50301:1861","b:36:59-0:50301:1861","b:44:298-0:50301:1861","b:49:1377-0:50301:1861","0:3761","0:50304","0:50306","0:50308","0:50309","0:50311","0:50313","0:50314","0:50316","0:50320","0:50325","0:50366","0:50247","0:50253","0:50262","0:50275","0:50281","0:50285","0:50289","0:50293","0:50295"]}},"0:2046":{"id":"0:2046","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[51,0],"end":[51,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"crypto","name":"crypto","id":"0:1858:1589","glob":true}},"0:38452":{"id":"0:38452","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38453:7231","0:38454:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18398:7247":{"id":"0:18398:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:46267:1744":{"id":"b:2:4212-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36616:408":{"id":"0:36616:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,9],"end":[369,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27766:667":{"id":"0:27766:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16468":{"id":"0:16468","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16469:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50931:5331":{"id":"0:50931:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8017":{"id":"0:8017","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,9],"end":[3,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8018:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11696:4020":{"id":"0:11696:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"blake2b\""}},"0:51738:5150":{"id":"0:51738:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11072:3296":{"id":"0:11072:3296","crate_id":0,"name":"get_explicit_input","span":{"filename":"src/builders/tx_builder.rs","begin":[1352,4],"end":[1358,5]},"visibility":"public","docs":"does not include refunds or withdrawals","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3322-0:11931:3907":{"id":"b:2:3322-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:8339":{"id":"0:8339","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,23],"end":[113,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23386:7243":{"id":"0:23386:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16730:7247":{"id":"0:16730:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43744:2194":{"id":"0:43744:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27528":{"id":"0:27528","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27529:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:194:17707":{"id":"53:194:17707","crate_id":53,"name":"sqrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[59,4],"end":[59,26]},"visibility":"default","docs":"Take the square root of a number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35833":{"id":"0:35833","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35834:7231","0:35835:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7684":{"id":"0:7684","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,16],"end":[10,21]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7685:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48701:2226":{"id":"0:48701:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:356:18449":{"id":"25:356:18449","crate_id":25,"name":"from_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[494,4],"end":[494,39]},"visibility":"default","docs":"Converts a `f64` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.\n\nThe default implementation tries to convert through `from_i64()`, and\nfailing that through `from_u64()`. Types implementing this trait should\noverride this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"f64"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:18972:2678":{"id":"b:2:3244-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1402:180":{"id":"49:1402:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[321,4],"end":[321,32]},"visibility":"default","docs":"The length as a type-level unsigned integer.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Unsigned","id":"49:731:6405","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:43079":{"id":"0:43079","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[332,4],"end":[332,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43080:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54386":{"id":"0:54386","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54387:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42176:1763":{"id":"0:42176:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[129,56],"end":[129,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16287:667":{"id":"0:16287:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1634":{"id":"0:1634","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[138,0],"end":[145,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1635:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14374":{"id":"0:14374","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14379:1835","0:14389:2219","0:14400:2223","0:14411:2225","0:14421:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5925":{"id":"0:5925","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[97,4],"end":[97,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5926:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:26552:5182":{"id":"a:2:3471:6582-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35785":{"id":"0:35785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[90,0],"end":[106,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35790:906","0:35800:780","0:35810:1637","0:35820:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11885:3901":{"id":"b:2:3255-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10611:2788":{"id":"0:10611:2788","crate_id":0,"name":"add_native_script_input","span":{"filename":"src/builders/tx_builder.rs","begin":[791,4],"end":[798,5]},"visibility":"public","docs":"This method will add the input to the builder and also register the required native script witness","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:17262:1898":{"id":"b:2:4212-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:40260:1677":{"id":"b:2:2906-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12701:7231":{"id":"0:12701:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:20811:4441":{"id":"b:2:3250-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16497:1772":{"id":"0:16497:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48104":{"id":"0:48104","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,50],"end":[1252,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48105:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43304":{"id":"0:43304","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43305:7231","0:43306:5150","0:43307:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:44407:1714":{"id":"b:2:3250-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52874:408":{"id":"0:52874:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2135,9],"end":[2135,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11457:594":{"id":"0:11457:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_core/abor.rs","begin":[10,29],"end":[10,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15869:2219":{"id":"0:15869:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:15999:1902":{"id":"b:2:3255-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49199":{"id":"0:49199","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,11],"end":[1416,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49200:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:35040:1783":{"id":"b:36:59-0:35040:1783","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34759":{"id":"0:34759","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34760:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47225:7231":{"id":"0:47225:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:39521:3135":{"id":"b:19:426-0:39521:3135","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35905":{"id":"0:35905","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35906:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:10116:3075":{"id":"a:2:9606:8782-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:8008:2654":{"id":"b:44:298-0:8008:2654","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:587:3635":{"id":"b:2:3240-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:749:18161":{"id":"49:749:18161","crate_id":49,"name":"to_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[107,4],"end":[107,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9948:2876":{"id":"0:9948:2876","crate_id":0,"name":"with_data_hash","span":{"filename":"src/builders/output_builder.rs","begin":[35,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:17811:2129":{"id":"b:5:6515-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35015:667":{"id":"0:35015:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33720:7236":{"id":"0:33720:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26559:5183":{"id":"0:26559:5183","crate_id":0,"name":"Abstain","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[20,4],"end":[20,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"2","value":"2"}}},"0:39509":{"id":"0:39509","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39510:7231","0:39511:5150","0:39512:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"29:687:1772":{"id":"29:687:1772","crate_id":29,"name":"is_referenceable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/lib.rs","begin":[138,4],"end":[138,33]},"visibility":"default","docs":"Whether JSON Schemas generated for this type should be re-used where possible using the `$ref` keyword.\n\nFor trivial types (such as primitives), this should return `false`. For more complex types, it should return `true`.\nFor recursive types, this **must** return `true` to prevent infinite cycles when generating schemas.\n\nBy default, this returns `true`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50312:415":{"id":"0:50312:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1679,22],"end":[1679,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:747:3767":{"id":"0:747:3767","crate_id":0,"name":"Version","span":{"filename":"src/chain_core/property.rs","begin":[112,4],"end":[112,17]},"visibility":"default","docs":"the type associated to the version of a block","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:53778:1637":{"id":"0:53778:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2428,4],"end":[2430,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:44169:1711":{"id":"b:5:859-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:11747:126":{"id":"b:2:2903-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44178:702":{"id":"0:44178:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[563,4],"end":[563,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40631":{"id":"0:40631","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,33],"end":[636,36]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40632:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:211:19800":{"id":"48:211:19800","crate_id":48,"name":"MappedGenericSequence","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:214:59341"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:27506:1763":{"id":"0:27506:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:31101:2861":{"id":"b:2:3250-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:14519:1832":{"id":"a:2:9606:8782-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:26552:5182":{"id":"b:2:3240-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1774:7344":{"id":"32:1774:7344","crate_id":32,"name":"deserialize_enum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1126,4],"end":[1133,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an enum value with a\nparticular name and possible variants.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["variants",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"slice","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}}}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:4262:18253":{"id":"2:4262:18253","crate_id":2,"name":"provide","span":null,"visibility":"default","docs":"Data providers should implement this method to provide *all* values they are able to\nprovide by using `demand`.\n\nNote that the `provide_*` methods on `Demand` have short-circuit semantics: if an earlier\nmethod has successfully provided a value, then later methods will not get an opportunity to\nprovide.\n\n# Examples\n\nProvides a reference to a field with type `String` as a `&str`, and a value of\ntype `i32`.\n\n```rust\n# #![feature(provide_any)]\nuse std::any::{Provider, Demand};\n# struct SomeConcreteType { field: String, num_field: i32 }\n\nimpl Provider for SomeConcreteType {\n fn provide<'a>(&'a self, demand: &mut Demand<'a>) {\n demand.provide_ref::(&self.field)\n .provide_value::(self.num_field);\n }\n}\n```","links":{},"attrs":["#[unstable(feature = \"provide_any\", issue = \"96024\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["demand",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Demand","id":"2:4273:18453","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:6559:1675":{"id":"a:2:9605:8783-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19115":{"id":"0:19115","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[20,0],"end":[36,1]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19120:906","0:19130:780","0:19140:1637","0:19150:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40252":{"id":"0:40252","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40253:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2168:3895":{"id":"0:2168:3895","crate_id":0,"name":"sign","span":{"filename":"src/impl_mockchain/key.rs","begin":[30,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["dat",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:3150:5806":{"id":"b:2:4212-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:331:59185":{"id":"44:331:59185","crate_id":44,"name":"write_be","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[297,4],"end":[297,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30171:7231":{"id":"0:30171:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47585:7231":{"id":"0:47585:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17833:4490":{"id":"0:17833:4490","crate_id":0,"name":"ParseExtendedAddrError","span":{"filename":"src/legacy_address/address.rs","begin":[305,0],"end":[308,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17834:4536","0:17837:4535"],"impls":["a:2:3471:6582-0:17833:4490","a:2:9605:8783-0:17833:4490","a:2:3421:221-0:17833:4490","a:2:9606:8782-0:17833:4490","a:2:3407:213-0:17833:4490","b:2:3244-0:17833:4490","b:2:2903-0:17833:4490","b:2:3255-0:17833:4490","b:2:3240-0:17833:4490","b:2:4212-0:17833:4490","b:2:3250-0:17833:4490","b:2:3322-0:17833:4490","b:2:2906-0:17833:4490","b:5:6515-0:17833:4490","b:44:298-0:17833:4490","b:49:1377-0:17833:4490","0:17840","0:2342","0:2345"]}},"0:18252:2699":{"id":"0:18252:2699","crate_id":0,"name":"VoteDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[54,4],"end":[54,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18254:1542"]}},"b:2:3255-0:13806:1778":{"id":"b:2:3255-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:12934:2620":{"id":"b:2:3250-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:54337:1977":{"id":"b:2:2906-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23690:2455":{"id":"0:23690:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12914":{"id":"0:12914","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12915:7231","0:12916:5150","0:12917:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7714":{"id":"0:7714","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7715:7231","0:7716:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3778:1759":{"id":"0:3778:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2170,4],"end":[2179,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29113:2455":{"id":"0:29113:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50788:7231":{"id":"0:50788:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2785:1766":{"id":"0:2785:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/metadata.rs","begin":[249,4],"end":[251,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8702:5150":{"id":"0:8702:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54094:5150":{"id":"0:54094:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:55045":{"id":"0:55045","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2837,4],"end":[2837,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55046:1766","0:55047:7350","0:55048:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16572":{"id":"0:16572","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16573:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:49920:1829":{"id":"a:2:3421:221-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21576":{"id":"0:21576","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[26,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21581:2687","0:21591:1864","0:21601:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9594:408":{"id":"0:9594:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[6,9],"end":[6,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30436:1759":{"id":"0:30436:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[57,4],"end":[57,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:16369:3100":{"id":"a:2:9605:8783-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:55003:2004":{"id":"a:2:3421:221-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46545":{"id":"0:46545","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,50],"end":[991,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46546:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:438:6816":{"id":"48:438:6816","crate_id":48,"name":"Concat","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:441:20967","48:442:180","48:443:430"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"M","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"M"},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:19:426-0:19214:2688":{"id":"b:19:426-0:19214:2688","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35354":{"id":"0:35354","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35355:7231","0:35356:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:25678:5150":{"id":"a:2:3407:213-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"1:4479:1569":{"id":"1:4479:1569","crate_id":1,"name":"BufRead","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:4480:3723","1:4481:3724","1:4482:17713","1:4484:6424","1:4485:17714","1:4487:17715","1:4488:17716"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Read","id":"1:4397:3721","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:11337:3422":{"id":"0:11337:3422","crate_id":0,"name":"TxBuilderConstants","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[10,0],"end":[10,32]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[]},"generics":{"params":[],"where_predicates":[]},"impls":["0:11393","a:2:3471:6582-0:11337:3422","a:2:9605:8783-0:11337:3422","a:2:3421:221-0:11337:3422","a:2:9606:8782-0:11337:3422","a:2:3407:213-0:11337:3422","b:2:3244-0:11337:3422","b:2:2903-0:11337:3422","b:2:3255-0:11337:3422","b:2:3240-0:11337:3422","b:2:4212-0:11337:3422","b:2:3250-0:11337:3422","b:2:2906-0:11337:3422","b:19:426-0:11337:3422","b:44:298-0:11337:3422","b:49:1377-0:11337:3422","0:11339","0:11345","0:11354","0:11367","0:11373","0:11377","0:11381","0:11385","0:11387"]}},"b:44:298-0:8137:2652":{"id":"b:44:298-0:8137:2652","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27889":{"id":"0:27889","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[26,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27894:2843","0:27904:5210","0:27914:906","0:27924:5211"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42644":{"id":"0:42644","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42645:7231","0:42646:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19032":{"id":"0:19032","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19037:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12707:7247":{"id":"0:12707:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6886":{"id":"0:6886","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6887:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27753:7231":{"id":"0:27753:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17185:4240":{"id":"0:17185:4240","crate_id":0,"name":"new_from_hash","span":{"filename":"src/crypto.rs","begin":[1280,4],"end":[1288,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hash",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47182":{"id":"0:47182","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47183:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51992:649":{"id":"0:51992:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1939,16],"end":[1939,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:27525:5192":{"id":"b:2:2903-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:23344:2675":{"id":"a:2:3421:221-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12544:5150":{"id":"0:12544:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:1730:3906":{"id":"b:36:59-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45380:702":{"id":"0:45380:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[789,4],"end":[789,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29450:2226":{"id":"0:29450:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:13290:1774":{"id":"b:2:4212-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52631:5150":{"id":"0:52631:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:28270:5213":{"id":"a:2:3471:6582-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12275:2223":{"id":"0:12275:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[200,4],"end":[204,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:44869:1724":{"id":"a:2:3471:6582-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:6559:1675":{"id":"b:36:59-0:6559:1675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44194:1759":{"id":"0:44194:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[568,4],"end":[568,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8207:2455":{"id":"0:8207:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11595:3926":{"id":"b:5:859-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35244":{"id":"0:35244","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35245:7231","0:35246:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1639":{"id":"0:1639","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[153,0],"end":[157,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1641:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37536:2143":{"id":"0:37536:2143","crate_id":0,"name":"network_id","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[195,4],"end":[197,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14142:2194":{"id":"0:14142:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38535":{"id":"0:38535","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[210,4],"end":[210,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38536:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:13528:4215":{"id":"b:2:4212-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45890":{"id":"0:45890","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[875,4],"end":[875,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45891:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29183:5328":{"id":"0:29183:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35276":{"id":"0:35276","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35277:7231","0:35278:5150","0:35279:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47389:6154":{"id":"0:47389:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:514:1109":{"id":"24:514:1109","crate_id":24,"name":"result","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[52,4],"end":[52,41]},"visibility":"default","docs":"Retrieve the digest result. This method may be called multiple times.\n\n# Arguments\n\n* out - the vector to hold the result. Must be large enough to contain output_bits().","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50987":{"id":"0:50987","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50988:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:801:3868":{"id":"0:801:3868","crate_id":0,"name":"max_number_of_transactions_per_block","span":{"filename":"src/chain_core/property.rs","begin":[282,4],"end":[282,58]},"visibility":"default","docs":"the number of transactions in a block","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11898":{"id":"0:11898","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,40],"end":[14,42]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:23060:2673":{"id":"b:2:3240-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5683:1763":{"id":"0:5683:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1099,4],"end":[1107,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12346":{"id":"0:12346","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12347:7231","0:12348:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:49521:1679":{"id":"b:2:3244-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41877:5150":{"id":"0:41877:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49210:993":{"id":"0:49210:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1416,38],"end":[1416,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37756:415":{"id":"0:37756:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23107:7231":{"id":"0:23107:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:8988:2432":{"id":"2:8988:2432","crate_id":2,"name":"filter_map","span":null,"visibility":"default","docs":"Creates an iterator that both filters and maps.\n\nThe returned iterator yields only the `value`s for which the supplied\nclosure returns `Some(value)`.\n\n`filter_map` can be used to make chains of [`filter`] and [`map`] more\nconcise. The example below shows how a `map().filter().map()` can be\nshortened to a single call to `filter_map`.\n\n[`filter`]: Iterator::filter\n[`map`]: Iterator::map\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [\"1\", \"two\", \"NaN\", \"four\", \"5\"];\n\nlet mut iter = a.iter().filter_map(|s| s.parse().ok());\n\nassert_eq!(iter.next(), Some(1));\nassert_eq!(iter.next(), Some(5));\nassert_eq!(iter.next(), None);\n```\n\nHere's the same example, but with [`filter`] and [`map`]:\n\n```\nlet a = [\"1\", \"two\", \"NaN\", \"four\", \"5\"];\nlet mut iter = a.iter().map(|s| s.parse()).filter(|s| s.is_ok()).map(|s| s.unwrap());\nassert_eq!(iter.next(), Some(1));\nassert_eq!(iter.next(), Some(5));\nassert_eq!(iter.next(), None);\n```","links":{"Iterator::filter":"2:8986:1988","Iterator::map":"2:8978:828"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FilterMap","id":"2:43029:6922","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:33844:1686":{"id":"a:2:9605:8783-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15096":{"id":"0:15096","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15101:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46552:1763":{"id":"0:46552:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[991,68],"end":[991,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1175:2012":{"id":"0:1175:2012","crate_id":0,"name":"bech32","span":{"filename":"src/chain_crypto/bech32.rs","begin":[1,0],"end":[79,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:1195:204","0:1197:4019","0:1201:4024","0:1204:4028","0:11629:126"],"is_stripped":false}},"0:19680:7232":{"id":"0:19680:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:13290:1774":{"id":"b:49:1377-0:13290:1774","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13865:17715":{"id":"2:13865:17715","crate_id":2,"name":"split","span":null,"visibility":"public","docs":"An iterator over substrings of this string slice, separated by\ncharacters matched by a pattern.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator will be a [`DoubleEndedIterator`] if the pattern\nallows a reverse search and forward/reverse search yields the same\nelements. This is true for, e.g., [`char`], but not for `&str`.\n\nIf the pattern allows a reverse search but its results might differ\nfrom a forward search, the [`rsplit`] method can be used.\n\n[`rsplit`]: str::rsplit\n\n# Examples\n\nSimple patterns:\n\n```\nlet v: Vec<&str> = \"Mary had a little lamb\".split(' ').collect();\nassert_eq!(v, [\"Mary\", \"had\", \"a\", \"little\", \"lamb\"]);\n\nlet v: Vec<&str> = \"\".split('X').collect();\nassert_eq!(v, [\"\"]);\n\nlet v: Vec<&str> = \"lionXXtigerXleopard\".split('X').collect();\nassert_eq!(v, [\"lion\", \"\", \"tiger\", \"leopard\"]);\n\nlet v: Vec<&str> = \"lion::tiger::leopard\".split(\"::\").collect();\nassert_eq!(v, [\"lion\", \"tiger\", \"leopard\"]);\n\nlet v: Vec<&str> = \"abc1def2ghi\".split(char::is_numeric).collect();\nassert_eq!(v, [\"abc\", \"def\", \"ghi\"]);\n\nlet v: Vec<&str> = \"lionXtigerXleopard\".split(char::is_uppercase).collect();\nassert_eq!(v, [\"lion\", \"tiger\", \"leopard\"]);\n```\n\nIf the pattern is a slice of chars, split on each occurrence of any of the characters:\n\n```\nlet v: Vec<&str> = \"2020-11-03 23:59\".split(&['-', ' ', ':', '@'][..]).collect();\nassert_eq!(v, [\"2020\", \"11\", \"03\", \"23\", \"59\"]);\n```\n\nA more complex pattern, using a closure:\n\n```\nlet v: Vec<&str> = \"abc1defXghi\".split(|c| c == '1' || c == 'X').collect();\nassert_eq!(v, [\"abc\", \"def\", \"ghi\"]);\n```\n\nIf a string contains multiple contiguous separators, you will end up\nwith empty strings in the output:\n\n```\nlet x = \"||||a||b|c\".to_string();\nlet d: Vec<_> = x.split('|').collect();\n\nassert_eq!(d, &[\"\", \"\", \"\", \"\", \"a\", \"\", \"b\", \"c\"]);\n```\n\nContiguous separators are separated by the empty string.\n\n```\nlet x = \"(///)\".to_string();\nlet d: Vec<_> = x.split('/').collect();\n\nassert_eq!(d, &[\"(\", \"\", \"\", \")\"]);\n```\n\nSeparators at the start or end of a string are neighbored\nby empty strings.\n\n```\nlet d: Vec<_> = \"010\".split(\"0\").collect();\nassert_eq!(d, &[\"\", \"1\", \"\"]);\n```\n\nWhen the empty string is used as a separator, it separates\nevery character in the string, along with the beginning\nand end of the string.\n\n```\nlet f: Vec<_> = \"rust\".split(\"\").collect();\nassert_eq!(f, &[\"\", \"r\", \"u\", \"s\", \"t\", \"\"]);\n```\n\nContiguous separators can lead to possibly surprising behavior\nwhen whitespace is used as the separator. This code is correct:\n\n```\nlet x = \" a b c\".to_string();\nlet d: Vec<_> = x.split(' ').collect();\n\nassert_eq!(d, &[\"\", \"\", \"\", \"\", \"a\", \"\", \"b\", \"c\"]);\n```\n\nIt does _not_ give you:\n\n```,ignore\nassert_eq!(d, &[\"a\", \"b\", \"c\"]);\n```\n\nUse [`split_whitespace`] for this behavior.\n\n[`split_whitespace`]: str::split_whitespace","links":{"str::split_whitespace":"2:13843:53855","self::pattern":"2:13437:6818","prim@char":"1:11836:6300","`DoubleEndedIterator`":"2:8801:119","str::rsplit":"2:13871:51758"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Split","id":"2:45939:6428","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14651:6470":{"id":"0:14651:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17629:2534":{"id":"a:2:3471:6582-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:11885:3901":{"id":"b:2:3244-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10398:7231":{"id":"0:10398:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10741:3203":{"id":"0:10741:3203","crate_id":0,"name":"set_ttl","span":{"filename":"src/builders/tx_builder.rs","begin":[939,4],"end":[941,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSet ttl value.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use set_ttl_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use set_ttl_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["ttl",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:51526:1872":{"id":"b:2:4212-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:1730:3906":{"id":"b:2:3250-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8072:7245":{"id":"0:8072:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9089":{"id":"0:9089","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9090:7231","0:9091:5150","0:9092:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3562:353":{"id":"2:3562:353","crate_id":2,"name":"bitand","span":null,"visibility":"default","docs":"Performs the `&` operation.\n\n# Examples\n\n```\nassert_eq!(true & false, false);\nassert_eq!(true & true, true);\nassert_eq!(5u8 & 1u8, 1);\nassert_eq!(5u8 & 2u8, 0);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BitAnd","id":"2:3559:6564","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:3291:114":{"id":"2:3291:114","crate_id":2,"name":"Default","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3292:59"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9606:8782-0:38500:1868":{"id":"a:2:9606:8782-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33783":{"id":"0:33783","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,32],"end":[684,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33784:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:10263:3087":{"id":"a:2:3407:213-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:1419:4091":{"id":"a:2:9605:8783-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:8962:17734":{"id":"2:8962:17734","crate_id":2,"name":"size_hint","span":null,"visibility":"default","docs":"Returns the bounds on the remaining length of the iterator.\n\nSpecifically, `size_hint()` returns a tuple where the first element\nis the lower bound, and the second element is the upper bound.\n\nThe second half of the tuple that is returned is an [Option]<[usize]>.\nA [`None`] here means that either there is no known upper bound, or the\nupper bound is larger than [`usize`].\n\n# Implementation notes\n\nIt is not enforced that an iterator implementation yields the declared\nnumber of elements. A buggy iterator may yield less than the lower bound\nor more than the upper bound of elements.\n\n`size_hint()` is primarily intended to be used for optimizations such as\nreserving space for the elements of the iterator, but must not be\ntrusted to e.g., omit bounds checks in unsafe code. An incorrect\nimplementation of `size_hint()` should not lead to memory safety\nviolations.\n\nThat said, the implementation should provide a correct estimation,\nbecause otherwise it would be a violation of the trait's protocol.\n\nThe default implementation returns (0, [None]) which is correct for any\niterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nlet mut iter = a.iter();\n\nassert_eq!((3, Some(3)), iter.size_hint());\nlet _ = iter.next();\nassert_eq!((2, Some(2)), iter.size_hint());\n```\n\nA more complex example:\n\n```\n// The even numbers in the range of zero to nine.\nlet iter = (0..10).filter(|x| x % 2 == 0);\n\n// We might iterate from zero to ten times. Knowing that it's five\n// exactly wouldn't be possible without executing filter().\nassert_eq!((0, Some(10)), iter.size_hint());\n\n// Let's add five more numbers with chain()\nlet iter = (0..10).filter(|x| x % 2 == 0).chain(15..20);\n\n// now both bounds are increased by five\nassert_eq!((5, Some(15)), iter.size_hint());\n```\n\nReturning `None` for an upper bound:\n\n```\n// an infinite iterator has no upper bound\n// and the maximum possible lower bound\nlet iter = 0..;\n\nassert_eq!((usize::MAX, None), iter.size_hint());\n```","links":{"`None`":"2:43952:173","usize":"1:11859:6320","None":"2:43952:173","`usize`":"1:11859:6320","Option":"2:43950:175"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39954:415":{"id":"0:39954:415","crate_id":0,"name":"cmp","span":{"filename":"src/utils.rs","begin":[160,39],"end":[160,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:19695:5122":{"id":"b:2:2906-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50752:7231":{"id":"0:50752:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28065:1835":{"id":"0:28065:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29837":{"id":"0:29837","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29838:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54238:5331":{"id":"0:54238:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46971":{"id":"0:46971","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46972:7231","0:46973:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1455:19821":{"id":"49:1455:19821","crate_id":49,"name":"IsLessOrEqual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1457:180","49:1458:59549"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:33970:5322":{"id":"0:33970:5322","crate_id":0,"name":"new_integer","span":{"filename":"src/protocol_types/plutus.rs","begin":[757,4],"end":[762,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["integer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36124:5442":{"id":"0:36124:5442","crate_id":0,"name":"as_int","span":{"filename":"src/protocol_types/metadata.rs","begin":[198,4],"end":[203,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37596:3057":{"id":"0:37596:3057","crate_id":0,"name":"voting_procedures","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[219,4],"end":[221,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:14334:1667":{"id":"b:5:6515-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48250":{"id":"0:48250","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1262,0],"end":[1272,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48255:1775","0:48265:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49712":{"id":"0:49712","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49713:7231","0:49714:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:51986:1875":{"id":"b:2:4212-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2733:59666":{"id":"50:2733:59666","crate_id":50,"name":"into_grouping_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2880,4],"end":[2882,27]},"visibility":"default","docs":"Constructs a `GroupingMap` to be used later with one of the efficient \ngroup-and-fold operations it allows to perform.\n \nThe input iterator must yield item in the form of `(K, V)` where the\nvalue of type `K` will be used as key to identify the groups and the\nvalue of type `V` as value for the folding operation.\n \nSee [`GroupingMap`] for more informations\non what operations are available.","links":{"`GroupingMap`":"50:3829:19993"},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"GroupingMap","id":"50:3829:19993","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"K"},{"kind":"generic","inner":"V"}]}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45881":{"id":"0:45881","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[872,4],"end":[872,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45882:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15858:3159":{"id":"2:15858:3159","crate_id":2,"name":"abs","span":null,"visibility":"default","docs":"Lanewise absolute value, implemented in Rust.\nEvery lane becomes its absolute value.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdInt};\nuse core::i32::{MIN, MAX};\nlet xs = Simd::from_array([MIN, MIN +1, -5, 0]);\nassert_eq!(xs.abs(), Simd::from_array([MIN, MAX, 5, 0]));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:39403:4061":{"id":"a:2:3421:221-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19551":{"id":"0:19551","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[16,4],"end":[16,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19552:1766","0:19553:7350","0:19554:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:12562:3031":{"id":"a:2:9606:8782-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:23344:2675":{"id":"b:2:2906-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22790:7232":{"id":"0:22790:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11768:594":{"id":"0:11768:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/hash.rs","begin":[144,9],"end":[144,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10621:2791":{"id":"0:10621:2791","crate_id":0,"name":"add_plutus_script_input","span":{"filename":"src/builders/tx_builder.rs","begin":[802,4],"end":[809,5]},"visibility":"public","docs":"This method will add the input to the builder and also register the required plutus witness","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:8899:2764":{"id":"b:2:2903-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28044":{"id":"0:28044","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28045:7231","0:28046:5150","0:28047:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:25394:5147":{"id":"b:19:426-0:25394:5147","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36369:7231":{"id":"0:36369:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16758:594":{"id":"0:16758:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44397:5150":{"id":"0:44397:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:5903:2153":{"id":"a:2:3407:213-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:52397:1880":{"id":"a:2:9606:8782-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26564:7232":{"id":"0:26564:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35081":{"id":"0:35081","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,88],"end":[1156,98]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35082:1766","0:35083:7350","0:35084:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:1598:3900":{"id":"b:2:4212-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9457:2628":{"id":"0:9457:2628","crate_id":0,"name":"add_with_plutus_witness","span":{"filename":"src/builders/voting_builder.rs","begin":[51,4],"end":[75,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["voting_procedure",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2542:59617":{"id":"50:2542:59617","crate_id":50,"name":"map_results","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[844,4],"end":[846,31]},"visibility":"default","docs":"See [`.map_ok()`](Itertools::map_ok).","links":{"Itertools::map_ok":"50:2547:59618"},"attrs":["#[deprecated(note = \"Use .map_ok() instead\", since = \"0.10.0\")]"],"deprecation":{"since":"0.10.0","note":"Use .map_ok() instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MapSpecialCase","id":"50:2890:20295","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"MapSpecialCaseFnOk","id":"50:2903:20296","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"T"}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45387":{"id":"0:45387","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[792,4],"end":[792,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52379:5150":{"id":"0:52379:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:47436:1785":{"id":"0:47436:1785","crate_id":0,"name":"set_native_scripts","span":{"filename":"src/lib.rs","begin":[1147,4],"end":[1149,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["native_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:29061:5221":{"id":"b:2:3244-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:10445:3053":{"id":"a:2:3407:213-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32579:415":{"id":"0:32579:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[464,4],"end":[464,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49129":{"id":"0:49129","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,27],"end":[1404,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:814:1701":{"id":"0:814:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_core/property.rs","begin":[317,4],"end":[317,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:812:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:32045:3427":{"id":"b:19:426-0:32045:3427","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50149":{"id":"0:50149","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50150:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17829":{"id":"0:17829","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,43],"end":[280,53]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17830:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8127:2738":{"id":"0:8127:2738","crate_id":0,"name":"new_ref_input_with_lang_ver","span":{"filename":"src/builders/script_structs.rs","begin":[53,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["lang_ver",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38474":{"id":"0:38474","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38475:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:657:3706":{"id":"b:2:3240-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33124":{"id":"0:33124","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33125:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8785:5150":{"id":"0:8785:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35090:1835":{"id":"0:35090:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:652:3705":{"id":"b:44:298-0:652:3705","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5978":{"id":"0:5978","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5979:7231","0:5980:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:329:59183":{"id":"44:329:59183","crate_id":44,"name":"unsafe_read_be","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[295,4],"end":[295,51]},"visibility":"default","docs":"# Safety\nCaller must ensure the type of Self is appropriate for the hardware of the execution\nenvironment.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:11438:3537":{"id":"0:11438:3537","crate_id":0,"name":"U64","span":{"filename":"src/chain_core/abor.rs","begin":[15,4],"end":[15,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"4","value":"4"}}},"0:52386:7231":{"id":"0:52386:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26303:649":{"id":"0:26303:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4882":{"id":"0:4882","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[11,0],"end":[11,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"treasury_withdrawals","name":"treasury_withdrawals","id":"0:4868:5200","glob":true}},"0:15803:7231":{"id":"0:15803:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14356":{"id":"0:14356","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14361:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40332:1835":{"id":"0:40332:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34133:7231":{"id":"0:34133:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:22492:2699":{"id":"b:2:3250-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15989:18468":{"id":"2:15989:18468","crate_id":2,"name":"SupportedLaneCount","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"2:15979:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3471:6582-0:15999:1902":{"id":"a:2:3471:6582-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"48:190:180":{"id":"48:190:180","crate_id":48,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/arr.rs","begin":[10,4],"end":[10,31]},"visibility":"default","docs":"Resulting length","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:18838:5111":{"id":"0:18838:5111","crate_id":0,"name":"as_drep_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[287,4],"end":[292,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31626":{"id":"0:31626","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,38],"end":[175,48]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31627:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2871:1435":{"id":"0:2871:1435","crate_id":0,"name":"u32","span":{"filename":"src/typed_bytes/builder.rs","begin":[118,4],"end":[120,5]},"visibility":"public","docs":"Append an u32 in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53099":{"id":"0:53099","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53104:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29993":{"id":"0:29993","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29998:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11544:3675":{"id":"0:11544:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11160:3319":{"id":"0:11160:3319","crate_id":0,"name":"add_change_if_needed_with_datum","span":{"filename":"src/builders/tx_builder.rs","begin":[1450,4],"end":[1460,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["plutus_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"bool"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5976:7231":{"id":"0:5976:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29513:5202":{"id":"0:29513:5202","crate_id":0,"name":"committee","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16554:1906":{"id":"0:16554:1906","crate_id":0,"name":"VRFVKey","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16576","0:16594","0:16468","a:2:3471:6582-0:16554:1906","a:2:9605:8783-0:16554:1906","a:2:3421:221-0:16554:1906","a:2:9606:8782-0:16554:1906","a:2:3407:213-0:16554:1906","b:2:3244-0:16554:1906","b:2:2903-0:16554:1906","b:2:3255-0:16554:1906","b:2:3240-0:16554:1906","b:2:4212-0:16554:1906","b:2:3250-0:16554:1906","b:2:2906-0:16554:1906","b:5:6515-0:16554:1906","b:5:859-0:16554:1906","b:19:426-0:16554:1906","b:32:1701-0:16554:1906","b:36:59-0:16554:1906","b:44:298-0:16554:1906","b:49:1377-0:16554:1906","0:16558","0:16560","0:16562","0:16563","0:16566","0:16569","0:16571","0:16572","0:16574","0:16500","0:16506","0:16515","0:16528","0:16534","0:16538","0:16542","0:16546","0:16548","0:16470","0:16474","0:16486","0:16489","0:16494","0:16498"]}},"0:3508:1759":{"id":"0:3508:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1030,4],"end":[1036,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50200:7350":{"id":"0:50200:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1637,88],"end":[1637,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:27009:2852":{"id":"a:2:3407:213-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30773":{"id":"0:30773","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30774:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27781:5150":{"id":"0:27781:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:6515-0:15629:1746":{"id":"b:5:6515-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:14889:1674":{"id":"b:2:3255-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50147:5150":{"id":"0:50147:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:27525:5192":{"id":"b:2:2906-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11715:667":{"id":"0:11715:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45974:5150":{"id":"0:45974:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:25538:5331":{"id":"0:25538:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2630:59641":{"id":"50:2630:59641","crate_id":50,"name":"all_unique","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1877,4],"end":[1879,35]},"visibility":"default","docs":"Check whether all elements are unique (non equal).\n\nEmpty iterators are considered to have unique elements:\n\n```\nuse itertools::Itertools;\n\nlet data = vec![1, 2, 3, 4, 1, 5];\nassert!(!data.iter().all_unique());\nassert!(data[0..4].iter().all_unique());\nassert!(data[1..6].iter().all_unique());\n\nlet data : Option = None;\nassert!(data.into_iter().all_unique());\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:437:53549":{"id":"25:437:53549","crate_id":25,"name":"to_degrees","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[725,4],"end":[725,32]},"visibility":"default","docs":"Converts to degrees, assuming the number is in radians.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(rad: T, deg: T) {\n assert!(rad.to_degrees() == deg);\n}\n\ncheck(0.0f32, 0.0);\ncheck(f32::consts::PI, 180.0);\ncheck(f64::consts::FRAC_PI_4, 45.0);\ncheck(f64::INFINITY, f64::INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32414:6154":{"id":"0:32414:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2267:17954":{"id":"32:2267:17954","crate_id":32,"name":"serialize_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[509,4],"end":[509,69]},"visibility":"default","docs":"Serialize an `i128` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for i128 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_i128(*self)\n }\n}\n```\n\nThe default behavior unconditionally returns an error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20344":{"id":"0:20344","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[198,4],"end":[198,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20345:1766","0:20346:7350","0:20347:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25965:7236":{"id":"0:25965:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:12476:3895":{"id":"0:12476:3895","crate_id":0,"name":"sign","span":{"filename":"src/crypto.rs","begin":[308,4],"end":[310,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["message",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:214:44318":{"id":"53:214:44318","crate_id":53,"name":"atanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[124,4],"end":[124,27]},"visibility":"default","docs":"Inverse hyperbolic tangent function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23578":{"id":"0:23578","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37173:2226":{"id":"0:37173:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44892:1759":{"id":"0:44892:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[703,4],"end":[703,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17020:1759":{"id":"0:17020:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1258,4],"end":[1258,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37761:993":{"id":"0:37761:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12580:2223":{"id":"0:12580:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[353,4],"end":[357,5]},"visibility":"public","docs":"Get public key from its bech32 representation\nExample:\n```javascript\nconst pkey = PublicKey.from_bech32('ed25519_pk1dgaagyh470y66p899txcl3r0jaeaxu6yd7z2dxyk55qcycdml8gszkxze2');\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47790:6470":{"id":"0:47790:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24683:702":{"id":"0:24683:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34889:6154":{"id":"0:34889:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:42951:1651":{"id":"b:2:3240-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:420:1645":{"id":"0:420:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[23,4],"end":[23,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3240-0:25323:5158":{"id":"b:2:3240-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38493:7207":{"id":"0:38493:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31911":{"id":"0:31911","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31916:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:11762:3896":{"id":"b:2:3250-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"47:221:20275":{"id":"47:221:20275","crate_id":47,"name":"BlockSize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/lib.rs","begin":[85,4],"end":[85,35]},"visibility":"default","docs":"Block size","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:33404":{"id":"0:33404","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33405:7231","0:33406:5150","0:33407:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40234":{"id":"0:40234","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40235:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14645:1766":{"id":"0:14645:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:9105:2769":{"id":"a:2:3407:213-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3096:1766":{"id":"0:3096:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[940,4],"end":[942,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:13290:1774":{"id":"a:2:3407:213-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27234:993":{"id":"0:27234:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[9,4],"end":[9,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20271:2455":{"id":"0:20271:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28540:7231":{"id":"0:28540:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:719:3528":{"id":"0:719:3528","crate_id":0,"name":"property","span":{"filename":"src/chain_core/property.rs","begin":[1,0],"end":[384,1]},"visibility":"public","docs":"chain core properties\n\ndefine the different properties a _supported_ chain needs to\nimplement to work in our models.\n\n# Block\n\nThe Block is the atomic element that compose a chain. Or in other\nwords the chain is composed of a succession of `Block`.\n\nthe `Block` trait implements the necessary feature we expect of\na `Block` in the chain. Having a function that requires the object\nto implement the Block traits means that we are expecting to have\nonly access to:\n\n* the block and its parent's identifier (the block hash);\n* the block number, its position in the blockchain relative\n to the beginning of the chain. We often call this number\n the block Date.\n\n# Ledger\n\nthis trait is to make sure we are following the Transactions of the chain\nappropriately.\n\n# LeaderSelection\n\nThis trait is following the protocol of the blockchain is followed\nproperly and determined a given instance of the LeaderSelection object\nis selected to write a block in the chain.\n","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:727:3750","0:729:3754","0:731:3757","0:733:3759","0:734:1880","0:744:1878","0:754:3800","0:757:3804","0:758:3810","0:761:3815","0:766:1620","0:773:3830","0:783:3843","0:789:3846","0:790:3853","0:797:3863","0:803:1584","0:808:1609","0:812:2204"],"is_stripped":false}},"0:1824":{"id":"0:1824","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,60],"end":[20,74]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::PublicKeyError","name":"PublicKeyError","id":"0:11885:3901","glob":false}},"0:48851:408":{"id":"0:48851:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1354,4],"end":[1354,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2598:5200":{"id":"0:2598:5200","crate_id":0,"name":"treasury_withdrawals","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[1,0],"end":[44,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:28494:5214"],"is_stripped":true}},"0:10922:3255":{"id":"0:10922:3255","crate_id":0,"name":"set_mint","span":{"filename":"src/builders/tx_builder.rs","begin":[1089,4],"end":[1112,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nMints are defining by MintBuilder now.\nUse `.set_mint_builder()` and `MintBuilder` instead.\nSet explicit Mint object and the required witnesses to this builder\nit will replace any previously existing mint and mint scripts\nNOTE! Error will be returned in case a mint policy does not have a matching script","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["mint_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:11577:3916":{"id":"a:2:9605:8783-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49218":{"id":"0:49218","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,68],"end":[1416,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49220:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7898:906":{"id":"0:7898:906","crate_id":0,"name":"new","span":{"filename":"src/builders/mint_builder.rs","begin":[61,4],"end":[65,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53557:6470":{"id":"0:53557:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:16369:3100":{"id":"b:5:859-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32067":{"id":"0:32067","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[302,4],"end":[302,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32068:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50518":{"id":"0:50518","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50519:7231","0:50520:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31143:7231":{"id":"0:31143:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:45992:1733":{"id":"b:2:2903-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:1120:3919":{"id":"b:2:2906-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47227:7247":{"id":"0:47227:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10470:649":{"id":"0:10470:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_builder.rs","begin":[320,16],"end":[320,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51055:594":{"id":"0:51055:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1770,32],"end":[1770,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21398":{"id":"0:21398","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21399:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5319":{"id":"0:5319","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[481,0],"end":[503,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5320:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41478":{"id":"0:41478","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,23],"end":[5,25]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8030:993":{"id":"0:8030:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[3,43],"end":[3,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:28711:5215":{"id":"a:2:9606:8782-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8571:7245":{"id":"0:8571:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9373:6470":{"id":"0:9373:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:17769:4488":{"id":"b:5:6515-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26475:780":{"id":"0:26475:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3054":{"id":"0:3054","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[735,0],"end":[746,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3055:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3500:6563":{"id":"2:3500:6563","crate_id":2,"name":"Add","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3502:180","2:3503:266"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:45625":{"id":"0:45625","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45626:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53597:7245":{"id":"0:53597:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49755:2455":{"id":"0:49755:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6371:408":{"id":"0:6371:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[248,16],"end":[248,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:15999:1902":{"id":"b:2:2903-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:11289:215":{"id":"2:11289:215","crate_id":2,"name":"SliceIndex","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:11291:180","2:11292:1637","2:11293:1964","2:11294:51725","2:11295:51726","2:11296:740","2:11297:741"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"2:11279:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:49:1377-0:53610:1940":{"id":"b:49:1377-0:53610:1940","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:49644:1822":{"id":"b:49:1377-0:49644:1822","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6068":{"id":"0:6068","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[119,4],"end":[119,9]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6069:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6356:7247":{"id":"0:6356:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35934:667":{"id":"0:35934:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:46267:1744":{"id":"b:2:3255-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32128:2225":{"id":"0:32128:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33047:5269":{"id":"0:33047:5269","crate_id":0,"name":"PlutusV1","span":{"filename":"src/protocol_types/plutus.rs","begin":[553,4],"end":[553,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"0","value":"0"}}},"b:44:298-0:7010:1750":{"id":"b:44:298-0:7010:1750","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48317":{"id":"0:48317","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48318:7231","0:48319:5150","0:48320:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:21665:2682":{"id":"b:2:3240-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10004:7231":{"id":"0:10004:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11843:306":{"id":"0:11843:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52230:2226":{"id":"0:52230:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13915:55410":{"id":"2:13915:55410","crate_id":2,"name":"trim_start_matches","span":null,"visibility":"public","docs":"Returns a string slice with all prefixes that match a pattern\nrepeatedly removed.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Text directionality\n\nA string is a sequence of bytes. `start` in this context means the first\nposition of that byte string; for a left-to-right language like English or\nRussian, this will be left side, and for right-to-left languages like\nArabic or Hebrew, this will be the right side.\n\n# Examples\n\nBasic usage:\n\n```\nassert_eq!(\"11foo1bar11\".trim_start_matches('1'), \"foo1bar11\");\nassert_eq!(\"123foo1bar123\".trim_start_matches(char::is_numeric), \"foo1bar123\");\n\nlet x: &[_] = &['1', '2'];\nassert_eq!(\"12foo1bar12\".trim_start_matches(x), \"foo1bar12\");\n```","links":{"self::pattern":"2:13437:6818","prim@char":"1:11836:6300"},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25360:415":{"id":"0:25360:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[37,4],"end":[37,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5312":{"id":"0:5312","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[451,0],"end":[461,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5313:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3574":{"id":"0:3574","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1287,0],"end":[1299,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3575:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26053":{"id":"0:26053","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26054:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26376":{"id":"0:26376","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26377:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53846":{"id":"0:53846","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53847:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30631:5238":{"id":"0:30631:5238","crate_id":0,"name":"new_hard_fork_initiation_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[78,4],"end":[84,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hard_fork_initiation_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:442:180":{"id":"48:442:180","crate_id":48,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[351,4],"end":[351,35]},"visibility":"default","docs":"Resulting sequence formed by the concatenation.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:18470":{"id":"0:18470","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18475:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33398":{"id":"0:33398","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33399:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52391":{"id":"0:52391","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52392:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10661:2805":{"id":"0:10661:2805","crate_id":0,"name":"add_required_native_input_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[844,4],"end":[846,5]},"visibility":"public","docs":"Try adding the specified scripts as witnesses for ALREADY ADDED script inputs\nAny scripts that don't match any of the previously added inputs will be ignored\nReturns the number of remaining required missing witness scripts\nUse `.count_missing_input_scripts` to find the number of still missing scripts","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50790:7247":{"id":"0:50790:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:2570:23828":{"id":"25:2570:23828","crate_id":25,"name":"FRAC_PI_4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `π / 4.0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:54108:1944":{"id":"b:36:59-0:54108:1944","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:1371:3988":{"id":"b:2:3255-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:17629:2534":{"id":"a:2:9606:8782-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:460":{"id":"0:460","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[19,0],"end":[19,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_builder","name":"voting_builder","id":"0:455:2311","glob":true}},"0:27470:906":{"id":"0:27470:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["transaction_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2346:7105":{"id":"32:2346:7105","crate_id":32,"name":"SerializeStructVariant","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2347:174","32:2348:126","32:2349:9267","32:2351:18357","32:2352:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:35716:702":{"id":"0:35716:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,27],"end":[83,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28110:2226":{"id":"0:28110:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40898:7231":{"id":"0:40898:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54674":{"id":"0:54674","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54679:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:9591:2855":{"id":"b:2:3244-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:16369:3100":{"id":"a:2:9606:8782-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:10654:649":{"id":"2:10654:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:38008:7243":{"id":"0:38008:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"1:4472:1570":{"id":"1:4472:1570","crate_id":1,"name":"Seek","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:4473:6021","1:4474:17717","1:4475:17718","1:4476:17719"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15450":{"id":"0:15450","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15451:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52452:7350":{"id":"0:52452:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2062,54],"end":[2062,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30152:7231":{"id":"0:30152:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6957:6470":{"id":"0:6957:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18658:5094":{"id":"0:18658:5094","crate_id":0,"name":"new_drep_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[139,4],"end":[141,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["drep_registration",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:42692:1641":{"id":"b:36:59-0:42692:1641","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24472:6470":{"id":"0:24472:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5910":{"id":"0:5910","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[91,4],"end":[91,9]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5911:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:1730:3906":{"id":"b:2:2903-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18452:1766":{"id":"0:18452:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[70,4],"end":[70,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8154":{"id":"0:8154","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,32],"end":[66,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8155:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48568:7243":{"id":"0:48568:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46000:702":{"id":"0:46000:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[890,4],"end":[890,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:962:39378":{"id":"25:962:39378","crate_id":25,"name":"atan2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[628,4],"end":[628,40]},"visibility":"default","docs":"Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`).\n\n* `x = 0`, `y = 0`: `0`\n* `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`\n* `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`\n* `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet pi = f64::consts::PI;\n// All angles from horizontal right (+x)\n// 45 deg counter-clockwise\nlet x1 = 3.0;\nlet y1 = -3.0;\n\n// 135 deg clockwise\nlet x2 = -3.0;\nlet y2 = 3.0;\n\nlet abs_difference_1 = (y1.atan2(x1) - (-pi/4.0)).abs();\nlet abs_difference_2 = (y2.atan2(x2) - 3.0*pi/4.0).abs();\n\nassert!(abs_difference_1 < 1e-10);\nassert!(abs_difference_2 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:464:3159":{"id":"25:464:3159","crate_id":25,"name":"abs","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1219,4],"end":[1219,25]},"visibility":"default","docs":"Computes the absolute value of `self`. Returns `Float::nan()` if the\nnumber is `Float::nan()`.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = 3.5;\nlet y = -3.5;\n\nlet abs_difference_x = (x.abs() - x).abs();\nlet abs_difference_y = (y.abs() - (-y)).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n\nassert!(f64::NAN.abs().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2906-0:17769:4488":{"id":"b:2:2906-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1415:2015":{"id":"0:1415:2015","crate_id":0,"name":"digest","span":{"filename":"src/chain_crypto/digest.rs","begin":[283,4],"end":[287,5]},"visibility":"public","docs":"Get the digest of a slice of data","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37746:408":{"id":"0:37746:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19682:7231":{"id":"0:19682:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33553:667":{"id":"0:33553:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:573:3608":{"id":"0:573:3608","crate_id":0,"name":"WriteBuf","span":{"filename":"src/chain_core/mempack.rs","begin":[6,0],"end":[6,29]},"visibility":"public","docs":"A local memory buffer to serialize data to","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:576","a:2:3471:6582-0:573:3608","a:2:9605:8783-0:573:3608","a:2:3421:221-0:573:3608","a:2:9606:8782-0:573:3608","a:2:3407:213-0:573:3608","b:2:3244-0:573:3608","b:2:2903-0:573:3608","b:2:3255-0:573:3608","b:2:3240-0:573:3608","b:2:4212-0:573:3608","b:2:3250-0:573:3608","b:2:2906-0:573:3608","b:44:298-0:573:3608","b:49:1377-0:573:3608"]}},"0:24119":{"id":"0:24119","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24120:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43051":{"id":"0:43051","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43052:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:6365:2189":{"id":"b:36:59-0:6365:2189","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:9739:2862":{"id":"a:2:3407:213-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43877":{"id":"0:43877","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43878:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:33844:1686":{"id":"b:2:3240-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43323":{"id":"0:43323","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,16],"end":[364,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43324:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:17493:2154":{"id":"b:2:3244-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:27009:2852":{"id":"b:2:4212-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3513:878":{"id":"2:3513:878","crate_id":2,"name":"mul","span":null,"visibility":"default","docs":"Performs the `*` operation.\n\n# Example\n\n```\nassert_eq!(12 * 2, 24);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:35705:5457":{"id":"a:2:3407:213-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37726:5150":{"id":"0:37726:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29046":{"id":"0:29046","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,16],"end":[40,21]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29047:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1336:2193":{"id":"0:1336:2193","crate_id":0,"name":"finalize","span":{"filename":"src/chain_crypto/digest.rs","begin":[73,4],"end":[73,62]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21387:7231":{"id":"0:21387:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46669":{"id":"0:46669","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[999,0],"end":[1015,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46674:906","0:46684:780","0:46694:1637","0:46704:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37506:5517":{"id":"0:37506:5517","crate_id":0,"name":"set_required_signers","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[183,4],"end":[185,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["required_signers",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RequiredSigners","id":"0:5660:1664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12708":{"id":"0:12708","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12709:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:15814:4234":{"id":"a:2:9605:8783-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34770":{"id":"0:34770","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1107,4],"end":[1107,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34771:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15865:53562":{"id":"2:15865:53562","crate_id":2,"name":"reduce_product","span":null,"visibility":"default","docs":"Returns the product of the lanes of the vector, with wrapping multiplication.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{i32x4, SimdInt};\nlet v = i32x4::from_array([1, 2, 3, 4]);\nassert_eq!(v.reduce_product(), 24);\n\n// SIMD integer multiplication is always wrapping\nlet v = i32x4::from_array([i32::MAX, 2, 1, 1]);\nassert!(v.reduce_product() < i32::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:7522":{"id":"0:7522","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7523:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42425:7231":{"id":"0:42425:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:587:3635":{"id":"b:2:3244-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:22:61-0:39443:4134":{"id":"b:22:61-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30842:7350":{"id":"0:30842:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46354":{"id":"0:46354","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46359:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11747:126":{"id":"b:5:859-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36955:7232":{"id":"0:36955:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:19976:5128":{"id":"b:44:298-0:19976:5128","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41146:5739":{"id":"0:41146:5739","crate_id":0,"name":"make_daedalus_bootstrap_witness","span":{"filename":"src/utils.rs","begin":[1184,0],"end":[1198,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx_body_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:14073:649":{"id":"0:14073:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49545:1759":{"id":"0:49545:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1473,50],"end":[1473,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21272:5140":{"id":"0:21272:5140","crate_id":0,"name":"pledge","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[114,4],"end":[116,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:17714:4181":{"id":"a:2:3407:213-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50812":{"id":"0:50812","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,27],"end":[1742,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50813:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14574:2219":{"id":"0:14574:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48092":{"id":"0:48092","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,18],"end":[1252,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:49521:1679":{"id":"b:5:859-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11467:3575":{"id":"0:11467:3575","crate_id":0,"name":"StreamPending","span":{"filename":"src/chain_core/abor.rs","begin":[162,4],"end":[162,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11468:3576"],"fields_stripped":false}}},"0:14685:7231":{"id":"0:14685:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1410":{"id":"0:1410","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[273,0],"end":[279,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1412:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47846:408":{"id":"0:47846:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1227,4],"end":[1227,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32006":{"id":"0:32006","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32007:7231","0:32008:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:399:2718":{"id":"0:399:2718","crate_id":0,"name":"script_hash","span":{"filename":"src/builders/script_structs.rs","begin":[10,4],"end":[15,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54657:7350":{"id":"0:54657:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2699,88],"end":[2699,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:19695:5122":{"id":"b:2:3240-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9447:266":{"id":"0:9447:266","crate_id":0,"name":"add","span":{"filename":"src/builders/voting_builder.rs","begin":[26,4],"end":[49,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["voting_procedure",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:19695:5122":{"id":"b:2:3255-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36499":{"id":"0:36499","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[300,0],"end":[329,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36504:906","0:36514:780","0:36524:1672","0:36534:1637","0:36545:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14532:702":{"id":"0:14532:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21399:7207":{"id":"0:21399:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32153":{"id":"0:32153","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32158:5328","0:32169:6154","0:32180:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22503":{"id":"0:22503","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14699:2455":{"id":"0:14699:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5741":{"id":"0:5741","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2634,0],"end":[2646,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5742:906","0:5743:266","0:5744:1637"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:46768:1749":{"id":"a:2:3421:221-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:54614:1982":{"id":"b:36:59-0:54614:1982","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3649:1759":{"id":"0:3649:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1692,4],"end":[1698,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15453":{"id":"0:15453","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17237:667":{"id":"0:17237:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12189":{"id":"0:12189","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12190:7231","0:12191:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22071:5328":{"id":"0:22071:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41904":{"id":"0:41904","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[87,4],"end":[87,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41905:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17529:606":{"id":"0:17529:606","crate_id":0,"name":"expected","span":{"filename":"src/error.rs","begin":[38,8],"end":[38,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"a:2:9606:8782-0:13528:4215":{"id":"a:2:9606:8782-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20765:7232":{"id":"0:20765:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11824":{"id":"0:11824","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,20],"end":[149,22]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27576":{"id":"0:27576","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27577:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42433:7207":{"id":"0:42433:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45845:1730":{"id":"0:45845:1730","crate_id":0,"name":"MultiHostName","span":{"filename":"src/lib.rs","begin":[864,4],"end":[864,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:9606:8782-0:19855:5129":{"id":"a:2:9606:8782-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8068:7243":{"id":"0:8068:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:537:112":{"id":"a:2:3407:213-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21949":{"id":"0:21949","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52372:667":{"id":"0:52372:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33050:5270":{"id":"0:33050:5270","crate_id":0,"name":"PlutusV2","span":{"filename":"src/protocol_types/plutus.rs","begin":[554,4],"end":[554,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"32:1740:18026":{"id":"32:1740:18026","crate_id":32,"name":"deserialize_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[985,4],"end":[987,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `u128` value.\n\nThe default behavior unconditionally returns an error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36909:3242":{"id":"0:36909:3242","crate_id":0,"name":"MetadataJsonSchema","span":{"filename":"src/protocol_types/metadata.rs","begin":[467,0],"end":[500,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:36910:3243","0:36912:5374","0:36914:5345"],"impls":["a:2:3471:6582-0:36909:3242","a:2:9605:8783-0:36909:3242","a:2:3421:221-0:36909:3242","a:2:9606:8782-0:36909:3242","a:2:3407:213-0:36909:3242","b:2:3244-0:36909:3242","b:2:2903-0:36909:3242","b:2:3255-0:36909:3242","b:2:3240-0:36909:3242","b:2:4212-0:36909:3242","b:2:3250-0:36909:3242","b:2:2906-0:36909:3242","b:5:859-0:36909:3242","b:19:426-0:36909:3242","b:36:59-0:36909:3242","b:44:298-0:36909:3242","b:49:1377-0:36909:3242","0:36916","0:36917","0:36919","0:36920","0:36922","0:36923","0:36892","0:36895","0:36898","0:36900","0:36902"]}},"0:32565:3084":{"id":"0:32565:3084","crate_id":0,"name":"ExUnitPrices","span":{"filename":"src/protocol_types/plutus.rs","begin":[471,0],"end":[474,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:32637","0:32652","0:32667","0:32682","0:32697","0:32735","a:2:3471:6582-0:32565:3084","a:2:9605:8783-0:32565:3084","a:2:3421:221-0:32565:3084","a:2:9606:8782-0:32565:3084","a:2:3407:213-0:32565:3084","b:2:3244-0:32565:3084","b:2:2903-0:32565:3084","b:2:3255-0:32565:3084","b:2:3240-0:32565:3084","b:2:4212-0:32565:3084","b:2:3250-0:32565:3084","b:2:2906-0:32565:3084","b:5:859-0:32565:3084","b:19:426-0:32565:3084","b:32:1701-0:32565:3084","b:36:59-0:32565:3084","b:44:298-0:32565:3084","b:49:1377-0:32565:3084","0:32568","0:32570","0:32572","0:32575","0:32576","0:32578","0:32580","0:32581","0:32583","0:32587","0:32592","0:32633","0:32511","0:32517","0:32526","0:32539","0:32545","0:32549","0:32553","0:32557","0:32559","0:5245"]}},"0:35832:7232":{"id":"0:35832:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13298":{"id":"0:13298","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,23],"end":[602,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:49074:1811":{"id":"b:2:3250-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51968:5150":{"id":"0:51968:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:12916:5150":{"id":"0:12916:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1588:3905":{"id":"0:1588:3905","crate_id":0,"name":"SecretKeySizeStatic","span":{"filename":"src/chain_crypto/key.rs","begin":[49,0],"end":[51,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1589:3949"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":["0:894","0:978","0:1046","0:1151"]}},"0:25440:7231":{"id":"0:25440:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50811":{"id":"0:50811","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,27],"end":[1742,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40908:2455":{"id":"0:40908:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22224":{"id":"0:22224","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28326":{"id":"0:28326","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28331:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34631:2187":{"id":"0:34631:2187","crate_id":0,"name":"Reward","span":{"filename":"src/protocol_types/plutus.rs","begin":[1098,4],"end":[1098,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:30499:7231":{"id":"0:30499:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:37001:1622":{"id":"a:2:9606:8782-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24950:649":{"id":"0:24950:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37702:7231":{"id":"0:37702:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:672:6680":{"id":"25:672:6680","crate_id":25,"name":"CheckedMul","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:673:4375"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:35188:906":{"id":"0:35188:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[1165,4],"end":[1167,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:23917:2692":{"id":"b:32:1701-0:23917:2692","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:10263:3087":{"id":"b:2:3244-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52815:1890":{"id":"0:52815:1890","crate_id":0,"name":"hot_vkey","span":{"filename":"src/lib.rs","begin":[2104,4],"end":[2106,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:32290:3370":{"id":"a:2:3421:221-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1834:18000":{"id":"32:1834:18000","crate_id":32,"name":"visit_unit","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1619,4],"end":[1621,17]},"visibility":"default","docs":"The input contains a unit `()`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:22213:2671":{"id":"b:2:3255-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:51041:1863":{"id":"b:2:3255-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:39939:1612":{"id":"b:36:59-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:970:44316":{"id":"25:970:44316","crate_id":25,"name":"acosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[764,4],"end":[764,27]},"visibility":"default","docs":"Inverse hyperbolic cosine function.\n\n```\nuse num_traits::real::Real;\n\nlet x = 1.0;\nlet f = x.cosh().acosh();\n\nlet abs_difference = (f - x).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18231:2695":{"id":"0:18231:2695","crate_id":0,"name":"CommitteeColdResign","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[47,4],"end":[47,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18233:1542"]}},"0:36192":{"id":"0:36192","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36193:7231","0:36194:5150","0:36195:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6910:993":{"id":"0:6910:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[696,43],"end":[696,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19930:7232":{"id":"0:19930:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18040:5059":{"id":"0:18040:5059","crate_id":0,"name":"raw_body","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[68,4],"end":[70,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11629:126":{"id":"b:49:1377-0:11629:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53009":{"id":"0:53009","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,16],"end":[2143,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11595:3926":{"id":"a:2:3421:221-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43623:6470":{"id":"0:43623:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:34765:2644":{"id":"b:36:59-0:34765:2644","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1214:539":{"id":"0:1214:539","crate_id":0,"name":"derive","span":{"filename":"src/chain_crypto/derive.rs","begin":[1,0],"end":[40,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:1261:4043","0:1262:4046","0:1263:4047","0:1264:4048","0:1265:4049"],"is_stripped":false}},"0:4930:5203":{"id":"0:4930:5203","crate_id":0,"name":"update_committee_action","span":{"filename":"src/serialization/governance/proposals/update_committee_action.rs","begin":[1,0],"end":[59,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"a:2:9605:8783-0:12934:2620":{"id":"a:2:9605:8783-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:33424:5296":{"id":"a:2:3407:213-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:29891:5232":{"id":"b:36:59-0:29891:5232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46255":{"id":"0:46255","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46256:7231","0:46257:5150","0:46258:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5803:2455":{"id":"0:5803:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13429":{"id":"0:13429","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[609,0],"end":[625,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13434:906","0:13444:780","0:13454:1637","0:13464:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15799:7231":{"id":"0:15799:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26006:408":{"id":"0:26006:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[33,4],"end":[33,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:409:6428":{"id":"48:409:6428","crate_id":48,"name":"Split","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:412:20329","48:413:20694","48:414:17715"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:7026":{"id":"0:7026","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,38],"end":[730,47]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7027:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8436":{"id":"0:8436","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,23],"end":[138,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:72-0:11595:3926":{"id":"b:22:72-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16489":{"id":"0:16489","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16491:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:461:2312":{"id":"0:461:2312","crate_id":0,"name":"voting_proposal_builder","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[1,0],"end":[113,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:9591:2855"],"is_stripped":true}},"0:47021:415":{"id":"0:47021:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1048,27],"end":[1048,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:33844:1686":{"id":"b:19:426-0:33844:1686","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8887":{"id":"0:8887","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8888:7231","0:8889:5150","0:8890:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:1598:3900":{"id":"b:36:59-0:1598:3900","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:52114:1878":{"id":"b:2:3255-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44132:7236":{"id":"0:44132:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8576":{"id":"0:8576","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8577:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:934:3159":{"id":"25:934:3159","crate_id":25,"name":"abs","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[156,4],"end":[156,25]},"visibility":"default","docs":"Computes the absolute value of `self`. Returns `Float::nan()` if the\nnumber is `Float::nan()`.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = 3.5;\nlet y = -3.5;\n\nlet abs_difference_x = (x.abs() - x).abs();\nlet abs_difference_y = (y.abs() - (-y)).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n\nassert!(::num_traits::Float::is_nan(f64::NAN.abs()));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"44:266:44593":{"id":"44:266:44593","crate_id":44,"name":"u128x1","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"M","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"M"},"bounds":[{"trait_bound":{"trait":{"name":"Machine","id":"44:302:44602","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps128","id":"44:204:44581","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Store","id":"44:324:44603","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Swap64","id":"44:252:44592","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u128"},"len":"1"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:5:859-0:13290:1774":{"id":"b:5:859-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4948":{"id":"0:4948","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/update_committee_action.rs","begin":[7,0],"end":[26,1]},"visibility":{"restricted":{"parent":"0:4930:5203","path":"::serialization::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4949:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4918":{"id":"0:4918","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/committee.rs","begin":[5,0],"end":[14,1]},"visibility":{"restricted":{"parent":"0:4910:5202","path":"::serialization::governance::proposals::committee"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4919:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:26345:5181":{"id":"b:2:2906-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51768":{"id":"0:51768","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1910,34],"end":[1910,52]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51770:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44422":{"id":"0:44422","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[609,4],"end":[609,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41891:1610":{"id":"0:41891:1610","crate_id":0,"name":"UnitInterval","span":{"filename":"src/lib.rs","begin":[95,0],"end":[98,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:41965","0:41980","0:41995","0:42010","0:42025","0:42063","a:2:3471:6582-0:41891:1610","a:2:9605:8783-0:41891:1610","a:2:3421:221-0:41891:1610","a:2:9606:8782-0:41891:1610","a:2:3407:213-0:41891:1610","b:2:3244-0:41891:1610","b:2:2903-0:41891:1610","b:2:3255-0:41891:1610","b:2:3240-0:41891:1610","b:2:4212-0:41891:1610","b:2:3250-0:41891:1610","b:2:2906-0:41891:1610","b:5:859-0:41891:1610","b:19:426-0:41891:1610","b:32:1701-0:41891:1610","b:36:59-0:41891:1610","b:44:298-0:41891:1610","b:46:21-0:41891:1610","b:46:16-0:41891:1610","b:49:1377-0:41891:1610","0:3279","0:41894","0:41896","0:41898","0:41901","0:41902","0:41904","0:41906","0:41907","0:41909","0:41911","0:41915","0:41920","0:41961","0:41837","0:41843","0:41852","0:41865","0:41871","0:41875","0:41879","0:41883","0:41885"]}},"0:17582:7231":{"id":"0:17582:7231","crate_id":0,"name":"Abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:16184:1685":{"id":"b:2:2906-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3034:5662":{"id":"0:3034:5662","crate_id":0,"name":"to_bigint","span":{"filename":"src/utils.rs","begin":[367,0],"end":[369,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["val",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:42273:2226":{"id":"0:42273:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22219:649":{"id":"0:22219:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17508:1542":{"id":"0:17508:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[28,19],"end":[28,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u8"}},"0:4043:1759":{"id":"0:4043:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/certificate.rs","begin":[159,4],"end":[164,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:213:44316":{"id":"53:213:44316","crate_id":53,"name":"acosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[121,4],"end":[121,27]},"visibility":"default","docs":"Inverse hyperbolic cosine function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:8137:2652":{"id":"b:36:59-0:8137:2652","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:196:180":{"id":"44:196:180","crate_id":44,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[5,4],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:2906-0:19486:2690":{"id":"b:2:2906-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47013":{"id":"0:47013","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,9],"end":[1048,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47014:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35272":{"id":"0:35272","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35273:7231","0:35274:5150","0:35275:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7299":{"id":"0:7299","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,32],"end":[891,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3528:180":{"id":"2:3528:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `-` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:5:859-0:23344:2675":{"id":"b:5:859-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7836:649":{"id":"0:7836:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/mint_builder.rs","begin":[51,16],"end":[51,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21627:7231":{"id":"0:21627:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15569":{"id":"0:15569","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15570:1766","0:15571:1767","0:15572:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:31611:1780":{"id":"b:5:859-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36625":{"id":"0:36625","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,40],"end":[369,56]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36626:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33378:7232":{"id":"0:33378:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6513:7232":{"id":"0:6513:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:21934:2665":{"id":"b:5:859-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35377":{"id":"0:35377","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,15],"end":[1237,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35378:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1812":{"id":"0:1812","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,4],"end":[20,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::AsymmetricKey","name":"AsymmetricKey","id":"0:1580:3898","glob":false}},"b:2:2903-0:1028:3918":{"id":"b:2:2903-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12360:667":{"id":"0:12360:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:9426:2840":{"id":"b:2:3255-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:9157:7389":{"id":"32:9157:7389","crate_id":32,"name":"invalid_length","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when deserializing a sequence or map and the input data contains\ntoo many or too few elements.\n\nThe `len` argument is the number of elements encountered. The sequence\nor map may have expected more arguments or fewer arguments.\n\nThe `exp` argument provides information about what data was being\nexpected. For example `exp` might say that a tuple of size 6 was\nexpected.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["len",{"kind":"primitive","inner":"usize"}],["exp",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Expected","id":"32:1681:5703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49204":{"id":"0:49204","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,22],"end":[1416,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49205:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29361":{"id":"0:29361","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29362:7231","0:29363:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:36384:3232":{"id":"a:2:3471:6582-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33019:906":{"id":"0:33019:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[529,4],"end":[534,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["mem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["steps",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6900:408":{"id":"0:6900:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[696,16],"end":[696,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28301:667":{"id":"0:28301:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:425:7271":{"id":"19:425:7271","crate_id":19,"name":"return_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[150,4],"end":[150,37]},"visibility":"default","docs":"Same as `IntoWasmAbi::into_abi`, except that it may throw and never\nreturn in the case of `Err`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43316:1642":{"id":"0:43316:1642","crate_id":0,"name":"TransactionOutput","span":{"filename":"src/lib.rs","begin":[365,0],"end":[373,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:43389","0:43404","0:43419","0:43434","0:43449","0:43487","a:2:3471:6582-0:43316:1642","a:2:9605:8783-0:43316:1642","a:2:3421:221-0:43316:1642","a:2:9606:8782-0:43316:1642","a:2:3407:213-0:43316:1642","b:2:3244-0:43316:1642","b:2:2903-0:43316:1642","b:2:3255-0:43316:1642","b:2:3240-0:43316:1642","b:2:4212-0:43316:1642","b:2:3250-0:43316:1642","b:2:2906-0:43316:1642","b:5:859-0:43316:1642","b:19:426-0:43316:1642","b:32:1701-0:43316:1642","b:36:59-0:43316:1642","b:44:298-0:43316:1642","b:49:1377-0:43316:1642","0:3351","0:43321","0:43323","0:43325","0:43326","0:43328","0:43330","0:43334","0:43339","0:43384","0:43262","0:43268","0:43277","0:43290","0:43296","0:43300","0:43304","0:43308","0:43310","0:5667"]}},"b:5:859-0:24747:2667":{"id":"b:5:859-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49317:408":{"id":"0:49317:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1426,4],"end":[1426,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24235":{"id":"0:24235","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24236:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40266:649":{"id":"0:40266:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[378,4],"end":[378,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31563":{"id":"0:31563","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31564:7231","0:31565:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36255":{"id":"0:36255","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36260:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17381:2226":{"id":"0:17381:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14041":{"id":"0:14041","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14042:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54602":{"id":"0:54602","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54603:7231","0:54604:5150","0:54605:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50564":{"id":"0:50564","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,18],"end":[1713,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15953:7232":{"id":"0:15953:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:5808:2142":{"id":"b:49:1377-0:5808:2142","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16529:667":{"id":"0:16529:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20799":{"id":"0:20799","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20800:7231","0:20801:5150","0:20802:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48862":{"id":"0:48862","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,38],"end":[1354,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48863:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19986":{"id":"0:19986","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,29],"end":[87,31]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19204:5150":{"id":"0:19204:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:3447":{"id":"0:3447","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[797,0],"end":[804,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3448:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8588:408":{"id":"0:8588:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[226,9],"end":[226,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6049":{"id":"0:6049","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6050:7231","0:6051:5150","0:6052:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24834":{"id":"0:24834","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24839:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:9915:2874":{"id":"b:36:59-0:9915:2874","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:25016:2696":{"id":"b:2:2906-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14353:594":{"id":"0:14353:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13457:53826":{"id":"2:13457:53826","crate_id":2,"name":"strip_prefix_of","span":null,"visibility":"default","docs":"Removes the pattern from the front of haystack, if it matches.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:39395:5612":{"id":"a:2:3421:221-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19939:7236":{"id":"0:19939:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29106":{"id":"0:29106","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29107:7231","0:29108:5150","0:29109:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13270":{"id":"0:13270","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13271:7231","0:13272:5150","0:13273:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17276:594":{"id":"0:17276:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1365,27],"end":[1365,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:28494:5214":{"id":"a:2:3407:213-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:9739:2862":{"id":"b:36:59-0:9739:2862","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:13528:4215":{"id":"a:2:9605:8783-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:16517:1270":{"id":"2:16517:1270","crate_id":2,"name":"simd_gt","span":null,"visibility":"default","docs":"Test if each lane is greater than the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29841":{"id":"0:29841","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29842:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:25394:5147":{"id":"b:2:3240-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:421:53556":{"id":"25:421:53556","crate_id":25,"name":"is_normal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[240,4],"end":[240,30]},"visibility":"default","docs":"Returns `true` if the number is neither zero, infinite, subnormal or NaN.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_normal() == p);\n}\n\ncheck(f32::INFINITY, false);\ncheck(f32::MAX, true);\ncheck(f64::NEG_INFINITY, false);\ncheck(f64::MIN_POSITIVE, true);\ncheck(0.0f64, false);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3691:4101":{"id":"2:3691:4101","crate_id":2,"name":"FnOnce","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3693:180","2:3694:379"],"generics":{"params":[{"name":"Args","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Args"},"bounds":[{"trait_bound":{"trait":{"name":"Tuple","id":"2:3484:6868","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"b:2:4212-0:51267:1869":{"id":"b:2:4212-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32319:1763":{"id":"0:32319:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[367,4],"end":[367,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5893:2006":{"id":"0:5893:2006","crate_id":0,"name":"mainnet","span":{"filename":"src/address.rs","begin":[82,4],"end":[87,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54464:993":{"id":"0:54464:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2651,38],"end":[2651,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49933":{"id":"0:49933","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,9],"end":[1526,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49934:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21493":{"id":"0:21493","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21498:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19774:408":{"id":"0:19774:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[59,4],"end":[59,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13045":{"id":"0:13045","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,23],"end":[527,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7847:7232":{"id":"0:7847:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2702:667":{"id":"0:2702:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[351,4],"end":[353,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["values",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i128"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45105:408":{"id":"0:45105:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[741,4],"end":[741,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5298":{"id":"0:5298","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[373,0],"end":[386,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5299:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10972:3279":{"id":"0:10972:3279","crate_id":0,"name":"add_mint_asset_and_output","span":{"filename":"src/builders/tx_builder.rs","begin":[1192,4],"end":[1216,5]},"visibility":"public","docs":"Add a mint entry together with an output to this builder\nUsing a PolicyID, AssetName, Int for amount, Address, and Coin (BigNum) objects\nThe asset will be securely added to existing or new Mint in this builder\nA new output will be added with the specified Address, the Coin value, and the minted asset","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["output_builder",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["output_coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2326":{"id":"0:2326","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[249,0],"end":[253,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2327:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42126":{"id":"0:42126","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42127:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43325":{"id":"0:43325","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,23],"end":[364,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:853:1528":{"id":"25:853:1528","crate_id":25,"name":"wrapping_mul","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[69,4],"end":[69,45]},"visibility":"default","docs":"Wrapping (modular) multiplication. Computes `self * other`, wrapping around at the boundary\nof the type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1327":{"id":"0:1327","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[58,0],"end":[63,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1328:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2429":{"id":"0:2429","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/mod.rs","begin":[6,18],"end":[6,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"address::Addr","name":"Addr","id":"0:17769:4488","glob":false}},"0:19093:6154":{"id":"0:19093:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:44638:1721":{"id":"b:36:59-0:44638:1721","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:35371:5329":{"id":"a:2:9605:8783-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:14334:1667":{"id":"a:2:9606:8782-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6552:7207":{"id":"0:6552:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:410:56804":{"id":"25:410:56804","crate_id":25,"name":"infinity","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[28,4],"end":[28,26]},"visibility":"default","docs":"Returns positive infinity.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::infinity() == x);\n}\n\ncheck(f32::INFINITY);\ncheck(f64::INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27487":{"id":"0:27487","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[7,4],"end":[7,7]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27488:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24399:649":{"id":"0:24399:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:54614:1982":{"id":"b:44:298-0:54614:1982","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:30844:2856":{"id":"b:2:3250-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41854:7236":{"id":"0:41854:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36094:769":{"id":"0:36094:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/metadata.rs","begin":[174,4],"end":[182,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14723:594":{"id":"0:14723:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:25323:5158":{"id":"b:2:4212-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:31355:1815":{"id":"b:19:426-0:31355:1815","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:42951:1651":{"id":"a:2:3407:213-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2094":{"id":"0:2094","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[15,0],"end":[24,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2095:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45449:1835":{"id":"0:45449:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28227":{"id":"0:28227","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28229:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15944:649":{"id":"0:15944:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11962:2896":{"id":"a:2:3407:213-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23683":{"id":"0:23683","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23684:7231","0:23685:5150","0:23686:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22282:1766":{"id":"0:22282:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9411:7231":{"id":"0:9411:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:14519:1832":{"id":"b:19:426-0:14519:1832","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44648":{"id":"0:44648","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[654,4],"end":[654,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30093":{"id":"0:30093","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30094:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:35959:3238":{"id":"b:2:2903-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16721:5150":{"id":"0:16721:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"19:451:7248":{"id":"19:451:7248","crate_id":19,"name":"WasmDescribe","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:452:6470"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3250-0:10116:3075":{"id":"b:2:3250-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6779:415":{"id":"0:6779:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[656,27],"end":[656,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14361:2194":{"id":"0:14361:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18708:5099":{"id":"0:18708:5099","crate_id":0,"name":"new_vote_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[171,4],"end":[173,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vote_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25061":{"id":"0:25061","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25062:7231","0:25063:5150","0:25064:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:16518:1269":{"id":"2:16518:1269","crate_id":2,"name":"simd_ge","span":null,"visibility":"default","docs":"Test if each lane is greater than or equal to the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6730:7236":{"id":"0:6730:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9577:5150":{"id":"0:9577:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:4212-0:11479:3616":{"id":"b:2:4212-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10031:7231":{"id":"0:10031:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11632:1542":{"id":"0:11632:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/bech32.rs","begin":[37,20],"end":[37,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Bech32Error","id":"22:141:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:35027:7245":{"id":"0:35027:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47103:6154":{"id":"0:47103:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:29061:5221":{"id":"b:2:2906-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18394:7245":{"id":"0:18394:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"19:400:7246":{"id":"19:400:7246","crate_id":19,"name":"RefFromWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:401:7231","19:402:5150","19:403:7243"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:8092":{"id":"0:8092","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,23],"end":[27,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22166:7231":{"id":"0:22166:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:892:3948":{"id":"0:892:3948","crate_id":0,"name":"secret_from_binary","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[84,4],"end":[91,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:6894:2186":{"id":"b:2:4212-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34060:5331":{"id":"0:34060:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[820,4],"end":[822,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42445":{"id":"0:42445","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,11],"end":[185,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42446:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21835":{"id":"0:21835","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[26,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21840:2681","0:21850:2687","0:21860:906","0:21870:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:12716:1904":{"id":"b:2:3250-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:8212:2741":{"id":"a:2:3407:213-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26326:1763":{"id":"0:26326:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50161:408":{"id":"0:50161:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1637,4],"end":[1637,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:17570:1702":{"id":"b:2:3240-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14326":{"id":"0:14326","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14327:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17785":{"id":"0:17785","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,38],"end":[185,47]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17786:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33198:993":{"id":"0:33198:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[579,4],"end":[579,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4919:1759":{"id":"0:4919:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/committee.rs","begin":[6,4],"end":[13,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41482:415":{"id":"0:41482:415","crate_id":0,"name":"cmp","span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,27],"end":[5,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1785:408":{"id":"0:1785:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/sign.rs","begin":[184,4],"end":[189,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33658":{"id":"0:33658","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[648,0],"end":[671,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33663:906","0:33673:780","0:33683:1672","0:33693:1637","0:33704:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30784":{"id":"0:30784","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30785:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11788:306":{"id":"0:11788:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42144":{"id":"0:42144","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42145:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45886":{"id":"0:45886","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[874,4],"end":[874,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45887:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:2995:415":{"id":"2:2995:415","crate_id":2,"name":"cmp","span":null,"visibility":"default","docs":"This method returns an [`Ordering`] between `self` and `other`.\n\nBy convention, `self.cmp(&other)` returns the ordering matching the expression\n`self other` if true.\n\n# Examples\n\n```\nuse std::cmp::Ordering;\n\nassert_eq!(5.cmp(&10), Ordering::Less);\nassert_eq!(10.cmp(&5), Ordering::Greater);\nassert_eq!(5.cmp(&5), Ordering::Equal);\n```","links":{"`Ordering`":"2:34002:177"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:515:3525":{"id":"0:515:3525","crate_id":0,"name":"abor","span":{"filename":"src/chain_core/abor.rs","begin":[1,0],"end":[344,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:516:122","0:11428:3533","0:537:112","0:11461:3570"],"is_stripped":false}},"0:49706":{"id":"0:49706","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49707:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9189:779":{"id":"2:9189:779","crate_id":2,"name":"le","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are [lexicographically](Ord#lexicographical-comparison)\nless or equal to those of another.\n\n# Examples\n\n```\nassert_eq!([1].iter().le([1].iter()), true);\nassert_eq!([1].iter().le([1, 2].iter()), true);\nassert_eq!([1, 2].iter().le([1].iter()), false);\nassert_eq!([1, 2].iter().le([1, 2].iter()), true);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36564:7232":{"id":"0:36564:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:198:44576":{"id":"44:198:44576","crate_id":44,"name":"BSwap","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:199:373"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:10691:2822":{"id":"0:10691:2822","crate_id":0,"name":"get_plutus_input_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[866,4],"end":[868,5]},"visibility":"public","docs":"Returns a copy of the current plutus input witness scripts in the builder.\nNOTE: each plutus witness will be cloned with a specific corresponding input index","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52987":{"id":"0:52987","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52988:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6059":{"id":"0:6059","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6060:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51338:1767":{"id":"0:51338:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1856,4],"end":[1856,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:36384:3232":{"id":"a:2:3421:221-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:4019:7168":{"id":"2:4019:7168","crate_id":2,"name":"DispatchFromDyn","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:34386":{"id":"0:34386","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,38],"end":[1020,48]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34387:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:9161:9278":{"id":"32:9161:9278","crate_id":32,"name":"duplicate_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` struct type received more than one of the\nsame field.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["field",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:8331:2634":{"id":"b:2:3250-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24694:993":{"id":"0:24694:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22851":{"id":"0:22851","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22856:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:233:828":{"id":"48:233:828","crate_id":48,"name":"map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/functional.rs","begin":[48,4],"end":[52,34]},"visibility":"default","docs":"Maps a `GenericSequence` to another `GenericSequence`.\n\nIf the mapping function panics, any already initialized elements in the new sequence\nwill be dropped, AND any unused elements in the source sequence will also be dropped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"qualified_path","inner":{"name":"Sequence","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Mapped","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24225:5150":{"id":"0:24225:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13796:5150":{"id":"0:13796:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14717:702":{"id":"0:14717:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13892:2827":{"id":"2:13892:2827","crate_id":2,"name":"matches","span":null,"visibility":"public","docs":"An iterator over the disjoint matches of a pattern within the given string\nslice.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator will be a [`DoubleEndedIterator`] if the pattern\nallows a reverse search and forward/reverse search yields the same\nelements. This is true for, e.g., [`char`], but not for `&str`.\n\nIf the pattern allows a reverse search but its results might differ\nfrom a forward search, the [`rmatches`] method can be used.\n\n[`rmatches`]: str::matches\n\n# Examples\n\nBasic usage:\n\n```\nlet v: Vec<&str> = \"abcXXXabcYYYabc\".matches(\"abc\").collect();\nassert_eq!(v, [\"abc\", \"abc\", \"abc\"]);\n\nlet v: Vec<&str> = \"1abc2abc3\".matches(char::is_numeric).collect();\nassert_eq!(v, [\"1\", \"2\", \"3\"]);\n```","links":{"str::matches":"2:13892:2827","prim@char":"1:11836:6300","self::pattern":"2:13437:6818","`DoubleEndedIterator`":"2:8801:119"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Matches","id":"2:46143:6836","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17514:4333":{"id":"0:17514:4333","crate_id":0,"name":"DefiniteLenMismatch","span":{"filename":"src/error.rs","begin":[31,4],"end":[31,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17516:1542","0:17517:1543"]}},"b:2:3255-0:11901:3902":{"id":"b:2:3255-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15365:1759":{"id":"0:15365:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32926":{"id":"0:32926","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32931:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11817:3897":{"id":"b:2:2906-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:49644:1822":{"id":"b:19:426-0:49644:1822","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20559":{"id":"0:20559","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20560:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2580:59624":{"id":"50:2580:59624","crate_id":50,"name":"dedup","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1172,4],"end":[1174,36]},"visibility":"default","docs":"Remove duplicates from sections of consecutive identical elements.\nIf the iterator is sorted, all elements will be unique.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![1., 1., 2., 3., 3., 2., 2.];\nitertools::assert_equal(data.into_iter().dedup(),\n vec![1., 2., 3., 2.]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"CoalesceBy","id":"50:343:20288","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"DedupPred2CoalescePred","id":"50:2866:20291","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DedupEq","id":"50:2874:20293","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:47236:1624":{"id":"a:2:3421:221-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42455":{"id":"0:42455","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,38],"end":[185,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42456:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:584":{"id":"0:584","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[47,0],"end":[65,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:585:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22667:2681":{"id":"0:22667:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32830:649":{"id":"0:32830:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[501,4],"end":[501,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27000:415":{"id":"0:27000:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,27],"end":[42,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23571:702":{"id":"0:23571:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5535":{"id":"0:5535","crate_id":0,"name":null,"span":{"filename":"src/serialization/protocol_param_update.rs","begin":[53,0],"end":[70,1]},"visibility":{"restricted":{"parent":"0:5519:5053","path":"::serialization::protocol_param_update"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5536:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:23060:2673":{"id":"b:2:2903-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:958:3917":{"id":"b:2:3250-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"31:1057:18346":{"id":"31:1057:18346","crate_id":31,"name":"write_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1624,4],"end":[1626,30]},"visibility":"default","docs":"Writes an integer value like `-123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"i128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49742:5150":{"id":"0:49742:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33592:594":{"id":"0:33592:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,32],"end":[641,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11501":{"id":"0:11501","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,23],"end":[33,32]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:30461:5236":{"id":"b:2:2903-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26002:594":{"id":"0:26002:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,38],"end":[23,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:40618:1606":{"id":"a:2:3471:6582-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"50:2531:5478":{"id":"50:2531:5478","crate_id":50,"name":"chunks","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[659,4],"end":[660,26]},"visibility":"default","docs":"Return an *iterable* that can chunk the iterator.\n\nYield subiterators (chunks) that each yield a fixed number elements,\ndetermined by `size`. The last chunk will be shorter if there aren't\nenough elements.\n\n`IntoChunks` is based on `GroupBy`: it is iterable (implements\n`IntoIterator`, **not** `Iterator`), and it only buffers if several\nchunk iterators are alive at the same time.\n\nIterator element type is `Chunk`, each chunk's iterator.\n\n**Panics** if `size` is 0.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![1, 1, 2, -2, 6, 0, 3, 1];\n//chunk size=3 |------->|-------->|--->|\n\n// Note: The `&` is significant here, `IntoChunks` is iterable\n// only by reference. You can also call `.into_iter()` explicitly.\nfor chunk in &data.into_iter().chunks(3) {\n // Check that the sum of each chunk is 4.\n assert_eq!(4, chunk.sum());\n}\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["size",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoChunks","id":"50:1512:19947","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9417:7247":{"id":"0:9417:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:789:3846":{"id":"0:789:3846","crate_id":0,"name":"LeaderId","span":{"filename":"src/chain_core/property.rs","begin":[236,0],"end":[236,48]},"visibility":"public","docs":"Trait identifying the leader identifier type.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:31850":{"id":"0:31850","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31851:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:47010:1751":{"id":"b:2:4212-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3322-0:11747:126":{"id":"b:2:3322-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"44:233:1672":{"id":"44:233:1672","crate_id":44,"name":"insert","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[66,4],"end":[66,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["w",{"kind":"generic","inner":"W"}],["i",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:16139:20479":{"id":"2:16139:20479","crate_id":2,"name":"BitMask","span":null,"visibility":"default","docs":"The integer bitmask type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:36954:7231":{"id":"0:36954:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:18401":{"id":"0:18401","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18402:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12542":{"id":"0:12542","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12543:7231","0:12544:5150","0:12545:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44874":{"id":"0:44874","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[697,4],"end":[697,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44875:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:41236:2511":{"id":"b:2:2906-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:22:72-0:11623:3997":{"id":"b:22:72-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40214:7232":{"id":"0:40214:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:45631:1730":{"id":"b:5:859-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:44169:1711":{"id":"b:32:1701-0:44169:1711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18219:2666":{"id":"0:18219:2666","crate_id":0,"name":"PoolRetirement","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[43,4],"end":[43,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18221:1542"]}},"b:2:2906-0:38025:5534":{"id":"b:2:2906-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43278:7231":{"id":"0:43278:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26573:6470":{"id":"0:26573:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11595:3926":{"id":"b:2:3250-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36594":{"id":"0:36594","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36595:7231","0:36596:5150","0:36597:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12777:2194":{"id":"0:12777:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24505":{"id":"0:24505","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24506:7231","0:24507:5150","0:24508:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2585:5153":{"id":"0:2585:5153","crate_id":0,"name":"governance_action_ids","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[1,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:27525:5192"],"is_stripped":true}},"0:22717":{"id":"0:22717","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22718:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3150:5806":{"id":"0:3150:5806","crate_id":0,"name":"ValueShortage","span":{"filename":"src/utils.rs","begin":[1686,0],"end":[1689,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:3150:5806","a:2:9605:8783-0:3150:5806","a:2:3421:221-0:3150:5806","a:2:9606:8782-0:3150:5806","a:2:3407:213-0:3150:5806","b:2:3244-0:3150:5806","b:2:2903-0:3150:5806","b:2:3255-0:3150:5806","b:2:3240-0:3150:5806","b:2:4212-0:3150:5806","b:2:3250-0:3150:5806","b:2:2906-0:3150:5806","b:5:6515-0:3150:5806","b:44:298-0:3150:5806","b:49:1377-0:3150:5806","0:3153"]}},"0:23092":{"id":"0:23092","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23093:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:55003:2004":{"id":"b:19:426-0:55003:2004","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:690:3704":{"id":"0:690:3704","crate_id":0,"name":"into_inner","span":{"filename":"src/chain_core/packer.rs","begin":[108,4],"end":[113,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39467":{"id":"0:39467","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39468:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44646:702":{"id":"0:44646:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[653,4],"end":[653,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44657:993":{"id":"0:44657:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[657,4],"end":[657,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26394":{"id":"0:26394","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26395:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48600:993":{"id":"0:48600:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1308,38],"end":[1308,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37814":{"id":"0:37814","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37815:1766","0:37816:7350","0:37817:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17819:408":{"id":"0:17819:408","crate_id":0,"name":"clone","span":{"filename":"src/legacy_address/address.rs","begin":[280,16],"end":[280,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11720:4021":{"id":"0:11720:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22711":{"id":"0:22711","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22712:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46500":{"id":"0:46500","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46501:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25336":{"id":"0:25336","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,23],"end":[24,27]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25337:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9152:415":{"id":"2:9152:415","crate_id":2,"name":"cmp","span":null,"visibility":"default","docs":"[Lexicographically](Ord#lexicographical-comparison) compares the elements of this [`Iterator`] with those\nof another.\n\n# Examples\n\n```\nuse std::cmp::Ordering;\n\nassert_eq!([1].iter().cmp([1].iter()), Ordering::Equal);\nassert_eq!([1].iter().cmp([1, 2].iter()), Ordering::Less);\nassert_eq!([1, 2].iter().cmp([1].iter()), Ordering::Greater);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11499":{"id":"0:11499","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,16],"end":[33,21]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11500:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26605:1763":{"id":"0:26605:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[32,4],"end":[32,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31600:7231":{"id":"0:31600:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"5:6195:56046":{"id":"5:6195:56046","crate_id":5,"name":"into_string","span":null,"visibility":"public","docs":"Converts a [`Box`] into a [`String`] without copying or allocating.\n\n# Examples\n\nBasic usage:\n\n```\nlet string = String::from(\"birthday gift\");\nlet boxed_str = string.clone().into_boxed_str();\n\nassert_eq!(boxed_str.into_string(), string);\n```","links":{"`String`":"5:8513:217","`Box`":"5:444:3568"},"attrs":["#[must_use = \"`self` will be dropped if the result is not used\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24958:415":{"id":"0:24958:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48336":{"id":"0:48336","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,18],"end":[1277,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40638":{"id":"0:40638","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40643:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16676:1763":{"id":"0:16676:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:860:6699":{"id":"25:860:6699","crate_id":25,"name":"WrappingShr","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:861:57028"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shr","id":"2:3580:6571","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:17620:7247":{"id":"0:17620:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48096:415":{"id":"0:48096:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1252,22],"end":[1252,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47466:1777":{"id":"0:47466:1777","crate_id":0,"name":"bootstraps","span":{"filename":"src/lib.rs","begin":[1159,4],"end":[1161,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34331:7231":{"id":"0:34331:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25678:5150":{"id":"0:25678:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:25750","0:25765","0:25780","0:25795","0:25810","0:25848","a:2:3471:6582-0:25678:5150","a:2:9605:8783-0:25678:5150","a:2:3421:221-0:25678:5150","a:2:9606:8782-0:25678:5150","a:2:3407:213-0:25678:5150","b:2:3244-0:25678:5150","b:2:2903-0:25678:5150","b:2:3255-0:25678:5150","b:2:3240-0:25678:5150","b:2:4212-0:25678:5150","b:2:3250-0:25678:5150","b:2:2906-0:25678:5150","b:5:859-0:25678:5150","b:19:426-0:25678:5150","b:32:1701-0:25678:5150","b:36:59-0:25678:5150","b:44:298-0:25678:5150","b:49:1377-0:25678:5150","0:25681","0:25683","0:25685","0:25688","0:25689","0:25691","0:25693","0:25694","0:25696","0:25700","0:25705","0:25746","0:25624","0:25630","0:25639","0:25652","0:25658","0:25662","0:25666","0:25670","0:25672","0:4696"]}},"a:2:3471:6582-0:54337:1977":{"id":"a:2:3471:6582-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5762:7232":{"id":"0:5762:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2203:4011":{"id":"0:2203:4011","crate_id":0,"name":"sig","span":{"filename":"src/impl_mockchain/key.rs","begin":[137,4],"end":[137,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}},"0:9905:5150":{"id":"0:9905:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:2573:23841":{"id":"25:2573:23841","crate_id":25,"name":"LN_10","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `ln(10.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22230:594":{"id":"0:22230:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24034":{"id":"0:24034","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24039:5328","0:24050:6154","0:24061:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50725:1637":{"id":"0:50725:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1730,4],"end":[1732,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"21:223:1759":{"id":"21:223:1759","crate_id":21,"name":"serialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cbor_event-2.4.0/src/se.rs","begin":[10,4],"end":[13,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35610:5455":{"id":"0:35610:5455","crate_id":0,"name":"get_str","span":{"filename":"src/protocol_types/metadata.rs","begin":[58,4],"end":[60,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:18157:5084":{"id":"b:2:2903-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5200":{"id":"0:5200","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[5,0],"end":[12,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5201:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1660":{"id":"0:1660","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[196,0],"end":[200,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1662:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19196:5150":{"id":"0:19196:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42113":{"id":"0:42113","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42114:7231","0:42115:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:36208:5472":{"id":"b:2:2903-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27914:906":{"id":"0:27914:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["protocol_param_updates",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52177:1766":{"id":"0:52177:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2009,54],"end":[2009,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:14519:1832":{"id":"b:5:6515-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:17714:4181":{"id":"b:2:3244-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:29891:5232":{"id":"b:49:1377-0:29891:5232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9730:7247":{"id":"0:9730:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54996:7207":{"id":"0:54996:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51270":{"id":"0:51270","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1847,4],"end":[1847,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51271:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16130":{"id":"0:16130","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16131:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:129:2352":{"id":"47:129:2352","crate_id":47,"name":"output_size","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[18,4],"end":[18,35]},"visibility":"default","docs":"Get output size of the hasher instance provided to the `new` method","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11958:408":{"id":"0:11958:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/sign.rs","begin":[31,16],"end":[31,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:16184:1685":{"id":"b:2:3250-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18429":{"id":"0:18429","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[68,4],"end":[68,20]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18430:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33915":{"id":"0:33915","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[721,0],"end":[911,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33920:5315","0:33930:5318","0:33940:5319","0:33950:5320","0:33960:5321","0:33970:5322","0:33980:5323","0:33990:769","0:34000:5324","0:34010:5325","0:34020:5326","0:34030:5327","0:34040:2209","0:34050:5328","0:34060:5331","0:34070:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16692:7231":{"id":"0:16692:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:460:44319":{"id":"25:460:44319","crate_id":25,"name":"ceil","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1157,4],"end":[1157,26]},"visibility":"default","docs":"Returns the smallest integer greater than or equal to a number.\n\n```\nuse num_traits::Float;\n\nlet f = 3.01;\nlet g = 4.0;\n\nassert_eq!(f.ceil(), 4.0);\nassert_eq!(g.ceil(), 4.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19175":{"id":"0:19175","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19176:7231","0:19177:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6901":{"id":"0:6901","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,23],"end":[696,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19923:6470":{"id":"0:19923:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36190:5150":{"id":"0:36190:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54709:2226":{"id":"0:54709:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54965:7231":{"id":"0:54965:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"31:1051:18343":{"id":"31:1051:18343","crate_id":31,"name":"write_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1591,4],"end":[1593,30]},"visibility":"default","docs":"Writes an integer value like `-123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"i16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2875:5649":{"id":"0:2875:5649","crate_id":0,"name":"finalize_as_vec","span":{"filename":"src/typed_bytes/builder.rs","begin":[151,4],"end":[153,5]},"visibility":"public","docs":"Finalize the buffer and return a fixed ByteArray of T","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9142:2785":{"id":"0:9142:2785","crate_id":0,"name":"add_script_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[138,4],"end":[150,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis function can make a mistake in choosing right input index. Use `.add_native_script_input` or `.add_plutus_script_input` instead.\nThis method adds the input to the builder BUT leaves a missing spot for the witness native script\n\nAfter adding the input with this method, use `.add_required_native_input_scripts`\nand `.add_required_plutus_input_scripts` to add the witness scripts\n\nOr instead use `.add_native_script_input` and `.add_plutus_script_input`\nto add inputs right along with the script, instead of the script hash","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Use `.add_native_script_input` or `.add_plutus_script_input` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Use `.add_native_script_input` or `.add_plutus_script_input` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7692":{"id":"0:7692","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,32],"end":[10,41]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7693:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15463:594":{"id":"0:15463:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:45372:1729":{"id":"a:2:3421:221-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26397:2455":{"id":"0:26397:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20549":{"id":"0:20549","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20550:7231","0:20551:5150","0:20552:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51202:1668":{"id":"0:51202:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[1834,4],"end":[1841,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14571:511":{"id":"2:14571:511","crate_id":2,"name":"dealloc","span":null,"visibility":"default","docs":"Deallocate the block of memory at the given `ptr` pointer with the given `layout`.\n\n# Safety\n\nThis function is unsafe because undefined behavior can result\nif the caller does not ensure all of the following:\n\n* `ptr` must denote a block of memory currently allocated via\n this allocator,\n\n* `layout` must be the same layout that was used\n to allocate that block of memory.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:45645":{"id":"0:45645","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[832,4],"end":[832,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:28494:5214":{"id":"a:2:3471:6582-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:8331:2634":{"id":"b:2:3255-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52957:7231":{"id":"0:52957:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7604:2655":{"id":"0:7604:2655","crate_id":0,"name":"get_native_scripts","span":{"filename":"src/builders/certificates_builder.rs","begin":[116,4],"end":[127,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:184:20050":{"id":"53:184:20050","crate_id":53,"name":"ComplexFloat","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["53:185:19464","53:186:53553","53:187:53554","53:188:19656","53:189:53556","53:190:53548","53:191:56572","53:192:39360","53:193:60623","53:194:17707","53:195:20576","53:196:39385","53:197:39346","53:198:56573","53:199:39351","53:200:39347","53:201:39349","53:202:17705","53:203:39359","53:204:39345","53:205:39344","53:206:39341","53:207:39340","53:208:39377","53:209:39381","53:210:39379","53:211:39382","53:212:44317","53:213:44316","53:214:44318","53:215:20055","53:216:20056","53:217:3159","53:218:60622","53:219:7468","53:220:60624"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumCast","id":"25:367:6400","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Seal","id":"53:179:60640","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"32:2281:17966":{"id":"32:2281:17966","crate_id":32,"name":"serialize_unit","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[819,4],"end":[819,61]},"visibility":"default","docs":"Serialize a `()` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for () {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_unit()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21416":{"id":"0:21416","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14511":{"id":"0:14511","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14512:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16375":{"id":"0:16375","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16376:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17939":{"id":"0:17939","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17940:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39645:5328":{"id":"0:39645:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13536:649":{"id":"0:13536:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[664,16],"end":[664,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17929":{"id":"0:17929","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17930:7231","0:17931:5150","0:17932:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11428:3533":{"id":"a:2:3421:221-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32549":{"id":"0:32549","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32550:7231","0:32551:5150","0:32552:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8444:993":{"id":"0:8444:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[138,43],"end":[138,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7302":{"id":"0:7302","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,43],"end":[891,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7303:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17826":{"id":"0:17826","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,32],"end":[280,41]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:702:57224":{"id":"25:702:57224","crate_id":25,"name":"checked_rem_euclid","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/euclid.rs","begin":[176,4],"end":[176,59]},"visibility":"default","docs":"Finds the euclid remainder of dividing two numbers, checking for underflow, overflow and\ndivision by zero. If any of that happens, `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46278":{"id":"0:46278","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[954,4],"end":[954,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:581:56439":{"id":"25:581:56439","crate_id":25,"name":"trailing_ones","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[123,4],"end":[123,33]},"visibility":"default","docs":"Returns the number of trailing ones in the binary representation\nof `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0xBEEFu16;\n\nassert_eq!(n.trailing_ones(), 4);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52627:5150":{"id":"0:52627:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26183:6154":{"id":"0:26183:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1750:18031":{"id":"32:1750:18031","crate_id":32,"name":"deserialize_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1026,4],"end":[1028,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a string value and would\nbenefit from taking ownership of buffered data owned by the\n`Deserializer`.\n\nIf the `Visitor` would not benefit from taking ownership of `String`\ndata, indicate that to the `Deserializer` by using `deserialize_str`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35483":{"id":"0:35483","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35488:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:51041:1863":{"id":"b:2:4212-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13752":{"id":"0:13752","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13753:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19979:408":{"id":"0:19979:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,9],"end":[87,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36014:2225":{"id":"0:36014:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:558:590":{"id":"0:558:590","crate_id":0,"name":"end","span":{"filename":"src/chain_core/abor.rs","begin":[286,4],"end":[294,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50864:2194":{"id":"0:50864:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2708":{"id":"0:2708","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[709,0],"end":[713,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2709:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25393:1767":{"id":"0:25393:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:46768:1749":{"id":"b:5:859-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:15999:1902":{"id":"b:49:1377-0:15999:1902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20825:415":{"id":"0:20825:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[44,4],"end":[44,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49626:5150":{"id":"0:49626:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53604":{"id":"0:53604","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53605:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:17570:1702":{"id":"b:2:2906-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15991":{"id":"0:15991","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15992:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:48848:1808":{"id":"a:2:3407:213-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15936:1763":{"id":"0:15936:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24234:7247":{"id":"0:24234:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:1502:59567":{"id":"49:1502:59567","crate_id":49,"name":"INT","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[599,4],"end":[599,16]},"visibility":"default","docs":"The concrete value for the type. Can be used in `const` contexts.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"generic","inner":"T"},"default":null}},"0:32568":{"id":"0:32568","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[460,4],"end":[460,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32569:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:28494:5214":{"id":"b:2:3240-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32556:7247":{"id":"0:32556:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6868":{"id":"0:6868","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6869:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10028:5150":{"id":"0:10028:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:6742:667":{"id":"0:6742:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49085:1808":{"id":"0:49085:1808","crate_id":0,"name":"TimelockExpiry","span":{"filename":"src/lib.rs","begin":[1400,4],"end":[1400,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:51511:7231":{"id":"0:51511:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30505:7245":{"id":"0:30505:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49207":{"id":"0:49207","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,27],"end":[1416,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49208:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16125:1766":{"id":"0:16125:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11577:3916":{"id":"b:49:1377-0:11577:3916","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:29342:5228":{"id":"b:36:59-0:29342:5228","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11652:594":{"id":"0:11652:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/digest.rs","begin":[19,16],"end":[19,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:47600:1789":{"id":"b:32:1701-0:47600:1789","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22720":{"id":"0:22720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22721:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53337:906":{"id":"0:53337:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2259,4],"end":[2283,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor uses outdated slot number format.\nUse `.new_headerbody` instead","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of slot (BigNum u64) bigger then Slot32. Use new_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of slot (BigNum u64) bigger then Slot32. Use new_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["block_number",{"kind":"primitive","inner":"u32"}],["slot",{"kind":"primitive","inner":"u32"}],["prev_hash",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}],["issuer_vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_result",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["block_body_size",{"kind":"primitive","inner":"u32"}],["block_body_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["operational_cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_version",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11461:3570":{"id":"b:44:298-0:11461:3570","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:737:3757":{"id":"0:737:3757","crate_id":0,"name":"ChainLength","span":{"filename":"src/chain_core/property.rs","begin":[63,4],"end":[63,34]},"visibility":"default","docs":"the length of the blockchain (number of blocks)","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ChainLength","id":"0:731:3757","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"25:954:17705":{"id":"25:954:17705","crate_id":25,"name":"cbrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[483,4],"end":[483,26]},"visibility":"default","docs":"Take the cubic root of a number.\n\n```\nuse num_traits::real::Real;\n\nlet x = 8.0;\n\n// x^(1/3) - 2 == 0\nlet abs_difference = (x.cbrt() - 2.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15079:649":{"id":"0:15079:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7115:5150":{"id":"0:7115:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53432:1835":{"id":"0:53432:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:44407:1714":{"id":"b:2:3240-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10243":{"id":"0:10243","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10244:7231","0:10245:5150","0:10246:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38549:993":{"id":"0:38549:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[215,4],"end":[215,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:488:39344":{"id":"25:488:39344","crate_id":25,"name":"tan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1595,4],"end":[1595,25]},"visibility":"default","docs":"Computes the tangent of a number (in radians).\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = f64::consts::PI/4.0;\nlet abs_difference = (x.tan() - 1.0).abs();\n\nassert!(abs_difference < 1e-14);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30523:1835":{"id":"0:30523:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:10263:3087":{"id":"a:2:3421:221-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16382:702":{"id":"0:16382:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:10196:2340":{"id":"b:2:4212-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23695":{"id":"0:23695","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23700:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:25016:2696":{"id":"b:2:3255-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29901:7231":{"id":"0:29901:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51609:2226":{"id":"0:51609:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7076:6470":{"id":"0:7076:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3142:2512":{"id":"0:3142:2512","crate_id":0,"name":"calc_required_coin","span":{"filename":"src/utils.rs","begin":[1445,4],"end":[1452,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:45631:1730":{"id":"a:2:3471:6582-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:6365:2189":{"id":"b:2:3240-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30378:5209":{"id":"0:30378:5209","crate_id":0,"name":"ParameterChangeAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[40,4],"end":[40,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"0","value":"0"}}},"b:2:3255-0:8137:2652":{"id":"b:2:3255-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44326:906":{"id":"0:44326:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[579,4],"end":[581,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45803:1722":{"id":"0:45803:1722","crate_id":0,"name":"dns_name","span":{"filename":"src/lib.rs","begin":[847,4],"end":[849,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28758:7247":{"id":"0:28758:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22560":{"id":"0:22560","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22561:1766","0:22562:7350","0:22563:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28456":{"id":"0:28456","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28457:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44415:702":{"id":"0:44415:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[606,4],"end":[606,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42685:7207":{"id":"0:42685:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11959":{"id":"0:11959","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[31,23],"end":[31,32]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33905:2226":{"id":"0:33905:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:14519:1832":{"id":"a:2:9605:8783-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50177:1759":{"id":"0:50177:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1637,50],"end":[1637,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54122:594":{"id":"0:54122:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2489,32],"end":[2489,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3426":{"id":"0:3426","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[752,0],"end":[759,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3427:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30410:6470":{"id":"0:30410:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:28494:5214":{"id":"b:2:3244-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1482:59543":{"id":"49:1482:59543","crate_id":49,"name":"is_greater_or_equal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[468,4],"end":[468,59]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsGreaterOrEqual","id":"49:1479:19823","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2906-0:45100:1725":{"id":"b:2:2906-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45090:5150":{"id":"0:45090:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14525":{"id":"0:14525","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14526:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44701":{"id":"0:44701","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44706:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19841":{"id":"0:19841","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19842:7231","0:19843:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:17769:4488":{"id":"b:2:3255-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28656":{"id":"0:28656","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49634:5150":{"id":"0:49634:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29543:5211":{"id":"0:29543:5211","crate_id":0,"name":"new_with_action_id","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[49,4],"end":[60,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["members_to_remove",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25412":{"id":"0:25412","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25413:7231","0:25414:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:19695:5122":{"id":"a:2:9605:8783-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54596:5150":{"id":"0:54596:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27287:1766":{"id":"0:27287:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23079":{"id":"0:23079","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23080:7231","0:23081:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15892:1226":{"id":"2:15892:1226","crate_id":2,"name":"saturating_sub","span":null,"visibility":"default","docs":"Lanewise saturating subtract.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdUint};\nuse core::u32::MAX;\nlet x = Simd::from_array([2, 1, 0, MAX]);\nlet max = Simd::splat(MAX);\nlet unsat = x - max;\nlet sat = x.saturating_sub(max);\nassert_eq!(unsat, Simd::from_array([3, 2, 1, 0]));\nassert_eq!(sat, Simd::splat(0));","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["second",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:11611:3928":{"id":"b:2:3240-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32798":{"id":"0:32798","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32799:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40440:3303":{"id":"0:40440:3303","crate_id":0,"name":"new_from_assets","span":{"filename":"src/utils.rs","begin":[403,4],"end":[405,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:41236:2511":{"id":"a:2:3407:213-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1450":{"id":"0:1450","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[338,0],"end":[342,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1453:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37750:702":{"id":"0:37750:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15808":{"id":"0:15808","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15809:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:40260:1677":{"id":"b:2:3244-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49870:5328":{"id":"0:49870:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51228":{"id":"0:51228","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51229:7231","0:51230:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:51267:1869":{"id":"a:2:9606:8782-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31861:7231":{"id":"0:31861:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:34624:5350":{"id":"b:2:4212-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27142:6154":{"id":"0:27142:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43699:1759":{"id":"0:43699:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[470,4],"end":[470,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3279":{"id":"0:3279","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[8,0],"end":[19,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3280:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51251":{"id":"0:51251","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51252:7231","0:51253:5150","0:51254:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:13528:4215":{"id":"b:36:59-0:13528:4215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24232:7231":{"id":"0:24232:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"49:731:6405":{"id":"49:731:6405","crate_id":49,"name":"Unsigned","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:732:3534","49:733:3535","49:734:3536","49:735:3537","49:736:59565","49:737:17627","49:738:17628","49:739:17629","49:740:17630","49:741:59472","49:742:18164","49:743:18165","49:744:18166","49:745:2557","49:746:18163","49:747:18159","49:748:18160","49:749:18161","49:750:15034","49:751:18158"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:48291:7231":{"id":"0:48291:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:33757:5313":{"id":"b:2:3244-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26320:1759":{"id":"0:26320:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30855":{"id":"0:30855","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30856:7231","0:30857:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:40618:1606":{"id":"b:5:859-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:50799:1867":{"id":"b:2:3240-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15573":{"id":"0:15573","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15574:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32274":{"id":"0:32274","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32275:7231","0:32276:5150","0:32277:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25749:1767":{"id":"0:25749:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:7129:188":{"id":"b:2:2903-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49551:1763":{"id":"0:49551:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1473,68],"end":[1473,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8789:5150":{"id":"0:8789:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15089":{"id":"0:15089","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15090:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44402:2455":{"id":"0:44402:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:3119:5735":{"id":"b:44:298-0:3119:5735","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18269:415":{"id":"0:18269:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[31,4],"end":[31,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35725":{"id":"0:35725","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35730:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49735:667":{"id":"0:49735:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17933":{"id":"0:17933","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17934:7231","0:17935:5150","0:17936:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5671:1645":{"id":"0:5671:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/lib.rs","begin":[508,4],"end":[508,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21736:1767":{"id":"0:21736:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8008:2654":{"id":"b:49:1377-0:8008:2654","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48566:7231":{"id":"0:48566:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37188:5328":{"id":"0:37188:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44425":{"id":"0:44425","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[610,4],"end":[610,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44426:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10217:7232":{"id":"0:10217:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12411:4192":{"id":"0:12411:4192","crate_id":0,"name":"generate_ed25519extended","span":{"filename":"src/crypto.rs","begin":[253,4],"end":[259,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:7837:2711":{"id":"b:2:3250-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:8427:2629":{"id":"b:2:3250-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:27290:2838":{"id":"b:19:426-0:27290:2838","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14001":{"id":"0:14001","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14002:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22232:993":{"id":"0:22232:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24346:2694":{"id":"0:24346:2694","crate_id":0,"name":"committee_cold_key","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42482:1766":{"id":"0:42482:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[185,88],"end":[185,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2536:20036":{"id":"50:2536:20036","crate_id":50,"name":"tuples","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[772,4],"end":[774,41]},"visibility":"default","docs":"Return an iterator that groups the items in tuples of a specific size\n(up to 12).\n\nSee also the method [`.next_tuple()`](Itertools::next_tuple).\n\n```\nuse itertools::Itertools;\nlet mut v = Vec::new();\nfor (a, b) in (1..5).tuples() {\n v.push((a, b));\n}\nassert_eq!(v, vec![(1, 2), (3, 4)]);\n\nlet mut it = (1..7).tuples();\nassert_eq!(Some((1, 2, 3)), it.next());\nassert_eq!(Some((4, 5, 6)), it.next());\nassert_eq!(None, it.next());\n\n// this requires a type hint\nlet it = (1..7).tuples::<(_, _, _)>();\nitertools::assert_equal(it, vec![(1, 2, 3), (4, 5, 6)]);\n\n// you can also specify the complete type\nuse itertools::Tuples;\nuse std::ops::Range;\n\nlet it: Tuples, (u32, u32, u32)> = (1..7).tuples();\nitertools::assert_equal(it, vec![(1, 2, 3), (4, 5, 6)]);\n```\n\nSee also [`Tuples::into_buffer`].","links":{"Itertools::next_tuple":"50:2613:59635","`Tuples::into_buffer`":"50:2215:65660"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Tuples","id":"50:4122:20006","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"HomogeneousTuple","id":"50:2189:20035","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:15999:1902":{"id":"a:2:3407:213-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34640":{"id":"0:34640","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1084,4],"end":[1084,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34641:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14010:1766":{"id":"0:14010:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:43316:1642":{"id":"a:2:9605:8783-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:671:1966":{"id":"25:671:1966","crate_id":25,"name":"checked_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[40,4],"end":[40,52]},"visibility":"default","docs":"Subtracts two numbers, checking for underflow. If underflow happens,\n`None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:51442:1870":{"id":"0:51442:1870","crate_id":0,"name":"major","span":{"filename":"src/lib.rs","begin":[1868,4],"end":[1870,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2304:5186":{"id":"32:2304:5186","crate_id":32,"name":"SerializeSeq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2305:174","32:2306:126","32:2307:5195","32:2309:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:11468:3576":{"id":"0:11468:3576","crate_id":0,"name":"left","span":{"filename":"src/chain_core/abor.rs","begin":[162,20],"end":[162,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"47:29:906":{"id":"47:29:906","crate_id":47,"name":"new","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[14,4],"end":[14,21]},"visibility":"default","docs":"Create new hasher instance","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12005:5150":{"id":"0:12005:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18261:649":{"id":"0:18261:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[28,4],"end":[28,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27609:5331":{"id":"0:27609:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[19,0],"end":[19,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:40618:1606":{"id":"b:2:3255-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15761:6470":{"id":"0:15761:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46742":{"id":"0:46742","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46743:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10056:2881":{"id":"0:10056:2881","crate_id":0,"name":"with_value","span":{"filename":"src/builders/output_builder.rs","begin":[78,4],"end":[82,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15767:7231":{"id":"0:15767:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21934:2665":{"id":"0:21934:2665","crate_id":0,"name":"StakeDeregistration","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:22006","0:22021","0:22036","0:22051","0:22066","0:22104","a:2:3471:6582-0:21934:2665","a:2:9605:8783-0:21934:2665","a:2:3421:221-0:21934:2665","a:2:9606:8782-0:21934:2665","a:2:3407:213-0:21934:2665","b:2:3244-0:21934:2665","b:2:2903-0:21934:2665","b:2:3255-0:21934:2665","b:2:3240-0:21934:2665","b:2:4212-0:21934:2665","b:2:3250-0:21934:2665","b:2:2906-0:21934:2665","b:5:859-0:21934:2665","b:19:426-0:21934:2665","b:32:1701-0:21934:2665","b:36:59-0:21934:2665","b:44:298-0:21934:2665","b:49:1377-0:21934:2665","0:21937","0:21939","0:21941","0:21944","0:21945","0:21947","0:21949","0:21950","0:21952","0:21956","0:21961","0:22002","0:21880","0:21886","0:21895","0:21908","0:21914","0:21918","0:21922","0:21926","0:21928","0:4475"]}},"0:31564:7231":{"id":"0:31564:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16515":{"id":"0:16515","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16516:7231","0:16517:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:11623:3997":{"id":"a:2:9605:8783-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35699":{"id":"0:35699","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35700:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29934:5150":{"id":"0:29934:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11569:3675":{"id":"0:11569:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8596":{"id":"0:8596","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,32],"end":[226,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29138:2194":{"id":"0:29138:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23920":{"id":"0:23920","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23921:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15854":{"id":"0:15854","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15859:1835","0:15869:2219","0:15880:2223","0:15891:2225","0:15901:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8173":{"id":"0:8173","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8174:7231","0:8175:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39463":{"id":"0:39463","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,38],"end":[14,42]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39465:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44426:993":{"id":"0:44426:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[610,4],"end":[610,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50104:6470":{"id":"0:50104:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:504:56325":{"id":"19:504:56325","crate_id":19,"name":"is_instance_of","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[112,4],"end":[114,18]},"visibility":"default","docs":"Test whether this JS value is an instance of the type `T`.\n\nThis method performs a dynamic check (at runtime) using the JS\n`instanceof` operator. This method returns `self instanceof T`.\n\nNote that `instanceof` does not always work with primitive values or\nacross different realms (e.g. iframes). If you're not sure whether you\nspecifically need only `instanceof` it's recommended to use `has_type`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:11885:3901":{"id":"b:5:6515-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35691:5150":{"id":"0:35691:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18188:2699":{"id":"0:18188:2699","crate_id":0,"name":"VoteDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[22,4],"end":[22,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:30102:415":{"id":"0:30102:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37676:5524":{"id":"0:37676:5524","crate_id":0,"name":"new_tx_body","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[270,4],"end":[298,5]},"visibility":"public","docs":"Returns a new TransactionBody.\nIn the new version of \"new\" we removed optional ttl for support it by wasm_bingen.\nYour can use \"set_ttl\" and \"remove_ttl\" to set a new value for ttl or set it as None.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["outputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["fee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:15259:1866":{"id":"b:2:4212-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32074:1763":{"id":"0:32074:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[303,4],"end":[303,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35161:6154":{"id":"0:35161:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48076:5150":{"id":"0:48076:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35044:408":{"id":"0:35044:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,4],"end":[1156,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:16892:1888":{"id":"b:32:1701-0:16892:1888","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:16824:18818":{"id":"2:16824:18818","crate_id":2,"name":"Mask","span":null,"visibility":"default","docs":"The mask element type corresponding to this element type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"MaskElement","id":"2:16186:18860","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:32:1701-0:32824:4378":{"id":"b:32:1701-0:32824:4378","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14874:7231":{"id":"0:14874:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35309":{"id":"0:35309","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1206,0],"end":[1222,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35314:906","0:35324:780","0:35334:1637","0:35344:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:17769:4488":{"id":"b:2:3250-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:1012:6403":{"id":"25:1012:6403","crate_id":25,"name":"Num","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:1013:56551","25:1014:19049"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Zero","id":"25:519:6401","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"One","id":"25:529:6402","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumOps","id":"25:1015:6399","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:17286":{"id":"0:17286","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,68],"end":[1365,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17288:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46658:5331":{"id":"0:46658:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:476:2315":{"id":"0:476:2315","crate_id":0,"name":"tx_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1,0],"end":[2211,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":["#![allow(deprecated)]"],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:10116:3075","0:10196:2340","0:10263:3087","0:10445:3053"],"is_stripped":true}},"0:16902":{"id":"0:16902","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,27],"end":[1146,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16903:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5713":{"id":"0:5713","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1995,0],"end":[2005,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5714:1766","0:5715:1767","0:5716:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4596":{"id":"0:4596","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_vote_registration_and_delegation.rs","begin":[8,0],"end":[28,1]},"visibility":{"restricted":{"parent":"0:4578:5077","path":"::serialization::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4597:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40791:1996":{"id":"0:40791:1996","crate_id":0,"name":"as_negative","span":{"filename":"src/utils.rs","begin":[680,4],"end":[686,5]},"visibility":"public","docs":"BigNum can only contain unsigned u64 values\n\nThis function will return the *absolute* BigNum representation\nonly in case the underlying i128 value is negative.\n\nOtherwise nothing will be returned (undefined).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:1419:4091":{"id":"a:2:3471:6582-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:11461:3570":{"id":"b:2:2906-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16839:6470":{"id":"0:16839:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1869:18359":{"id":"32:1869:18359","crate_id":32,"name":"next_value_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1809,4],"end":[1811,32]},"visibility":"default","docs":"This returns a `Ok(value)` for the next value in the map.\n\n`Deserialize` implementations should typically use\n`MapAccess::next_value` instead.\n\n# Panics\n\nCalling `next_value_seed` before `next_key_seed` is incorrect and is\nallowed to panic or return bogus results.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["seed",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42679:7245":{"id":"0:42679:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16017":{"id":"0:16017","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16018:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3025:1763":{"id":"0:3025:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[333,4],"end":[344,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29998:2226":{"id":"0:29998:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34781":{"id":"0:34781","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1111,4],"end":[1111,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34782:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:16369:3100":{"id":"b:2:3250-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:55003:2004":{"id":"b:2:3244-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51717":{"id":"0:51717","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51718:7231","0:51719:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:29891:5232":{"id":"b:5:859-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18975":{"id":"0:18975","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18976:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:323:59012":{"id":"44:323:59012","crate_id":44,"name":"instance","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[277,4],"end":[277,33]},"visibility":"default","docs":"# Safety\nCaller must ensure the type of Self is appropriate for the hardware of the execution\nenvironment.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:23344:2675":{"id":"0:23344:2675","crate_id":0,"name":"StakeVoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[17,0],"end":[22,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:23403","0:23418","0:23433","0:23448","0:23463","0:23501","a:2:3471:6582-0:23344:2675","a:2:9605:8783-0:23344:2675","a:2:3421:221-0:23344:2675","a:2:9606:8782-0:23344:2675","a:2:3407:213-0:23344:2675","b:2:3244-0:23344:2675","b:2:2903-0:23344:2675","b:2:3255-0:23344:2675","b:2:3240-0:23344:2675","b:2:4212-0:23344:2675","b:2:3250-0:23344:2675","b:2:2906-0:23344:2675","b:5:859-0:23344:2675","b:19:426-0:23344:2675","b:32:1701-0:23344:2675","b:36:59-0:23344:2675","b:44:298-0:23344:2675","b:49:1377-0:23344:2675","0:23349","0:23355","0:23364","0:23377","0:23383","0:23387","0:23391","0:23395","0:23397","0:23271","0:23273","0:23275","0:23278","0:23279","0:23281","0:23283","0:23284","0:23286","0:23290","0:23295","0:23340","0:4596"]}},"0:45619":{"id":"0:45619","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45620:7231","0:45621:5150","0:45622:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21617":{"id":"0:21617","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21618:7231","0:21619:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38246:5542":{"id":"0:38246:5542","crate_id":0,"name":"set_motion_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[125,4],"end":[127,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["motion_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49913":{"id":"0:49913","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49914:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41020:5331":{"id":"0:41020:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27945:415":{"id":"0:27945:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53081:1766":{"id":"0:53081:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2143,76],"end":[2143,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1338:4070":{"id":"0:1338:4070","crate_id":0,"name":"HASH_SIZE","span":{"filename":"src/chain_crypto/digest.rs","begin":[77,4],"end":[77,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"a:2:9605:8783-0:49101:1812":{"id":"a:2:9605:8783-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2517":{"id":"0:2517","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[41,0],"end":[41,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"vote_registration_and_delegation","name":"vote_registration_and_delegation","id":"0:2515:5078","glob":true}},"0:39721:7232":{"id":"0:39721:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14060:7207":{"id":"0:14060:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5387":{"id":"0:5387","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[5,0],"end":[17,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5388:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:32290:3370":{"id":"b:36:59-0:32290:3370","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:606:3131":{"id":"39:606:3131","crate_id":39,"name":"gen_range","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[129,4],"end":[132,25]},"visibility":"default","docs":"Generate a random value in the given range.\n\nThis function is optimised for the case that only a single sample is\nmade from the given range. See also the [`Uniform`] distribution\ntype which may be faster if sampling from the same range repeatedly.\n\nOnly `gen_range(low..high)` and `gen_range(low..=high)` are supported.\n\n# Panics\n\nPanics if the range is empty.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut rng = thread_rng();\n\n// Exclusive range\nlet n: u32 = rng.gen_range(0..10);\nprintln!(\"{}\", n);\nlet m: f64 = rng.gen_range(-40.0..1.3e5);\nprintln!(\"{}\", m);\n\n// Inclusive range\nlet n: u32 = rng.gen_range(0..=10);\nprintln!(\"{}\", n);\n```\n\n[`Uniform`]: distributions::uniform::Uniform","links":{"distributions::uniform::Uniform":"39:1667:19585"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["range",{"kind":"generic","inner":"R"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"SampleUniform","id":"39:381:19583","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"SampleRange","id":"39:417:19588","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6754:7245":{"id":"0:6754:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2108:667":{"id":"0:2108:667","crate_id":0,"name":"from","span":{"filename":"src/error.rs","begin":[166,4],"end":[171,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["err",{"kind":"resolved_path","inner":{"name":"cbor_event::Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13732:338":{"id":"0:13732:338","crate_id":0,"name":"attributes","span":{"filename":"src/crypto.rs","begin":[689,4],"end":[691,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:54337:1977":{"id":"b:2:4212-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:7837:2711":{"id":"b:2:3255-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30938:2225":{"id":"0:30938:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:31101:2861":{"id":"a:2:3407:213-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11567":{"id":"0:11567","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"96"}},"items":["0:11569:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:35040:1783":{"id":"b:49:1377-0:35040:1783","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:29891:5232":{"id":"b:44:298-0:29891:5232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2256:7100":{"id":"32:2256:7100","crate_id":32,"name":"SerializeTuple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[357,4],"end":[357,75]},"visibility":"default","docs":"Type returned from [`serialize_tuple`] for serializing the content of\nthe tuple.\n\n[`serialize_tuple`]: #tymethod.serialize_tuple","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeTuple","id":"32:2310:7100","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3240-0:16369:3100":{"id":"b:2:3240-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23002":{"id":"0:23002","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23003:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34987:6470":{"id":"0:34987:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38221":{"id":"0:38221","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[92,0],"end":[204,1]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38226:906","0:38236:5541","0:38246:5542","0:38256:5543","0:38266:5544","0:38276:5545","0:38286:5546","0:38296:5547","0:38306:5548","0:38316:5549","0:38326:5550","0:38336:5551","0:38346:5530","0:38356:5531","0:38366:5532","0:38376:5535","0:38386:5533","0:38396:5536","0:38406:5537","0:38416:5538","0:38426:5539","0:38436:5540"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12265:2209":{"id":"0:12265:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/crypto.rs","begin":[196,4],"end":[198,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:6197:51512":{"id":"5:6197:51512","crate_id":5,"name":"to_ascii_uppercase","span":null,"visibility":"public","docs":"Returns a copy of this string where each character is mapped to its\nASCII upper case equivalent.\n\nASCII letters 'a' to 'z' are mapped to 'A' to 'Z',\nbut non-ASCII letters are unchanged.\n\nTo uppercase the value in-place, use [`make_ascii_uppercase`].\n\nTo uppercase ASCII characters in addition to non-ASCII characters, use\n[`to_uppercase`].\n\n# Examples\n\n```\nlet s = \"Grüße, Jürgen ❤\";\n\nassert_eq!(\"GRüßE, JüRGEN ❤\", s.to_ascii_uppercase());\n```\n\n[`make_ascii_uppercase`]: str::make_ascii_uppercase\n[`to_uppercase`]: #method.to_uppercase","links":{"str::make_ascii_uppercase":"2:13937:51515"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use = \"to uppercase the value in-place, use `make_ascii_uppercase()`\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:30377:5235":{"id":"b:5:859-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:519:18328":{"id":"24:519:18328","crate_id":24,"name":"input_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[84,4],"end":[84,40]},"visibility":"default","docs":"Convenience function that feeds a string into a digest.\n\n# Arguments\n\n* `input` The string to feed into the digest","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4711:1759":{"id":"0:4711:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/voter.rs","begin":[4,4],"end":[9,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:47010:1751":{"id":"b:49:1377-0:47010:1751","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48066":{"id":"0:48066","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48067:7231","0:48068:5150","0:48069:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19438":{"id":"0:19438","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19439:7231","0:19440:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41196:5742":{"id":"0:41196:5742","crate_id":0,"name":"hash_plutus_data","span":{"filename":"src/utils.rs","begin":[1237,0],"end":[1239,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["plutus_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:15574:649":{"id":"0:15574:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:35705:5457":{"id":"b:44:298-0:35705:5457","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:51526:1872":{"id":"b:36:59-0:51526:1872","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46722:7232":{"id":"0:46722:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46339":{"id":"0:46339","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46344:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43686":{"id":"0:43686","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[466,4],"end":[466,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:1730:3906":{"id":"b:22:61-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10158:7231":{"id":"0:10158:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14252:667":{"id":"0:14252:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52089:667":{"id":"0:52089:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:45100:1725":{"id":"a:2:3421:221-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46518":{"id":"0:46518","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46519:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8314:7243":{"id":"0:8314:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51789":{"id":"0:51789","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51794:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52101:7245":{"id":"0:52101:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21628:7236":{"id":"0:21628:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43216:5331":{"id":"0:43216:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54956:7231":{"id":"0:54956:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11519":{"id":"0:11519","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[260,0],"end":[260,34]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"primitive","inner":"u128"},"items":["0:11520:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:25977:5169":{"id":"b:2:3240-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:39939:1612":{"id":"b:32:1701-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:35292:5355":{"id":"a:2:3421:221-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:33732:5309":{"id":"b:5:859-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35437":{"id":"0:35437","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35438:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31348:7207":{"id":"0:31348:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:46267:1744":{"id":"b:2:3244-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24230:7245":{"id":"0:24230:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48403:1835":{"id":"0:48403:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37731:7247":{"id":"0:37731:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16171:7245":{"id":"0:16171:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:36384:3232":{"id":"b:36:59-0:36384:3232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:1359:4077":{"id":"a:2:9606:8782-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38697:2225":{"id":"0:38697:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17590":{"id":"0:17590","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17591:7231","0:17592:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21688:1759":{"id":"0:21688:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44850:7231":{"id":"0:44850:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:775:1880":{"id":"0:775:1880","crate_id":0,"name":"Header","span":{"filename":"src/chain_core/property.rs","begin":[202,4],"end":[202,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Header","id":"0:734:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:44520:5328":{"id":"0:44520:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46964:7232":{"id":"0:46964:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:45861:1732":{"id":"b:2:3250-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46038:7350":{"id":"0:46038:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[897,4],"end":[897,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27494":{"id":"0:27494","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[10,4],"end":[10,8]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27495:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:12171:2207":{"id":"b:2:3244-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:457:53555":{"id":"25:457:53555","crate_id":25,"name":"is_subnormal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1112,4],"end":[1112,33]},"visibility":"default","docs":"Returns `true` if the number is [subnormal].\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet min = f64::MIN_POSITIVE; // 2.2250738585072014e-308_f64\nlet max = f64::MAX;\nlet lower_than_min = 1.0e-308_f64;\nlet zero = 0.0_f64;\n\nassert!(!min.is_subnormal());\nassert!(!max.is_subnormal());\n\nassert!(!zero.is_subnormal());\nassert!(!f64::NAN.is_subnormal());\nassert!(!f64::INFINITY.is_subnormal());\n// Values between `0` and `min` are Subnormal.\nassert!(lower_than_min.is_subnormal());\n```\n[subnormal]: https://en.wikipedia.org/wiki/Subnormal_number","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:12934:2620":{"id":"a:2:9606:8782-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21039:7243":{"id":"0:21039:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:7129:188":{"id":"b:49:1377-0:7129:188","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:322:18162":{"id":"25:322:18162","crate_id":25,"name":"to_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[57,4],"end":[57,37]},"visibility":"default","docs":"Converts the value of `self` to an `i128`. If the value cannot be\nrepresented by an `i128` (`i64` under the default implementation), then\n`None` is returned.\n\nThe default implementation converts through `to_i64()`. Types implementing\nthis trait should override this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i128"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10029:7245":{"id":"0:10029:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:42692:1641":{"id":"a:2:9605:8783-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11825":{"id":"0:11825","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,20],"end":[149,22]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:537:112":{"id":"b:2:4212-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5733:1772":{"id":"0:5733:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/lib.rs","begin":[2403,4],"end":[2405,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48323":{"id":"0:48323","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48324:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21008":{"id":"0:21008","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21009:7231","0:21010:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35943":{"id":"0:35943","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35944:7231","0:35945:5150","0:35946:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:9105:2769":{"id":"b:36:59-0:9105:2769","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21963:1763":{"id":"0:21963:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:18407:2624":{"id":"b:2:2906-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7136:408":{"id":"0:7136:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[831,16],"end":[831,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14318":{"id":"0:14318","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14319:7231","0:14320:5150","0:14321:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29567":{"id":"0:29567","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[10,4],"end":[10,8]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29568:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33796":{"id":"0:33796","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33797:7231","0:33798:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:413:20694":{"id":"48:413:20694","crate_id":48,"name":"Second","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[273,4],"end":[273,35]},"visibility":"default","docs":"Second part of the resulting split array","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:33159:7231":{"id":"0:33159:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51028:7245":{"id":"0:51028:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2319:306":{"id":"0:2319:306","crate_id":0,"name":"as_ref","span":{"filename":"src/legacy_address/address.rs","begin":[221,4],"end":[223,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49363:1835":{"id":"0:49363:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53365:7232":{"id":"0:53365:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:157:59313":{"id":"47:157:59313","crate_id":47,"name":"Reader","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/xof.rs","begin":[32,4],"end":[32,26]},"visibility":"default","docs":"Reader","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"XofReader","id":"47:153:19753","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:755:1880":{"id":"0:755:1880","crate_id":0,"name":"Header","span":{"filename":"src/chain_core/property.rs","begin":[143,4],"end":[143,24]},"visibility":"default","docs":"The block header type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Header","id":"0:734:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:3745":{"id":"0:3745","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2062,0],"end":[2069,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3746:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44667:1763":{"id":"0:44667:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[659,4],"end":[659,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:12934:2620":{"id":"b:36:59-0:12934:2620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:1671:41339":{"id":"24:1671:41339","crate_id":24,"name":"CtLesser","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:1672:56419","24:1673:56420"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:3255-0:41467:1683":{"id":"b:2:3255-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34208:7350":{"id":"0:34208:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,84],"end":[956,94]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18090:1628":{"id":"0:18090:1628","crate_id":0,"name":"set_is_valid","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[94,4],"end":[96,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["valid",{"kind":"primitive","inner":"bool"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14192:5150":{"id":"0:14192:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"49:723:176":{"id":"49:723:176","crate_id":49,"name":"Ord","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:724:59532"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:53614:408":{"id":"0:53614:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2411,4],"end":[2411,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35693":{"id":"0:35693","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35694:7231","0:35695:5150","0:35696:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:11762:3896":{"id":"b:2:2903-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27936":{"id":"0:27936","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27937:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:15629:1746":{"id":"b:49:1377-0:15629:1746","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:24186:2695":{"id":"b:2:3244-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16561:408":{"id":"0:16561:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24765":{"id":"0:24765","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24766:7231","0:24767:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38545":{"id":"0:38545","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[214,4],"end":[214,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10851:3227":{"id":"0:10851:3227","crate_id":0,"name":"set_auxiliary_data","span":{"filename":"src/builders/tx_builder.rs","begin":[1019,4],"end":[1021,5]},"visibility":"public","docs":"Set explicit auxiliary data via an AuxiliaryData object\nIt might contain some metadata plus native or Plutus scripts","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["auxiliary_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28021":{"id":"0:28021","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28022:7231","0:28023:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19016:1767":{"id":"0:19016:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,88],"end":[6,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6447:2203":{"id":"0:6447:2203","crate_id":0,"name":"from_base58","span":{"filename":"src/address.rs","begin":[310,4],"end":[315,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49001:5331":{"id":"0:49001:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22454:7231":{"id":"0:22454:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11355:7231":{"id":"0:11355:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20774:7236":{"id":"0:20774:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:36610:1627":{"id":"a:2:9605:8783-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:21056:4437":{"id":"b:2:3255-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:22213:2671":{"id":"b:2:3244-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1492:19824":{"id":"49:1492:19824","crate_id":49,"name":"SquareRoot","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1493:180"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:49:1377-0:27290:2838":{"id":"b:49:1377-0:27290:2838","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15426:5150":{"id":"0:15426:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23969:2455":{"id":"0:23969:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44158:7231":{"id":"0:44158:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2103":{"id":"0:2103","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[150,0],"end":[154,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2104:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14829":{"id":"0:14829","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14830:1766","0:14831:1767","0:14832:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:888:3943":{"id":"0:888:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[73,4],"end":[77,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36618:649":{"id":"0:36618:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,16],"end":[369,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53372":{"id":"0:53372","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53373:7231","0:53374:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36714:2225":{"id":"0:36714:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19209:2455":{"id":"0:19209:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32637":{"id":"0:32637","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32642:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7877":{"id":"0:7877","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7878:7231","0:7879:5150","0:7880:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49260:6470":{"id":"0:49260:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46415:6154":{"id":"0:46415:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:26648:2839":{"id":"b:44:298-0:26648:2839","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30479":{"id":"0:30479","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30480:7231","0:30481:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37724":{"id":"0:37724","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37725:7231","0:37726:5150","0:37727:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18397:5150":{"id":"0:18397:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:12216":{"id":"0:12216","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12217:7231","0:12218:5150","0:12219:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1926:57524":{"id":"32:1926:57524","crate_id":32,"name":"into_deserializer","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2258,4],"end":[2258,53]},"visibility":"default","docs":"Convert this value into a deserializer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Deserializer","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoDeserializer","id":"32:1922:17979","args":{"angle_bracketed":{"args":[{"lifetime":"'de"},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27382:2225":{"id":"0:27382:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49190:1813":{"id":"b:36:59-0:49190:1813","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23771:6154":{"id":"0:23771:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50285":{"id":"0:50285","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50286:7231","0:50287:5150","0:50288:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20228":{"id":"0:20228","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20229:7231","0:20230:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:48086:1792":{"id":"a:2:9606:8782-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2222":{"id":"0:2222","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[181,0],"end":[181,67]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2506:5075":{"id":"0:2506:5075","crate_id":0,"name":"stake_and_vote_delegation","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:22778:2698"],"is_stripped":true}},"0:12895":{"id":"0:12895","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12896:7231","0:12897:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51088":{"id":"0:51088","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51093:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:17789:4489":{"id":"b:49:1377-0:17789:4489","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48342":{"id":"0:48342","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,27],"end":[1277,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48343:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16172":{"id":"0:16172","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16173:7231","0:16174:5150","0:16175:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22139:5145":{"id":"0:22139:5145","crate_id":0,"name":"new_with_coin","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[42,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1720":{"id":"0:1720","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[15,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"bool"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1721:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:54108:1944":{"id":"b:5:859-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16105:1759":{"id":"0:16105:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40243:7243":{"id":"0:40243:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51534:1759":{"id":"0:51534:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1883,16],"end":[1883,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18568:5086":{"id":"0:18568:5086","crate_id":0,"name":"new_stake_deregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[85,4],"end":[89,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_deregistration",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31956":{"id":"0:31956","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[243,0],"end":[258,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31961:5279","0:31971:1690","0:31981:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40323":{"id":"0:40323","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[384,4],"end":[384,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40324:1766","0:40325:7350","0:40326:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:605:3655":{"id":"0:605:3655","crate_id":0,"name":"get_u8","span":{"filename":"src/chain_core/mempack.rs","begin":[160,4],"end":[165,5]},"visibility":"public","docs":"Return the next u8 from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11524:3675":{"id":"0:11524:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17920:667":{"id":"0:17920:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1136:3936":{"id":"0:1136:3936","crate_id":0,"name":"PUBLIC_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[56,4],"end":[56,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"XPUB_SIZE"}},"0:74:1763":{"id":"0:74:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/address.rs","begin":[376,4],"end":[387,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:24747:2667":{"id":"b:19:426-0:24747:2667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47832:7231":{"id":"0:47832:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25456:1835":{"id":"0:25456:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22510":{"id":"0:22510","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22511:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20669:2225":{"id":"0:20669:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19620:5328":{"id":"0:19620:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12922":{"id":"0:12922","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12923:7231","0:12924:5150","0:12925:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1457:180":{"id":"49:1457:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[422,4],"end":[422,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:31058":{"id":"0:31058","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31059:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13597:7350":{"id":"0:13597:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[664,76],"end":[664,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35034":{"id":"0:35034","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35035:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:42951:1651":{"id":"b:2:2903-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19867":{"id":"0:19867","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,22],"end":[78,25]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19868:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31066":{"id":"0:31066","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31067:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51508:5150":{"id":"0:51508:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54605:7247":{"id":"0:54605:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51256:7231":{"id":"0:51256:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:35040:1783":{"id":"a:2:3471:6582-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1721:667":{"id":"0:1721:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/sign.rs","begin":[16,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["b",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:67:44770":{"id":"47:67:44770","crate_id":47,"name":"DynDigest","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:68:3392","47:69:59279","47:70:2193","47:71:4004","47:72:2352","47:73:59332"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:18956":{"id":"0:18956","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18957:7231","0:18958:5150","0:18959:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9079":{"id":"0:9079","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9080:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:25016:2696":{"id":"a:2:9605:8783-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48097":{"id":"0:48097","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,27],"end":[1252,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53585:667":{"id":"0:53585:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:15259:1866":{"id":"b:44:298-0:15259:1866","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21400":{"id":"0:21400","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21401:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:21934:2665":{"id":"b:2:3244-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1402:1416":{"id":"0:1402:1416","crate_id":0,"name":"try_from","span":{"filename":"src/chain_crypto/digest.rs","begin":[255,4],"end":[257,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3224:229","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:13806:1778":{"id":"b:2:2903-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36620:415":{"id":"0:36620:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,23],"end":[369,26]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:33844:1686":{"id":"b:36:59-0:33844:1686","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:6559:1675":{"id":"b:2:2906-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:51267:1869":{"id":"b:36:59-0:51267:1869","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34149":{"id":"0:34149","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,16],"end":[956,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34150:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:377:56547":{"id":"25:377:56547","crate_id":25,"name":"as_","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[743,4],"end":[743,22]},"visibility":"default","docs":"Convert a value to another, using the `as` operator.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:15444:4233":{"id":"a:2:9606:8782-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52984:7231":{"id":"0:52984:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50375:1835":{"id":"0:50375:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13927:55412":{"id":"2:13927:55412","crate_id":2,"name":"trim_left_matches","span":null,"visibility":"public","docs":"Returns a string slice with all prefixes that match a pattern\nrepeatedly removed.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Text directionality\n\nA string is a sequence of bytes. 'Left' in this context means the first\nposition of that byte string; for a language like Arabic or Hebrew\nwhich are 'right to left' rather than 'left to right', this will be\nthe _right_ side, not the left.\n\n# Examples\n\nBasic usage:\n\n```\nassert_eq!(\"11foo1bar11\".trim_left_matches('1'), \"foo1bar11\");\nassert_eq!(\"123foo1bar123\".trim_left_matches(char::is_numeric), \"foo1bar123\");\n\nlet x: &[_] = &['1', '2'];\nassert_eq!(\"12foo1bar12\".trim_left_matches(x), \"foo1bar12\");\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":["#[deprecated(since = \"1.33.0\", note = \"superseded by `trim_start_matches`\",\nsuggestion = \"trim_start_matches\")]"],"deprecation":{"since":"1.33.0","note":"superseded by `trim_start_matches`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33411:7245":{"id":"0:33411:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"24:1343:4005":{"id":"24:1343:4005","crate_id":24,"name":"raw_result","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/mac.rs","begin":[42,4],"end":[42,48]},"visibility":"default","docs":"Obtain the result of a Mac computation as [u8]. This method should be used very carefully\nsince incorrect use of the Mac code could result in permitting a timing attack which defeats\nthe security provided by a Mac function.","links":{"u8":"1:11853:6314"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4459:3726":{"id":"1:4459:3726","crate_id":1,"name":"flush","span":null,"visibility":"default","docs":"Flush this output stream, ensuring that all intermediately buffered\ncontents reach their destination.\n\n# Errors\n\nIt is considered an error if not all bytes could be written due to\nI/O errors or EOF being reached.\n\n# Examples\n\n```no_run\nuse std::io::prelude::*;\nuse std::io::BufWriter;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let mut buffer = BufWriter::new(File::create(\"foo.txt\")?);\n\n buffer.write_all(b\"some bytes\")?;\n buffer.flush()?;\n Ok(())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29668:7231":{"id":"0:29668:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3535:6671":{"id":"2:3535:6671","crate_id":2,"name":"SubAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3537:1358"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:24570":{"id":"0:24570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24575:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14061":{"id":"0:14061","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14062:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17525:4336":{"id":"0:17525:4336","crate_id":0,"name":"ExpectedBool","span":{"filename":"src/error.rs","begin":[35,4],"end":[35,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:51404:5328":{"id":"0:51404:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10133":{"id":"0:10133","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10134:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26307":{"id":"0:26307","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[7,4],"end":[7,7]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26308:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16732:7207":{"id":"0:16732:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1494:19825":{"id":"49:1494:19825","crate_id":49,"name":"Logarithm2","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1495:180"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:36:59-0:9043:2768":{"id":"b:36:59-0:9043:2768","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17003":{"id":"0:17003","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1253,4],"end":[1253,8]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17004:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9701:7231":{"id":"0:9701:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24957":{"id":"0:24957","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24958:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52049:1877":{"id":"0:52049:1877","crate_id":0,"name":"indices","span":{"filename":"src/lib.rs","begin":[1965,4],"end":[1970,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionIndexes","id":"0:5705:1874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28664:1759":{"id":"0:28664:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:13806:1778":{"id":"a:2:9605:8783-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42904:7231":{"id":"0:42904:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:49190:1813":{"id":"b:2:4212-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27493:993":{"id":"0:27493:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[9,4],"end":[9,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17544:1719":{"id":"0:17544:1719","crate_id":0,"name":"found","span":{"filename":"src/error.rs","begin":[50,8],"end":[50,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:11830":{"id":"0:11830","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,36],"end":[149,39]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11831:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:47010:1751":{"id":"b:36:59-0:47010:1751","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28125:5328":{"id":"0:28125:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"22:25:125":{"id":"22:25:125","crate_id":22,"name":"Err","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[102,4],"end":[102,24]},"visibility":"default","docs":"Write error","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:17541:1716":{"id":"0:17541:1716","crate_id":0,"name":"OutOfRange","span":{"filename":"src/error.rs","begin":[47,4],"end":[51,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:17542:1717","0:17543:1718","0:17544:1719"],"fields_stripped":false}}},"0:25053":{"id":"0:25053","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25054:7231","0:25055:5150","0:25056:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29103:7231":{"id":"0:29103:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:699:3675":{"id":"0:699:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/packer.rs","begin":[144,4],"end":[146,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36777":{"id":"0:36777","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[391,0],"end":[432,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36782:906","0:36792:3231","0:36802:3230","0:36812:1775","0:36822:1785","0:36832:1779","0:36842:1787","0:36852:5473","0:36862:5474"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45824:7231":{"id":"0:45824:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42856:1637":{"id":"0:42856:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[243,4],"end":[245,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:958:3917":{"id":"a:2:9605:8783-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:10902:18340":{"id":"2:10902:18340","crate_id":2,"name":"write_u128","span":null,"visibility":"default","docs":"Writes a single `u128` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"u128"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52717:1835":{"id":"0:52717:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34381":{"id":"0:34381","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,22],"end":[1020,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34382:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48575:5150":{"id":"0:48575:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15730":{"id":"0:15730","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15732:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1647:3943":{"id":"0:1647:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/key.rs","begin":[167,4],"end":[169,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5714:1766":{"id":"0:5714:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1996,4],"end":[1998,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3886":{"id":"0:3886","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2590,0],"end":[2598,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3887:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35933":{"id":"0:35933","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35934:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36200":{"id":"0:36200","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36201:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:21934:2665":{"id":"a:2:3421:221-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24131:594":{"id":"0:24131:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:1028:3918":{"id":"b:2:2906-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33578:5306":{"id":"0:33578:5306","crate_id":0,"name":"PlutusMap","span":{"filename":"src/protocol_types/plutus.rs","begin":[642,0],"end":[642,71]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:33598","0:33613","0:33628","0:33643","0:33658","a:2:3471:6582-0:33578:5306","a:2:9605:8783-0:33578:5306","a:2:3421:221-0:33578:5306","a:2:9606:8782-0:33578:5306","a:2:3407:213-0:33578:5306","b:2:3244-0:33578:5306","b:2:2903-0:33578:5306","b:2:3255-0:33578:5306","b:2:3240-0:33578:5306","b:2:4212-0:33578:5306","b:2:3250-0:33578:5306","b:2:2906-0:33578:5306","b:5:859-0:33578:5306","b:19:426-0:33578:5306","b:36:59-0:33578:5306","b:44:298-0:33578:5306","b:49:1377-0:33578:5306","0:33581","0:33583","0:33585","0:33586","0:33588","0:33590","0:33591","0:33593","0:33595","0:33524","0:33530","0:33539","0:33552","0:33558","0:33562","0:33566","0:33570","0:33572","0:5289"]}},"0:9407:7231":{"id":"0:9407:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:22778:2698":{"id":"b:49:1377-0:22778:2698","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:896:180":{"id":"25:896:180","crate_id":25,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/pow.rs","begin":[8,4],"end":[8,15]},"visibility":"default","docs":"The result after applying the operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"25:709:6708":{"id":"25:709:6708","crate_id":25,"name":"inv","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/inv.rs","begin":[17,4],"end":[17,33]},"visibility":"default","docs":"Returns the multiplicative inverse of `self`.\n\n# Examples\n\n```\nuse std::f64::INFINITY;\nuse num_traits::Inv;\n\nassert_eq!(7.0.inv() * 7.0, 1.0);\nassert_eq!((-0.0).inv(), -INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Inv","id":"25:707:6688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43227":{"id":"0:43227","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[345,0],"end":[360,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43232:1673","0:43242:740","0:43252:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52870:1899":{"id":"0:52870:1899","crate_id":0,"name":"VrfResult","span":{"filename":"src/lib.rs","begin":[2138,4],"end":[2138,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:52872:1542"]}},"b:19:426-0:26552:5182":{"id":"b:19:426-0:26552:5182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:16184:1685":{"id":"a:2:9605:8783-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:33424:5296":{"id":"b:5:859-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:42152:1620":{"id":"a:2:3407:213-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24787:7243":{"id":"0:24787:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7584:2641":{"id":"0:7584:2641","crate_id":0,"name":"get_plutus_witnesses","span":{"filename":"src/builders/certificates_builder.rs","begin":[81,4],"end":[91,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5625":{"id":"0:5625","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[69,0],"end":[69,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"serialization","name":"serialization","id":"0:3266:1600","glob":true}},"0:40602":{"id":"0:40602","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40603:7231","0:40604:5150","0:40605:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29503:2843":{"id":"0:29503:2843","crate_id":0,"name":"gov_action_id","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37735:2455":{"id":"0:37735:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25015:1767":{"id":"0:25015:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8212:2741":{"id":"b:49:1377-0:8212:2741","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3842":{"id":"0:3842","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2412,0],"end":[2424,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3843:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44952:2225":{"id":"0:44952:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31661:1835":{"id":"0:31661:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50291:5150":{"id":"0:50291:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7339:2213":{"id":"0:7339:2213","crate_id":0,"name":"to_address","span":{"filename":"src/address.rs","begin":[917,4],"end":[919,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16867:667":{"id":"0:16867:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16358:7231":{"id":"0:16358:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49658:594":{"id":"0:49658:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1482,32],"end":[1482,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13458:53828":{"id":"2:13458:53828","crate_id":2,"name":"strip_suffix_of","span":null,"visibility":"default","docs":"Removes the pattern from the back of haystack, if it matches.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31173":{"id":"0:31173","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31178:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:28270:5213":{"id":"b:44:298-0:28270:5213","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35695:5150":{"id":"0:35695:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52636:2455":{"id":"0:52636:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46828":{"id":"0:46828","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46833:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29100:5150":{"id":"0:29100:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19160":{"id":"0:19160","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19161:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20550:7231":{"id":"0:20550:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30393:5232":{"id":"0:30393:5232","crate_id":0,"name":"NewConstitutionAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[45,4],"end":[45,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"5","value":"5"}}},"b:2:3250-0:49521:1679":{"id":"b:2:3250-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:32824:4378":{"id":"b:44:298-0:32824:4378","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10831:3223":{"id":"0:10831:3223","crate_id":0,"name":"set_voting_proposal_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1009,4],"end":[1011,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voting_proposal_builder",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49037:906":{"id":"0:49037:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1380,4],"end":[1384,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor uses outdated slot number format.\nUse `.new_timelockexpiry` instead","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity (BigNum u64) bigger then Slot32. Use new_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity (BigNum u64) bigger then Slot32. Use new_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:19486:2690":{"id":"b:2:3255-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13058":{"id":"0:13058","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,56],"end":[527,74]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13060:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39920:7231":{"id":"0:39920:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32062:594":{"id":"0:32062:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[300,4],"end":[300,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31961:5279":{"id":"0:31961:5279","crate_id":0,"name":"alternative","span":{"filename":"src/protocol_types/plutus.rs","begin":[244,4],"end":[246,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12024:539":{"id":"0:12024:539","crate_id":0,"name":"derive","span":{"filename":"src/crypto.rs","begin":[58,4],"end":[60,5]},"visibility":"public","docs":"derive this private key with the given index.\n\n# Security considerations\n\n* hard derivation index cannot be soft derived with the public key\n\n# Hard derivation vs Soft derivation\n\nIf you pass an index below 0x80000000 then it is a soft derivation.\nThe advantage of soft derivation is that it is possible to derive the\npublic key too. I.e. derivation the private key with a soft derivation\nindex and then retrieving the associated public key is equivalent to\nderiving the public key associated to the parent private key.\n\nHard derivation index does not allow public key derivation.\n\nThis is why deriving the private key should not fail while deriving\nthe public key may fail (if the derivation index is invalid).\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13513:7231":{"id":"0:13513:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:49074:1811":{"id":"b:5:859-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18962:5150":{"id":"0:18962:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:932:39190":{"id":"25:932:39190","crate_id":25,"name":"trunc","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[121,4],"end":[121,27]},"visibility":"default","docs":"Return the integer part of a number.\n\n```\nuse num_traits::real::Real;\n\nlet f = 3.3;\nlet g = -3.7;\n\nassert_eq!(f.trunc(), 3.0);\nassert_eq!(g.trunc(), -3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:9739:2862":{"id":"a:2:9606:8782-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19200:5150":{"id":"0:19200:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32687:2226":{"id":"0:32687:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55008":{"id":"0:55008","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2829,4],"end":[2829,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:32565:3084":{"id":"b:5:859-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49189:1767":{"id":"0:49189:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1404,88],"end":[1404,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3002:1416":{"id":"0:3002:1416","crate_id":0,"name":"try_from","span":{"filename":"src/utils.rs","begin":[262,4],"end":[272,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3224:229","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52595:7232":{"id":"0:52595:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:12171:2207":{"id":"b:44:298-0:12171:2207","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35031:7247":{"id":"0:35031:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34020:5326":{"id":"0:34020:5326","crate_id":0,"name":"as_list","span":{"filename":"src/protocol_types/plutus.rs","begin":[795,4],"end":[800,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22196:7243":{"id":"0:22196:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8080:2455":{"id":"0:8080:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14721":{"id":"0:14721","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27785":{"id":"0:27785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27786:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34709:7350":{"id":"0:34709:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[1092,4],"end":[1092,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:765:3820":{"id":"0:765:3820","crate_id":0,"name":"fragments","span":{"filename":"src/chain_core/property.rs","begin":[176,4],"end":[176,42]},"visibility":"default","docs":"Returns a by-reference iterator over the fragments in the block.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Fragments","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:761:3815","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30518":{"id":"0:30518","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30523:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50562":{"id":"0:50562","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,11],"end":[1713,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50563:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29902:7232":{"id":"0:29902:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23058:7350":{"id":"0:23058:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46272":{"id":"0:46272","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[952,4],"end":[952,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46273:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43044:7245":{"id":"0:43044:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2342":{"id":"0:2342","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[310,0],"end":[318,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2343:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1206":{"id":"0:1206","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/bech32.rs","begin":[45,0],"end":[49,1]},"visibility":{"restricted":{"parent":"0:1175:2012","path":"::chain_crypto::bech32"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1207:4035"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:9739:2862":{"id":"b:2:3244-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44410":{"id":"0:44410","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[604,4],"end":[604,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44411:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24248:1835":{"id":"0:24248:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45119":{"id":"0:45119","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[747,4],"end":[747,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45120:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:51756:1873":{"id":"b:19:426-0:51756:1873","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:45631:1730":{"id":"b:49:1377-0:45631:1730","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14656":{"id":"0:14656","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14657:7231","0:14658:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50967:1637":{"id":"0:50967:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1759,4],"end":[1761,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26345:5181":{"id":"0:26345:5181","crate_id":0,"name":"Voters","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[17,0],"end":[17,41]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:26402","0:26440","a:2:3471:6582-0:26345:5181","a:2:9605:8783-0:26345:5181","a:2:3421:221-0:26345:5181","a:2:9606:8782-0:26345:5181","a:2:3407:213-0:26345:5181","b:2:3244-0:26345:5181","b:2:2903-0:26345:5181","b:2:3255-0:26345:5181","b:2:3240-0:26345:5181","b:2:4212-0:26345:5181","b:2:3250-0:26345:5181","b:2:2906-0:26345:5181","b:5:859-0:26345:5181","b:19:426-0:26345:5181","b:32:1701-0:26345:5181","b:36:59-0:26345:5181","b:44:298-0:26345:5181","b:49:1377-0:26345:5181","0:26348","0:26354","0:26363","0:26376","0:26382","0:26386","0:26390","0:26394","0:26396","0:26300","0:26302","0:26304","0:26305","0:26307","0:26309","0:26310","0:26312","0:26314","0:26319","0:26324","0:26341"]}},"2:9139:17758":{"id":"2:9139:17758","crate_id":2,"name":"copied","span":null,"visibility":"default","docs":"Creates an iterator which copies all of its elements.\n\nThis is useful when you have an iterator over `&T`, but you need an\niterator over `T`.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet v_copied: Vec<_> = a.iter().copied().collect();\n\n// copied is the same as .map(|&x| x)\nlet v_map: Vec<_> = a.iter().map(|&x| x).collect();\n\nassert_eq!(v_copied, vec![1, 2, 3]);\nassert_eq!(v_map, vec![1, 2, 3]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Copied","id":"2:42991:6912","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'a"},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"T"}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:39395:5612":{"id":"b:2:2906-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25317:6470":{"id":"0:25317:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16549:2455":{"id":"0:16549:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24143:1763":{"id":"0:24143:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12711:2455":{"id":"0:12711:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24132":{"id":"0:24132","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24133:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46282":{"id":"0:46282","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[956,4],"end":[956,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26440":{"id":"0:26440","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[23,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26445:906","0:26455:266","0:26465:1637","0:26475:780"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:733:3535":{"id":"49:733:3535","crate_id":49,"name":"U16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[63,4],"end":[63,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"u16"},"default":null}},"0:50894:2226":{"id":"0:50894:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53873":{"id":"0:53873","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2450,4],"end":[2450,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53874:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:26345:5181":{"id":"b:32:1701-0:26345:5181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:48086:1792":{"id":"b:2:2906-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:8427:2629":{"id":"a:2:3407:213-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48711":{"id":"0:48711","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48716:5328","0:48727:6154","0:48738:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28451":{"id":"0:28451","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28452:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27771":{"id":"0:27771","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27772:7231","0:27773:5150","0:27774:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39943:408":{"id":"0:39943:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[160,9],"end":[160,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49835":{"id":"0:49835","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49840:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11599":{"id":"0:11599","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,9],"end":[19,14]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11600:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:20565:2670":{"id":"b:19:426-0:20565:2670","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45830:2455":{"id":"0:45830:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9058:7231":{"id":"0:9058:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:328:18167":{"id":"25:328:18167","crate_id":25,"name":"to_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[100,4],"end":[100,37]},"visibility":"default","docs":"Converts the value of `self` to a `u128`. If the value cannot be\nrepresented by a `u128` (`u64` under the default implementation), then\n`None` is returned.\n\nThe default implementation converts through `to_u64()`. Types implementing\nthis trait should override this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u128"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34810:1766":{"id":"0:34810:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[1115,4],"end":[1115,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9160:9280":{"id":"32:9160:9280","crate_id":32,"name":"missing_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` struct type expected to receive a required\nfield with a particular name but that field was not present in the\ninput.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["field",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:467:2313":{"id":"0:467:2313","crate_id":0,"name":"withdrawals_builder","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[1,0],"end":[182,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:9739:2862"],"is_stripped":true}},"b:44:298-0:6767:2182":{"id":"b:44:298-0:6767:2182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46529":{"id":"0:46529","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,4],"end":[991,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46530:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:21056:4437":{"id":"b:2:3250-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:21406:2666":{"id":"a:2:3471:6582-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41461:6470":{"id":"0:41461:6470","crate_id":0,"name":"describe","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42169":{"id":"0:42169","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,38],"end":[129,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42170:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53149:5328":{"id":"0:53149:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44360:7231":{"id":"0:44360:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:10263:3087":{"id":"a:2:3471:6582-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5734:1941":{"id":"0:5734:1941","crate_id":0,"name":"PolicyID","span":{"filename":"src/lib.rs","begin":[2437,0],"end":[2437,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:48078":{"id":"0:48078","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48079:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13936:7245":{"id":"0:13936:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43305:7231":{"id":"0:43305:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53856:408":{"id":"0:53856:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2443,4],"end":[2443,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16501:6470":{"id":"0:16501:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45115:415":{"id":"0:45115:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[745,4],"end":[745,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:52865:1896":{"id":"b:2:3250-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:748:18160":{"id":"49:748:18160","crate_id":49,"name":"to_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[105,4],"end":[105,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i16"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:54448:1978":{"id":"b:2:4212-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:29342:5228":{"id":"a:2:9606:8782-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"50:2706:59660":{"id":"50:2706:59660","crate_id":50,"name":"sorted_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2661,4],"end":[2664,41]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_by_key`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort people in descending order by age\nlet people = vec![(\"Jane\", 20), (\"John\", 18), (\"Jill\", 30), (\"Jack\", 27)];\n\nlet oldest_people_first = people\n .into_iter()\n .sorted_by_key(|x| -x.1)\n .map(|(person, _age)| person);\n\nitertools::assert_equal(oldest_people_first,\n vec![\"Jill\", \"Jack\", \"Jane\", \"John\"]);\n```","links":{"`slice::sort_by_key`":"5:5894:3140"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32237:6470":{"id":"0:32237:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2456":{"id":"0:2456","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[3,0],"end":[3,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"fixed_tx","name":"fixed_tx","id":"0:2451:5048","glob":true}},"0:35658:7231":{"id":"0:35658:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48071:7231":{"id":"0:48071:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6010:993":{"id":"0:6010:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[110,43],"end":[110,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46036":{"id":"0:46036","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[897,4],"end":[897,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46037:1766","0:46038:7350","0:46039:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44860:7247":{"id":"0:44860:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51045:408":{"id":"0:51045:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1770,9],"end":[1770,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46787":{"id":"0:46787","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,50],"end":[1020,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46788:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36039":{"id":"0:36039","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[137,0],"end":[218,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36044:5320","0:36054:5321","0:36064:5453","0:36074:5323","0:36084:5451","0:36094:769","0:36104:5325","0:36114:5326","0:36124:5442","0:36134:2209","0:36144:5468"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22579":{"id":"0:22579","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22584:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7292":{"id":"0:7292","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,16],"end":[891,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7293:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48337":{"id":"0:48337","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,18],"end":[1277,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31622:415":{"id":"0:31622:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,22],"end":[175,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45966":{"id":"0:45966","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45967:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13327":{"id":"0:13327","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,76],"end":[602,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13328:1766","0:13329:7350","0:13330:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2324:125":{"id":"0:2324:125","crate_id":0,"name":"Err","span":{"filename":"src/legacy_address/address.rs","begin":[242,4],"end":[242,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:54882:2002":{"id":"0:54882:2002","crate_id":0,"name":"Testnet","span":{"filename":"src/lib.rs","begin":[2821,4],"end":[2821,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:49214:1759":{"id":"0:49214:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1416,50],"end":[1416,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:743:18165":{"id":"49:743:18165","crate_id":49,"name":"to_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[91,4],"end":[91,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"u16"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48839:7247":{"id":"0:48839:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:17493:2154":{"id":"a:2:9606:8782-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:849:1527":{"id":"25:849:1527","crate_id":25,"name":"wrapping_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[27,4],"end":[27,45]},"visibility":"default","docs":"Wrapping (modular) addition. Computes `self + other`, wrapping around at the boundary of\nthe type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:433:1717":{"id":"25:433:1717","crate_id":25,"name":"min","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[606,4],"end":[606,37]},"visibility":"default","docs":"Returns the minimum of the two numbers.\n\nIf one of the arguments is NaN, then the other argument is returned.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T, min: T) {\n assert!(x.min(y) == min);\n}\n\ncheck(1.0f32, 2.0, 1.0);\ncheck(f32::NAN, 2.0, 2.0);\ncheck(1.0f64, -2.0, -2.0);\ncheck(1.0f64, f64::NAN, 1.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18234:2667":{"id":"0:18234:2667","crate_id":0,"name":"DrepDeregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[48,4],"end":[48,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18236:1542"]}},"0:42535:2226":{"id":"0:42535:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39537:1763":{"id":"0:39537:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[35,41],"end":[35,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:15074:4232":{"id":"b:44:298-0:15074:4232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31372":{"id":"0:31372","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31377:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:47236:1624":{"id":"a:2:3407:213-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:9739:2862":{"id":"b:2:2906-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48068:5150":{"id":"0:48068:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:3870":{"id":"0:3870","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2534,0],"end":[2544,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3871:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26495":{"id":"0:26495","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26496:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:26552:5182":{"id":"b:2:4212-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44159:5150":{"id":"0:44159:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7686":{"id":"0:7686","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,23],"end":[10,25]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17513:1542":{"id":"0:17513:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[30,9],"end":[30,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"cbor_event::Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:6848:7232":{"id":"0:6848:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51260:7207":{"id":"0:51260:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31596:7231":{"id":"0:31596:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10751:3204":{"id":"0:10751:3204","crate_id":0,"name":"set_ttl_bignum","span":{"filename":"src/builders/tx_builder.rs","begin":[943,4],"end":[945,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["ttl",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:9915:2874":{"id":"a:2:9606:8782-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:34144:1781":{"id":"b:5:859-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:6767:2182":{"id":"b:36:59-0:6767:2182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24681:649":{"id":"0:24681:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:30461:5236":{"id":"b:2:3255-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17575":{"id":"0:17575","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17576:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2566:23832":{"id":"25:2566:23832","crate_id":25,"name":"FRAC_2_PI","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `2.0 / π`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"22:56:2287":{"id":"22:56:2287","crate_id":22,"name":"to_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[237,4],"end":[237,34]},"visibility":"default","docs":"Convert `Self` to base32 vector","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:402:5150":{"id":"19:402:5150","crate_id":19,"name":"Anchor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[52,4],"end":[52,37]},"visibility":"default","docs":"The type that holds the reference to `Self` for the duration of the\ninvocation of the function that has an `&Self` parameter. This is\nrequired to ensure that the lifetimes don't persist beyond one function\ncall, and so that they remain anonymous.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Deref","id":"2:3655:115","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3407:213-0:33046:5253":{"id":"a:2:3407:213-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:1598:3900":{"id":"b:2:2903-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:25016:2696":{"id":"b:32:1701-0:25016:2696","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6084:993":{"id":"0:6084:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[125,4],"end":[125,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1324:4039":{"id":"0:1324:4039","crate_id":0,"name":"source","span":{"filename":"src/chain_crypto/digest.rs","begin":[38,4],"end":[46,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30472:7232":{"id":"0:30472:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26004:993":{"id":"0:26004:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,49],"end":[23,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16653":{"id":"0:16653","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16654:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1379":{"id":"0:1379","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[219,0],"end":[219,47]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1102:57770":{"id":"31:1102:57770","crate_id":31,"name":"end_object_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1881,4],"end":[1883,30]},"visibility":"default","docs":"Called after every object key. A `:` should be written to the\nspecified writer by either this method or\n`begin_object_value`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["_writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23580:594":{"id":"0:23580:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44620:5150":{"id":"0:44620:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:28494:5214":{"id":"b:36:59-0:28494:5214","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34794:1763":{"id":"0:34794:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1114,4],"end":[1114,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7147":{"id":"0:7147","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[840,0],"end":[887,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7152:906","0:7162:913","0:7172:1796","0:7182:1876","0:7192:2237","0:7202:1802","0:7212:2302","0:7222:2303"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10206:408":{"id":"0:10206:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_builder.rs","begin":[183,9],"end":[183,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50823":{"id":"0:50823","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,68],"end":[1742,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50825:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25707:1763":{"id":"0:25707:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44050:5328":{"id":"0:44050:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25963":{"id":"0:25963","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25964:7231","0:25965:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38785:5578":{"id":"0:38785:5578","crate_id":0,"name":"set_minfee_b","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[270,4],"end":[272,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["minfee_b",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38000:667":{"id":"0:38000:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3041":{"id":"0:3041","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[561,0],"end":[583,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3042:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:1590:3903":{"id":"b:2:3250-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7489":{"id":"0:7489","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7490:7231","0:7491:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:533:1833":{"id":"0:533:1833","crate_id":0,"name":"bytes","span":{"filename":"src/chain_core/abor.rs","begin":[103,4],"end":[109,5]},"visibility":"public","docs":"cannot serialize more than 256 bytes of contiguous data","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["bs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23104:5150":{"id":"0:23104:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:36592:5150":{"id":"0:36592:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:12934:2620":{"id":"b:2:2906-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:45372:1729":{"id":"a:2:3407:213-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"50:2797:59682":{"id":"50:2797:59682","crate_id":50,"name":"position_minmax","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3376,4],"end":[3377,49]},"visibility":"default","docs":"Return the positions of the minimum and maximum elements in\nthe iterator.\n\nThe return type [`MinMaxResult`] is an enum of three variants:\n\n- `NoElements` if the iterator is empty.\n- `OneElement(xpos)` if the iterator has exactly one element.\n- `MinMax(xpos, ypos)` is returned otherwise, where the\n element at `xpos` ≤ the element at `ypos`. While the\n referenced elements themselves may be equal, `xpos` cannot\n be equal to `ypos`.\n\nOn an iterator of length `n`, `position_minmax` does `1.5 * n`\ncomparisons, and so is faster than calling `position_min` and\n`position_max` separately which does `2 * n` comparisons.\n\nFor the minimum, if several elements are equally minimum, the\nposition of the first of them is returned. For the maximum, if\nseveral elements are equally maximum, the position of the last\nof them is returned.\n\nThe elements can be floats but no particular result is\nguaranteed if an element is NaN.\n\n# Examples\n\n```\nuse itertools::Itertools;\nuse itertools::MinMaxResult::{NoElements, OneElement, MinMax};\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_minmax(), NoElements);\n\nlet a = [10];\nassert_eq!(a.iter().position_minmax(), OneElement(0));\n\nlet a = [-3, 0, 1, 5, -10];\nassert_eq!(a.iter().position_minmax(), MinMax(4, 3));\n\nlet a = [1, 1, -1, -1];\nassert_eq!(a.iter().position_minmax(), MinMax(2, 1));\n```","links":{"`MinMaxResult`":"50:3897:19933"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:81":{"id":"0:81","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[639,0],"end":[646,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:82:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24794:5150":{"id":"0:24794:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:41287:7207":{"id":"0:41287:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1045:57753":{"id":"31:1045:57753","crate_id":31,"name":"write_null","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1557,4],"end":[1559,30]},"visibility":"default","docs":"Writes a `null` value to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11743:4020":{"id":"0:11743:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"blake2b\""}},"0:11692":{"id":"0:11692","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11693:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8047:7231":{"id":"0:8047:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44088:906":{"id":"0:44088:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[538,4],"end":[540,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24799:2455":{"id":"0:24799:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46229:7231":{"id":"0:46229:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9293:780":{"id":"0:9293:780","crate_id":0,"name":"len","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[470,4],"end":[472,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5983":{"id":"0:5983","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5984:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2324:126":{"id":"32:2324:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1696,4],"end":[1696,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:33247:2194":{"id":"0:33247:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15611:5150":{"id":"0:15611:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"50:2619:59638":{"id":"50:2619:59638","crate_id":50,"name":"find_or_last","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1770,4],"end":[1772,44]},"visibility":"default","docs":"Find the value of the first element satisfying a predicate or return the last element, if any.\n\nThe iterator is not advanced past the first element found.\n\n```\nuse itertools::Itertools;\n\nlet numbers = [1, 2, 3, 4];\nassert_eq!(numbers.iter().find_or_last(|&&x| x > 5), Some(&4));\nassert_eq!(numbers.iter().find_or_last(|&&x| x > 2), Some(&3));\nassert_eq!(std::iter::empty::().find_or_last(|&x| x > 5), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1913:10510":{"id":"32:1913:10510","crate_id":32,"name":"unit_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2065,4],"end":[2065,53]},"visibility":"default","docs":"Called when deserializing a variant with no values.\n\nIf the data contains a different type of variant, the following\n`invalid_type` error should be constructed:\n\n```edition2021\n# use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};\n#\n# struct X;\n#\n# impl<'de> VariantAccess<'de> for X {\n# type Error = value::Error;\n#\nfn unit_variant(self) -> Result<(), Self::Error> {\n // What the data actually contained; suppose it is a tuple variant.\n let unexp = Unexpected::TupleVariant;\n Err(de::Error::invalid_type(unexp, &\"unit variant\"))\n}\n#\n# fn newtype_variant_seed(self, _: T) -> Result\n# where\n# T: DeserializeSeed<'de>,\n# { unimplemented!() }\n#\n# fn tuple_variant(self, _: usize, _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n#\n# fn struct_variant(self, _: &[&str], _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:11428:3533":{"id":"b:2:2903-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51281:415":{"id":"0:51281:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1851,4],"end":[1851,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21676":{"id":"0:21676","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:44869:1724":{"id":"a:2:3407:213-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1806:7326":{"id":"32:1806:7326","crate_id":32,"name":"visit_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1417,4],"end":[1419,17]},"visibility":"default","docs":"The input contains a `u64`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32307:594":{"id":"0:32307:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[364,4],"end":[364,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45584:7231":{"id":"0:45584:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51997:415":{"id":"0:51997:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1939,27],"end":[1939,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:1028:3918":{"id":"a:2:9606:8782-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26395:7207":{"id":"0:26395:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39921:5150":{"id":"0:39921:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52989":{"id":"0:52989","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52990:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5685":{"id":"0:5685","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1110,0],"end":[1120,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5686:1766","0:5687:1767","0:5688:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11564:3675":{"id":"0:11564:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:42440:1633":{"id":"b:5:859-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5695:1759":{"id":"0:5695:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1776,4],"end":[1782,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16389":{"id":"0:16389","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16390:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52649":{"id":"0:52649","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,16],"end":[2091,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27499":{"id":"0:27499","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27500:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13508":{"id":"0:13508","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13509:7231","0:13510:5150","0:13511:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8151":{"id":"0:8151","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,27],"end":[66,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8152:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14340":{"id":"0:14340","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14341:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32799:667":{"id":"0:32799:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15816:53556":{"id":"2:15816:53556","crate_id":2,"name":"is_normal","span":null,"visibility":"default","docs":"Returns true for each lane if its value is neither zero, infinite,\nsubnormal, nor `NaN`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17745:4509":{"id":"0:17745:4509","crate_id":0,"name":"Attributes","span":{"filename":"src/legacy_address/address.rs","begin":[80,0],"end":[83,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":["0:17746:4510","0:17747:2144"],"fields_stripped":false}},"generics":{"params":[],"where_predicates":[]},"impls":[]}},"0:15376":{"id":"0:15376","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15377:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53839:7245":{"id":"0:53839:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26693":{"id":"0:26693","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26694:7231","0:26695:5150","0:26696:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2552:59619":{"id":"50:2552:59619","crate_id":50,"name":"filter_ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[880,4],"end":[882,35]},"visibility":"default","docs":"Return an iterator adaptor that filters every `Result::Ok`\nvalue with the provided closure. `Result::Err` values are\nunchanged.\n\n```\nuse itertools::Itertools;\n\nlet input = vec![Ok(22), Err(false), Ok(11)];\nlet it = input.into_iter().filter_ok(|&i| i > 20);\nitertools::assert_equal(it, vec![Ok(22), Err(false)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FilterOk","id":"50:3368:19981","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33774:408":{"id":"0:33774:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,9],"end":[684,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:18157:5084":{"id":"b:2:3255-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:13806:1778":{"id":"b:2:2906-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:31876:5278":{"id":"a:2:3421:221-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34624:5350":{"id":"0:34624:5350","crate_id":0,"name":"RedeemerTagKind","span":{"filename":"src/protocol_types/plutus.rs","begin":[1094,0],"end":[1101,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:34625:5351","0:34627:1982","0:34629:5352","0:34631:2187","0:34633:5187","0:34635:2856"],"impls":["a:2:3471:6582-0:34624:5350","a:2:9605:8783-0:34624:5350","a:2:3421:221-0:34624:5350","a:2:9606:8782-0:34624:5350","a:2:3407:213-0:34624:5350","b:2:3244-0:34624:5350","b:2:2903-0:34624:5350","b:2:3255-0:34624:5350","b:2:3240-0:34624:5350","b:2:4212-0:34624:5350","b:2:3250-0:34624:5350","b:2:2906-0:34624:5350","b:5:859-0:34624:5350","b:19:426-0:34624:5350","b:32:1701-0:34624:5350","b:36:59-0:34624:5350","b:44:298-0:34624:5350","b:49:1377-0:34624:5350","0:34637","0:34638","0:34640","0:34642","0:34645","0:34646","0:34648","0:34650","0:34651","0:34653","0:34657","0:34662","0:34707","0:34607","0:34610","0:34613","0:34615","0:34617","0:5345"]}},"0:23686:7247":{"id":"0:23686:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28053:7207":{"id":"0:28053:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14821":{"id":"0:14821","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14822:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16124":{"id":"0:16124","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16125:1766","0:16126:1767","0:16127:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:9739:2862":{"id":"b:2:3255-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42702:594":{"id":"0:42702:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[227,20],"end":[227,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6203:2194":{"id":"0:6203:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2364:649":{"id":"0:2364:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[382,4],"end":[384,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:49313:1681":{"id":"b:2:3244-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37749":{"id":"0:37749","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37750:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:19486:2690":{"id":"b:2:3240-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25445":{"id":"0:25445","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25446:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:8941:2767":{"id":"b:44:298-0:8941:2767","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:17629:2534":{"id":"b:2:3240-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34153":{"id":"0:34153","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,28],"end":[956,38]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34154:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:17262:1898":{"id":"b:36:59-0:17262:1898","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:45631:1730":{"id":"b:2:4212-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13542:594":{"id":"0:13542:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[664,27],"end":[664,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:106:59325":{"id":"47:106:59325","crate_id":47,"name":"finalize_fixed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[19,4],"end":[21,20]},"visibility":"default","docs":"Retrieve result and consume the hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FixedOutput","id":"47:102:19741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:3150:5806":{"id":"a:2:9606:8782-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8761:7231":{"id":"0:8761:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2521:19921":{"id":"50:2521:19921","crate_id":50,"name":"zip_longest","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[538,4],"end":[540,25]},"visibility":"default","docs":"Create an iterator which iterates over both this and the specified\niterator simultaneously, yielding pairs of two optional elements.\n\nThis iterator is *fused*.\n\nAs long as neither input iterator is exhausted yet, it yields two values\nvia `EitherOrBoth::Both`.\n\nWhen the parameter iterator is exhausted, it only yields a value from the\n`self` iterator via `EitherOrBoth::Left`.\n\nWhen the `self` iterator is exhausted, it only yields a value from the\nparameter iterator via `EitherOrBoth::Right`.\n\nWhen both iterators return `None`, all further invocations of `.next()`\nwill return `None`.\n\nIterator element type is\n[`EitherOrBoth`](EitherOrBoth).\n\n```rust\nuse itertools::EitherOrBoth::{Both, Right};\nuse itertools::Itertools;\nlet it = (0..1).zip_longest(1..3);\nitertools::assert_equal(it, vec![Both(0, 1), Right(2)]);\n```","links":{"EitherOrBoth":"50:3400:19940"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"ZipLongest","id":"50:4650:20009","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:45861:1732":{"id":"a:2:9605:8783-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"48:214:59341":{"id":"48:214:59341","crate_id":48,"name":"Mapped","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/functional.rs","begin":[17,4],"end":[17,58]},"visibility":"default","docs":"Mapped sequence type","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:35022:5150":{"id":"0:35022:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23377":{"id":"0:23377","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23378:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:33844:1686":{"id":"a:2:3471:6582-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49445:5331":{"id":"0:49445:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11629:126":{"id":"b:2:3250-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:17789:4489":{"id":"b:44:298-0:17789:4489","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:22778:2698":{"id":"b:2:3255-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:19695:5122":{"id":"a:2:3407:213-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47229:7207":{"id":"0:47229:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:50799:1867":{"id":"b:2:3250-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44185:415":{"id":"0:44185:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[565,4],"end":[565,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10882:3240":{"id":"0:10882:3240","crate_id":0,"name":"add_json_metadatum","span":{"filename":"src/builders/tx_builder.rs","begin":[1050,4],"end":[1056,5]},"visibility":"public","docs":"Add a single JSON metadatum using a TransactionMetadatumLabel and a String\nIt will be securely added to existing or new metadata in this builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["val",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31881":{"id":"0:31881","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,16],"end":[233,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31882:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6752:7231":{"id":"0:6752:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:45840:1731":{"id":"b:2:3250-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35376":{"id":"0:35376","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,9],"end":[1237,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8725:780":{"id":"0:8725:780","crate_id":0,"name":"len","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[12,4],"end":[14,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39683:906":{"id":"0:39683:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[46,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14472:7231":{"id":"0:14472:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:8137:2652":{"id":"b:2:2903-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:27290:2838":{"id":"a:2:9606:8782-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36336":{"id":"0:36336","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36337:7231","0:36338:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39434":{"id":"0:39434","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,50],"end":[7,53]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39437:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14966:2225":{"id":"0:14966:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35082:1766":{"id":"0:35082:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,88],"end":[1156,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:969":{"id":"0:969","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[43,0],"end":[63,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:970:3939","0:971:3940","0:972:3941","0:973:3943","0:976:3946","0:977:3948"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51939:7231":{"id":"0:51939:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10631:2792":{"id":"0:10631:2792","crate_id":0,"name":"add_bootstrap_input","span":{"filename":"src/builders/tx_builder.rs","begin":[812,4],"end":[819,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3063":{"id":"0:3063","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[761,0],"end":[768,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3064:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12954:780":{"id":"0:12954:780","crate_id":0,"name":"len","span":{"filename":"src/crypto.rs","begin":[477,4],"end":[479,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6382":{"id":"0:6382","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[252,0],"end":[352,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6387:2190","0:6397:1835","0:6407:2194","0:6417:2199","0:6427:338","0:6437:2143","0:6447:2203","0:6461:2206","0:6472:1625","0:6485:2213","0:6495:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10406":{"id":"0:10406","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10407:7231","0:10408:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14421:2226":{"id":"0:14421:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1579:3937":{"id":"0:1579:3937","crate_id":0,"name":"public_from_binary","span":{"filename":"src/chain_crypto/key.rs","begin":[31,4],"end":[31,79]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32206:1670":{"id":"0:32206:1670","crate_id":0,"name":"set","span":{"filename":"src/protocol_types/plutus.rs","begin":[321,4],"end":[332,5]},"visibility":"public","docs":"Sets the cost at the specified index to the specified value.\nIn case the operation index is larger than the previous largest used index,\nit will fill any inbetween indexes with zeroes","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["operation",{"kind":"primitive","inner":"usize"}],["cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26049:1767":{"id":"0:26049:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11885:3901":{"id":"b:2:3240-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:10042:2879":{"id":"b:5:859-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13027:7231":{"id":"0:13027:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"39:1021:58633":{"id":"39:1021:58633","crate_id":39,"name":"choose_stable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[373,4],"end":[374,25]},"visibility":"default","docs":"Choose one element at random from the iterator.\n\nReturns `None` if and only if the iterator is empty.\n\nThis method is very similar to [`choose`] except that the result\nonly depends on the length of the iterator and the values produced by\n`rng`. Notably for any iterator of a given length this will make the\nsame requests to `rng` and if the same sequence of values are produced\nthe same index will be selected from `self`. This may be useful if you\nneed consistent results no matter what type of iterator you are working\nwith. If you do not need this stability prefer [`choose`].\n\nNote that this method still uses [`Iterator::size_hint`] to skip\nconstructing elements where possible, however the selection and `rng`\ncalls are the same in the face of this optimization. If you want to\nforce every element to be created regardless call `.inspect(|e| ())`.\n\n[`choose`]: IteratorRandom::choose","links":{"IteratorRandom::choose":"39:1019:58632","`Iterator::size_hint`":"2:8962:17734"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32829":{"id":"0:32829","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[501,4],"end":[501,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32830:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2849":{"id":"0:2849","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/builder.rs","begin":[13,0],"end":[17,1]},"visibility":{"restricted":{"parent":"0:2839:3214","path":"::typed_bytes::builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"items":["0:2851:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28311:7231":{"id":"0:28311:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12212":{"id":"0:12212","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12213:7231","0:12214:5150","0:12215:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29523:5229":{"id":"0:29523:5229","crate_id":0,"name":"members_to_remove","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30099":{"id":"0:30099","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33206":{"id":"0:33206","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[581,4],"end":[581,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33208:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5790:5150":{"id":"0:5790:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44626":{"id":"0:44626","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44627:7231","0:44628:5150","0:44629:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5735:1942":{"id":"0:5735:1942","crate_id":0,"name":"PolicyIDs","span":{"filename":"src/lib.rs","begin":[2438,0],"end":[2438,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:26699":{"id":"0:26699","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26700:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24467:2672":{"id":"0:24467:2672","crate_id":0,"name":"DrepRegistration","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:24525","0:24540","0:24555","0:24570","0:24585","0:24623","a:2:3471:6582-0:24467:2672","a:2:9605:8783-0:24467:2672","a:2:3421:221-0:24467:2672","a:2:9606:8782-0:24467:2672","a:2:3407:213-0:24467:2672","b:2:3244-0:24467:2672","b:2:2903-0:24467:2672","b:2:3255-0:24467:2672","b:2:3240-0:24467:2672","b:2:4212-0:24467:2672","b:2:3250-0:24467:2672","b:2:2906-0:24467:2672","b:5:859-0:24467:2672","b:19:426-0:24467:2672","b:32:1701-0:24467:2672","b:36:59-0:24467:2672","b:44:298-0:24467:2672","b:49:1377-0:24467:2672","0:24471","0:24477","0:24486","0:24499","0:24505","0:24509","0:24513","0:24517","0:24519","0:24396","0:24398","0:24400","0:24403","0:24404","0:24406","0:24408","0:24409","0:24411","0:24415","0:24420","0:24463","0:4166"]}},"0:40606":{"id":"0:40606","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40607:7231","0:40608:5150","0:40609:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39473":{"id":"0:39473","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39474:7231","0:39475:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28054":{"id":"0:28054","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28055:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28503":{"id":"0:28503","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28504:7231","0:28505:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:516:122":{"id":"a:2:3471:6582-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51156":{"id":"0:51156","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1813,0],"end":[1842,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51161:906","0:51171:780","0:51181:1672","0:51191:1637","0:51202:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43800:6154":{"id":"0:43800:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38480":{"id":"0:38480","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38481:7231","0:38482:5150","0:38483:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16311:1767":{"id":"0:16311:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:255:59200":{"id":"44:255:59200","crate_id":44,"name":"swap4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[106,4],"end":[106,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:3008:667":{"id":"0:3008:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[288,4],"end":[290,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7249:7236":{"id":"0:7249:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20264":{"id":"0:20264","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20265:7231","0:20266:5150","0:20267:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21009:7231":{"id":"0:21009:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27002":{"id":"0:27002","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,32],"end":[42,41]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27003:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:29622:5230":{"id":"b:36:59-0:29622:5230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:17789:4489":{"id":"b:2:3255-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3036":{"id":"0:3036","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[530,0],"end":[559,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3037:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15245:5150":{"id":"0:15245:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:24186:2695":{"id":"b:2:2903-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39955":{"id":"0:39955","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,44],"end":[160,53]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17616:7245":{"id":"0:17616:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10178:5150":{"id":"0:10178:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26389:7245":{"id":"0:26389:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:15863:6704":{"id":"2:15863:6704","crate_id":2,"name":"signum","span":null,"visibility":"default","docs":"Returns numbers representing the sign of each lane.\n* `0` if the number is zero\n* `1` if the number is positive\n* `-1` if the number is negative","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12328:4180":{"id":"0:12328:4180","crate_id":0,"name":"PrivateKey","span":{"filename":"src/crypto.rs","begin":[230,0],"end":[230,51]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12385","a:2:3471:6582-0:12328:4180","a:2:9605:8783-0:12328:4180","a:2:3421:221-0:12328:4180","a:2:9606:8782-0:12328:4180","a:2:3407:213-0:12328:4180","b:2:3244-0:12328:4180","b:2:2903-0:12328:4180","b:2:3255-0:12328:4180","b:2:3240-0:12328:4180","b:2:4212-0:12328:4180","b:2:3250-0:12328:4180","b:2:2906-0:12328:4180","b:19:426-0:12328:4180","b:44:298-0:12328:4180","b:49:1377-0:12328:4180","0:12331","0:12337","0:12346","0:12359","0:12365","0:12369","0:12373","0:12377","0:12379","0:1913"]}},"0:51990:408":{"id":"0:51990:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1939,9],"end":[1939,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34150:649":{"id":"0:34150:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,16],"end":[956,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:48848:1808":{"id":"b:2:3240-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:9426:2840":{"id":"b:5:859-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53237:1905":{"id":"0:53237:1905","crate_id":0,"name":"vrf_vkey","span":{"filename":"src/lib.rs","begin":[2189,4],"end":[2191,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5704:1772":{"id":"0:5704:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/lib.rs","begin":[1804,4],"end":[1806,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30594:6154":{"id":"0:30594:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:794:3830":{"id":"0:794:3830","crate_id":0,"name":"State","span":{"filename":"src/chain_core/property.rs","begin":[256,4],"end":[256,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"State","id":"0:773:3830","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:475":{"id":"0:475","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[28,0],"end":[28,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"output_builder","name":"output_builder","id":"0:473:2314","glob":true}},"b:2:3240-0:21406:2666":{"id":"b:2:3240-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43522:1678":{"id":"0:43522:1678","crate_id":0,"name":"plutus_data","span":{"filename":"src/lib.rs","begin":[395,4],"end":[400,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2587:59628":{"id":"50:2587:59628","crate_id":50,"name":"duplicates_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1287,4],"end":[1290,40]},"visibility":"default","docs":"Return an iterator adaptor that produces elements that appear more than once during the\niteration. Duplicates are detected using hash and equality.\n\nDuplicates are detected by comparing the key they map to with the keying function `f` by\nhash and equality. The keys are stored in a hash map in the iterator.\n\nThe iterator is stable, returning the duplicate items in the order in which they occur in\nthe adapted iterator. Each duplicate item is returned exactly once. If an item appears more\nthan twice, the second item is the item retained and the rest are discarded.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![\"a\", \"bb\", \"aa\", \"c\", \"ccc\"];\nitertools::assert_equal(data.into_iter().duplicates_by(|s| s.len()),\n vec![\"aa\", \"c\"]);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"DuplicatesBy","id":"50:4337:19958","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"V"}},{"type":{"kind":"resolved_path","inner":{"name":"ByFn","id":"50:2302:20820","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"V"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47224":{"id":"0:47224","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47225:7231","0:47226:5150","0:47227:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16754":{"id":"0:16754","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16755:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7137":{"id":"0:7137","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,23],"end":[831,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:25394:5147":{"id":"a:2:9606:8782-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:25323:5158":{"id":"b:2:2903-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:42152:1620":{"id":"b:2:2906-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20957":{"id":"0:20957","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[57,0],"end":[73,1]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20962:906","0:20972:780","0:20982:1637","0:20992:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28537:5150":{"id":"0:28537:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:859-0:14704:4231":{"id":"b:5:859-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31886":{"id":"0:31886","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,27],"end":[233,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31887:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43789:5328":{"id":"0:43789:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:50:57374":{"id":"40:50:57374","crate_id":40,"name":"Results","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/block.rs","begin":[74,4],"end":[74,69]},"visibility":"default","docs":"Results type. This is the 'block' an RNG implementing `BlockRngCore`\ngenerates, which will usually be an array like `[u32; 16]`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BlockRngCore","id":"40:48:19723","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsMut","id":"2:3211:74","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BlockRngCore","id":"40:48:19723","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3250-0:17833:4490":{"id":"b:2:3250-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38376:5535":{"id":"0:38376:5535","crate_id":0,"name":"update_constitution","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[177,4],"end":[179,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2432":{"id":"0:2432","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/mod.rs","begin":[6,24],"end":[6,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"address::AddressMatchXPub","name":"AddressMatchXPub","id":"0:17789:4489","glob":false}},"b:2:2906-0:8085:2704":{"id":"b:2:2906-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6057":{"id":"0:6057","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6058:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13163":{"id":"0:13163","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13168:5328","0:13179:6154","0:13190:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:32290:3370":{"id":"b:2:2903-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34352:7243":{"id":"0:34352:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53897:7350":{"id":"0:53897:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2452,4],"end":[2452,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17257:2455":{"id":"0:17257:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:47600:1789":{"id":"b:49:1377-0:47600:1789","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5058:1759":{"id":"0:5058:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/info_action.rs","begin":[8,4],"end":[18,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38552":{"id":"0:38552","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[216,4],"end":[216,20]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38553:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10651:2799":{"id":"0:10651:2799","crate_id":0,"name":"count_missing_input_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[835,4],"end":[837,5]},"visibility":"public","docs":"Returns the number of still missing input scripts (either native or plutus)\nUse `.add_required_native_input_scripts` or `.add_required_plutus_input_scripts` to add the missing scripts","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note =\n\"Use `.count_missing_input_scripts` from `TxInputsBuilder`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.count_missing_input_scripts` from `TxInputsBuilder`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6051:5150":{"id":"0:6051:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35871:993":{"id":"0:35871:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[110,43],"end":[110,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52411:1763":{"id":"0:52411:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2062,34],"end":[2062,52]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:42440:1633":{"id":"b:2:3250-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8594":{"id":"0:8594","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,27],"end":[226,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8595:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51354":{"id":"0:51354","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51359:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47671:1835":{"id":"0:47671:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12175:6470":{"id":"0:12175:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40534:1966":{"id":"0:40534:1966","crate_id":0,"name":"checked_sub","span":{"filename":"src/utils.rs","begin":[489,4],"end":[502,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:33732:5309":{"id":"b:2:3255-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:409:7231":{"id":"19:409:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[91,4],"end":[91,21]},"visibility":"default","docs":"Same as `RefFromWasmAbi::Abi`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:19:426-0:33424:5296":{"id":"b:19:426-0:33424:5296","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:19855:5129":{"id":"b:44:298-0:19855:5129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6542:7243":{"id":"0:6542:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:3220:230":{"id":"2:3220:230","crate_id":2,"name":"TryInto","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3222:126","2:3223:1417"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:1758:4124":{"id":"0:1758:4124","crate_id":0,"name":"from_binary","span":{"filename":"src/chain_crypto/sign.rs","begin":[113,4],"end":[118,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["sig",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47681":{"id":"0:47681","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47686:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:42152:1620":{"id":"b:36:59-0:42152:1620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:537:112":{"id":"a:2:9605:8783-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9938:2875":{"id":"0:9938:2875","crate_id":0,"name":"with_address","span":{"filename":"src/builders/output_builder.rs","begin":[29,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18284:1763":{"id":"0:18284:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[35,4],"end":[35,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37988:7236":{"id":"0:37988:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10471":{"id":"0:10471","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[347,0],"end":[2211,1]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10476:3114","0:10521:3163","0:10531:3164","0:10541:3165","0:10551:3169","0:10561:3176","0:10571:3180","0:10581:3186","0:10591:2776","0:10601:2785","0:10611:2788","0:10621:2791","0:10631:2792","0:10641:2796","0:10651:2799","0:10661:2805","0:10671:2810","0:10681:2818","0:10691:2822","0:10701:3133","0:10711:3196","0:10721:3200","0:10731:2469","0:10741:3203","0:10751:3204","0:10761:3207","0:10771:3208","0:10781:3213","0:10791:3215","0:10801:3219","0:10811:3221","0:10821:3222","0:10831:3223","0:10841:3224","0:10851:3227","0:10861:3230","0:10871:3236","0:10882:3240","0:10892:3241","0:10902:3247","0:10912:3248","0:10922:3255","0:10932:3264","0:10942:3266","0:10952:3270","0:10962:3274","0:10972:3279","0:10982:3285","0:10992:3286","0:11002:3287","0:11012:3288","0:11022:3289","0:11032:3290","0:11042:3292","0:11052:906","0:11062:3293","0:11072:3296","0:11083:3298","0:11099:3118","0:11109:3120","0:11119:3308","0:11130:3309","0:11140:3312","0:11150:3317","0:11160:3319","0:11185:3368","0:11195:3384","0:11205:3387","0:11215:2828","0:11237:3396","0:11248:3397","0:11259:2677","0:11307:3413","0:11317:3417","0:11327:3068"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:18972:2678":{"id":"b:32:1701-0:18972:2678","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1642":{"id":"0:1642","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[159,0],"end":[164,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1644:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34361":{"id":"0:34361","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34362:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51513:7245":{"id":"0:51513:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26589":{"id":"0:26589","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[28,4],"end":[28,7]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26590:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18933":{"id":"0:18933","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18934:7231","0:18935:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20856:1766":{"id":"0:20856:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[49,4],"end":[49,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6755":{"id":"0:6755","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6756:7231","0:6757:5150","0:6758:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3122":{"id":"0:3122","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1144,0],"end":[1180,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3123:906","0:3124:5737","0:3125:5738"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13482:7232":{"id":"0:13482:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32519:7232":{"id":"0:32519:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16844":{"id":"0:16844","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16845:7231","0:16846:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:10042:2879":{"id":"b:2:3244-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42141:7231":{"id":"0:42141:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:9177:17764":{"id":"2:9177:17764","crate_id":2,"name":"eq_by","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are equal to those of\nanother with respect to the specified equality function.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_order_by)]\n\nlet xs = [1, 2, 3, 4];\nlet ys = [1, 4, 9, 16];\n\nassert!(xs.iter().eq_by(&ys, |&x, &y| x * x == y));\n```","links":{"`Iterator`":"2:8956:154"},"attrs":["#[unstable(feature = \"iter_order_by\", issue = \"64295\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}],["eq",{"kind":"generic","inner":"F"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36585:667":{"id":"0:36585:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1488:4095":{"id":"0:1488:4095","crate_id":0,"name":"digest_byteslice","span":{"filename":"src/chain_crypto/digest.rs","begin":[390,4],"end":[397,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["byteslice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:50799:1867":{"id":"b:2:3244-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34768":{"id":"0:34768","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1106,4],"end":[1106,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34769:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:10445:3053":{"id":"b:2:4212-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32033":{"id":"0:32033","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32034:7231","0:32035:5150","0:32036:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2351:18357":{"id":"32:2351:18357","crate_id":32,"name":"skip_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1935,4],"end":[1935,74]},"visibility":"default","docs":"Indicate that a struct variant field has been skipped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStructVariant","id":"32:2346:7105","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13520":{"id":"0:13520","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13521:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:34765:2644":{"id":"b:2:3240-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11885:3901":{"id":"b:2:3250-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28475:1763":{"id":"0:28475:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[13,4],"end":[13,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50173:993":{"id":"0:50173:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1637,38],"end":[1637,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36676:1766":{"id":"0:36676:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,78],"end":[369,88]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1482:649":{"id":"0:1482:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[376,4],"end":[378,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:28270:5213":{"id":"b:32:1701-0:28270:5213","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40605:7245":{"id":"0:40605:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:15805:53547":{"id":"2:15805:53547","crate_id":2,"name":"from_bits","span":null,"visibility":"default","docs":"Raw transmutation from an unsigned integer vector type with the\nsame size and number of lanes.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bits",{"kind":"qualified_path","inner":{"name":"Bits","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:3942:370":{"id":"2:3942:370","crate_id":2,"name":"branch","span":null,"visibility":"default","docs":"Used in `?` to decide whether the operator should produce a value\n(because this returned [`ControlFlow::Continue`])\nor propagate a value back to the caller\n(because this returned [`ControlFlow::Break`]).\n\n# Examples\n\n```\n#![feature(try_trait_v2)]\nuse std::ops::{ControlFlow, Try};\n\nassert_eq!(Ok::<_, String>(3).branch(), ControlFlow::Continue(3));\nassert_eq!(Err::(3).branch(), ControlFlow::Break(Err(3)));\n\nassert_eq!(Some(3).branch(), ControlFlow::Continue(3));\nassert_eq!(None::.branch(), ControlFlow::Break(None));\n\nassert_eq!(ControlFlow::::Continue(3).branch(), ControlFlow::Continue(3));\nassert_eq!(\n ControlFlow::<_, String>::Break(3).branch(),\n ControlFlow::Break(ControlFlow::Break(3)),\n);\n```","links":{"`ControlFlow::Break`":"2:42143:99","`ControlFlow::Continue`":"2:42140:106"},"attrs":["#[unstable(feature = \"try_trait_v2\", issue = \"84277\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"ControlFlow","id":"2:42137:6803","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52185:1835":{"id":"0:52185:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16882:5150":{"id":"0:16882:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53396:7231":{"id":"0:53396:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:29622:5230":{"id":"b:32:1701-0:29622:5230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49760:1814":{"id":"0:49760:1814","crate_id":0,"name":"NativeScript","span":{"filename":"src/lib.rs","begin":[1516,0],"end":[1516,42]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:49805","0:49820","0:49835","0:49850","0:49865","0:49947","a:2:3471:6582-0:49760:1814","a:2:9605:8783-0:49760:1814","a:2:3421:221-0:49760:1814","a:2:9606:8782-0:49760:1814","a:2:3407:213-0:49760:1814","b:2:3244-0:49760:1814","b:2:2903-0:49760:1814","b:2:3255-0:49760:1814","b:2:3240-0:49760:1814","b:2:4212-0:49760:1814","b:2:3250-0:49760:1814","b:2:2906-0:49760:1814","b:5:859-0:49760:1814","b:19:426-0:49760:1814","b:32:1701-0:49760:1814","b:36:59-0:49760:1814","b:44:298-0:49760:1814","b:49:1377-0:49760:1814","0:3745","0:49763","0:49765","0:49767","0:49768","0:49770","0:49772","0:49773","0:49775","0:49779","0:49784","0:49801","0:49706","0:49712","0:49721","0:49734","0:49740","0:49744","0:49748","0:49752","0:49754","0:5748"]}},"a:2:9606:8782-0:35705:5457":{"id":"a:2:9606:8782-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45394":{"id":"0:45394","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[794,4],"end":[794,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45395:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49775":{"id":"0:49775","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,38],"end":[1514,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49776:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8988:5150":{"id":"0:8988:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51794:1835":{"id":"0:51794:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:46526:1747":{"id":"b:36:59-0:46526:1747","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33781:415":{"id":"0:33781:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,27],"end":[684,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:42692:1641":{"id":"b:49:1377-0:42692:1641","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6065:1748":{"id":"0:6065:1748","crate_id":0,"name":"Credential","span":{"filename":"src/address.rs","begin":[130,0],"end":[130,43]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:6113","0:6183","0:6198","0:6213","0:6228","0:6243","a:2:3471:6582-0:6065:1748","a:2:9605:8783-0:6065:1748","a:2:3421:221-0:6065:1748","a:2:9606:8782-0:6065:1748","a:2:3407:213-0:6065:1748","b:2:3244-0:6065:1748","b:2:2903-0:6065:1748","b:2:3255-0:6065:1748","b:2:3240-0:6065:1748","b:2:4212-0:6065:1748","b:2:3250-0:6065:1748","b:2:2906-0:6065:1748","b:5:859-0:6065:1748","b:19:426-0:6065:1748","b:32:1701-0:6065:1748","b:36:59-0:6065:1748","b:44:298-0:6065:1748","b:49:1377-0:6065:1748","0:6068","0:6070","0:6072","0:6073","0:6075","0:6078","0:6080","0:6081","0:6083","0:6087","0:6092","0:6109","0:6011","0:6017","0:6026","0:6039","0:6045","0:6049","0:6053","0:6057","0:6059","0:59"]}},"0:26750":{"id":"0:26750","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26755:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53023":{"id":"0:53023","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,56],"end":[2143,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53025:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18425":{"id":"0:18425","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[67,4],"end":[67,14]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18426:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34230:2194":{"id":"0:34230:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19727:1763":{"id":"0:19727:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[50,4],"end":[50,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19964":{"id":"0:19964","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19965:7231","0:19966:5150","0:19967:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26019:594":{"id":"0:26019:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[38,4],"end":[38,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26594":{"id":"0:26594","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[30,4],"end":[30,14]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26595:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:9153:2221":{"id":"32:9153:2221","crate_id":32,"name":"custom","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when there is general error when deserializing a type.\n\nThe message should not be capitalized and should not end with a period.\n\n```edition2021\n# use std::str::FromStr;\n#\n# struct IpAddr;\n#\n# impl FromStr for IpAddr {\n# type Err = String;\n#\n# fn from_str(_: &str) -> Result {\n# unimplemented!()\n# }\n# }\n#\nuse serde::de::{self, Deserialize, Deserializer};\n\nimpl<'de> Deserialize<'de> for IpAddr {\n fn deserialize(deserializer: D) -> Result\n where\n D: Deserializer<'de>,\n {\n let s = String::deserialize(deserializer)?;\n s.parse().map_err(de::Error::custom)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["msg",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1662:408":{"id":"0:1662:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[197,4],"end":[199,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34444":{"id":"0:34444","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34449:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38005":{"id":"0:38005","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38006:7231","0:38007:5150","0:38008:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10601:2785":{"id":"0:10601:2785","crate_id":0,"name":"add_script_input","span":{"filename":"src/builders/tx_builder.rs","begin":[780,4],"end":[787,5]},"visibility":"public","docs":"This method adds the input to the builder BUT leaves a missing spot for the witness native script\n\nAfter adding the input with this method, use `.add_required_native_input_scripts`\nand `.add_required_plutus_input_scripts` to add the witness scripts\n\nOr instead use `.add_native_script_input` and `.add_plutus_script_input`\nto add inputs right along with the script, instead of the script hash","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1707:1763":{"id":"32:1707:1763","crate_id":32,"name":"deserialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[778,4],"end":[780,29]},"visibility":"default","docs":"Equivalent to the more common `Deserialize::deserialize` method, except\nwith some initial piece of data (the seed) passed in.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:40913:4380":{"id":"a:2:3471:6582-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53011":{"id":"0:53011","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,20],"end":[2143,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:41273:5763":{"id":"b:49:1377-0:41273:5763","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11747:126":{"id":"b:2:3250-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20292":{"id":"0:20292","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[194,4],"end":[194,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20293:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36114:5326":{"id":"0:36114:5326","crate_id":0,"name":"as_list","span":{"filename":"src/protocol_types/metadata.rs","begin":[191,4],"end":[196,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16239:2219":{"id":"0:16239:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45358:5150":{"id":"0:45358:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51051":{"id":"0:51051","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,27],"end":[1770,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51052:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"28:179:57376":{"id":"28:179:57376","crate_id":28,"name":"from_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[290,4],"end":[290,43]},"visibility":"default","docs":"Create a new PRNG using the given seed.\n\nPRNG implementations are allowed to assume that bits in the seed are\nwell distributed. That means usually that the number of one and zero\nbits are about equal, and values like 0, 1 and (size - 1) are unlikely.\n\nPRNG implementations are recommended to be reproducible. A PRNG seeded\nusing this function with a fixed seed should produce the same sequence\nof output in the future and on different architectures (with for example\ndifferent endianness).\n\nIt is however not required that this function yield the same state as a\nreference implementation of the PRNG given equivalent seed; if necessary\nanother constructor replicating behaviour from a reference\nimplementation can be added.\n\nPRNG implementations should make sure `from_seed` never panics. In the\ncase that some special values (like an all zero seed) are not viable\nseeds it is preferable to map these to alternative constant value(s),\nfor example `0xBAD5EEDu32` or `0x0DDB1A5E5BAD5EEDu64` (\"odd biases? bad\nseed\"). This is assuming only a small number of values must be rejected.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["seed",{"kind":"qualified_path","inner":{"name":"Seed","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SeedableRng","id":"28:177:6783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:22:72-0:11817:3897":{"id":"b:22:72-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47244:408":{"id":"0:47244:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1124,9],"end":[1124,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2189:20035":{"id":"50:2189:20035","crate_id":50,"name":"HomogeneousTuple","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:40491:2518":{"id":"0:40491:2518","crate_id":0,"name":"set_coin","span":{"filename":"src/utils.rs","begin":[434,4],"end":[436,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23397":{"id":"0:23397","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23398:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42356:1626":{"id":"0:42356:1626","crate_id":0,"name":"auxiliary_data","span":{"filename":"src/lib.rs","begin":[154,4],"end":[156,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20710:6154":{"id":"0:20710:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12679:7236":{"id":"0:12679:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"50:2709:59661":{"id":"50:2709:59661","crate_id":50,"name":"sorted_by_cached_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2696,4],"end":[2700,35]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order. The key function is\ncalled exactly once per key.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_by_cached_key`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort people in descending order by age\nlet people = vec![(\"Jane\", 20), (\"John\", 18), (\"Jill\", 30), (\"Jack\", 27)];\n\nlet oldest_people_first = people\n .into_iter()\n .sorted_by_cached_key(|x| -x.1)\n .map(|(person, _age)| person);\n\nitertools::assert_equal(oldest_people_first,\n vec![\"Jill\", \"Jack\", \"Jane\", \"John\"]);\n```","links":{"`slice::sort_by_cached_key`":"5:5898:52769"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:15629:1746":{"id":"a:2:3407:213-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:19486:2690":{"id":"a:2:3407:213-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47010:1751":{"id":"0:47010:1751","crate_id":0,"name":"Withdrawals","span":{"filename":"src/lib.rs","begin":[1049,0],"end":[1049,76]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:47027","0:47042","0:47057","0:47072","0:47087","0:47125","a:2:3471:6582-0:47010:1751","a:2:9605:8783-0:47010:1751","a:2:3421:221-0:47010:1751","a:2:9606:8782-0:47010:1751","a:2:3407:213-0:47010:1751","b:2:3244-0:47010:1751","b:2:2903-0:47010:1751","b:2:3255-0:47010:1751","b:2:3240-0:47010:1751","b:2:4212-0:47010:1751","b:2:3250-0:47010:1751","b:2:2906-0:47010:1751","b:5:859-0:47010:1751","b:19:426-0:47010:1751","b:32:1701-0:47010:1751","b:36:59-0:47010:1751","b:44:298-0:47010:1751","b:49:1377-0:47010:1751","0:3574","0:47013","0:47015","0:47017","0:47018","0:47020","0:47022","0:47023","0:47025","0:46956","0:46962","0:46971","0:46984","0:46990","0:46994","0:46998","0:47002","0:47004","0:5676","0:5678","0:5681","0:5685"]}},"0:8077":{"id":"0:8077","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8078:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34627:1982":{"id":"0:34627:1982","crate_id":0,"name":"Mint","span":{"filename":"src/protocol_types/plutus.rs","begin":[1096,4],"end":[1096,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:46511:7231":{"id":"0:46511:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12562:3031":{"id":"0:12562:3031","crate_id":0,"name":"PublicKey","span":{"filename":"src/crypto.rs","begin":[337,0],"end":[337,57]},"visibility":"public","docs":" ED25519 key used as public key\nwasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12575","a:2:3471:6582-0:12562:3031","a:2:9605:8783-0:12562:3031","a:2:3421:221-0:12562:3031","a:2:9606:8782-0:12562:3031","a:2:3407:213-0:12562:3031","b:2:3244-0:12562:3031","b:2:2903-0:12562:3031","b:2:3255-0:12562:3031","b:2:3240-0:12562:3031","b:2:4212-0:12562:3031","b:2:3250-0:12562:3031","b:2:2906-0:12562:3031","b:5:859-0:12562:3031","b:19:426-0:12562:3031","b:32:1701-0:12562:3031","b:36:59-0:12562:3031","b:44:298-0:12562:3031","b:49:1377-0:12562:3031","0:12565","0:12567","0:12569","0:12570","0:12572","0:12573","0:12508","0:12514","0:12523","0:12536","0:12542","0:12546","0:12550","0:12554","0:12556","0:1915","0:1917","0:1920","0:1925"]}},"0:1413":{"id":"0:1413","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[281,0],"end":[288,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1415:2015"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48837:7231":{"id":"0:48837:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"34:38:5312":{"id":"34:38:5312","crate_id":34,"name":"Integer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"34:40:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"2:10646:649":{"id":"2:10646:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:53411:1931":{"id":"b:2:3255-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14519:1832":{"id":"0:14519:1832","crate_id":0,"name":"ScriptHash","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14541","0:14559","0:14433","a:2:3471:6582-0:14519:1832","a:2:9605:8783-0:14519:1832","a:2:3421:221-0:14519:1832","a:2:9606:8782-0:14519:1832","a:2:3407:213-0:14519:1832","b:2:3244-0:14519:1832","b:2:2903-0:14519:1832","b:2:3255-0:14519:1832","b:2:3240-0:14519:1832","b:2:4212-0:14519:1832","b:2:3250-0:14519:1832","b:2:2906-0:14519:1832","b:5:6515-0:14519:1832","b:5:859-0:14519:1832","b:19:426-0:14519:1832","b:32:1701-0:14519:1832","b:36:59-0:14519:1832","b:44:298-0:14519:1832","b:49:1377-0:14519:1832","0:14523","0:14525","0:14527","0:14528","0:14531","0:14534","0:14536","0:14537","0:14539","0:14465","0:14471","0:14480","0:14493","0:14499","0:14503","0:14507","0:14511","0:14513","0:14435","0:14439","0:14451","0:14454","0:14459","0:14463"]}},"0:46520":{"id":"0:46520","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46521:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11775":{"id":"0:11775","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,36],"end":[144,39]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11776:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32482:1668":{"id":"0:32482:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/plutus.rs","begin":[393,4],"end":[395,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:12328:4180":{"id":"b:19:426-0:12328:4180","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:9043:2768":{"id":"a:2:3421:221-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34993:7231":{"id":"0:34993:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23688:7207":{"id":"0:23688:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39930:7247":{"id":"0:39930:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:18407:2624":{"id":"b:49:1377-0:18407:2624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31884":{"id":"0:31884","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,23],"end":[233,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21396:5150":{"id":"0:21396:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:19855:5129":{"id":"a:2:3471:6582-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49332":{"id":"0:49332","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,50],"end":[1426,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49333:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48397:1767":{"id":"0:48397:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1277,88],"end":[1277,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:65-0:11762:3896":{"id":"b:22:65-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:12171:2207":{"id":"b:2:4212-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:774:126":{"id":"0:774:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[201,4],"end":[201,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:9606:8782-0:49521:1679":{"id":"a:2:9606:8782-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1768:12418":{"id":"32:1768:12418","crate_id":32,"name":"deserialize_tuple_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1099,4],"end":[1106,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a tuple struct with a\nparticular name and number of fields.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["len",{"kind":"primitive","inner":"usize"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17068:7350":{"id":"0:17068:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[1260,4],"end":[1260,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26020":{"id":"0:26020","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[39,4],"end":[39,14]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26021:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:14704:4231":{"id":"b:5:6515-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:211:39382":{"id":"53:211:39382","crate_id":53,"name":"tanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[115,4],"end":[115,26]},"visibility":"default","docs":"Hyperbolic tangent function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37026":{"id":"0:37026","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,16],"end":[5,18]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33077:1759":{"id":"0:33077:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[548,4],"end":[548,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:7685:39357":{"id":"1:7685:39357","crate_id":1,"name":"round","span":null,"visibility":"default","docs":"Rounds to the nearest integer value. Ties round toward zero.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:28003:5212":{"id":"b:2:3255-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:1120:3919":{"id":"b:2:3255-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48576:7247":{"id":"0:48576:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:5903:2153":{"id":"b:2:3255-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:2897:97":{"id":"2:2897:97","crate_id":2,"name":"Borrow","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:2899:6369"],"generics":{"params":[{"name":"Borrowed","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Borrowed"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:27582":{"id":"0:27582","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[19,0],"end":[19,34]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27587:5328","0:27598:6154","0:27609:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14493":{"id":"0:14493","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14494:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29065:6470":{"id":"0:29065:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48239:5331":{"id":"0:48239:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49220:1763":{"id":"0:49220:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1416,68],"end":[1416,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55054:1835":{"id":"0:55054:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:425:1645":{"id":"0:425:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[51,4],"end":[51,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22817:7231":{"id":"0:22817:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43665:7231":{"id":"0:43665:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3223:1417":{"id":"2:3223:1417","crate_id":2,"name":"try_into","span":null,"visibility":"default","docs":"Performs the conversion.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16376:408":{"id":"0:16376:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2779":{"id":"0:2779","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[231,0],"end":[244,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2781:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54432":{"id":"0:54432","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54433:7231","0:54434:5150","0:54435:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14324:5150":{"id":"0:14324:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43938:649":{"id":"0:43938:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[521,4],"end":[521,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42106:7232":{"id":"0:42106:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8076:7247":{"id":"0:8076:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"40:215:57375":{"id":"40:215:57375","crate_id":40,"name":"Seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[292,4],"end":[292,44]},"visibility":"default","docs":"Seed type, which is restricted to types mutably-dereferenceable as `u8`\narrays (we recommend `[u8; N]` for some `N`).\n\nIt is recommended to seed PRNGs with a seed of at least circa 100 bits,\nwhich means an array of `[u8; 12]` or greater to avoid picking RNGs with\npartially overlapping periods.\n\nFor cryptographic RNG's a seed of 256 bits is recommended, `[u8; 32]`.\n\n\n# Implementing `SeedableRng` for RNGs with large seeds\n\nNote that the required traits `core::default::Default` and\n`core::convert::AsMut` are not implemented for large arrays\n`[u8; N]` with `N` > 32. To be able to implement the traits required by\n`SeedableRng` for RNGs with such large seeds, the newtype pattern can be\nused:\n\n```\nuse rand_core::SeedableRng;\n\nconst N: usize = 64;\npub struct MyRngSeed(pub [u8; N]);\npub struct MyRng(MyRngSeed);\n\nimpl Default for MyRngSeed {\n fn default() -> MyRngSeed {\n MyRngSeed([0; N])\n }\n}\n\nimpl AsMut<[u8]> for MyRngSeed {\n fn as_mut(&mut self) -> &mut [u8] {\n &mut self.0\n }\n}\n\nimpl SeedableRng for MyRng {\n type Seed = MyRngSeed;\n\n fn from_seed(seed: MyRngSeed) -> MyRng {\n MyRng(seed)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsMut","id":"2:3211:74","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:2903-0:26552:5182":{"id":"b:2:2903-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:11293:1964":{"id":"2:11293:1964","crate_id":2,"name":"get_mut","span":null,"visibility":"default","docs":"Returns a mutable reference to the output at this location, if in\nbounds.","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:34144:1781":{"id":"a:2:3471:6582-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:55147":{"id":"0:55147","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2845,0],"end":[2857,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55152:2005","0:55162:2006","0:55172:769"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3322-0:11629:126":{"id":"b:2:3322-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:34520:6154":{"id":"0:34520:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:405:7231":{"id":"19:405:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[79,4],"end":[79,21]},"visibility":"default","docs":"Same as `RefFromWasmAbi::Abi`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:49059:7232":{"id":"0:49059:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23675":{"id":"0:23675","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23676:7231","0:23677:5150","0:23678:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16977:7231":{"id":"0:16977:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:11461:3570":{"id":"b:5:859-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33407:7243":{"id":"0:33407:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17066":{"id":"0:17066","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1260,4],"end":[1260,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17067:1766","0:17068:7350","0:17069:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:12328:4180":{"id":"b:2:2903-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21939":{"id":"0:21939","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21940:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42958":{"id":"0:42958","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,23],"end":[269,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15438":{"id":"0:15438","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15439:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:30844:2856":{"id":"b:2:4212-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:700":{"id":"0:700","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[148,0],"end":[157,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"BR","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["read_until","read_line","lines","has_data_left","split"],"trait":{"name":"BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"BR"}}],"bindings":[]}}}},"items":["0:702:3723","0:703:3724"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13944:2455":{"id":"0:13944:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:19695:5122":{"id":"b:19:426-0:19695:5122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5975":{"id":"0:5975","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5976:7231","0:5977:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20280:408":{"id":"0:20280:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[189,4],"end":[189,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3945:1759":{"id":"0:3945:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2812,4],"end":[2817,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23582:993":{"id":"0:23582:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:11337:3422":{"id":"a:2:9605:8783-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:49313:1681":{"id":"b:44:298-0:49313:1681","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6772:649":{"id":"0:6772:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[656,9],"end":[656,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3508:1357":{"id":"2:3508:1357","crate_id":2,"name":"sub","span":null,"visibility":"default","docs":"Performs the `-` operation.\n\n# Example\n\n```\nassert_eq!(12 - 1, 11);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49357:1767":{"id":"0:49357:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1426,88],"end":[1426,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14321:7245":{"id":"0:14321:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36331:6470":{"id":"0:36331:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1427":{"id":"0:1427","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[300,0],"end":[307,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1430:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8014:1542":{"id":"0:8014:1542","crate_id":0,"name":"0","span":{"filename":"src/builders/script_structs.rs","begin":[6,13],"end":[6,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:3250-0:28003:5212":{"id":"b:2:3250-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52094":{"id":"0:52094","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52095:7231","0:52096:5150","0:52097:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:447:56805":{"id":"25:447:56805","crate_id":25,"name":"neg_infinity","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[943,4],"end":[943,30]},"visibility":"default","docs":"Returns the negative infinite value.\n\n```\nuse num_traits::Float;\nuse std::f32;\n\nlet neg_infinity: f32 = Float::neg_infinity();\n\nassert!(neg_infinity.is_infinite());\nassert!(!neg_infinity.is_finite());\nassert!(neg_infinity < f32::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24218:667":{"id":"0:24218:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:47236:1624":{"id":"b:2:3250-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1638:306":{"id":"0:1638:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/key.rs","begin":[148,4],"end":[150,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11748:4103":{"id":"0:11748:4103","crate_id":0,"name":"InvalidHashSize","span":{"filename":"src/chain_crypto/hash.rs","begin":[17,4],"end":[17,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11750:1542","0:11751:1543"]}},"0:48547:7231":{"id":"0:48547:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20785":{"id":"0:20785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20786:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:8331:2634":{"id":"b:44:298-0:8331:2634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:51526:1872":{"id":"b:19:426-0:51526:1872","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16680:1766":{"id":"0:16680:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43047:5150":{"id":"0:43047:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1342:4073":{"id":"0:1342:4073","crate_id":0,"name":"try_from_slice","span":{"filename":"src/chain_crypto/digest.rs","begin":[81,4],"end":[92,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53837:7231":{"id":"0:53837:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"5:6174":{"id":"5:6174","crate_id":5,"name":null,"span":null,"visibility":{"restricted":{"parent":"5:5987:1342","path":"::str"}},"docs":"Methods for string slices.","links":{},"attrs":["#[cfg(not(test))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"primitive","inner":"str"},"items":["5:6175:56042","5:6176:6430","5:6179:56043","5:6182:56044","5:6194:56045","5:6195:56046","5:6196:4292","5:6197:51512","5:6198:51513"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22160:6470":{"id":"0:22160:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36557:6470":{"id":"0:36557:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28749:5150":{"id":"0:28749:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40207:6470":{"id":"0:40207:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12991:7231":{"id":"0:12991:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8460:2742":{"id":"0:8460:2742","crate_id":0,"name":"new_with_ref","span":{"filename":"src/builders/script_structs.rs","begin":[156,4],"end":[166,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["redeemer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11915:3910":{"id":"a:2:3471:6582-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:32045:3427":{"id":"b:2:3255-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:8941:2767":{"id":"a:2:3407:213-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51998":{"id":"0:51998","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,32],"end":[1939,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:45861:1732":{"id":"b:36:59-0:45861:1732","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:7528:2622":{"id":"b:19:426-0:7528:2622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19504:993":{"id":"0:19504:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49208:594":{"id":"0:49208:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1416,27],"end":[1416,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:27525:5192":{"id":"a:2:3407:213-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:51756:1873":{"id":"b:2:3240-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13619:2194":{"id":"0:13619:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13789:7243":{"id":"0:13789:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16203:594":{"id":"0:16203:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:117:18431":{"id":"38:117:18431","crate_id":38,"name":"extended_gcd","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[165,4],"end":[167,20]},"visibility":"default","docs":"Greatest common divisor and Bézout coefficients.\n\n# Examples\n\n~~~\n# extern crate num_integer;\n# extern crate num_traits;\n# fn main() {\n# use num_integer::{ExtendedGcd, Integer};\n# use num_traits::NumAssign;\nfn check(a: A, b: A) -> bool {\n let ExtendedGcd { gcd, x, y, .. } = a.extended_gcd(&b);\n gcd == x * a + y * b\n}\nassert!(check(10isize, 4isize));\nassert!(check(8isize, 9isize));\n# }\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExtendedGcd","id":"38:267:17692","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:33757:5313":{"id":"b:44:298-0:33757:5313","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:45631:1730":{"id":"b:19:426-0:45631:1730","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9727":{"id":"0:9727","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9728:7231","0:9729:5150","0:9730:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3219:667":{"id":"2:3219:667","crate_id":2,"name":"from","span":null,"visibility":"default","docs":"Converts to this type from the input type.","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44721:2225":{"id":"0:44721:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3023":{"id":"0:3023","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[332,0],"end":[345,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3025:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38490:5150":{"id":"0:38490:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16168":{"id":"0:16168","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16169:7231","0:16170:5150","0:16171:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:46267:1744":{"id":"b:19:426-0:46267:1744","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19198":{"id":"0:19198","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19199:7231","0:19200:5150","0:19201:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:633:3539":{"id":"25:633:3539","crate_id":25,"name":"Bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[38,4],"end":[38,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"NumBytes","id":"25:629:19446","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:28660:993":{"id":"0:28660:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26690:7231":{"id":"0:26690:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39325:5609":{"id":"0:39325:5609","crate_id":0,"name":"set_governance_action_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[504,4],"end":[506,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["governance_action_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46568:1766":{"id":"0:46568:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[991,88],"end":[991,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52453:1767":{"id":"0:52453:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2062,54],"end":[2062,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:47010:1751":{"id":"a:2:9605:8783-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25666":{"id":"0:25666","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25667:7231","0:25668:5150","0:25669:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9700":{"id":"0:9700","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9701:7231","0:9702:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4929":{"id":"0:4929","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[17,0],"end":[17,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"committee","name":"committee","id":"0:4910:5202","glob":true}},"0:875:306":{"id":"0:875:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[40,4],"end":[42,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32545":{"id":"0:32545","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32546:7231","0:32547:5150","0:32548:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49767":{"id":"0:49767","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,18],"end":[1514,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28075":{"id":"0:28075","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28080:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13813":{"id":"0:13813","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,23],"end":[773,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4830":{"id":"0:4830","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/hard_fork_initiation_action.rs","begin":[7,0],"end":[28,1]},"visibility":{"restricted":{"parent":"0:4808:5198","path":"::serialization::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4831:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46183:1740":{"id":"0:46183:1740","crate_id":0,"name":"as_single_host_addr","span":{"filename":"src/lib.rs","begin":[926,4],"end":[931,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17724:4499":{"id":"0:17724:4499","crate_id":0,"name":"ATPubKey","span":{"filename":"src/legacy_address/address.rs","begin":[29,4],"end":[29,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:29048":{"id":"0:29048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,23],"end":[40,25]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24966":{"id":"0:24966","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24967:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:27290:2838":{"id":"b:5:859-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51253:5150":{"id":"0:51253:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42099:6470":{"id":"0:42099:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:11901:3902":{"id":"b:2:2903-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42052:5331":{"id":"0:42052:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45616:7231":{"id":"0:45616:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34712:6470":{"id":"0:34712:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20824":{"id":"0:20824","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[44,4],"end":[44,7]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20825:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37356:5503":{"id":"0:37356:5503","crate_id":0,"name":"set_auxiliary_data_hash","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[100,4],"end":[102,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["auxiliary_data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:391:59384":{"id":"48:391:59384","crate_id":48,"name":"prepend","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[145,4],"end":[145,47]},"visibility":"default","docs":"Returns a new array with the given element prepended to the front of it.\n\nExample:\n\n```rust\n# use generic_array::{arr, sequence::Lengthen};\n# fn main() {\nlet a = arr![i32; 1, 2, 3];\n\nlet b = a.prepend(4);\n\nassert_eq!(b, arr![i32; 4, 1, 2, 3]);\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["first",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Longer","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Lengthen","id":"48:387:19759","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:425:44319":{"id":"25:425:44319","crate_id":25,"name":"ceil","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[351,4],"end":[351,25]},"visibility":"default","docs":"Returns the smallest integer greater than or equal to a number.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.ceil() == y);\n}\n\ncheck(f32::INFINITY, f32::INFINITY);\ncheck(0.9f32, 1.0);\ncheck(1.0f32, 1.0);\ncheck(1.1f32, 2.0);\ncheck(-0.0f64, 0.0);\ncheck(-0.9f64, -0.0);\ncheck(-1.0f64, -1.0);\ncheck(-1.1f64, -1.0);\ncheck(f64::MIN, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:16739:1891":{"id":"b:19:426-0:16739:1891","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23286":{"id":"0:23286","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23287:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14514:2455":{"id":"0:14514:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23863":{"id":"0:23863","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23864:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24796":{"id":"0:24796","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24797:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34707":{"id":"0:34707","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1092,4],"end":[1092,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34708:1766","0:34709:7350","0:34710:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32031:5150":{"id":"0:32031:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:1359:4077":{"id":"b:2:3250-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7276:5150":{"id":"0:7276:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3244-0:20565:2670":{"id":"b:2:3244-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16373":{"id":"0:16373","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16374:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25019":{"id":"0:25019","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25020:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:573:3608":{"id":"b:49:1377-0:573:3608","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20591":{"id":"0:20591","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20593:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19861:408":{"id":"0:19861:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,4],"end":[78,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2769:59675":{"id":"50:2769:59675","crate_id":50,"name":"minmax_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3158,4],"end":[3159,73]},"visibility":"default","docs":"Return the minimum and maximum element of an iterator, as determined by\nthe specified comparison function.\n\nThe return value is a variant of [`MinMaxResult`] like for [`.minmax()`](Itertools::minmax).\n\nFor the minimum, the first minimal element is returned. For the maximum,\nthe last maximal element wins. This matches the behavior of the standard\n[`Iterator::min`] and [`Iterator::max`] methods.","links":{"Itertools::minmax":"50:2762:19904","`MinMaxResult`":"50:3897:19933","`Iterator::min`":"2:9102:1717","`Iterator::max`":"2:9101:1718"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35942:7243":{"id":"0:35942:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44413:649":{"id":"0:44413:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[605,4],"end":[605,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23274:649":{"id":"0:23274:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23350:6470":{"id":"0:23350:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5667":{"id":"0:5667","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[451,0],"end":[458,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5668:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:29622:5230":{"id":"b:2:3244-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29620:7350":{"id":"0:29620:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19365:6154":{"id":"0:19365:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1407":{"id":"0:1407","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[268,0],"end":[272,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1409:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:25016:2696":{"id":"b:2:4212-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11629:126":{"id":"a:2:3471:6582-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14196:5150":{"id":"0:14196:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7083:7232":{"id":"0:7083:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22213:2671":{"id":"0:22213:2671","crate_id":0,"name":"StakeRegistration","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:22285","0:22300","0:22315","0:22330","0:22345","0:22383","a:2:3471:6582-0:22213:2671","a:2:9605:8783-0:22213:2671","a:2:3421:221-0:22213:2671","a:2:9606:8782-0:22213:2671","a:2:3407:213-0:22213:2671","b:2:3244-0:22213:2671","b:2:2903-0:22213:2671","b:2:3255-0:22213:2671","b:2:3240-0:22213:2671","b:2:4212-0:22213:2671","b:2:3250-0:22213:2671","b:2:2906-0:22213:2671","b:5:859-0:22213:2671","b:19:426-0:22213:2671","b:32:1701-0:22213:2671","b:36:59-0:22213:2671","b:44:298-0:22213:2671","b:49:1377-0:22213:2671","0:22216","0:22218","0:22220","0:22223","0:22224","0:22226","0:22228","0:22229","0:22231","0:22235","0:22240","0:22281","0:22159","0:22165","0:22174","0:22187","0:22193","0:22197","0:22201","0:22205","0:22207","0:4525"]}},"b:2:3250-0:11962:2896":{"id":"b:2:3250-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16743":{"id":"0:16743","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16744:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39776":{"id":"0:39776","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[121,23],"end":[121,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39777:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8490:2007":{"id":"0:8490:2007","crate_id":0,"name":"script","span":{"filename":"src/builders/script_structs.rs","begin":[184,4],"end":[189,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:29622:5230":{"id":"b:2:2906-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48339":{"id":"0:48339","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,22],"end":[1277,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48340:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27950:993":{"id":"0:27950:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2213":{"id":"0:2213","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[167,0],"end":[174,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:2216:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15618:7231":{"id":"0:15618:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34719:7232":{"id":"0:34719:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20408":{"id":"0:20408","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20413:5328","0:20424:6154","0:20435:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:5992:2156":{"id":"a:2:3421:221-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2995:1644":{"id":"0:2995:1644","crate_id":0,"name":"Item","span":{"filename":"src/utils.rs","begin":[147,4],"end":[147,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"0:44368":{"id":"0:44368","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44369:7231","0:44370:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:16184:1685":{"id":"b:5:859-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30771":{"id":"0:30771","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30772:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13942:7207":{"id":"0:13942:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11864:649":{"id":"0:11864:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35307":{"id":"0:35307","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,43],"end":[1201,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35308:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:42440:1633":{"id":"b:19:426-0:42440:1633","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11393":{"id":"0:11393","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[14,0],"end":[78,1]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11398:3423","0:11408:3425","0:11418:3424"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12000:7231":{"id":"0:12000:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6360:2455":{"id":"0:6360:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:39395:5612":{"id":"a:2:9605:8783-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13545":{"id":"0:13545","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,38],"end":[664,54]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13546:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3295":{"id":"0:3295","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[73,0],"end":[88,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3296:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50042:1851":{"id":"0:50042:1851","crate_id":0,"name":"as_script_all","span":{"filename":"src/lib.rs","begin":[1586,4],"end":[1591,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11747:126":{"id":"b:36:59-0:11747:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11722:4023":{"id":"0:11722:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8410:7243":{"id":"0:8410:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18608:5089":{"id":"0:18608:5089","crate_id":0,"name":"new_genesis_key_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[103,4],"end":[107,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["genesis_key_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16872":{"id":"0:16872","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16873:7231","0:16874:5150","0:16875:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:8941:2767":{"id":"b:2:3250-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:51986:1875":{"id":"b:2:2903-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8774:667":{"id":"0:8774:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9192:2799":{"id":"0:9192:2799","crate_id":0,"name":"count_missing_input_scripts","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[248,4],"end":[255,5]},"visibility":"public","docs":"Returns the number of still missing input scripts (either native or plutus)\nUse `.add_required_native_input_scripts` or `.add_required_plutus_input_scripts` to add the missing scripts","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10030":{"id":"0:10030","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10031:7231","0:10032:5150","0:10033:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:6894:2186":{"id":"b:2:2906-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13101:7350":{"id":"0:13101:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[527,76],"end":[527,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21149":{"id":"0:21149","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21154:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3227:1416":{"id":"2:3227:1416","crate_id":2,"name":"try_from","span":null,"visibility":"default","docs":"Performs the conversion.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22227:415":{"id":"0:22227:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2568:1635":{"id":"0:2568:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[52,4],"end":[54,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31203":{"id":"0:31203","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31208:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2265:17952":{"id":"32:2265:17952","crate_id":32,"name":"serialize_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[471,4],"end":[471,68]},"visibility":"default","docs":"Serialize an `i32` value.\n\nIf the format does not differentiate between `i32` and `i64`, a\nreasonable implementation would be to cast the value to `i64` and\nforward to `serialize_i64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for i32 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_i32(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16989:7207":{"id":"0:16989:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1906:18043":{"id":"32:1906:18043","crate_id":32,"name":"variant_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1990,4],"end":[1992,32]},"visibility":"default","docs":"`variant` is called to identify which variant to deserialize.\n\n`Deserialize` implementations should typically use `EnumAccess::variant`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["seed",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Variant","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:44638:1721":{"id":"a:2:3471:6582-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33434":{"id":"0:33434","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,22],"end":[611,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33435:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11582:649":{"id":"0:11582:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,16],"end":[13,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:729:3754":{"id":"0:729:3754","crate_id":0,"name":"BlockDate","span":{"filename":"src/chain_core/property.rs","begin":[43,0],"end":[45,1]},"visibility":"public","docs":"A trait representing block dates.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:730:3755"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:5799:7247":{"id":"0:5799:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:305:44593":{"id":"44:305:44593","crate_id":44,"name":"u128x1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[234,4],"end":[234,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u128x1","id":"44:266:44593","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:54998:2455":{"id":"0:54998:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35295":{"id":"0:35295","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,9],"end":[1201,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35296:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44394:7245":{"id":"0:44394:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15945":{"id":"0:15945","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15946:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45953":{"id":"0:45953","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45954:7231","0:45955:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:19976:5128":{"id":"a:2:3407:213-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15220":{"id":"0:15220","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15221:7231","0:15222:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1682:4023":{"id":"0:1682:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/key.rs","begin":[239,4],"end":[241,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54985:5150":{"id":"0:54985:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27529:6470":{"id":"0:27529:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35417:7232":{"id":"0:35417:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:46526:1747":{"id":"b:2:3244-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38662":{"id":"0:38662","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38667:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12591:2219":{"id":"0:12591:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[359,4],"end":[361,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5795:7245":{"id":"0:5795:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3462:1759":{"id":"0:3462:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[828,4],"end":[834,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35721":{"id":"0:35721","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,38],"end":[83,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35722:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:15999:1902":{"id":"a:2:9605:8783-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54463":{"id":"0:54463","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,38],"end":[2651,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54464:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23966":{"id":"0:23966","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23967:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27232:594":{"id":"0:27232:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[8,4],"end":[8,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32697":{"id":"0:32697","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32702:5328","0:32713:6154","0:32724:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:15814:4234":{"id":"b:5:859-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48828":{"id":"0:48828","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48829:7231","0:48830:5150","0:48831:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24751:6470":{"id":"0:24751:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34245:2225":{"id":"0:34245:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17329:7350":{"id":"0:17329:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[1365,88],"end":[1365,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47701:2225":{"id":"0:47701:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:113:2317":{"id":"0:113:2317","crate_id":0,"name":"asset_categorizer","span":{"filename":"src/builders/batch_tools/asset_categorizer.rs","begin":[1,0],"end":[666,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"b:2:3255-0:41891:1610":{"id":"b:2:3255-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11655:4067":{"id":"a:2:9605:8783-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:8331:2634":{"id":"b:5:859-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2493":{"id":"0:2493","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[17,0],"end":[17,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"pool_retirement","name":"pool_retirement","id":"0:2491:5070","glob":true}},"b:49:1377-0:39939:1612":{"id":"b:49:1377-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20840:1763":{"id":"0:20840:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[48,4],"end":[48,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36739":{"id":"0:36739","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36744:5328","0:36755:6154","0:36766:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43174":{"id":"0:43174","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43179:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43071:594":{"id":"0:43071:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[329,4],"end":[329,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44273:2226":{"id":"0:44273:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45547:1726":{"id":"0:45547:1726","crate_id":0,"name":"port","span":{"filename":"src/lib.rs","begin":[808,4],"end":[810,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:29622:5230":{"id":"a:2:3407:213-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:1598:3900":{"id":"b:2:2906-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23291:1759":{"id":"0:23291:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28048":{"id":"0:28048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28049:7231","0:28050:5150","0:28051:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:49313:1681":{"id":"b:2:2906-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:17714:4181":{"id":"b:2:2906-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:7010:1750":{"id":"b:36:59-0:7010:1750","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49303:5150":{"id":"0:49303:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46963:7231":{"id":"0:46963:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31064":{"id":"0:31064","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17633:408":{"id":"0:17633:408","crate_id":0,"name":"clone","span":{"filename":"src/fees.rs","begin":[6,9],"end":[6,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:30134:5233":{"id":"b:19:426-0:30134:5233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10253:5150":{"id":"0:10253:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9978:919":{"id":"0:9978:919","crate_id":0,"name":"next","span":{"filename":"src/builders/output_builder.rs","begin":[53,4],"end":[62,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:7837:2711":{"id":"b:44:298-0:7837:2711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25511":{"id":"0:25511","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25516:5328","0:25527:6154","0:25538:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3222:126":{"id":"2:3222:126","crate_id":2,"name":"Error","span":null,"visibility":"default","docs":"The type returned in the event of a conversion error.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:9606:8782-0:49074:1811":{"id":"a:2:9606:8782-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24515:5150":{"id":"0:24515:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:8725:17761":{"id":"2:8725:17761","crate_id":2,"name":"product","span":null,"visibility":"default","docs":"Method which takes an iterator and generates `Self` from the elements by\nmultiplying the items.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["iter",{"kind":"generic","inner":"I"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"A"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32776":{"id":"0:32776","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32777:7231","0:32778:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:326:59169":{"id":"44:326:59169","crate_id":44,"name":"unpack","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[284,4],"end":[284,35]},"visibility":"default","docs":"# Safety\nCaller must ensure the type of Self is appropriate for the hardware of the execution\nenvironment.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["p",{"kind":"generic","inner":"S"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"2:15893:53561":{"id":"2:15893:53561","crate_id":2,"name":"reduce_sum","span":null,"visibility":"default","docs":"Returns the sum of the lanes of the vector, with wrapping addition.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:4315:1759":{"id":"0:4315:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[44,4],"end":[50,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47611":{"id":"0:47611","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,27],"end":[1202,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:38025:5534":{"id":"b:49:1377-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:35040:1783":{"id":"b:2:3255-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31829:7231":{"id":"0:31829:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21390":{"id":"0:21390","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21391:7231","0:21392:5150","0:21393:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1412:649":{"id":"0:1412:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[274,4],"end":[278,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35239:6470":{"id":"0:35239:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36982:7231":{"id":"0:36982:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:6559:1675":{"id":"a:2:9606:8782-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:31876:5278":{"id":"a:2:3471:6582-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14351":{"id":"0:14351","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46337:7350":{"id":"0:46337:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[960,4],"end":[960,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:54881:2001":{"id":"b:19:426-0:54881:2001","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6654:1835":{"id":"0:6654:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/address.rs","begin":[419,4],"end":[455,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:61-0:1419:4091":{"id":"b:22:61-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47575:667":{"id":"0:47575:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9431:649":{"id":"0:9431:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/voting_builder.rs","begin":[12,16],"end":[12,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3217:131":{"id":"2:3217:131","crate_id":2,"name":"From","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3219:667"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:43602:906":{"id":"0:43602:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[436,4],"end":[444,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:52865:1896":{"id":"b:49:1377-0:52865:1896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41963:7350":{"id":"0:41963:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[93,4],"end":[93,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23064":{"id":"0:23064","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23065:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:19766:5125":{"id":"b:2:3250-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14537":{"id":"0:14537","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14538:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:33578:5306":{"id":"b:2:3255-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:50557:1865":{"id":"b:19:426-0:50557:1865","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:580:4761":{"id":"25:580:4761","crate_id":25,"name":"leading_zeros","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[109,4],"end":[109,34]},"visibility":"default","docs":"Returns the number of leading zeros in the binary representation\nof `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0b0101000u16;\n\nassert_eq!(n.leading_zeros(), 10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41249":{"id":"0:41249","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,32],"end":[1376,41]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41250:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:13806:1778":{"id":"b:5:859-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:13528:4215":{"id":"b:2:3250-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41455:7236":{"id":"0:41455:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:19855:5129":{"id":"b:2:2903-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"29:689:7350":{"id":"29:689:7350","crate_id":29,"name":"schema_id","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/lib.rs","begin":[154,4],"end":[154,39]},"visibility":"default","docs":"Returns a string that uniquely identifies the schema produced by this type.\n\nThis does not have to be a human-readable string, and the value will not itself be included in generated schemas.\nIf two types produce different schemas, then they **must** have different `schema_id()`s,\nbut two types that produce identical schemas should *ideally* have the same `schema_id()`.\n\nThe default implementation returns the same value as `schema_name()`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7277:7247":{"id":"0:7277:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11062:3293":{"id":"0:11062:3293","crate_id":0,"name":"get_reference_inputs","span":{"filename":"src/builders/tx_builder.rs","begin":[1311,4],"end":[1349,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:17262:1898":{"id":"b:49:1377-0:17262:1898","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52109:2455":{"id":"0:52109:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44072:5331":{"id":"0:44072:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27289:1767":{"id":"0:27289:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25624":{"id":"0:25624","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25625:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20830:993":{"id":"0:20830:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[46,4],"end":[46,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:50157:1776":{"id":"b:2:2903-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7873":{"id":"0:7873","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7874:7231","0:7875:5150","0:7876:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2775":{"id":"0:2775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[220,0],"end":[229,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2776:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11762:3896":{"id":"b:2:2906-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7880:7245":{"id":"0:7880:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:18407:2624":{"id":"b:2:4212-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41837":{"id":"0:41837","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41838:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44888:993":{"id":"0:44888:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[702,4],"end":[702,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16898:408":{"id":"0:16898:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1146,16],"end":[1146,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3006:667":{"id":"0:3006:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[282,4],"end":[284,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"21:40:1609":{"id":"21:40:1609","crate_id":21,"name":"Deserialize","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["21:41:1763"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:15397:7231":{"id":"0:15397:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:34369:2702":{"id":"b:2:4212-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24792":{"id":"0:24792","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24793:7231","0:24794:5150","0:24795:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42414":{"id":"0:42414","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42415:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:738:3767":{"id":"0:738:3767","crate_id":0,"name":"Version","span":{"filename":"src/chain_core/property.rs","begin":[66,4],"end":[66,17]},"visibility":"default","docs":"the type associated to the version of a block","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:1750":{"id":"0:1750","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[92,0],"end":[100,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1751:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53624:594":{"id":"0:53624:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2411,27],"end":[2411,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3208:75":{"id":"2:3208:75","crate_id":2,"name":"AsRef","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3210:306"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:1137:3937":{"id":"0:1137:3937","crate_id":0,"name":"public_from_binary","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[57,4],"end":[60,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:8137:2652":{"id":"a:2:3471:6582-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50607:1835":{"id":"0:50607:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51275:702":{"id":"0:51275:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[1849,4],"end":[1849,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48061:667":{"id":"0:48061:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33083:1763":{"id":"0:33083:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[549,4],"end":[549,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:32045:3427":{"id":"a:2:9606:8782-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:94:1763":{"id":"0:94:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/address.rs","begin":[776,4],"end":[791,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:39767:2354":{"id":"b:5:859-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47605:649":{"id":"0:47605:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1202,11],"end":[1202,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:10116:3075":{"id":"b:2:4212-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13994":{"id":"0:13994","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13995:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22167:7232":{"id":"0:22167:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29933:7231":{"id":"0:29933:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:2309:590":{"id":"32:2309:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1501,4],"end":[1501,50]},"visibility":"default","docs":"Finish serializing a sequence.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeSeq","id":"32:2304:5186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeSeq","id":"32:2304:5186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35659:7232":{"id":"0:35659:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6050:7231":{"id":"0:6050:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42944:7207":{"id":"0:42944:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:692:3716":{"id":"0:692:3716","crate_id":0,"name":"fill_hole_u16","span":{"filename":"src/chain_core/packer.rs","begin":[120,4],"end":[122,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hole",{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}}],["value",{"kind":"primitive","inner":"u16"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28002:1767":{"id":"0:28002:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25863:5165":{"id":"0:25863:5165","crate_id":0,"name":"anchor_data_hash","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:42692:1641":{"id":"a:2:9606:8782-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18382:667":{"id":"0:18382:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27231":{"id":"0:27231","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27232:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:19766:5125":{"id":"a:2:3407:213-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:26345:5181":{"id":"a:2:3421:221-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18918":{"id":"0:18918","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18919:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:51526:1872":{"id":"b:5:859-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39526":{"id":"0:39526","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[35,16],"end":[35,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39527:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17646":{"id":"0:17646","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[14,0],"end":[29,1]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17651:472","0:17661:4373","0:17671:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4652":{"id":"0:4652","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/vote_registration_and_delegation.rs","begin":[8,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:4634:5078","path":"::serialization::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4653:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:6767:2182":{"id":"a:2:9606:8782-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:17714:4181":{"id":"b:49:1377-0:17714:4181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30328:1763":{"id":"0:30328:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[34,4],"end":[34,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21040":{"id":"0:21040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21041:7231","0:21042:5150","0:21043:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53841:7231":{"id":"0:53841:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8155:594":{"id":"0:8155:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[66,32],"end":[66,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11747:126":{"id":"b:2:2906-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40725:5331":{"id":"0:40725:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:47236:1624":{"id":"a:2:9606:8782-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23194:6154":{"id":"0:23194:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:36384:3232":{"id":"b:19:426-0:36384:3232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:52397:1880":{"id":"b:49:1377-0:52397:1880","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:21665:2682":{"id":"a:2:3407:213-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45849":{"id":"0:45849","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,16],"end":[860,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45850:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44916:1767":{"id":"0:44916:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[705,4],"end":[705,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37878":{"id":"0:37878","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37883:5328","0:37894:6154","0:37905:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43919":{"id":"0:43919","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43920:7231","0:43921:5150","0:43922:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20919":{"id":"0:20919","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20924:5328","0:20935:6154","0:20946:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1359:4077":{"id":"0:1359:4077","crate_id":0,"name":"Context","span":{"filename":"src/chain_crypto/digest.rs","begin":[143,0],"end":[143,51]},"visibility":"public","docs":"A Digest Context for the H digest algorithm","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1366","a:2:3471:6582-0:1359:4077","a:2:9605:8783-0:1359:4077","a:2:3421:221-0:1359:4077","a:2:9606:8782-0:1359:4077","a:2:3407:213-0:1359:4077","b:2:3244-0:1359:4077","b:2:2903-0:1359:4077","b:2:3255-0:1359:4077","b:2:3240-0:1359:4077","b:2:4212-0:1359:4077","b:2:3250-0:1359:4077","b:2:2906-0:1359:4077","b:5:859-0:1359:4077","b:36:59-0:1359:4077","b:44:298-0:1359:4077","b:49:1377-0:1359:4077","0:1363"]}},"0:6800:2260":{"id":"0:6800:2260","crate_id":0,"name":"payment_cred","span":{"filename":"src/address.rs","begin":[674,4],"end":[676,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15234:667":{"id":"0:15234:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:622:3675":{"id":"0:622:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[230,4],"end":[230,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:52865:1896":{"id":"b:2:3255-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2524:5081":{"id":"0:2524:5081","crate_id":0,"name":"drep_registration","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[1,0],"end":[55,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:24467:2672"],"is_stripped":true}},"a:2:9606:8782-0:54448:1978":{"id":"a:2:9606:8782-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14513":{"id":"0:14513","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14514:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50667:5328":{"id":"0:50667:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:652:3705":{"id":"b:2:2903-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35449:5150":{"id":"0:35449:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:36208:5472":{"id":"a:2:3407:213-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6088:1759":{"id":"0:6088:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[126,4],"end":[126,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3296:1759":{"id":"0:3296:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[74,4],"end":[87,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19688":{"id":"0:19688","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19689:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:9591:2855":{"id":"b:2:3250-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47015":{"id":"0:47015","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,16],"end":[1048,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47016:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44877:702":{"id":"0:44877:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[698,4],"end":[698,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39932:7207":{"id":"0:39932:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27111":{"id":"0:27111","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27116:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22350:5328":{"id":"0:22350:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17816":{"id":"0:17816","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,9],"end":[280,14]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17817:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38955:5558":{"id":"0:38955:5558","crate_id":0,"name":"pool_pledge_influence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[338,4],"end":[340,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19982":{"id":"0:19982","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,23],"end":[87,27]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19983:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33484:780":{"id":"0:33484:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[622,4],"end":[624,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19686":{"id":"0:19686","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19687:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:33844:1686":{"id":"b:2:4212-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25060:7245":{"id":"0:25060:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:16739:1891":{"id":"b:2:3250-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:11869:3904":{"id":"b:44:298-0:11869:3904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19223:702":{"id":"0:19223:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45621:5150":{"id":"0:45621:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:11461:3570":{"id":"b:2:2903-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30424":{"id":"0:30424","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[53,4],"end":[53,6]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8021":{"id":"0:8021","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,23],"end":[3,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50263:7231":{"id":"0:50263:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44187":{"id":"0:44187","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[566,4],"end":[566,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44188:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49804:1767":{"id":"0:49804:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1514,88],"end":[1514,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3315:126":{"id":"2:3315:126","crate_id":2,"name":"Error","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3316:4039","2:3318:7051","2:3319:382","2:3320:18253"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:33828":{"id":"0:33828","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33829:7231","0:33830:5150","0:33831:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15279":{"id":"0:15279","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15280:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:928:2567":{"id":"25:928:2567","crate_id":25,"name":"max_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[68,4],"end":[68,27]},"visibility":"default","docs":"Returns the largest finite value that this type can represent.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x: f64 = Real::max_value();\nassert_eq!(x, f64::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5398:1759":{"id":"0:5398:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[51,4],"end":[60,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20258:5150":{"id":"0:20258:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40387":{"id":"0:40387","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40392:5328","0:40403:6154","0:40414:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12896:7231":{"id":"0:12896:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17014:594":{"id":"0:17014:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1256,4],"end":[1256,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:51041:1863":{"id":"b:2:3240-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:14153:4230":{"id":"a:2:3421:221-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:26345:5181":{"id":"b:19:426-0:26345:5181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44470":{"id":"0:44470","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44475:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:1024:58634":{"id":"39:1024:58634","crate_id":39,"name":"choose_multiple_fill","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[426,4],"end":[427,25]},"visibility":"default","docs":"Collects values at random from the iterator into a supplied buffer\nuntil that buffer is filled.\n\nAlthough the elements are selected randomly, the order of elements in\nthe buffer is neither stable nor fully random. If random ordering is\ndesired, shuffle the result.\n\nReturns the number of elements added to the buffer. This equals the length\nof the buffer unless the iterator contains insufficient elements, in which\ncase this equals the number of elements available.\n\nComplexity is `O(n)` where `n` is the length of the iterator.\nFor slices, prefer [`SliceRandom::choose_multiple`].","links":{"`SliceRandom::choose_multiple`":"39:996:58635"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8941:2767":{"id":"b:49:1377-0:8941:2767","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36044:5320":{"id":"0:36044:5320","crate_id":0,"name":"new_map","span":{"filename":"src/protocol_types/metadata.rs","begin":[138,4],"end":[140,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["map",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:6065:1748":{"id":"a:2:9605:8783-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8808:780":{"id":"0:8808:780","crate_id":0,"name":"len","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[40,4],"end":[42,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12003":{"id":"0:12003","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12004:7231","0:12005:5150","0:12006:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45094":{"id":"0:45094","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45095:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:32045:3427":{"id":"b:2:2906-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49327:594":{"id":"0:49327:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1426,27],"end":[1426,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:734:3536":{"id":"49:734:3536","crate_id":49,"name":"U32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[65,4],"end":[65,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"u32"},"default":null}},"0:49770":{"id":"0:49770","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,22],"end":[1514,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49771:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:28711:5215":{"id":"a:2:3421:221-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39939:1612":{"id":"0:39939:1612","crate_id":0,"name":"BigNum","span":{"filename":"src/utils.rs","begin":[161,0],"end":[161,23]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:39962","0:39977","0:39992","0:40007","0:40022","0:40060","a:2:3471:6582-0:39939:1612","a:2:9605:8783-0:39939:1612","a:2:3421:221-0:39939:1612","a:2:9606:8782-0:39939:1612","a:2:3407:213-0:39939:1612","b:2:3244-0:39939:1612","b:2:2903-0:39939:1612","b:2:3255-0:39939:1612","b:2:3240-0:39939:1612","b:2:4212-0:39939:1612","b:2:3250-0:39939:1612","b:2:2906-0:39939:1612","b:5:6515-0:39939:1612","b:5:859-0:39939:1612","b:19:426-0:39939:1612","b:32:1701-0:39939:1612","b:36:59-0:39939:1612","b:44:298-0:39939:1612","b:46:21-0:39939:1612","b:46:16-0:39939:1612","b:49:1377-0:39939:1612","0:39942","0:39944","0:39945","0:39947","0:39948","0:39950","0:39953","0:39955","0:39956","0:39958","0:39960","0:39885","0:39891","0:39900","0:39913","0:39919","0:39923","0:39927","0:39931","0:39933","0:2998","0:3000","0:3003","0:3005","0:3007","0:3009","0:3011","0:3013","0:3020","0:3023","0:3028","0:3117"]}},"0:9057":{"id":"0:9057","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9058:7231","0:9059:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52371":{"id":"0:52371","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52372:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36918:408":{"id":"0:36918:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[461,15],"end":[461,20]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15804:5150":{"id":"0:15804:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11640:649":{"id":"0:11640:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/bech32.rs","begin":[35,9],"end":[35,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9303:2828":{"id":"0:9303:2828","crate_id":0,"name":"add_required_signer","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[474,4],"end":[476,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15695:2223":{"id":"0:15695:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19992:594":{"id":"0:19992:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,38],"end":[87,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54340":{"id":"0:54340","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54341:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20909:2226":{"id":"0:20909:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8882:7243":{"id":"0:8882:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16099:2244":{"id":"0:16099:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:18266":{"id":"0:18266","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[30,4],"end":[30,6]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36379:2455":{"id":"0:36379:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24902":{"id":"0:24902","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[26,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24907:2697","0:24917:2365","0:24927:906","0:24937:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12006:7245":{"id":"0:12006:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:41894":{"id":"0:41894","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[83,4],"end":[83,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41895:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16039":{"id":"0:16039","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16044:1835","0:16054:2219","0:16065:2223","0:16076:2225","0:16086:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29194:6154":{"id":"0:29194:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14011:1767":{"id":"0:14011:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3939:180":{"id":"2:3939:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The type of the value produced by `?` when *not* short-circuiting.","links":{},"attrs":["#[unstable(feature = \"try_trait_v2\", issue = \"84277\")]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:17454:906":{"id":"0:17454:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[1389,4],"end":[1401,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["output",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["proof",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51739:7243":{"id":"0:51739:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7124:2455":{"id":"0:7124:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9155:18002":{"id":"32:9155:18002","crate_id":32,"name":"invalid_type","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` receives a type different from what it was\nexpecting.\n\nThe `unexp` argument provides information about what type was received.\nThis is the type that was present in the input file or other source data\nof the Deserializer.\n\nThe `exp` argument provides information about what type was being\nexpected. This is the type that is written in the program.\n\nFor example if we try to deserialize a String out of a JSON file\ncontaining an integer, the unexpected type is the integer and the\nexpected type is the string.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["unexp",{"kind":"resolved_path","inner":{"name":"Unexpected","id":"32:9162:1937","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}],["exp",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Expected","id":"32:1681:5703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:28003:5212":{"id":"b:32:1701-0:28003:5212","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49121:408":{"id":"0:49121:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1404,4],"end":[1404,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:17883:5054":{"id":"b:2:2906-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:41467:1683":{"id":"a:2:3421:221-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11732":{"id":"0:11732","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11735:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1446":{"id":"0:1446","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[332,0],"end":[336,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1449:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14200:5150":{"id":"0:14200:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:36220":{"id":"0:36220","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,32],"end":[264,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39595":{"id":"0:39595","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39600:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"36:61:49143":{"id":"36:61:49143","crate_id":36,"name":"__clone_box","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[197,4],"end":[197,48]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["_",{"kind":"resolved_path","inner":{"name":"Private","id":"36:31:19549","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"tuple","inner":[]}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:17769:4488":{"id":"a:2:3407:213-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54947:7350":{"id":"0:54947:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2818,4],"end":[2818,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28147:5331":{"id":"0:28147:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10653:6748":{"id":"2:10653:6748","crate_id":2,"name":"LowerExp","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10654:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:17262:1898":{"id":"0:17262:1898","crate_id":0,"name":"VRFCert","span":{"filename":"src/crypto.rs","begin":[1367,0],"end":[1370,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:2031","0:17331","0:17346","0:17361","0:17376","0:17391","0:17429","a:2:3471:6582-0:17262:1898","a:2:9605:8783-0:17262:1898","a:2:3421:221-0:17262:1898","a:2:9606:8782-0:17262:1898","a:2:3407:213-0:17262:1898","b:2:3244-0:17262:1898","b:2:2903-0:17262:1898","b:2:3255-0:17262:1898","b:2:3240-0:17262:1898","b:2:4212-0:17262:1898","b:2:3250-0:17262:1898","b:2:2906-0:17262:1898","b:5:859-0:17262:1898","b:19:426-0:17262:1898","b:32:1701-0:17262:1898","b:36:59-0:17262:1898","b:44:298-0:17262:1898","b:49:1377-0:17262:1898","0:17265","0:17267","0:17269","0:17270","0:17272","0:17274","0:17275","0:17277","0:17281","0:17286","0:17327","0:17208","0:17214","0:17223","0:17236","0:17242","0:17246","0:17250","0:17254","0:17256","0:2033"]}},"0:31868":{"id":"0:31868","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31869:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:25323:5158":{"id":"b:36:59-0:25323:5158","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5982:2455":{"id":"0:5982:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32559":{"id":"0:32559","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32560:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3537:1358":{"id":"2:3537:1358","crate_id":2,"name":"sub_assign","span":null,"visibility":"default","docs":"Performs the `-=` operation.\n\n# Example\n\n```\nlet mut x: u32 = 12;\nx -= 1;\nassert_eq!(x, 11);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:40618:1606":{"id":"b:32:1701-0:40618:1606","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49012":{"id":"0:49012","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1364,0],"end":[1389,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49017:1796","0:49027:1802","0:49037:906","0:49047:1810"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:22213:2671":{"id":"a:2:9606:8782-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35837:2455":{"id":"0:35837:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:49920:1829":{"id":"a:2:9606:8782-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32527:7231":{"id":"0:32527:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"49:740:17630":{"id":"49:740:17630","crate_id":49,"name":"I64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[81,4],"end":[81,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i64"},"default":null}},"0:6830:2214":{"id":"0:6830:2214","crate_id":0,"name":"from_address","span":{"filename":"src/address.rs","begin":[686,4],"end":[691,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:959:39341":{"id":"25:959:39341","crate_id":25,"name":"asin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[562,4],"end":[562,26]},"visibility":"default","docs":"Computes the arcsine of a number. Return value is in radians in\nthe range [-pi/2, pi/2] or NaN if the number is outside the range\n[-1, 1].\n\n# Panics\n\nIf this type does not support a NaN representation, this function should panic\nif the number is outside the range [-1, 1].\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet f = f64::consts::PI / 2.0;\n\n// asin(sin(pi/2))\nlet abs_difference = (f.sin().asin() - f64::consts::PI / 2.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29640":{"id":"0:29640","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29641:7231","0:29642:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46773":{"id":"0:46773","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,11],"end":[1020,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46774:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:35463:5449":{"id":"a:2:3421:221-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14500:7231":{"id":"0:14500:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2695:1767":{"id":"0:2695:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[164,4],"end":[166,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54993:5150":{"id":"0:54993:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45171":{"id":"0:45171","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[750,4],"end":[750,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45172:1766","0:45173:7350","0:45174:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:513":{"id":"0:513","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[47,0],"end":[47,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"builders","name":"builders","id":"0:111:1586","glob":true}},"0:11609:702":{"id":"0:11609:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,31],"end":[19,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53257:1917":{"id":"0:53257:1917","crate_id":0,"name":"nonce_vrf_or_nothing","span":{"filename":"src/lib.rs","begin":[2204,4],"end":[2209,5]},"visibility":"public","docs":"Might return nothing in case `.has_nonce_and_leader_vrf` returns false","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14624":{"id":"0:14624","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14625:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:514:1587":{"id":"0:514:1587","crate_id":0,"name":"chain_core","span":{"filename":"src/chain_core/mod.rs","begin":[1,0],"end":[12,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:515:3525","0:559:3526","0:642:3527","0:719:3528"],"is_stripped":false}},"0:53880:1763":{"id":"0:53880:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2451,4],"end":[2451,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:12877:19145":{"id":"2:12877:19145","crate_id":2,"name":"SlicePattern","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:12878:1644","2:12879:1703"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:6353":{"id":"0:6353","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6354:7231","0:6355:5150","0:6356:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36195:7245":{"id":"0:36195:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44370:7236":{"id":"0:44370:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10171:667":{"id":"0:10171:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:20276:5121":{"id":"b:2:2903-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:42692:1641":{"id":"b:2:3240-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25206:5151":{"id":"0:25206:5151","crate_id":0,"name":"new_with_anchor","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[42,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["voting_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10143:6470":{"id":"0:10143:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18240:2696":{"id":"0:18240:2696","crate_id":0,"name":"DrepUpdate","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[50,4],"end":[50,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18242:1542"]}},"0:24206:7236":{"id":"0:24206:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:51756:1873":{"id":"a:2:3421:221-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53865:415":{"id":"0:53865:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2447,4],"end":[2447,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27347":{"id":"0:27347","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27352:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35652:6470":{"id":"0:35652:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13253:7236":{"id":"0:13253:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45623":{"id":"0:45623","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45624:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18249:2675":{"id":"0:18249:2675","crate_id":0,"name":"StakeVoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[53,4],"end":[53,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18251:1542"]}},"b:2:3250-0:24467:2672":{"id":"b:2:3250-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46750:5150":{"id":"0:46750:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19971:2455":{"id":"0:19971:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:192:39360":{"id":"53:192:39360","crate_id":53,"name":"powf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[53,4],"end":[53,43]},"visibility":"default","docs":"Raises `self` to a real power.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:41467:1683":{"id":"b:5:859-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15926:18820":{"id":"2:15926:18820","crate_id":2,"name":"SimdPartialEq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:15927:18818","2:15928:1248","2:15929:1275"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"2:3603:7158":{"id":"2:3603:7158","crate_id":2,"name":"ShrAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3605:1235"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:5:859-0:49644:1822":{"id":"b:5:859-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:18407:2624":{"id":"b:19:426-0:18407:2624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8031":{"id":"0:8031","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8032:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27765":{"id":"0:27765","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27766:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45347:667":{"id":"0:45347:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3502:180":{"id":"2:3502:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `+` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:9605:8783-0:53610:1940":{"id":"a:2:9605:8783-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:6515-0:53411:1931":{"id":"b:5:6515-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54549:1668":{"id":"0:54549:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[2686,4],"end":[2693,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14057:5150":{"id":"0:14057:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33226:1767":{"id":"0:33226:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[582,4],"end":[582,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33591":{"id":"0:33591","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,32],"end":[641,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33592:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22104":{"id":"0:22104","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[26,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22109:2681","0:22119:2365","0:22129:906","0:22139:5145","0:22149:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1398:180":{"id":"49:1398:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[312,4],"end":[312,15]},"visibility":"default","docs":"The result of the comparison. It should only ever be one of `Greater`, `Less`, or `Equal`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:8992":{"id":"0:8992","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8993:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1654":{"id":"0:1654","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[186,0],"end":[190,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1656:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24004":{"id":"0:24004","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24009:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:45372:1729":{"id":"a:2:9605:8783-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37863":{"id":"0:37863","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37868:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:27290:2838":{"id":"a:2:3471:6582-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:19214:2688":{"id":"b:32:1701-0:19214:2688","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50315:594":{"id":"0:50315:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1679,27],"end":[1679,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30104":{"id":"0:30104","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30105:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:48585:1795":{"id":"b:49:1377-0:48585:1795","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35043":{"id":"0:35043","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,4],"end":[1156,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35044:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40593:667":{"id":"0:40593:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16316:6470":{"id":"0:16316:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9014:1758":{"id":"2:9014:1758","crate_id":2,"name":"collect","span":null,"visibility":"default","docs":"Transforms an iterator into a collection.\n\n`collect()` can take anything iterable, and turn it into a relevant\ncollection. This is one of the more powerful methods in the standard\nlibrary, used in a variety of contexts.\n\nThe most basic pattern in which `collect()` is used is to turn one\ncollection into another. You take a collection, call [`iter`] on it,\ndo a bunch of transformations, and then `collect()` at the end.\n\n`collect()` can also create instances of types that are not typical\ncollections. For example, a [`String`] can be built from [`char`]s,\nand an iterator of [`Result`][`Result`] items can be collected\ninto `Result, E>`. See the examples below for more.\n\nBecause `collect()` is so general, it can cause problems with type\ninference. As such, `collect()` is one of the few times you'll see\nthe syntax affectionately known as the 'turbofish': `::<>`. This\nhelps the inference algorithm understand specifically which collection\nyou're trying to collect into.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet doubled: Vec = a.iter()\n .map(|&x| x * 2)\n .collect();\n\nassert_eq!(vec![2, 4, 6], doubled);\n```\n\nNote that we needed the `: Vec` on the left-hand side. This is because\nwe could collect into, for example, a [`VecDeque`] instead:\n\n[`VecDeque`]: ../../std/collections/struct.VecDeque.html\n\n```\nuse std::collections::VecDeque;\n\nlet a = [1, 2, 3];\n\nlet doubled: VecDeque = a.iter().map(|&x| x * 2).collect();\n\nassert_eq!(2, doubled[0]);\nassert_eq!(4, doubled[1]);\nassert_eq!(6, doubled[2]);\n```\n\nUsing the 'turbofish' instead of annotating `doubled`:\n\n```\nlet a = [1, 2, 3];\n\nlet doubled = a.iter().map(|x| x * 2).collect::>();\n\nassert_eq!(vec![2, 4, 6], doubled);\n```\n\nBecause `collect()` only cares about what you're collecting into, you can\nstill use a partial type hint, `_`, with the turbofish:\n\n```\nlet a = [1, 2, 3];\n\nlet doubled = a.iter().map(|x| x * 2).collect::>();\n\nassert_eq!(vec![2, 4, 6], doubled);\n```\n\nUsing `collect()` to make a [`String`]:\n\n```\nlet chars = ['g', 'd', 'k', 'k', 'n'];\n\nlet hello: String = chars.iter()\n .map(|&x| x as u8)\n .map(|x| (x + 1) as char)\n .collect();\n\nassert_eq!(\"hello\", hello);\n```\n\nIf you have a list of [`Result`][`Result`]s, you can use `collect()` to\nsee if any of them failed:\n\n```\nlet results = [Ok(1), Err(\"nope\"), Ok(3), Err(\"bad\")];\n\nlet result: Result, &str> = results.iter().cloned().collect();\n\n// gives us the first error\nassert_eq!(Err(\"nope\"), result);\n\nlet results = [Ok(1), Ok(3)];\n\nlet result: Result, &str> = results.iter().cloned().collect();\n\n// gives us the list of answers\nassert_eq!(Ok(vec![1, 3]), result);\n```\n\n[`iter`]: Iterator::next\n[`String`]: ../../std/string/struct.String.html\n[`char`]: type@char","links":{"Iterator::next":"2:8958:919","type@char":"1:11836:6300","`Result`":"2:44075:204"},"attrs":["#[must_use =\n\"if you really need to exhaust the iterator, consider `.for_each(drop)` instead\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"B"},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:48086:1792":{"id":"b:2:3240-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:11337:3422":{"id":"b:49:1377-0:11337:3422","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:17629:2534":{"id":"b:2:3250-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:50799:1867":{"id":"a:2:3407:213-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:23917:2692":{"id":"a:2:9606:8782-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:7837:2711":{"id":"b:5:859-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:36909:3242":{"id":"b:44:298-0:36909:3242","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30132:7350":{"id":"0:30132:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:797:57024":{"id":"25:797:57024","crate_id":25,"name":"overflowing_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/overflowing.rs","begin":[20,4],"end":[20,56]},"visibility":"default","docs":"Returns a tuple of the sum along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"primitive","inner":"bool"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23101:7243":{"id":"0:23101:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35145":{"id":"0:35145","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35150:5328","0:35161:6154","0:35172:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:11595:3926":{"id":"b:22:65-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13788:5150":{"id":"0:13788:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:40618:1606":{"id":"a:2:3421:221-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15056:5150":{"id":"0:15056:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1917":{"id":"0:1917","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[393,0],"end":[400,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1918:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51730":{"id":"0:51730","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51731:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33853":{"id":"0:33853","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[695,28],"end":[695,38]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33854:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10216:7231":{"id":"0:10216:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2731:594":{"id":"0:2731:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[975,4],"end":[977,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15057:7243":{"id":"0:15057:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:764:19841":{"id":"49:764:19841","crate_id":49,"name":"PowerOfTwo","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:30442:1763":{"id":"0:30442:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[58,4],"end":[58,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17010":{"id":"0:17010","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1255,4],"end":[1255,7]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17011:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27938":{"id":"0:27938","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27939:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:695:3719":{"id":"0:695:3719","crate_id":0,"name":"fill_hole_u128","span":{"filename":"src/chain_core/packer.rs","begin":[132,4],"end":[134,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hole",{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u128"}}],"bindings":[]}}}}],["value",{"kind":"primitive","inner":"u128"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36211":{"id":"0:36211","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,9],"end":[264,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36212:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25404:7231":{"id":"0:25404:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25316":{"id":"0:25316","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25317:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19585":{"id":"0:19585","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19590:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9052:6470":{"id":"0:9052:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7740:7245":{"id":"0:7740:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17807":{"id":"0:17807","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,38],"end":[188,47]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17808:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55006":{"id":"0:55006","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2828,4],"end":[2828,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55007:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8020:649":{"id":"0:8020:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[3,16],"end":[3,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51512:5150":{"id":"0:51512:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:44869:1724":{"id":"b:49:1377-0:44869:1724","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:25394:5147":{"id":"b:36:59-0:25394:5147","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23098":{"id":"0:23098","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23099:7231","0:23100:5150","0:23101:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29910:7231":{"id":"0:29910:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46812:1767":{"id":"0:46812:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44490:2225":{"id":"0:44490:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:16369:3100":{"id":"b:2:3244-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:198:56573":{"id":"53:198:56573","crate_id":53,"name":"ln","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[71,4],"end":[71,24]},"visibility":"default","docs":"Returns the natural logarithm of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:21056:4437":{"id":"b:5:859-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20518:7231":{"id":"0:20518:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47348:2225":{"id":"0:47348:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35466":{"id":"0:35466","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,9],"end":[8,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35467:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5553:1759":{"id":"0:5553:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/protocol_param_update.rs","begin":[133,4],"end":[365,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36162:7232":{"id":"0:36162:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2348:126":{"id":"32:2348:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1922,4],"end":[1922,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3421:221-0:11337:3422":{"id":"a:2:3421:221-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40264:408":{"id":"0:40264:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[377,4],"end":[377,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49914:6470":{"id":"0:49914:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3730":{"id":"0:3730","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1952,0],"end":[1966,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3731:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6703:2143":{"id":"0:6703:2143","crate_id":0,"name":"network_id","span":{"filename":"src/address.rs","begin":[628,4],"end":[636,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39265:5606":{"id":"0:39265:5606","crate_id":0,"name":"set_min_committee_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[480,4],"end":[482,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["min_committee_size",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12203:667":{"id":"0:12203:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32834":{"id":"0:32834","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[503,4],"end":[503,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3687:377":{"id":"2:3687:377","crate_id":2,"name":"call","span":null,"visibility":"default","docs":"Performs the call operation.","links":{},"attrs":["#[unstable(feature = \"fn_traits\", issue = \"29625\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["args",{"kind":"generic","inner":"Args"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Args"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":{"Other":"\"rust-call\""}},"has_body":false}},"0:5699:1763":{"id":"0:5699:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1786,4],"end":[1794,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8037":{"id":"0:8037","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8038:7231","0:8039:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33171:7207":{"id":"0:33171:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16117:1759":{"id":"0:16117:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39426":{"id":"0:39426","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,34],"end":[7,36]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14315:7231":{"id":"0:14315:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19354:5328":{"id":"0:19354:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54062:7232":{"id":"0:54062:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17542:1717":{"id":"0:17542:1717","crate_id":0,"name":"min","span":{"filename":"src/error.rs","begin":[48,8],"end":[48,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:2872:1436":{"id":"0:2872:1436","crate_id":0,"name":"u64","span":{"filename":"src/typed_bytes/builder.rs","begin":[123,4],"end":[125,5]},"visibility":"public","docs":"Append an u64 in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19871:594":{"id":"0:19871:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,27],"end":[78,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40916":{"id":"0:40916","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,9],"end":[910,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40917:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47476:1787":{"id":"0:47476:1787","crate_id":0,"name":"set_plutus_scripts","span":{"filename":"src/lib.rs","begin":[1163,4],"end":[1165,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["plutus_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8846:6470":{"id":"0:8846:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:603:3124":{"id":"39:603:3124","crate_id":39,"name":"Rng","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:604:1768","39:606:3131","39:609:18200","39:612:18201","39:615:641","39:618:18202","39:620:18203","39:621:18204"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"40:203:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:54955":{"id":"0:54955","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54956:7231","0:54957:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:16996:4238":{"id":"a:2:3407:213-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8599":{"id":"0:8599","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,43],"end":[226,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8600:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:54337:1977":{"id":"b:2:3240-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51219":{"id":"0:51219","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51220:7231","0:51221:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:400:2659":{"id":"0:400:2659","crate_id":0,"name":"language","span":{"filename":"src/builders/script_structs.rs","begin":[17,4],"end":[22,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:78:1766":{"id":"0:78:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/address.rs","begin":[391,4],"end":[393,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27221":{"id":"0:27221","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27222:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18531:6154":{"id":"0:18531:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:1594:3031":{"id":"b:5:859-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9903":{"id":"0:9903","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9904:7231","0:9905:5150","0:9906:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25413:7231":{"id":"0:25413:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27947":{"id":"0:27947","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27948:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2885":{"id":"0:2885","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[26,0],"end":[30,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2888:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45474":{"id":"0:45474","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45479:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52937":{"id":"0:52937","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,76],"end":[2135,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52938:1766","0:52939:7350","0:52940:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10431:5150":{"id":"0:10431:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"19:407:7247":{"id":"19:407:7247","crate_id":19,"name":"long_ref_from_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[85,4],"end":[85,63]},"visibility":"default","docs":"Same as `RefFromWasmAbi::ref_from_abi`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"32:2264:17951":{"id":"32:2264:17951","crate_id":32,"name":"serialize_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[449,4],"end":[449,68]},"visibility":"default","docs":"Serialize an `i16` value.\n\nIf the format does not differentiate between `i16` and `i64`, a\nreasonable implementation would be to cast the value to `i64` and\nforward to `serialize_i64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for i16 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_i16(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29666:7245":{"id":"0:29666:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19062":{"id":"0:19062","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19067:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12380:2455":{"id":"0:12380:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48589":{"id":"0:48589","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,11],"end":[1308,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48590:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7855:7231":{"id":"0:7855:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22446:7232":{"id":"0:22446:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36406:1835":{"id":"0:36406:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8325":{"id":"0:8325","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8326:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9000:1311":{"id":"2:9000:1311","crate_id":2,"name":"skip","span":null,"visibility":"default","docs":"Creates an iterator that skips the first `n` elements.\n\n`skip(n)` skips elements until `n` elements are skipped or the end of the\niterator is reached (whichever happens first). After that, all the remaining\nelements are yielded. In particular, if the original iterator is too short,\nthen the returned iterator is empty.\n\nRather than overriding this method directly, instead override the `nth` method.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter().skip(2);\n\nassert_eq!(iter.next(), Some(&3));\nassert_eq!(iter.next(), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Skip","id":"2:43148:6929","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3088:1759":{"id":"0:3088:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[916,4],"end":[921,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:36610:1627":{"id":"b:2:2906-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38266:5544":{"id":"0:38266:5544","crate_id":0,"name":"set_committee_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[133,4],"end":[135,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["committee_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:51267:1869":{"id":"a:2:3421:221-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11899":{"id":"0:11899","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,40],"end":[14,42]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:22778:2698":{"id":"b:2:3244-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9606:8782":{"id":"2:9606:8782","crate_id":2,"name":"RefUnwindSafe","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":true,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:17821":{"id":"0:17821","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,23],"end":[280,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8558":{"id":"0:8558","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8559:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12233:539":{"id":"0:12233:539","crate_id":0,"name":"derive","span":{"filename":"src/crypto.rs","begin":[180,4],"end":[184,5]},"visibility":"public","docs":"derive this public key with the given index.\n\n# Errors\n\nIf the index is not a soft derivation index (< 0x80000000) then\ncalling this method will fail.\n\n# Security considerations\n\n* hard derivation index cannot be soft derived with the public key\n\n# Hard derivation vs Soft derivation\n\nIf you pass an index below 0x80000000 then it is a soft derivation.\nThe advantage of soft derivation is that it is possible to derive the\npublic key too. I.e. derivation the private key with a soft derivation\nindex and then retrieving the associated public key is equivalent to\nderiving the public key associated to the parent private key.\n\nHard derivation index does not allow public key derivation.\n\nThis is why deriving the private key should not fail while deriving\nthe public key may fail (if the derivation index is invalid).\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15821:53560":{"id":"2:15821:53560","crate_id":2,"name":"simd_clamp","span":null,"visibility":"default","docs":"Restrict each lane to a certain interval unless it is NaN.\n\nFor each lane in `self`, returns the corresponding lane in `max` if the lane is\ngreater than `max`, and the corresponding lane in `min` if the lane is less\nthan `min`. Otherwise returns the lane in `self`.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["min",{"kind":"generic","inner":"Self"}],["max",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23271":{"id":"0:23271","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23272:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6073":{"id":"0:6073","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[121,4],"end":[121,6]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5883:2005":{"id":"0:5883:2005","crate_id":0,"name":"testnet","span":{"filename":"src/address.rs","begin":[76,4],"end":[81,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis network does not exist anymore. Use `.testnet_preview()` or `.testnet_preprod()`","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Use `.testnet_preview` or `.testnet_preprod`\")]"],"deprecation":{"since":"11.2.0","note":"Use `.testnet_preview` or `.testnet_preprod`"},"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20270":{"id":"0:20270","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20271:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:39403:4061":{"id":"b:5:859-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34878:5328":{"id":"0:34878:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5794:5150":{"id":"0:5794:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22651:5331":{"id":"0:22651:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45859":{"id":"0:45859","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,43],"end":[860,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45860:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5201:1759":{"id":"0:5201:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[6,4],"end":[11,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26029":{"id":"0:26029","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[41,4],"end":[41,22]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26031:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51970":{"id":"0:51970","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51971:7231","0:51972:5150","0:51973:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52400":{"id":"0:52400","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2062,9],"end":[2062,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52401:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17102":{"id":"0:17102","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17107:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45095:2455":{"id":"0:45095:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47664:7350":{"id":"0:47664:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1202,88],"end":[1202,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26142:2225":{"id":"0:26142:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11960":{"id":"0:11960","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[31,23],"end":[31,32]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11961:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29362:7231":{"id":"0:29362:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28120":{"id":"0:28120","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28125:5328","0:28136:6154","0:28147:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:23637:2674":{"id":"b:2:4212-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23592:1763":{"id":"0:23592:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21850:2687":{"id":"0:21850:2687","crate_id":0,"name":"pool_keyhash","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36378":{"id":"0:36378","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36379:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3559:6564":{"id":"2:3559:6564","crate_id":2,"name":"BitAnd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3561:180","2:3562:353"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:46250:7243":{"id":"0:46250:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:32824:4378":{"id":"a:2:9605:8783-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47666":{"id":"0:47666","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47671:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45829":{"id":"0:45829","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45830:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2538:19915":{"id":"50:2538:19915","crate_id":50,"name":"tee","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[797,4],"end":[799,31]},"visibility":"default","docs":"Split into an iterator pair that both yield all elements from\nthe original iterator.\n\n**Note:** If the iterator is clonable, prefer using that instead\nof using this method. Cloning is likely to be more efficient.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\nlet xs = vec![0, 1, 2, 3];\n\nlet (mut t1, t2) = xs.into_iter().tee();\nitertools::assert_equal(t1.next(), Some(0));\nitertools::assert_equal(t2, 0..4);\nitertools::assert_equal(t1, 1..4);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"resolved_path","inner":{"name":"Tee","id":"50:4105:20002","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},{"kind":"resolved_path","inner":{"name":"Tee","id":"50:4105:20002","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22822:5150":{"id":"0:22822:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:34155":{"id":"0:34155","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,40],"end":[956,44]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34156:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32271:7231":{"id":"0:32271:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24293:2226":{"id":"0:24293:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:42152:1620":{"id":"a:2:9606:8782-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49651":{"id":"0:49651","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,23],"end":[1482,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:16186:18860":{"id":"2:16186:18860","crate_id":2,"name":"MaskElement","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SimdElement","id":"2:16823:18819","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sealed","id":"2:16177:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:6533":{"id":"0:6533","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6534:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:54614:1982":{"id":"b:2:3244-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12886":{"id":"0:12886","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12887:7231","0:12888:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:27525:5192":{"id":"b:2:4212-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:13038:2615":{"id":"a:2:3421:221-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16725:5150":{"id":"0:16725:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19052:2225":{"id":"0:19052:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14711:408":{"id":"0:14711:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14072":{"id":"0:14072","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14073:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:13528:4215":{"id":"b:49:1377-0:13528:4215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14833":{"id":"0:14833","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14834:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15824:53563":{"id":"2:15824:53563","crate_id":2,"name":"reduce_max","span":null,"visibility":"default","docs":"Returns the maximum lane in the vector.\n\nReturns values based on equality, so a vector containing both `0.` and `-0.` may\nreturn either.\n\nThis function will not return `NaN` unless all lanes are `NaN`.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{f32x2, SimdFloat};\nlet v = f32x2::from_array([1., 2.]);\nassert_eq!(v.reduce_max(), 2.);\n\n// NaN values are skipped...\nlet v = f32x2::from_array([1., f32::NAN]);\nassert_eq!(v.reduce_max(), 1.);\n\n// ...unless all values are NaN\nlet v = f32x2::from_array([f32::NAN, f32::NAN]);\nassert!(v.reduce_max().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"47:72:2352":{"id":"47:72:2352","crate_id":47,"name":"output_size","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[26,4],"end":[26,35]},"visibility":"default","docs":"Get output size of the hasher","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14437:667":{"id":"0:14437:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:54881:2001":{"id":"a:2:3471:6582-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3629:1759":{"id":"0:3629:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1627,4],"end":[1633,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8306:667":{"id":"0:8306:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26551:1767":{"id":"0:26551:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32036:7247":{"id":"0:32036:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33443":{"id":"0:33443","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,50],"end":[611,66]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33444:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15094":{"id":"0:15094","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15095:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5686:1766":{"id":"0:5686:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1111,4],"end":[1113,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11461:3570":{"id":"b:2:4212-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53806:7232":{"id":"0:53806:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:54881:2001":{"id":"b:36:59-0:54881:2001","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19199:7231":{"id":"0:19199:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:25016:2696":{"id":"b:49:1377-0:25016:2696","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46761:7207":{"id":"0:46761:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:45100:1725":{"id":"b:5:859-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:48585:1795":{"id":"a:2:3471:6582-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1681:4021":{"id":"0:1681:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/key.rs","begin":[234,4],"end":[237,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"bech32::Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25672":{"id":"0:25672","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25673:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1830:17998":{"id":"32:1830:17998","crate_id":32,"name":"visit_none","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1598,4],"end":[1600,17]},"visibility":"default","docs":"The input contains an optional that is absent.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:26648:2839":{"id":"b:19:426-0:26648:2839","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46754:5150":{"id":"0:46754:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:6183":{"id":"0:6183","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6188:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24133:993":{"id":"0:24133:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17728:4501":{"id":"0:17728:4501","crate_id":0,"name":"ATRedeem","span":{"filename":"src/legacy_address/address.rs","begin":[31,4],"end":[31,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:35443":{"id":"0:35443","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35444:7231","0:35445:5150","0:35446:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:34369:2702":{"id":"b:5:859-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29943:2455":{"id":"0:29943:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23961:7245":{"id":"0:23961:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17268:649":{"id":"0:17268:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1365,11],"end":[1365,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19508:1759":{"id":"0:19508:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[14,4],"end":[14,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42942:7247":{"id":"0:42942:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:32290:3370":{"id":"b:19:426-0:32290:3370","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:6365:2189":{"id":"b:2:2903-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9928:906":{"id":"0:9928:906","crate_id":0,"name":"new","span":{"filename":"src/builders/output_builder.rs","begin":[21,4],"end":[27,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11833":{"id":"0:11833","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,47],"end":[149,52]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11834:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51359:2194":{"id":"0:51359:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:222:57378":{"id":"40:222:57378","crate_id":40,"name":"from_rng","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[390,4],"end":[390,62]},"visibility":"default","docs":"Create a new PRNG seeded from another `Rng`.\n\nThis may be useful when needing to rapidly seed many PRNGs from a master\nPRNG, and to allow forking of PRNGs. It may be considered deterministic.\n\nThe master PRNG should be at least as high quality as the child PRNGs.\nWhen seeding non-cryptographic child PRNGs, we recommend using a\ndifferent algorithm for the master PRNG (ideally a CSPRNG) to avoid\ncorrelations between the child PRNGs. If this is not possible (e.g.\nforking using small non-crypto PRNGs) ensure that your PRNG has a good\nmixing function on the output or consider use of a hash function with\n`from_seed`.\n\nNote that seeding `XorShiftRng` from another `XorShiftRng` provides an\nextreme example of what can go wrong: the new PRNG will be a clone\nof the parent.\n\nPRNG implementations are allowed to assume that a good RNG is provided\nfor seeding, and that it is cryptographically secure when appropriate.\nAs of `rand` 0.7 / `rand_core` 0.5, implementations overriding this\nmethod should ensure the implementation satisfies reproducibility\n(in prior versions this was not required).\n\n[`rand`]: https://docs.rs/rand","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"40:109:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"40:203:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:1730:3906":{"id":"b:5:6515-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18389:5150":{"id":"0:18389:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42105:7231":{"id":"0:42105:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:38500:1868":{"id":"b:49:1377-0:38500:1868","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33525:6470":{"id":"0:33525:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:682:3614":{"id":"0:682:3614","crate_id":0,"name":"put_u128","span":{"filename":"src/chain_core/packer.rs","begin":[88,4],"end":[90,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:345:18442":{"id":"25:345:18442","crate_id":25,"name":"from_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[413,4],"end":[413,39]},"visibility":"default","docs":"Converts an `i16` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"i16"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43179:2226":{"id":"0:43179:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:22213:2671":{"id":"b:2:2906-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:587:3635":{"id":"a:2:3421:221-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"44:232:59190":{"id":"44:232:59190","crate_id":44,"name":"extract","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[65,4],"end":[65,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["i",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"W"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:10911:1533":{"id":"2:10911:1533","crate_id":2,"name":"write_str","span":null,"visibility":"default","docs":"Writes a single `str` into this hasher.\n\nIf you're implementing [`Hash`], you generally do not need to call this,\nas the `impl Hash for str` does, so you should prefer that instead.\n\nThis includes the domain separator for prefix-freedom, so you should\n**not** call `Self::write_length_prefix` before calling this.\n\n# Note to Implementers\n\nThere are at least two reasonable default ways to implement this.\nWhich one will be the default is not yet decided, so for now\nyou probably want to override it specifically.\n\n## The general answer\n\nIt's always correct to implement this with a length prefix:\n\n```\n# #![feature(hasher_prefixfree_extras)]\n# struct Foo;\n# impl std::hash::Hasher for Foo {\n# fn finish(&self) -> u64 { unimplemented!() }\n# fn write(&mut self, _bytes: &[u8]) { unimplemented!() }\nfn write_str(&mut self, s: &str) {\n self.write_length_prefix(s.len());\n self.write(s.as_bytes());\n}\n# }\n```\n\nAnd, if your `Hasher` works in `usize` chunks, this is likely a very\nefficient way to do it, as anything more complicated may well end up\nslower than just running the round with the length.\n\n## If your `Hasher` works byte-wise\n\nOne nice thing about `str` being UTF-8 is that the `b'\\xFF'` byte\nnever happens. That means that you can append that to the byte stream\nbeing hashed and maintain prefix-freedom:\n\n```\n# #![feature(hasher_prefixfree_extras)]\n# struct Foo;\n# impl std::hash::Hasher for Foo {\n# fn finish(&self) -> u64 { unimplemented!() }\n# fn write(&mut self, _bytes: &[u8]) { unimplemented!() }\nfn write_str(&mut self, s: &str) {\n self.write(s.as_bytes());\n self.write_u8(0xff);\n}\n# }\n```\n\nThis does require that your implementation not add extra padding, and\nthus generally requires that you maintain a buffer, running a round\nonly once that buffer is full (or `finish` is called).\n\nThat's because if `write` pads data out to a fixed chunk size, it's\nlikely that it does it in such a way that `\"a\"` and `\"a\\x00\"` would\nend up hashing the same sequence of things, introducing conflicts.","links":{"`Hash`":"2:10879:138"},"attrs":["#[unstable(feature = \"hasher_prefixfree_extras\", issue = \"96762\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48349:1759":{"id":"0:48349:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1277,50],"end":[1277,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:22492:2699":{"id":"b:2:2903-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27332:7231":{"id":"0:27332:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33190":{"id":"0:33190","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[576,4],"end":[576,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:33424:5296":{"id":"b:2:2906-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41280:7232":{"id":"0:41280:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17351:2194":{"id":"0:17351:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27780:7231":{"id":"0:27780:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15299":{"id":"0:15299","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15304:1835","0:15314:2219","0:15325:2223","0:15336:2225","0:15346:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:39521:3135":{"id":"b:2:3244-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3730:239":{"id":"2:3730:239","crate_id":2,"name":"Yield","span":null,"visibility":"default","docs":"The type of value this generator yields.\n\nThis associated type corresponds to the `yield` expression and the\nvalues which are allowed to be returned each time a generator yields.\nFor example an iterator-as-a-generator would likely have this type as\n`T`, the type being iterated over.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"2:8956:154":{"id":"2:8956:154","crate_id":2,"name":"Iterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8957:1644","2:8958:919","2:8959:17733","2:8962:17734","2:8963:487","2:8965:2440","2:8968:17735","2:8969:3130","2:8970:17736","2:8971:4150","2:8973:6908","2:8975:17737","2:8976:17738","2:8978:828","2:8981:2010","2:8986:1988","2:8988:2432","2:8991:2646","2:8992:17739","2:8993:17740","2:8995:4760","2:8997:17741","2:9000:1311","2:9001:4312","2:9002:17742","2:9006:2800","2:9009:2434","2:9010:17743","2:9011:17744","2:9013:5716","2:9014:1758","2:9016:17745","2:9019:17746","2:9021:17747","2:9029:17748","2:9040:17749","2:9042:2588","2:9046:17750","2:9053:1669","2:9056:17751","2:9058:17752","2:9061:277","2:9066:295","2:9071:17753","2:9076:17754","2:9083:17755","2:9091:1010","2:9096:17756","2:9101:1718","2:9102:1717","2:9103:7172","2:9113:7171","2:9118:7170","2:9128:7169","2:9133:2489","2:9134:17757","2:9139:17758","2:9142:2435","2:9145:17759","2:9146:17760","2:9148:2523","2:9150:17761","2:9152:415","2:9155:17762","2:9163:993","2:9166:17763","2:9174:594","2:9177:17764","2:9185:893","2:9187:813","2:9189:779","2:9191:699","2:9193:682","2:9195:17765","2:9196:17766","2:9202:17767"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:53398:7245":{"id":"0:53398:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17718:4191":{"id":"0:17718:4191","crate_id":0,"name":"Normal","span":{"filename":"src/impl_mockchain/key.rs","begin":[15,4],"end":[15,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17720:1542"]}},"0:33405:7231":{"id":"0:33405:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2661:59650":{"id":"50:2661:59650","crate_id":50,"name":"fold_options","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2221,4],"end":[2223,33]},"visibility":"default","docs":"Fold `Option` values from an iterator.\n\nOnly `Some` values are folded. If no `None` is encountered, the folded\nvalue is returned inside `Some`. Otherwise, the operation terminates\nand returns `None`. No iterator elements are consumed after the `None`.\n\nThis is the `Option` equivalent to [`fold_ok`](Itertools::fold_ok).\n\n```\nuse std::ops::Add;\nuse itertools::Itertools;\n\nlet mut values = vec![Some(1), Some(2), Some(-2)].into_iter();\nassert_eq!(values.fold_options(5, Add::add), Some(5 + 1 + 2 - 2));\n\nlet mut more_values = vec![Some(2), None, Some(0)].into_iter();\nassert!(more_values.fold_options(0, Add::add).is_none());\nassert_eq!(more_values.next().unwrap(), Some(0));\n```","links":{"Itertools::fold_ok":"50:2656:59649"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["start",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"generic","inner":"A"}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:45100:1725":{"id":"b:2:2903-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:13038:2615":{"id":"a:2:3471:6582-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:17714:4181":{"id":"a:2:9606:8782-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:11337:3422":{"id":"b:19:426-0:11337:3422","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14275:1766":{"id":"0:14275:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3316:4039":{"id":"2:3316:4039","crate_id":2,"name":"source","span":null,"visibility":"default","docs":"The lower-level source of this error, if any.\n\n# Examples\n\n```\nuse std::error::Error;\nuse std::fmt;\n\n#[derive(Debug)]\nstruct SuperError {\n source: SuperErrorSideKick,\n}\n\nimpl fmt::Display for SuperError {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n write!(f, \"SuperError is here!\")\n }\n}\n\nimpl Error for SuperError {\n fn source(&self) -> Option<&(dyn Error + 'static)> {\n Some(&self.source)\n }\n}\n\n#[derive(Debug)]\nstruct SuperErrorSideKick;\n\nimpl fmt::Display for SuperErrorSideKick {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n write!(f, \"SuperErrorSideKick is here!\")\n }\n}\n\nimpl Error for SuperErrorSideKick {}\n\nfn get_super_error() -> Result<(), SuperError> {\n Err(SuperError { source: SuperErrorSideKick })\n}\n\nfn main() {\n match get_super_error() {\n Err(e) => {\n println!(\"Error: {e}\");\n println!(\"Caused by: {}\", e.source().unwrap());\n }\n _ => println!(\"No error\"),\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11948:3908":{"id":"b:2:2906-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23861":{"id":"0:23861","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23862:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21757:2194":{"id":"0:21757:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46810:1766":{"id":"0:46810:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26093:5150":{"id":"0:26093:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:41031":{"id":"0:41031","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[953,0],"end":[1021,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41036:2490","0:41046:4400","0:41056:5442","0:41066:1701","0:41080:4383","0:41090:266","0:41100:878","0:41110:2729","0:41123:5726","0:41133:4399"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9890:667":{"id":"0:9890:667","crate_id":0,"name":"from","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:15259:1866":{"id":"a:2:3421:221-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22495":{"id":"0:22495","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22496:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3073:1767":{"id":"0:3073:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[789,4],"end":[791,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31653:1766":{"id":"0:31653:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,88],"end":[175,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4665":{"id":"0:4665","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/mod.rs","begin":[2,0],"end":[2,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"types","name":"types","id":"0:4663:6205","glob":true}},"25:325:18165":{"id":"25:325:18165","crate_id":25,"name":"to_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[78,4],"end":[78,35]},"visibility":"default","docs":"Converts the value of `self` to a `u16`. If the value cannot be\nrepresented by a `u16`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42063":{"id":"0:42063","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[104,0],"end":[119,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42068:1611","0:42078:1613","0:42088:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30787:993":{"id":"0:30787:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23579":{"id":"0:23579","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23580:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15749":{"id":"0:15749","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15751:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3594:7156":{"id":"2:3594:7156","crate_id":2,"name":"BitXorAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3596:359"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:390:2307":{"id":"0:390:2307","crate_id":0,"name":"mint_builder","span":{"filename":"src/builders/mint_builder.rs","begin":[1,0],"end":[277,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:7696:2703","0:7837:2711"],"is_stripped":true}},"0:5911:649":{"id":"0:5911:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[91,4],"end":[91,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47260":{"id":"0:47260","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,56],"end":[1124,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47262:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36347:7236":{"id":"0:36347:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44885":{"id":"0:44885","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[701,4],"end":[701,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44886:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14226:2209":{"id":"0:14226:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/crypto.rs","begin":[1113,4],"end":[1115,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36203:2455":{"id":"0:36203:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37715:667":{"id":"0:37715:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5719":{"id":"0:5719","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2323,0],"end":[2332,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5720:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2451:5048":{"id":"0:2451:5048","crate_id":0,"name":"fixed_tx","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[1,0],"end":[116,1]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:17883:5054"],"is_stripped":true}},"0:1608:3943":{"id":"0:1608:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/key.rs","begin":[69,4],"end":[73,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21513:2225":{"id":"0:21513:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7065:2214":{"id":"0:7065:2214","crate_id":0,"name":"from_address","span":{"filename":"src/address.rs","begin":[754,4],"end":[759,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2722:1763":{"id":"0:2722:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[943,4],"end":[951,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26383:7231":{"id":"0:26383:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38447:6470":{"id":"0:38447:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10005:7236":{"id":"0:10005:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32295":{"id":"0:32295","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[360,4],"end":[360,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32296:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32547:5150":{"id":"0:32547:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:859-0:42152:1620":{"id":"b:5:859-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2341:2213":{"id":"0:2341:2213","crate_id":0,"name":"to_address","span":{"filename":"src/legacy_address/address.rs","begin":[300,4],"end":[302,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:25977:5169":{"id":"b:19:426-0:25977:5169","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:47236:1624":{"id":"b:2:3240-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53949:2226":{"id":"0:53949:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23056":{"id":"0:23056","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23057:1766","0:23058:7350","0:23059:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1458":{"id":"0:1458","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[350,0],"end":[354,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1461:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15249:5150":{"id":"0:15249:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49358":{"id":"0:49358","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49363:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2338:590":{"id":"32:2338:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1815,4],"end":[1815,50]},"visibility":"default","docs":"Finish serializing a map.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:2261:7105":{"id":"32:2261:7105","crate_id":32,"name":"SerializeStructVariant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[387,4],"end":[387,91]},"visibility":"default","docs":"Type returned from [`serialize_struct_variant`] for serializing the\ncontent of the struct variant.\n\n[`serialize_struct_variant`]: #tymethod.serialize_struct_variant","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeStructVariant","id":"32:2346:7105","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:19:426-0:50301:1861":{"id":"b:19:426-0:50301:1861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1538":{"id":"0:1538","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[41,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1539:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52358":{"id":"0:52358","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52359:7231","0:52360:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:41467:1683":{"id":"b:2:3240-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24341":{"id":"0:24341","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[26,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24346:2694","0:24356:5149","0:24366:906","0:24376:5151","0:24386:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19763:1766":{"id":"0:19763:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[51,4],"end":[51,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16942":{"id":"0:16942","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16943:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:23060:2673":{"id":"a:2:9606:8782-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8421":{"id":"0:8421","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8422:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6534:667":{"id":"0:6534:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13043":{"id":"0:13043","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,16],"end":[527,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13044:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:8584:2642":{"id":"a:2:9606:8782-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14505:5150":{"id":"0:14505:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:39767:2354":{"id":"b:2:2903-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55015:415":{"id":"0:55015:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2832,4],"end":[2832,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52454":{"id":"0:52454","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52459:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26485":{"id":"0:26485","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26486:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1720:18016":{"id":"32:1720:18016","crate_id":32,"name":"deserialize_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[927,4],"end":[929,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `bool` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:21056:4437":{"id":"b:2:4212-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:33844:1686":{"id":"b:2:3255-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:18206:2664":{"id":"a:2:3421:221-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11584":{"id":"0:11584","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,23],"end":[13,25]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23994:2194":{"id":"0:23994:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:31611:1780":{"id":"b:2:2906-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10681:2818":{"id":"0:10681:2818","crate_id":0,"name":"get_native_input_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[859,4],"end":[861,5]},"visibility":"public","docs":"Returns a copy of the current script input witness scripts in the builder","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6544:7231":{"id":"0:6544:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49017:1796":{"id":"0:49017:1796","crate_id":0,"name":"slot","span":{"filename":"src/lib.rs","begin":[1365,4],"end":[1367,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26137":{"id":"0:26137","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26142:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:7129:188":{"id":"b:2:3255-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22774":{"id":"0:22774","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22775:1766","0:22776:7350","0:22777:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45617:5150":{"id":"0:45617:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:29891:5232":{"id":"b:2:2906-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8710:5150":{"id":"0:8710:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46488:7231":{"id":"0:46488:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:15819:53558":{"id":"2:15819:53558","crate_id":2,"name":"simd_min","span":null,"visibility":"default","docs":"Returns the minimum of each lane.\n\nIf one of the values is `NAN`, then the other value is returned.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35820:266":{"id":"0:35820:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/metadata.rs","begin":[103,4],"end":[105,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30321":{"id":"0:30321","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[33,4],"end":[33,20]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30322:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53025:1763":{"id":"0:53025:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2143,56],"end":[2143,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13811":{"id":"0:13811","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,16],"end":[773,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13812:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:33178:2657":{"id":"a:2:3407:213-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3386":{"id":"0:3386","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[569,0],"end":[588,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3387:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13295":{"id":"0:13295","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,16],"end":[602,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13296:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7728:667":{"id":"0:7728:667","crate_id":0,"name":"from","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:577:56436":{"id":"25:577:56436","crate_id":25,"name":"count_ones","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[66,4],"end":[66,31]},"visibility":"default","docs":"Returns the number of ones in the binary representation of `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0b01001100u8;\n\nassert_eq!(n.count_ones(), 3);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:696:3720":{"id":"0:696:3720","crate_id":0,"name":"buffered_len","span":{"filename":"src/chain_core/packer.rs","begin":[137,4],"end":[139,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55114:5328":{"id":"0:55114:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1065:18339":{"id":"31:1065:18339","crate_id":31,"name":"write_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1668,4],"end":[1670,30]},"visibility":"default","docs":"Writes an integer value like `123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18142:7232":{"id":"0:18142:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22472":{"id":"0:22472","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22473:7231","0:22474:5150","0:22475:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:29342:5228":{"id":"b:19:426-0:29342:5228","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:26345:5181":{"id":"a:2:9605:8783-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:537:112":{"id":"b:2:2903-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9437:906":{"id":"0:9437:906","crate_id":0,"name":"new","span":{"filename":"src/builders/voting_builder.rs","begin":[20,4],"end":[24,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48355:1763":{"id":"0:48355:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1277,68],"end":[1277,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43960":{"id":"0:43960","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[528,4],"end":[528,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43962:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29221:906":{"id":"0:29221:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[53,4],"end":[58,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["quorum_threshold",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:1371:3988":{"id":"b:5:6515-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24487:7231":{"id":"0:24487:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"39:66:828":{"id":"39:66:828","crate_id":39,"name":"map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs","begin":[102,4],"end":[105,20]},"visibility":"default","docs":"Create a distribution of values of 'S' by mapping the output of `Self`\nthrough the closure `F`\n\n# Example\n\n```\nuse rand::thread_rng;\nuse rand::distributions::{Distribution, Uniform};\n\nlet mut rng = thread_rng();\n\nlet die = Uniform::new_inclusive(1, 6);\nlet even_number = die.map(|num| num % 2 == 0);\nwhile !even_number.sample(&mut rng) {\n println!(\"Still odd; rolling again!\");\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["func",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"DistMap","id":"39:1144:19616","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}},{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"S"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"T"}],"output":{"kind":"generic","inner":"S"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44632":{"id":"0:44632","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44633:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24397:408":{"id":"0:24397:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27670:702":{"id":"0:27670:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21047:7247":{"id":"0:21047:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:25054:7231":{"id":"0:25054:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:32045:3427":{"id":"b:5:859-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:206:59174":{"id":"44:206:59174","crate_id":44,"name":"rotate_each_word_right7","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[32,4],"end":[32,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:30844:2856":{"id":"b:36:59-0:30844:2856","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3471:6582":{"id":"2:3471:6582","crate_id":2,"name":"Unpin","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":true,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3244-0:45100:1725":{"id":"b:2:3244-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8802:408":{"id":"0:8802:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[32,9],"end":[32,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9049":{"id":"0:9049","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[71,16],"end":[71,21]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9050:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21082:993":{"id":"0:21082:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[84,4],"end":[84,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47711":{"id":"0:47711","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47716:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1928:1772":{"id":"0:1928:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[424,4],"end":[426,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14059":{"id":"0:14059","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14060:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42654:7231":{"id":"0:42654:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1715:1582":{"id":"32:1715:1582","crate_id":32,"name":"Deserializer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1717:126","32:1718:18015","32:1720:18016","32:1722:18017","32:1724:18018","32:1726:18019","32:1728:18020","32:1730:18021","32:1732:18022","32:1734:18023","32:1736:18024","32:1738:18025","32:1740:18026","32:1742:18027","32:1744:18028","32:1746:18029","32:1748:18030","32:1750:18031","32:1752:18032","32:1754:18033","32:1756:18034","32:1758:18035","32:1760:18036","32:1762:7393","32:1764:18037","32:1766:18038","32:1768:12418","32:1770:18039","32:1772:9284","32:1774:7344","32:1776:7334","32:1778:18040","32:1780:17974"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:19:426-0:21406:2666":{"id":"b:19:426-0:21406:2666","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29285:594":{"id":"0:29285:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21410:408":{"id":"0:21410:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2648":{"id":"0:2648","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[35,0],"end":[35,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_proposal","name":"voting_proposal","id":"0:2646:5208","glob":true}},"0:5770:7231":{"id":"0:5770:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54284:1637":{"id":"0:54284:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2512,4],"end":[2514,5]},"visibility":"public","docs":"all assets under {policy_id}, if any exist, or else None (undefined in JS)","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["policy_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35687:5150":{"id":"0:35687:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30895":{"id":"0:30895","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30896:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:1359:4077":{"id":"a:2:9605:8783-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:34144:1781":{"id":"b:36:59-0:34144:1781","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46090:2226":{"id":"0:46090:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48873:1763":{"id":"0:48873:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1354,68],"end":[1354,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18202":{"id":"0:18202","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,32],"end":[5,41]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18203:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13868:51756":{"id":"2:13868:51756","crate_id":2,"name":"split_inclusive","span":null,"visibility":"public","docs":"An iterator over substrings of this string slice, separated by\ncharacters matched by a pattern. Differs from the iterator produced by\n`split` in that `split_inclusive` leaves the matched part as the\nterminator of the substring.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\n```\nlet v: Vec<&str> = \"Mary had a little lamb\\nlittle lamb\\nlittle lamb.\"\n .split_inclusive('\\n').collect();\nassert_eq!(v, [\"Mary had a little lamb\\n\", \"little lamb\\n\", \"little lamb.\"]);\n```\n\nIf the last element of the string is matched,\nthat element will be considered the terminator of the preceding substring.\nThat substring will be the last item returned by the iterator.\n\n```\nlet v: Vec<&str> = \"Mary had a little lamb\\nlittle lamb\\nlittle lamb.\\n\"\n .split_inclusive('\\n').collect();\nassert_eq!(v, [\"Mary had a little lamb\\n\", \"little lamb\\n\", \"little lamb.\\n\"]);\n```","links":{"self::pattern":"2:13437:6818","prim@char":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"SplitInclusive","id":"2:13229:6821","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1467:19822":{"id":"49:1467:19822","crate_id":49,"name":"IsNotEqual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1469:180","49:1470:59548"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:4212-0:587:3635":{"id":"b:2:4212-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2529":{"id":"0:2529","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[53,0],"end":[53,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"drep_deregistration","name":"drep_deregistration","id":"0:2527:5082","glob":true}},"0:52000:594":{"id":"0:52000:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1939,32],"end":[1939,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:33844:1686":{"id":"b:32:1701-0:33844:1686","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13503:667":{"id":"0:13503:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37747":{"id":"0:37747","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37748:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:42152:1620":{"id":"a:2:3421:221-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34355:5150":{"id":"0:34355:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9605:8783-0:6894:2186":{"id":"a:2:9605:8783-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:22:72-0:11589:3924":{"id":"b:22:72-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:11479:3616":{"id":"a:2:3407:213-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19929:7231":{"id":"0:19929:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:870:3930":{"id":"0:870:3930","crate_id":0,"name":"from_xpub","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[26,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51556:1766":{"id":"0:51556:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1883,54],"end":[1883,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33584:649":{"id":"0:33584:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,16],"end":[641,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41284":{"id":"0:41284","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41285:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:14067:1895":{"id":"b:2:3255-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47996:5331":{"id":"0:47996:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:8008:2654":{"id":"a:2:3471:6582-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:11629:126":{"id":"b:44:298-0:11629:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8313:5150":{"id":"0:8313:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16996:4238":{"id":"0:16996:4238","crate_id":0,"name":"Nonce","span":{"filename":"src/crypto.rs","begin":[1262,0],"end":[1264,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:17072","0:17087","0:17102","0:17117","0:17132","0:2020","0:17170","a:2:3471:6582-0:16996:4238","a:2:9605:8783-0:16996:4238","a:2:3421:221-0:16996:4238","a:2:9606:8782-0:16996:4238","a:2:3407:213-0:16996:4238","b:2:3244-0:16996:4238","b:2:2903-0:16996:4238","b:2:3255-0:16996:4238","b:2:3240-0:16996:4238","b:2:4212-0:16996:4238","b:2:3250-0:16996:4238","b:2:2906-0:16996:4238","b:5:859-0:16996:4238","b:19:426-0:16996:4238","b:32:1701-0:16996:4238","b:36:59-0:16996:4238","b:44:298-0:16996:4238","b:49:1377-0:16996:4238","0:16999","0:17001","0:17003","0:17006","0:17007","0:17010","0:17012","0:17013","0:17015","0:17019","0:17024","0:17066","0:16942","0:16948","0:16957","0:16970","0:16976","0:16980","0:16984","0:16988","0:16990","0:2022"]}},"0:25123:2226":{"id":"0:25123:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35863":{"id":"0:35863","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,23],"end":[110,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:47843:1791":{"id":"b:2:3255-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40249:7231":{"id":"0:40249:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23926":{"id":"0:23926","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23927:7231","0:23928:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47077:2226":{"id":"0:47077:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8224":{"id":"0:8224","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,32],"end":[74,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29274:649":{"id":"0:29274:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:36:2015":{"id":"47:36:2015","crate_id":47,"name":"digest","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[49,4],"end":[49,43]},"visibility":"default","docs":"Convenience function to compute hash of the `data`. It will handle\nhasher creation, data feeding and finalization.\n\nExample:\n\n```rust,ignore\nprintln!(\"{:x}\", sha2::Sha256::digest(b\"Hello world\"));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Digest","id":"47:27:3988","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:22:65-0:11589:3924":{"id":"b:22:65-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26009":{"id":"0:26009","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[35,4],"end":[35,8]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26010:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54120":{"id":"0:54120","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,32],"end":[2489,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42460:1759":{"id":"0:42460:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[185,50],"end":[185,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39505":{"id":"0:39505","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39506:7231","0:39507:5150","0:39508:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45592":{"id":"0:45592","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45593:7231","0:45594:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:348:18444":{"id":"25:348:18444","crate_id":25,"name":"from_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[434,4],"end":[434,41]},"visibility":"default","docs":"Converts an `i128` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.\n\nThe default implementation converts through `from_i64()`. Types implementing\nthis trait should override this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"i128"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43724":{"id":"0:43724","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43729:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7531:408":{"id":"0:7531:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/certificates_builder.rs","begin":[5,9],"end":[5,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26486:408":{"id":"0:26486:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6994":{"id":"0:6994","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6995:7231","0:6996:5150","0:6997:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:19695:5122":{"id":"b:44:298-0:19695:5122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8894:2455":{"id":"0:8894:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12221:7207":{"id":"0:12221:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31671":{"id":"0:31671","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31676:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18430:1759":{"id":"0:18430:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[68,4],"end":[68,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32191":{"id":"0:32191","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[312,0],"end":[348,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32196:906","0:32206:1670","0:32216:1637","0:32226:780"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50320":{"id":"0:50320","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,50],"end":[1679,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50321:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11817:3897":{"id":"b:36:59-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:49760:1814":{"id":"b:2:3255-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13454:1637":{"id":"0:13454:1637","crate_id":0,"name":"get","span":{"filename":"src/crypto.rs","begin":[618,4],"end":[620,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11476:649":{"id":"0:11476:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_core/abor.rs","begin":[158,9],"end":[158,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44412":{"id":"0:44412","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[605,4],"end":[605,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44413:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34509:5328":{"id":"0:34509:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2355":{"id":"0:2355","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[346,0],"end":[358,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2356:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38025:5534":{"id":"0:38025:5534","crate_id":0,"name":"DrepVotingThresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[75,0],"end":[86,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:38123","0:38138","0:38153","0:38168","0:38183","0:38221","a:2:3471:6582-0:38025:5534","a:2:9605:8783-0:38025:5534","a:2:3421:221-0:38025:5534","a:2:9606:8782-0:38025:5534","a:2:3407:213-0:38025:5534","b:2:3244-0:38025:5534","b:2:2903-0:38025:5534","b:2:3255-0:38025:5534","b:2:3240-0:38025:5534","b:2:4212-0:38025:5534","b:2:3250-0:38025:5534","b:2:2906-0:38025:5534","b:5:859-0:38025:5534","b:19:426-0:38025:5534","b:32:1701-0:38025:5534","b:36:59-0:38025:5534","b:44:298-0:38025:5534","b:46:21-0:38025:5534","b:46:16-0:38025:5534","b:49:1377-0:38025:5534","0:38036","0:38038","0:38040","0:38043","0:38044","0:38046","0:38048","0:38049","0:38051","0:38053","0:38057","0:38062","0:38119","0:37971","0:37977","0:37986","0:37999","0:38005","0:38009","0:38013","0:38017","0:38019","0:5535"]}},"0:8097":{"id":"0:8097","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,32],"end":[27,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51103":{"id":"0:51103","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51108:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48111:1763":{"id":"0:48111:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1252,68],"end":[1252,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2999:649":{"id":"0:2999:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[166,4],"end":[168,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17990":{"id":"0:17990","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17995:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12724":{"id":"0:12724","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,23],"end":[431,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52988:7207":{"id":"0:52988:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33540:7231":{"id":"0:33540:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22640:6154":{"id":"0:22640:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49521:1679":{"id":"b:36:59-0:49521:1679","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50793":{"id":"0:50793","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50794:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:11641:126":{"id":"b:2:3250-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:42440:1633":{"id":"b:44:298-0:42440:1633","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14992:667":{"id":"0:14992:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:30134:5233":{"id":"b:49:1377-0:30134:5233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30182":{"id":"0:30182","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30183:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27027":{"id":"0:27027","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27028:7231","0:27029:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1438:667":{"id":"0:1438:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[316,4],"end":[321,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["d",{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30458:1766":{"id":"0:30458:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[59,4],"end":[59,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:46768:1749":{"id":"b:32:1701-0:46768:1749","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23168:2226":{"id":"0:23168:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35698:7207":{"id":"0:35698:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11617:3981":{"id":"a:2:3471:6582-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11674":{"id":"0:11674","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11675:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14759:2219":{"id":"0:14759:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3029:1766":{"id":"0:3029:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[348,4],"end":[350,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45124:1759":{"id":"0:45124:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[748,4],"end":[748,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:419:58725":{"id":"39:419:58725","crate_id":39,"name":"sample_single","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[351,4],"end":[351,66]},"visibility":"default","docs":"Generate a sample from the given range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"40:203:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44641":{"id":"0:44641","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[651,4],"end":[651,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44642:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:876":{"id":"0:876","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[45,0],"end":[49,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:877:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53400:7231":{"id":"0:53400:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31602:7247":{"id":"0:31602:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:6365:2189":{"id":"b:2:2906-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:14655:51455":{"id":"2:14655:51455","crate_id":2,"name":"allocate_zeroed","span":null,"visibility":"default","docs":"Behaves like `allocate`, but also ensures that the returned memory is zero-initialized.\n\n# Errors\n\nReturning `Err` indicates that either memory is exhausted or `layout` does not meet\nallocator's size or alignment constraints.\n\nImplementations are encouraged to return `Err` on memory exhaustion rather than panicking or\naborting, but this is not a strict requirement. (Specifically: it is *legal* to implement\nthis trait atop an underlying native allocation library that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an allocation error are encouraged to\ncall the [`handle_alloc_error`] function, rather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"AllocError","id":"2:46946:17669","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:724:59532":{"id":"49:724:59532","crate_id":49,"name":"to_ordering","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[31,4],"end":[31,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"28:183:57378":{"id":"28:183:57378","crate_id":28,"name":"from_rng","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[363,4],"end":[363,62]},"visibility":"default","docs":"Create a new PRNG seeded from another `Rng`.\n\nThis is the recommended way to initialize PRNGs with fresh entropy. The\n`FromEntropy` trait from the [`rand`] crate provides a convenient\n`from_entropy` method based on `from_rng`.\n\nUsage of this method is not recommended when reproducibility is required\nsince implementing PRNGs are not required to fix Endianness and are\nallowed to modify implementations in new releases.\n\nIt is important to use a good source of randomness to initialize the\nPRNG. Cryptographic PRNG may be rendered insecure when seeded from a\nnon-cryptographic PRNG or with insufficient entropy.\nMany non-cryptographic PRNGs will show statistical bias in their first\nresults if their seed numbers are small or if there is a simple pattern\nbetween them.\n\nPrefer to seed from a strong external entropy source like `OsRng` from\nthe [`rand_os`] crate or from a cryptographic PRNG; if creating a new\ngenerator for cryptographic uses you *must* seed from a strong source.\n\nSeeding a small PRNG from another small PRNG is possible, but\nsomething to be careful with. An extreme example of how this can go\nwrong is seeding an Xorshift RNG from another Xorshift RNG, which\nwill effectively clone the generator. In general seeding from a\ngenerator which is hard to predict is probably okay.\n\nPRNG implementations are allowed to assume that a good RNG is provided\nfor seeding, and that it is cryptographically secure when appropriate.\n\n[`rand`]: https://docs.rs/rand\n[`rand_os`]: https://docs.rs/rand_os","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"28:227:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22002":{"id":"0:22002","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22003:1766","0:22004:7350","0:22005:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:7528:2622":{"id":"a:2:9606:8782-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19696:5123":{"id":"0:19696:5123","crate_id":0,"name":"Reserves","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[54,4],"end":[54,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:9605:8783-0:1028:3918":{"id":"a:2:9605:8783-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46296:1763":{"id":"0:46296:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[959,4],"end":[959,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22330":{"id":"0:22330","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22335:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11388:2455":{"id":"0:11388:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:891:3946":{"id":"0:891:3946","crate_id":0,"name":"compute_public","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[79,4],"end":[82,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27525:5192":{"id":"0:27525:5192","crate_id":0,"name":"GovernanceActionIds","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[17,0],"end":[17,67]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:27582","0:27620","a:2:3471:6582-0:27525:5192","a:2:9605:8783-0:27525:5192","a:2:3421:221-0:27525:5192","a:2:9606:8782-0:27525:5192","a:2:3407:213-0:27525:5192","b:2:3244-0:27525:5192","b:2:2903-0:27525:5192","b:2:3255-0:27525:5192","b:2:3240-0:27525:5192","b:2:4212-0:27525:5192","b:2:3250-0:27525:5192","b:2:2906-0:27525:5192","b:5:859-0:27525:5192","b:19:426-0:27525:5192","b:32:1701-0:27525:5192","b:36:59-0:27525:5192","b:44:298-0:27525:5192","b:49:1377-0:27525:5192","0:27528","0:27534","0:27543","0:27556","0:27562","0:27566","0:27570","0:27574","0:27576","0:27480","0:27482","0:27484","0:27485","0:27487","0:27489","0:27490","0:27492","0:27494","0:27499","0:27504","0:27521"]}},"0:33725":{"id":"0:33725","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33726:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27655:780":{"id":"0:27655:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5371:1759":{"id":"0:5371:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[660,4],"end":[669,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14909":{"id":"0:14909","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14910:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40905":{"id":"0:40905","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40906:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:38500:1868":{"id":"b:19:426-0:38500:1868","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11778":{"id":"0:11778","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,47],"end":[144,52]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11779:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12753":{"id":"0:12753","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,76],"end":[431,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12754:1766","0:12755:7350","0:12756:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11497":{"id":"0:11497","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,9],"end":[33,14]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11498:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51624:5328":{"id":"0:51624:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3590:7155":{"id":"2:3590:7155","crate_id":2,"name":"BitOrAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3592:356"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:22:61-0:11623:3997":{"id":"b:22:61-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19448:7231":{"id":"0:19448:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48290":{"id":"0:48290","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48291:7231","0:48292:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20972:780":{"id":"0:20972:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[62,4],"end":[64,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39829:5331":{"id":"0:39829:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[124,0],"end":[124,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8753:7232":{"id":"0:8753:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:24747:2667":{"id":"a:2:3471:6582-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38925:5585":{"id":"0:38925:5585","crate_id":0,"name":"set_n_opt","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[326,4],"end":[328,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n_opt",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:47236:1624":{"id":"b:2:2906-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:36208:5472":{"id":"b:2:3240-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15794":{"id":"0:15794","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15795:7231","0:15796:5150","0:15797:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:7696:2703":{"id":"b:2:3250-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:36610:1627":{"id":"b:2:3250-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25351":{"id":"0:25351","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[34,4],"end":[34,9]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25352:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40599:7231":{"id":"0:40599:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:3150:5806":{"id":"a:2:3407:213-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23389:5150":{"id":"0:23389:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15461":{"id":"0:15461","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11574:3675":{"id":"0:11574:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:26552:5182":{"id":"b:5:859-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3795":{"id":"0:3795","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2239,0],"end":[2251,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3796:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31355:1815":{"id":"0:31355:1815","crate_id":0,"name":"PlutusScript","span":{"filename":"src/protocol_types/plutus.rs","begin":[20,0],"end":[23,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:31372","0:31387","0:31402","0:31417","0:31432","a:2:3471:6582-0:31355:1815","a:2:9605:8783-0:31355:1815","a:2:3421:221-0:31355:1815","a:2:9606:8782-0:31355:1815","a:2:3407:213-0:31355:1815","b:2:3244-0:31355:1815","b:2:2903-0:31355:1815","b:2:3255-0:31355:1815","b:2:3240-0:31355:1815","b:2:4212-0:31355:1815","b:2:3250-0:31355:1815","b:2:2906-0:31355:1815","b:5:859-0:31355:1815","b:19:426-0:31355:1815","b:32:1701-0:31355:1815","b:36:59-0:31355:1815","b:44:298-0:31355:1815","b:49:1377-0:31355:1815","0:31358","0:31360","0:31362","0:31363","0:31365","0:31367","0:31368","0:31370","0:31301","0:31307","0:31316","0:31329","0:31335","0:31339","0:31343","0:31347","0:31349","0:2684","0:2687","0:2693","0:5200"]}},"0:2867:1357":{"id":"0:2867:1357","crate_id":0,"name":"sub","span":{"filename":"src/typed_bytes/builder.rs","begin":[96,4],"end":[110,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}],"output":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51041:1863":{"id":"0:51041:1863","crate_id":0,"name":"ProposedProtocolParameterUpdates","span":{"filename":"src/lib.rs","begin":[1771,0],"end":[1773,2]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:51058","0:51073","0:51088","0:51103","0:51118","0:51156","a:2:3471:6582-0:51041:1863","a:2:9605:8783-0:51041:1863","a:2:3421:221-0:51041:1863","a:2:9606:8782-0:51041:1863","a:2:3407:213-0:51041:1863","b:2:3244-0:51041:1863","b:2:2903-0:51041:1863","b:2:3255-0:51041:1863","b:2:3240-0:51041:1863","b:2:4212-0:51041:1863","b:2:3250-0:51041:1863","b:2:2906-0:51041:1863","b:5:859-0:51041:1863","b:19:426-0:51041:1863","b:32:1701-0:51041:1863","b:36:59-0:51041:1863","b:44:298-0:51041:1863","b:49:1377-0:51041:1863","0:3795","0:51044","0:51046","0:51048","0:51049","0:51051","0:51053","0:51054","0:51056","0:50987","0:50993","0:51002","0:51015","0:51021","0:51025","0:51029","0:51033","0:51035","0:5694","0:5697","0:5701"]}},"0:13464:266":{"id":"0:13464:266","crate_id":0,"name":"add","span":{"filename":"src/crypto.rs","begin":[622,4],"end":[624,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45852":{"id":"0:45852","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,23],"end":[860,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:21665:2682":{"id":"b:2:3255-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19968":{"id":"0:19968","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19969:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51974":{"id":"0:51974","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51975:7231","0:51976:5150","0:51977:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:14704:4231":{"id":"b:2:2906-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19855:5129":{"id":"0:19855:5129","crate_id":0,"name":"MIRKind","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[80,0],"end":[83,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:19856:5126","0:19858:5127"],"impls":["a:2:3471:6582-0:19855:5129","a:2:9605:8783-0:19855:5129","a:2:3421:221-0:19855:5129","a:2:9606:8782-0:19855:5129","a:2:3407:213-0:19855:5129","b:2:3244-0:19855:5129","b:2:2903-0:19855:5129","b:2:3255-0:19855:5129","b:2:3240-0:19855:5129","b:2:4212-0:19855:5129","b:2:3250-0:19855:5129","b:2:2906-0:19855:5129","b:5:859-0:19855:5129","b:19:426-0:19855:5129","b:32:1701-0:19855:5129","b:36:59-0:19855:5129","b:44:298-0:19855:5129","b:49:1377-0:19855:5129","0:19860","0:19862","0:19864","0:19865","0:19867","0:19869","0:19870","0:19872","0:19876","0:19881","0:19918","0:19838","0:19841","0:19844","0:19846","0:19848"]}},"0:11731:667":{"id":"0:11731:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52712":{"id":"0:52712","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52717:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29827:702":{"id":"0:29827:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:44169:1711":{"id":"b:2:4212-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:8331:2634":{"id":"b:49:1377-0:8331:2634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40600:5150":{"id":"0:40600:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53593:7243":{"id":"0:53593:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:15259:1866":{"id":"a:2:3407:213-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22996":{"id":"0:22996","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3761":{"id":"0:3761","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2112,0],"end":[2123,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3762:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6158:769":{"id":"0:6158:769","crate_id":0,"name":"kind","span":{"filename":"src/address.rs","begin":[157,4],"end":[162,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17255:7207":{"id":"0:17255:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9187:813":{"id":"2:9187:813","crate_id":2,"name":"lt","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are [lexicographically](Ord#lexicographical-comparison)\nless than those of another.\n\n# Examples\n\n```\nassert_eq!([1].iter().lt([1].iter()), false);\nassert_eq!([1].iter().lt([1, 2].iter()), true);\nassert_eq!([1, 2].iter().lt([1].iter()), false);\nassert_eq!([1, 2].iter().lt([1, 2].iter()), false);\n```","links":{"Ord#lexicographical-comparison":"2:2994:176","`Iterator`":"2:8956:154"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31329":{"id":"0:31329","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31330:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9492:2648":{"id":"0:9492:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/voting_builder.rs","begin":[134,4],"end":[155,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16912":{"id":"0:16912","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1151,0],"end":[1155,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16917:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1598:3900":{"id":"0:1598:3900","crate_id":0,"name":"KeyPair","span":{"filename":"src/chain_crypto/key.rs","begin":[57,0],"end":[57,73]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null,null]},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1603","a:2:3471:6582-0:1598:3900","a:2:9605:8783-0:1598:3900","a:2:3421:221-0:1598:3900","a:2:9606:8782-0:1598:3900","a:2:3407:213-0:1598:3900","b:2:3244-0:1598:3900","b:2:2903-0:1598:3900","b:2:3255-0:1598:3900","b:2:3240-0:1598:3900","b:2:4212-0:1598:3900","b:2:3250-0:1598:3900","b:2:2906-0:1598:3900","b:5:6515-0:1598:3900","b:5:859-0:1598:3900","b:36:59-0:1598:3900","b:44:298-0:1598:3900","b:49:1377-0:1598:3900","0:1610","0:1613","0:1642","0:1660"]}},"b:2:4212-0:1419:4091":{"id":"b:2:4212-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:34144:1781":{"id":"b:2:3244-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1808:17990":{"id":"32:1808:17990","crate_id":32,"name":"visit_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1427,4],"end":[1429,17]},"visibility":"default","docs":"The input contains a `u128`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35869:594":{"id":"0:35869:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[110,32],"end":[110,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:17883:5054":{"id":"b:19:426-0:17883:5054","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:25394:5147":{"id":"a:2:3471:6582-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:49521:1679":{"id":"a:2:3407:213-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"50:2598:59631":{"id":"50:2598:59631","crate_id":50,"name":"while_some","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1406,4],"end":[1407,54]},"visibility":"default","docs":"Return an iterator adaptor that filters `Option` iterator elements\nand produces `A`. Stops on the first `None` encountered.\n\nIterator element type is `A`, the unwrapped element.\n\n```\nuse itertools::Itertools;\n\n// List all hexadecimal digits\nitertools::assert_equal(\n (0..).map(|i| std::char::from_digit(i, 16)).while_some(),\n \"0123456789abcdef\".chars());\n\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"WhileSome","id":"50:3029:19983","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33849":{"id":"0:33849","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[695,16],"end":[695,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33850:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11655:4067":{"id":"a:2:3421:221-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27836":{"id":"0:27836","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27841:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2107":{"id":"0:2107","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[165,0],"end":[172,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2108:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:11948:3908":{"id":"b:2:3250-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2596:59630":{"id":"50:2596:59630","crate_id":50,"name":"take_while_ref","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1385,4],"end":[1387,43]},"visibility":"default","docs":"Return an iterator adaptor that borrows from a `Clone`-able iterator\nto only pick off elements while the predicate `accept` returns `true`.\n\nIt uses the `Clone` trait to restore the original iterator so that the\nlast and rejected element (first `false`) is still available when\n`take_while_ref` is done.\n\n```\nuse itertools::Itertools;\n\nlet mut hexadecimals = \"0123456789abcdef\".chars();\n\nlet decimals = hexadecimals.take_while_ref(|c| c.is_numeric())\n .collect::();\nassert_eq!(decimals, \"0123456789\");\nassert_eq!(hexadecimals.next(), Some('a'));\n\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["accept",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"TakeWhileRef","id":"50:709:19943","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:11623:3997":{"id":"b:2:2903-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35488:1835":{"id":"0:35488:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5754":{"id":"0:5754","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5755:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:11885:3901":{"id":"b:2:4212-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2978:2194":{"id":"0:2978:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[28,0],"end":[31,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"0:5114:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:2:3244-0:11461:3570":{"id":"b:2:3244-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52519:5328":{"id":"0:52519:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46995:7231":{"id":"0:46995:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5751:667":{"id":"0:5751:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2876,4],"end":[2883,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34383":{"id":"0:34383","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,27],"end":[1020,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32819:2455":{"id":"0:32819:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:17629:2534":{"id":"b:44:298-0:17629:2534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8434:649":{"id":"0:8434:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[138,16],"end":[138,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49313:1681":{"id":"b:36:59-0:49313:1681","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:516:122":{"id":"0:516:122","crate_id":0,"name":"Encoder","span":{"filename":"src/chain_core/abor.rs","begin":[2,0],"end":[6,1]},"visibility":"public","docs":"ABOR Encoder","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:522","a:2:3471:6582-0:516:122","a:2:9605:8783-0:516:122","a:2:3421:221-0:516:122","a:2:9606:8782-0:516:122","a:2:3407:213-0:516:122","b:2:3244-0:516:122","b:2:2903-0:516:122","b:2:3255-0:516:122","b:2:3240-0:516:122","b:2:4212-0:516:122","b:2:3250-0:516:122","b:2:2906-0:516:122","b:44:298-0:516:122","b:49:1377-0:516:122"]}},"0:16543:7231":{"id":"0:16543:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:40913:4380":{"id":"b:2:3240-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1746:125":{"id":"0:1746:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/sign.rs","begin":[72,4],"end":[72,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:2:4212-0:49074:1811":{"id":"b:2:4212-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33187:702":{"id":"0:33187:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[575,4],"end":[575,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5917":{"id":"0:5917","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[94,4],"end":[94,6]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11588:594":{"id":"0:11588:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,27],"end":[13,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36699:2194":{"id":"0:36699:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:2199:4482":{"id":"a:2:9606:8782-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:13892:4219":{"id":"a:2:3471:6582-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"5:6176:6430":{"id":"5:6176:6430","crate_id":5,"name":"replace","span":null,"visibility":"public","docs":"Replaces all matches of a pattern with another string.\n\n`replace` creates a new [`String`], and copies the data from this string slice into it.\nWhile doing so, it attempts to find matches of a pattern. If it finds any, it\nreplaces them with the replacement string slice.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"this is old\";\n\nassert_eq!(\"this is new\", s.replace(\"old\", \"new\"));\nassert_eq!(\"than an old\", s.replace(\"is\", \"an\"));\n```\n\nWhen the pattern doesn't match:\n\n```\nlet s = \"this is old\";\nassert_eq!(s, s.replace(\"cookie monster\", \"little lamb\"));\n```","links":{"`String`":"5:8513:217"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use =\n\"this returns the replaced string as a new allocation, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["from",{"kind":"generic","inner":"P"}],["to",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43018":{"id":"0:43018","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43019:7231","0:43020:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:46526:1747":{"id":"a:2:3407:213-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:2199:4482":{"id":"b:2:3244-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10023:7231":{"id":"0:10023:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:48585:1795":{"id":"a:2:9605:8783-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12332:6470":{"id":"0:12332:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:49313:1681":{"id":"b:32:1701-0:49313:1681","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:13290:1774":{"id":"a:2:9605:8783-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48521:906":{"id":"0:48521:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1297,4],"end":[1302,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u32"}],["native_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27328:7231":{"id":"0:27328:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:32824:4378":{"id":"b:2:3255-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17774":{"id":"0:17774","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,16],"end":[185,21]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17775:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29822":{"id":"0:29822","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29823:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13937":{"id":"0:13937","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13938:7231","0:13939:5150","0:13940:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49522:1685":{"id":"0:49522:1685","crate_id":0,"name":"DataHash","span":{"filename":"src/lib.rs","begin":[1476,4],"end":[1476,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49524:1542"]}},"0:44401":{"id":"0:44401","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44402:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38945:5586":{"id":"0:38945:5586","crate_id":0,"name":"set_pool_pledge_influence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[334,4],"end":[336,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pool_pledge_influence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32304:415":{"id":"0:32304:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[363,4],"end":[363,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13290:1774":{"id":"0:13290:1774","crate_id":0,"name":"Vkeywitnesses","span":{"filename":"src/crypto.rs","begin":[603,0],"end":[603,54]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:13331","0:13346","0:13361","0:13376","0:13391","0:13429","a:2:3471:6582-0:13290:1774","a:2:9605:8783-0:13290:1774","a:2:3421:221-0:13290:1774","a:2:9606:8782-0:13290:1774","a:2:3407:213-0:13290:1774","b:2:3244-0:13290:1774","b:2:2903-0:13290:1774","b:2:3255-0:13290:1774","b:2:3240-0:13290:1774","b:2:4212-0:13290:1774","b:2:3250-0:13290:1774","b:2:2906-0:13290:1774","b:5:859-0:13290:1774","b:19:426-0:13290:1774","b:32:1701-0:13290:1774","b:36:59-0:13290:1774","b:44:298-0:13290:1774","b:49:1377-0:13290:1774","0:13293","0:13295","0:13297","0:13298","0:13300","0:13301","0:13305","0:13310","0:13327","0:13236","0:13242","0:13251","0:13264","0:13270","0:13274","0:13278","0:13282","0:13284","0:1958"]}},"0:45776:6154":{"id":"0:45776:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14480":{"id":"0:14480","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14481:7231","0:14482:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28309:7243":{"id":"0:28309:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44153":{"id":"0:44153","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44154:7231","0:44155:5150","0:44156:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:12562:3031":{"id":"a:2:3421:221-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35029:7231":{"id":"0:35029:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8707:7245":{"id":"0:8707:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11629:126":{"id":"a:2:3421:221-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42456:993":{"id":"0:42456:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[185,38],"end":[185,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:23637:2674":{"id":"b:32:1701-0:23637:2674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:53852:1943":{"id":"a:2:3407:213-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53596:5150":{"id":"0:53596:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11834:408":{"id":"0:11834:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/hash.rs","begin":[149,47],"end":[149,52]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:27734:5209":{"id":"b:44:298-0:27734:5209","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15591:7231":{"id":"0:15591:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51538":{"id":"0:51538","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1883,34],"end":[1883,52]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51540:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:11869:3904":{"id":"b:2:3250-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:8663:2752":{"id":"a:2:3471:6582-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:18972:2678":{"id":"b:49:1377-0:18972:2678","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15017:1772":{"id":"0:15017:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48320:7247":{"id":"0:48320:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54022:1672":{"id":"0:54022:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[2469,4],"end":[2471,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:16369:3100":{"id":"b:44:298-0:16369:3100","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:16739:1891":{"id":"a:2:3407:213-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1580:3898":{"id":"0:1580:3898","crate_id":0,"name":"AsymmetricKey","span":{"filename":"src/chain_crypto/key.rs","begin":[34,0],"end":[47,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1581:3940","0:1582:3939","0:1583:3941","0:1584:3943","0:1586:3946","0:1587:3948"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:884","0:969","0:1035","0:1138"]}},"0:26992":{"id":"0:26992","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,9],"end":[42,14]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26993:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17615:5150":{"id":"0:17615:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31871:2455":{"id":"0:31871:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45210:2225":{"id":"0:45210:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5468":{"id":"0:5468","crate_id":0,"name":null,"span":{"filename":"src/serialization/transaction_body.rs","begin":[3,0],"end":[124,1]},"visibility":{"restricted":{"parent":"0:5466:5052","path":"::serialization::transaction_body"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5469:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44219:1766":{"id":"0:44219:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[570,4],"end":[570,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7014:649":{"id":"0:7014:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[730,9],"end":[730,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2270:17957":{"id":"32:2270:17957","crate_id":32,"name":"serialize_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[578,4],"end":[578,68]},"visibility":"default","docs":"Serialize a `u32` value.\n\nIf the format does not differentiate between `u32` and `u64`, a\nreasonable implementation would be to cast the value to `u64` and\nforward to `serialize_u64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for u32 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_u32(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:15074:4232":{"id":"b:32:1701-0:15074:4232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54984:7231":{"id":"0:54984:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33277:2226":{"id":"0:33277:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9756:126":{"id":"32:9756:126","crate_id":32,"name":"Error","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:9757:2221"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:55152:2005":{"id":"0:55152:2005","crate_id":0,"name":"testnet","span":{"filename":"src/lib.rs","begin":[2846,4],"end":[2848,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11623:3997":{"id":"b:2:3240-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8284:7231":{"id":"0:8284:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"44:321:59171":{"id":"44:321:59171","crate_id":44,"name":"read_be","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[267,4],"end":[269,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"StoreBytes","id":"44:327:44604","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27490":{"id":"0:27490","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27491:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:40260:1677":{"id":"b:2:2903-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:16369:3100":{"id":"a:2:3407:213-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28043:7243":{"id":"0:28043:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49198:649":{"id":"0:49198:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1416,4],"end":[1416,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44853":{"id":"0:44853","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44854:7231","0:44855:5150","0:44856:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35355:7231":{"id":"0:35355:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12525:7236":{"id":"0:12525:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37978:7231":{"id":"0:37978:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35050":{"id":"0:35050","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,22],"end":[1156,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35051:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47042":{"id":"0:47042","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47047:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27942":{"id":"0:27942","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:33178:2657":{"id":"a:2:9606:8782-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28742:667":{"id":"0:28742:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9097":{"id":"0:9097","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9098:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:330:18169":{"id":"25:330:18169","crate_id":25,"name":"to_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[120,4],"end":[120,35]},"visibility":"default","docs":"Converts the value of `self` to an `f64`. Overflows may map to positive\nor negative inifinity, otherwise `None` is returned if the value cannot\nbe represented by an `f64`.\n\nThe default implementation tries to convert through `to_i64()`, and\nfailing that through `to_u64()`. Types implementing this trait should\noverride this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"f64"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3596:359":{"id":"2:3596:359","crate_id":2,"name":"bitxor_assign","span":null,"visibility":"default","docs":"Performs the `^=` operation.\n\n# Examples\n\n```\nlet mut x = true;\nx ^= false;\nassert_eq!(x, true);\n\nlet mut x = true;\nx ^= true;\nassert_eq!(x, false);\n\nlet mut x: u8 = 5;\nx ^= 1;\nassert_eq!(x, 4);\n\nlet mut x: u8 = 5;\nx ^= 2;\nassert_eq!(x, 7);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:9113:7171":{"id":"2:9113:7171","crate_id":2,"name":"max_by","span":null,"visibility":"default","docs":"Returns the element that gives the maximum value with respect to the\nspecified comparison function.\n\nIf several elements are equally maximum, the last element is\nreturned. If the iterator is empty, [`None`] is returned.\n\n# Examples\n\n```\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(*a.iter().max_by(|x, y| x.cmp(y)).unwrap(), 5);\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29241:5220":{"id":"0:29241:5220","crate_id":0,"name":"quorum_threshold","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[64,4],"end":[66,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24590:5328":{"id":"0:24590:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30046":{"id":"0:30046","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[26,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30051:2843","0:30061:5204","0:30071:906","0:30081:5211"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36374:5150":{"id":"0:36374:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45856":{"id":"0:45856","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,32],"end":[860,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:15074:4232":{"id":"b:2:3240-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22923:5331":{"id":"0:22923:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21146:1766":{"id":"0:21146:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[87,4],"end":[87,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1200:4023":{"id":"0:1200:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/bech32.rs","begin":[15,4],"end":[15,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33582:408":{"id":"0:33582:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,9],"end":[641,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53590":{"id":"0:53590","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53591:7231","0:53592:5150","0:53593:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:1419:4091":{"id":"a:2:9606:8782-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:6065:1748":{"id":"b:44:298-0:6065:1748","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8812:17730":{"id":"2:8812:17730","crate_id":2,"name":"rfind","span":null,"visibility":"default","docs":"Searches for an element of an iterator from the back that satisfies a predicate.\n\n`rfind()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, starting at the end, and if any\nof them return `true`, then `rfind()` returns [`Some(element)`]. If they all return\n`false`, it returns [`None`].\n\n`rfind()` is short-circuiting; in other words, it will stop processing\nas soon as the closure returns `true`.\n\nBecause `rfind()` takes a reference, and many iterators iterate over\nreferences, this leads to a possibly confusing situation where the\nargument is a double reference. You can see this effect in the\nexamples below, with `&&x`.\n\n[`Some(element)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert_eq!(a.iter().rfind(|&&x| x == 2), Some(&2));\n\nassert_eq!(a.iter().rfind(|&&x| x == 5), None);\n```\n\nStopping at the first `true`:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.rfind(|&&x| x == 2), Some(&2));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next_back(), Some(&1));\n```","links":{"Some":"2:43954:216","`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19976:5128":{"id":"0:19976:5128","crate_id":0,"name":"MIRToStakeCredentials","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[88,0],"end":[90,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:19995","0:20010","0:20025","0:20040","0:20055","0:20093","a:2:3471:6582-0:19976:5128","a:2:9605:8783-0:19976:5128","a:2:3421:221-0:19976:5128","a:2:9606:8782-0:19976:5128","a:2:3407:213-0:19976:5128","b:2:3244-0:19976:5128","b:2:2903-0:19976:5128","b:2:3255-0:19976:5128","b:2:3240-0:19976:5128","b:2:4212-0:19976:5128","b:2:3250-0:19976:5128","b:2:2906-0:19976:5128","b:5:859-0:19976:5128","b:19:426-0:19976:5128","b:32:1701-0:19976:5128","b:36:59-0:19976:5128","b:44:298-0:19976:5128","b:49:1377-0:19976:5128","0:19978","0:19980","0:19982","0:19985","0:19986","0:19988","0:19990","0:19991","0:19993","0:19922","0:19928","0:19937","0:19950","0:19956","0:19960","0:19964","0:19968","0:19970","0:2474","0:2478","0:2483","0:4256"]}},"0:19488":{"id":"0:19488","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19489:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39375:5576":{"id":"0:39375:5576","crate_id":0,"name":"drep_inactivity_period","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[524,4],"end":[526,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2611:3392":{"id":"50:2611:3392","crate_id":50,"name":"update","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1678,4],"end":[1680,40]},"visibility":"default","docs":"Return an iterator adaptor that applies a mutating function\nto each element before yielding it.\n\n```\nuse itertools::Itertools;\n\nlet input = vec![vec![1], vec![3, 2, 1]];\nlet it = input.into_iter().update(|mut v| v.push(0));\nitertools::assert_equal(it, vec![vec![1, 0], vec![3, 2, 1, 0]]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["updater",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Update","id":"50:3390:1861","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18413:649":{"id":"0:18413:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[62,4],"end":[62,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:17570:1702":{"id":"b:44:298-0:17570:1702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1160":{"id":"0:1160","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[145,0],"end":[151,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1161:3895"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34260:2226":{"id":"0:34260:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9009:2434":{"id":"2:9009:2434","crate_id":2,"name":"flatten","span":null,"visibility":"default","docs":"Creates an iterator that flattens nested structure.\n\nThis is useful when you have an iterator of iterators or an iterator of\nthings that can be turned into iterators and you want to remove one\nlevel of indirection.\n\n# Examples\n\nBasic usage:\n\n```\nlet data = vec![vec![1, 2, 3, 4], vec![5, 6]];\nlet flattened = data.into_iter().flatten().collect::>();\nassert_eq!(flattened, &[1, 2, 3, 4, 5, 6]);\n```\n\nMapping and then flattening:\n\n```\nlet words = [\"alpha\", \"beta\", \"gamma\"];\n\n// chars() returns an iterator\nlet merged: String = words.iter()\n .map(|s| s.chars())\n .flatten()\n .collect();\nassert_eq!(merged, \"alphabetagamma\");\n```\n\nYou can also rewrite this in terms of [`flat_map()`], which is preferable\nin this case since it conveys intent more clearly:\n\n```\nlet words = [\"alpha\", \"beta\", \"gamma\"];\n\n// chars() returns an iterator\nlet merged: String = words.iter()\n .flat_map(|s| s.chars())\n .collect();\nassert_eq!(merged, \"alphabetagamma\");\n```\n\nFlattening only removes one level of nesting at a time:\n\n```\nlet d3 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]];\n\nlet d2 = d3.iter().flatten().collect::>();\nassert_eq!(d2, [&[1, 2], &[3, 4], &[5, 6], &[7, 8]]);\n\nlet d1 = d3.iter().flatten().flatten().collect::>();\nassert_eq!(d1, [&1, &2, &3, &4, &5, &6, &7, &8]);\n```\n\nHere we see that `flatten()` does not perform a \"deep\" flatten.\nInstead, only one level of nesting is removed. That is, if you\n`flatten()` a three-dimensional array, the result will be\ntwo-dimensional and not one-dimensional. To get a one-dimensional\nstructure, you have to `flatten()` again.\n\n[`flat_map()`]: Iterator::flat_map","links":{"Iterator::flat_map":"2:9006:2800"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Flatten","id":"2:6874:6913","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8347:993":{"id":"0:8347:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[113,43],"end":[113,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1686:4021":{"id":"0:1686:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/key.rs","begin":[247,4],"end":[250,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"bech32::Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:27525:5192":{"id":"b:19:426-0:27525:5192","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32353":{"id":"0:32353","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32358:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:11962:2896":{"id":"a:2:3471:6582-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11937":{"id":"0:11937","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,9],"end":[25,14]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11938:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49780:1759":{"id":"0:49780:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1514,50],"end":[1514,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:652:3705":{"id":"b:2:3255-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21612:6470":{"id":"0:21612:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12308:2225":{"id":"0:12308:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[216,4],"end":[218,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48949:2225":{"id":"0:48949:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33173:2455":{"id":"0:33173:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:12934:2620":{"id":"b:2:4212-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:11337:3422":{"id":"b:2:3255-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37687:6470":{"id":"0:37687:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45091:7247":{"id":"0:45091:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21919:7231":{"id":"0:21919:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29932":{"id":"0:29932","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29933:7231","0:29934:5150","0:29935:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:14889:1674":{"id":"a:2:9606:8782-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23964:5150":{"id":"0:23964:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:12371:5150":{"id":"0:12371:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13054:1759":{"id":"0:13054:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[527,38],"end":[527,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:47236:1624":{"id":"b:2:3255-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:16739:1891":{"id":"b:2:3244-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43552:1689":{"id":"0:43552:1689","crate_id":0,"name":"set_plutus_data","span":{"filename":"src/lib.rs","begin":[410,4],"end":[412,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:48848:1808":{"id":"b:2:4212-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3092:1763":{"id":"0:3092:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[925,4],"end":[936,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:19976:5128":{"id":"b:2:3250-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:16892:1888":{"id":"b:2:2906-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49631:7245":{"id":"0:49631:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19104:5331":{"id":"0:19104:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25664:5150":{"id":"0:25664:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"39:996:58635":{"id":"39:996:58635","crate_id":39,"name":"choose_multiple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[115,4],"end":[116,26]},"visibility":"default","docs":"Chooses `amount` elements from the slice at random, without repetition,\nand in random order. The returned iterator is appropriate both for\ncollection into a `Vec` and filling an existing buffer (see example).\n\nIn case this API is not sufficiently flexible, use [`index::sample`].\n\nFor slices, complexity is the same as [`index::sample`].\n\n# Example\n```\nuse rand::seq::SliceRandom;\n\nlet mut rng = &mut rand::thread_rng();\nlet sample = \"Hello, audience!\".as_bytes();\n\n// collect the results into a vector:\nlet v: Vec = sample.choose_multiple(&mut rng, 3).cloned().collect();\n\n// store in a buffer:\nlet mut buf = [0u8; 5];\nfor (b, slot) in sample.choose_multiple(&mut rng, buf.len()).zip(buf.iter_mut()) {\n *slot = *b;\n}\n```","links":{"`index::sample`":"39:917:18200"},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["amount",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"SliceChooseIter","id":"39:2429:19610","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45887:993":{"id":"0:45887:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[874,4],"end":[874,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14573:1075":{"id":"2:14573:1075","crate_id":2,"name":"realloc","span":null,"visibility":"default","docs":"Shrink or grow a block of memory to the given `new_size`.\nThe block is described by the given `ptr` pointer and `layout`.\n\nIf this returns a non-null pointer, then ownership of the memory block\nreferenced by `ptr` has been transferred to this allocator.\nAny access to the old `ptr` is Undefined Behavior, even if the\nallocation remained in-place. The newly returned pointer is the only valid pointer\nfor accessing this memory now.\nThe new memory block is allocated with `layout`,\nbut with the `size` updated to `new_size`. This new layout must be\nused when deallocating the new memory block with `dealloc`. The range\n`0..min(layout.size(), new_size)` of the new memory block is\nguaranteed to have the same values as the original block.\n\nIf this method returns null, then ownership of the memory\nblock has not been transferred to this allocator, and the\ncontents of the memory block are unaltered.\n\n# Safety\n\nThis function is unsafe because undefined behavior can result\nif the caller does not ensure all of the following:\n\n* `ptr` must be currently allocated via this allocator,\n\n* `layout` must be the same layout that was used\n to allocate that block of memory,\n\n* `new_size` must be greater than zero.\n\n* `new_size`, when rounded up to the nearest multiple of `layout.align()`,\n must not overflow (i.e., the rounded value must be less than `usize::MAX`).\n\n(Extension subtraits might provide more specific bounds on\nbehavior, e.g., guarantee a sentinel address or a null pointer\nin response to a zero-size allocation request.)\n\n# Errors\n\nReturns null if the new layout does not meet the size\nand alignment constraints of the allocator, or if reallocation\notherwise fails.\n\nImplementations are encouraged to return null on memory\nexhaustion rather than panicking or aborting, but this is not\na strict requirement. (Specifically: it is *legal* to\nimplement this trait atop an underlying native allocation\nlibrary that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to a\nreallocation error are encouraged to call the [`handle_alloc_error`] function,\nrather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["new_size",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43671:2455":{"id":"0:43671:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11956:649":{"id":"0:11956:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[31,9],"end":[31,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1653:4124":{"id":"0:1653:4124","crate_id":0,"name":"from_binary","span":{"filename":"src/chain_crypto/key.rs","begin":[179,4],"end":[183,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50622:2194":{"id":"0:50622:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45235":{"id":"0:45235","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45240:5328","0:45251:6154","0:45262:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33596:702":{"id":"0:33596:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,55],"end":[641,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35025:7231":{"id":"0:35025:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21214:5328":{"id":"0:21214:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7329:2304":{"id":"0:7329:2304","crate_id":0,"name":"stake_pointer","span":{"filename":"src/address.rs","begin":[913,4],"end":[915,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34464:2194":{"id":"0:34464:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21908":{"id":"0:21908","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21909:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25073":{"id":"0:25073","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25078:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43454:5328":{"id":"0:43454:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25314":{"id":"0:25314","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25315:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50369:1767":{"id":"0:50369:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1679,88],"end":[1679,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43487":{"id":"0:43487","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[379,0],"end":[449,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43492:269","0:43502:1676","0:43512:1684","0:43522:1678","0:43532:1680","0:43542:1688","0:43552:1689","0:43562:1691","0:43572:1692","0:43582:1693","0:43592:1694","0:43602:906","0:43612:1682"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:499:44317":{"id":"25:499:44317","crate_id":25,"name":"asinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1790,4],"end":[1790,27]},"visibility":"default","docs":"Inverse hyperbolic sine function.\n\n```\nuse num_traits::Float;\n\nlet x = 1.0;\nlet f = x.sinh().asinh();\n\nlet abs_difference = (f - x).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:43316:1642":{"id":"b:2:2903-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1808":{"id":"0:1808","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[18,27],"end":[18,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"hash::Sha3_256","name":"Sha3_256","id":"0:11817:3897","glob":false}},"0:29342:5228":{"id":"0:29342:5228","crate_id":0,"name":"UpdateCommitteeAction","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:29400","0:29415","0:29430","0:29445","0:29460","0:29498","a:2:3471:6582-0:29342:5228","a:2:9605:8783-0:29342:5228","a:2:3421:221-0:29342:5228","a:2:9606:8782-0:29342:5228","a:2:3407:213-0:29342:5228","b:2:3244-0:29342:5228","b:2:2903-0:29342:5228","b:2:3255-0:29342:5228","b:2:3240-0:29342:5228","b:2:4212-0:29342:5228","b:2:3250-0:29342:5228","b:2:2906-0:29342:5228","b:5:859-0:29342:5228","b:19:426-0:29342:5228","b:32:1701-0:29342:5228","b:36:59-0:29342:5228","b:44:298-0:29342:5228","b:49:1377-0:29342:5228","0:29346","0:29352","0:29361","0:29374","0:29380","0:29384","0:29388","0:29392","0:29394","0:29271","0:29273","0:29275","0:29278","0:29279","0:29281","0:29283","0:29284","0:29286","0:29290","0:29295","0:29338","0:4948"]}},"0:25339":{"id":"0:25339","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,29],"end":[24,31]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6885:7247":{"id":"0:6885:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26005":{"id":"0:26005","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[33,4],"end":[33,9]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26006:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26391:7231":{"id":"0:26391:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:454:53554":{"id":"25:454:53554","crate_id":25,"name":"is_infinite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1045,4],"end":[1045,33]},"visibility":"default","docs":"Returns `true` if this value is positive infinity or negative infinity and\nfalse otherwise.\n\n```\nuse num_traits::Float;\nuse std::f32;\n\nlet f = 7.0f32;\nlet inf: f32 = Float::infinity();\nlet neg_inf: f32 = Float::neg_infinity();\nlet nan: f32 = f32::NAN;\n\nassert!(!f.is_infinite());\nassert!(!nan.is_infinite());\n\nassert!(inf.is_infinite());\nassert!(neg_inf.is_infinite());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45015":{"id":"0:45015","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[713,0],"end":[736,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45020:906","0:45036:1723"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:29061:5221":{"id":"b:49:1377-0:29061:5221","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23349":{"id":"0:23349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23350:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27776:7231":{"id":"0:27776:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20481:769":{"id":"0:20481:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[228,4],"end":[233,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53424":{"id":"0:53424","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,38],"end":[2314,42]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53425:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20348":{"id":"0:20348","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20353:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:39767:2354":{"id":"a:2:9606:8782-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:39395:5612":{"id":"b:5:859-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:33732:5309":{"id":"b:2:2903-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52886:1759":{"id":"0:52886:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2135,38],"end":[2135,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6355:5150":{"id":"0:6355:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40867:7232":{"id":"0:40867:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11589:3924":{"id":"b:2:3240-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22383":{"id":"0:22383","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[26,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22388:2681","0:22398:2365","0:22408:906","0:22418:5145","0:22428:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2228:649":{"id":"0:2228:649","crate_id":0,"name":"fmt","span":{"filename":"src/impl_mockchain/key.rs","begin":[183,4],"end":[190,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15629:1746":{"id":"0:15629:1746","crate_id":0,"name":"PoolMetadataHash","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:15651","0:15669","0:15543","a:2:3471:6582-0:15629:1746","a:2:9605:8783-0:15629:1746","a:2:3421:221-0:15629:1746","a:2:9606:8782-0:15629:1746","a:2:3407:213-0:15629:1746","b:2:3244-0:15629:1746","b:2:2903-0:15629:1746","b:2:3255-0:15629:1746","b:2:3240-0:15629:1746","b:2:4212-0:15629:1746","b:2:3250-0:15629:1746","b:2:2906-0:15629:1746","b:5:6515-0:15629:1746","b:5:859-0:15629:1746","b:19:426-0:15629:1746","b:32:1701-0:15629:1746","b:36:59-0:15629:1746","b:44:298-0:15629:1746","b:49:1377-0:15629:1746","0:15633","0:15635","0:15637","0:15638","0:15641","0:15644","0:15646","0:15647","0:15649","0:15575","0:15581","0:15590","0:15603","0:15609","0:15613","0:15617","0:15621","0:15623","0:15545","0:15549","0:15561","0:15564","0:15569","0:15573"]}},"0:38536:649":{"id":"0:38536:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[210,4],"end":[210,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31097":{"id":"0:31097","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31098:1766","0:31099:7350","0:31100:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:756:17630":{"id":"49:756:17630","crate_id":49,"name":"I64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[134,4],"end":[134,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i64"},"default":null}},"0:40065:1701":{"id":"0:40065:1701","crate_id":0,"name":"from_str","span":{"filename":"src/utils.rs","begin":[175,4],"end":[180,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["string",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50532:667":{"id":"0:50532:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16987:7247":{"id":"0:16987:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:35371:5329":{"id":"b:2:3250-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1797:17986":{"id":"32:1797:17986","crate_id":32,"name":"visit_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1365,4],"end":[1367,17]},"visibility":"default","docs":"The input contains a `i128`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39719":{"id":"0:39719","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39720:7231","0:39721:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10585:1533":{"id":"2:10585:1533","crate_id":2,"name":"write_str","span":null,"visibility":"default","docs":"Writes a string slice into this writer, returning whether the write\nsucceeded.\n\nThis method can only succeed if the entire string slice was successfully\nwritten, and this method will not return until all data has been\nwritten or an error occurs.\n\n# Errors\n\nThis function will return an instance of [`Error`] on error.\n\nThe purpose of std::fmt::Error is to abort the formatting operation when the underlying\ndestination encounters some error preventing it from accepting more text; it should\ngenerally be propagated rather than handled, at least when implementing formatting traits.\n\n# Examples\n\n```\nuse std::fmt::{Error, Write};\n\nfn writer(f: &mut W, s: &str) -> Result<(), Error> {\n f.write_str(s)\n}\n\nlet mut buf = String::new();\nwriter(&mut buf, \"hola\").unwrap();\nassert_eq!(&buf, \"hola\");\n```","links":{"`Error`":"2:45013:126"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:9053:1669":{"id":"2:9053:1669","crate_id":2,"name":"fold","span":null,"visibility":"default","docs":"Folds every element into an accumulator by applying an operation,\nreturning the final result.\n\n`fold()` takes two arguments: an initial value, and a closure with two\narguments: an 'accumulator', and an element. The closure returns the value that\nthe accumulator should have for the next iteration.\n\nThe initial value is the value the accumulator will have on the first\ncall.\n\nAfter applying this closure to every element of the iterator, `fold()`\nreturns the accumulator.\n\nThis operation is sometimes called 'reduce' or 'inject'.\n\nFolding is useful whenever you have a collection of something, and want\nto produce a single value from it.\n\nNote: `fold()`, and similar methods that traverse the entire iterator,\nmight not terminate for infinite iterators, even on traits for which a\nresult is determinable in finite time.\n\nNote: [`reduce()`] can be used to use the first element as the initial\nvalue, if the accumulator type and item type is the same.\n\nNote: `fold()` combines elements in a *left-associative* fashion. For associative\noperators like `+`, the order the elements are combined in is not important, but for non-associative\noperators like `-` the order will affect the final result.\nFor a *right-associative* version of `fold()`, see [`DoubleEndedIterator::rfold()`].\n\n# Note to Implementors\n\nSeveral of the other (forward) methods have default implementations in\nterms of this one, so try to implement this explicitly if it can\ndo something better than the default `for` loop implementation.\n\nIn particular, try to have this call `fold()` on the internal parts\nfrom which this iterator is composed.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\n// the sum of all of the elements of the array\nlet sum = a.iter().fold(0, |acc, x| acc + x);\n\nassert_eq!(sum, 6);\n```\n\nLet's walk through each step of the iteration here:\n\n| element | acc | x | result |\n|---------|-----|---|--------|\n| | 0 | | |\n| 1 | 0 | 1 | 1 |\n| 2 | 1 | 2 | 3 |\n| 3 | 3 | 3 | 6 |\n\nAnd so, our final result, `6`.\n\nThis example demonstrates the left-associative nature of `fold()`:\nit builds a string, starting with an initial value\nand continuing with each element from the front until the back:\n\n```\nlet numbers = [1, 2, 3, 4, 5];\n\nlet zero = \"0\".to_string();\n\nlet result = numbers.iter().fold(zero, |acc, &x| {\n format!(\"({acc} + {x})\")\n});\n\nassert_eq!(result, \"(((((0 + 1) + 2) + 3) + 4) + 5)\");\n```\nIt's common for people who haven't used iterators a lot to\nuse a `for` loop with a list of things to build up a result. Those\ncan be turned into `fold()`s:\n\n[`for`]: ../../book/ch03-05-control-flow.html#looping-through-a-collection-with-for\n\n```\nlet numbers = [1, 2, 3, 4, 5];\n\nlet mut result = 0;\n\n// for loop:\nfor i in &numbers {\n result = result + i;\n}\n\n// fold:\nlet result2 = numbers.iter().fold(0, |acc, &x| acc + x);\n\n// they're the same\nassert_eq!(result, result2);\n```\n\n[`reduce()`]: Iterator::reduce","links":{"Iterator::reduce":"2:9056:17751","`DoubleEndedIterator::rfold()`":"2:8809:17729"},"attrs":["#[doc(alias = \"inject\", alias = \"foldl\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["init",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"B"},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18961:7231":{"id":"0:18961:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"46:19:44704":{"id":"46:19:44704","crate_id":46,"name":"InitializableFromZeroed","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["46:20:49169"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:25966":{"id":"0:25966","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25967:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34813":{"id":"0:34813","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34818:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:1861:19934":{"id":"50:1861:19934","crate_id":50,"name":"PeekingNext","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["50:1862:60602"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:53297:1908":{"id":"0:53297:1908","crate_id":0,"name":"block_body_size","span":{"filename":"src/lib.rs","begin":[2236,4],"end":[2238,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:15074:4232":{"id":"b:2:3244-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:16996:4238":{"id":"b:5:859-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:29891:5232":{"id":"b:2:2903-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17117":{"id":"0:17117","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17122:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49597:7231":{"id":"0:49597:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:17769:4488":{"id":"a:2:9605:8783-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52958:7236":{"id":"0:52958:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26342:1766":{"id":"0:26342:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15891:1225":{"id":"2:15891:1225","crate_id":2,"name":"saturating_add","span":null,"visibility":"default","docs":"Lanewise saturating add.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdUint};\nuse core::u32::MAX;\nlet x = Simd::from_array([2, 1, 0, MAX]);\nlet max = Simd::splat(MAX);\nlet unsat = x + max;\nlet sat = x.saturating_add(max);\nassert_eq!(unsat, Simd::from_array([1, 0, MAX, MAX - 1]));\nassert_eq!(sat, max);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["second",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23282:415":{"id":"0:23282:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21412:649":{"id":"0:21412:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:52114:1878":{"id":"b:2:3244-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:22213:2671":{"id":"b:19:426-0:22213:2671","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1804:17989":{"id":"32:1804:17989","crate_id":32,"name":"visit_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1407,4],"end":[1409,17]},"visibility":"default","docs":"The input contains a `u32`.\n\nThe default implementation forwards to [`visit_u64`].\n\n[`visit_u64`]: #method.visit_u64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14569:137":{"id":"2:14569:137","crate_id":2,"name":"GlobalAlloc","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:14570:278","2:14571:511","2:14572:281","2:14573:1075"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:25692:415":{"id":"0:25692:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35120:2225":{"id":"0:35120:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16685":{"id":"0:16685","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16686:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26648:2839":{"id":"0:26648:2839","crate_id":0,"name":"VotingProcedure","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[37,0],"end":[40,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:26705","0:26720","0:26735","0:26750","0:26765","0:26803","a:2:3471:6582-0:26648:2839","a:2:9605:8783-0:26648:2839","a:2:3421:221-0:26648:2839","a:2:9606:8782-0:26648:2839","a:2:3407:213-0:26648:2839","b:2:3244-0:26648:2839","b:2:2903-0:26648:2839","b:2:3255-0:26648:2839","b:2:3240-0:26648:2839","b:2:4212-0:26648:2839","b:2:3250-0:26648:2839","b:2:2906-0:26648:2839","b:5:859-0:26648:2839","b:19:426-0:26648:2839","b:32:1701-0:26648:2839","b:36:59-0:26648:2839","b:44:298-0:26648:2839","b:49:1377-0:26648:2839","0:26651","0:26657","0:26666","0:26679","0:26685","0:26689","0:26693","0:26697","0:26699","0:26579","0:26581","0:26583","0:26586","0:26587","0:26589","0:26591","0:26592","0:26594","0:26598","0:26603","0:26644","0:4731"]}},"b:2:2903-0:6065:1748":{"id":"b:2:2903-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1546:906":{"id":"0:1546:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/hash.rs","begin":[153,4],"end":[159,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24949":{"id":"0:24949","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24950:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49753:7207":{"id":"0:49753:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27778:7245":{"id":"0:27778:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:49920:1829":{"id":"b:2:3255-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34740:667":{"id":"0:34740:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35198:780":{"id":"0:35198:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[1169,4],"end":[1171,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34610":{"id":"0:34610","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34611:7231","0:34612:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:11589:3924":{"id":"b:22:61-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:33732:5309":{"id":"b:2:4212-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:48086:1792":{"id":"b:2:4212-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9612:266":{"id":"0:9612:266","crate_id":0,"name":"add","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[20,4],"end":[24,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["proposal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50103":{"id":"0:50103","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50104:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:47010:1751":{"id":"b:2:3240-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:44638:1721":{"id":"a:2:9605:8783-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53758:906":{"id":"0:53758:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2420,4],"end":[2422,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25670":{"id":"0:25670","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25671:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48834:5150":{"id":"0:48834:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:20565:2670":{"id":"a:2:3421:221-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:8008:2654":{"id":"b:2:2906-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16535:7231":{"id":"0:16535:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"19:404:7250":{"id":"19:404:7250","crate_id":19,"name":"LongRefFromWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:405:7231","19:406:5150","19:407:7247"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:33748":{"id":"0:33748","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,23],"end":[675,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:10445:3053":{"id":"b:5:859-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"29:652:7020":{"id":"29:652:7020","crate_id":29,"name":"visit_schema_object","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/visit.rs","begin":[49,4],"end":[49,64]},"visibility":"default","docs":"Override this method to modify a [`SchemaObject`] and (optionally) its subschemas.\n\nWhen overriding this method, you will usually want to call the [`visit_schema_object`] function to visit subschemas.","links":{"`visit_schema_object`":"29:657:7020","`SchemaObject`":"29:1824:7022"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["schema",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"SchemaObject","id":"29:1824:7022","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49538":{"id":"0:49538","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,27],"end":[1473,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49539:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15242:7243":{"id":"0:15242:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27483:649":{"id":"0:27483:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:48086:1792":{"id":"b:2:3255-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:16739:1891":{"id":"a:2:9606:8782-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42768:2225":{"id":"0:42768:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32580":{"id":"0:32580","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[465,4],"end":[465,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30133:1767":{"id":"0:30133:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48914":{"id":"0:48914","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48919:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:681:6558":{"id":"19:681:6558","crate_id":19,"name":"UnwrapThrowExt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:683:56290","19:684:56289"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:4212-0:7837:2711":{"id":"b:2:4212-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32242":{"id":"0:32242","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32243:7231","0:32244:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15429:7231":{"id":"0:15429:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"49:1496:19826":{"id":"49:1496:19826","crate_id":49,"name":"Gcd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1498:180"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:44843":{"id":"0:44843","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44844:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38276:5545":{"id":"0:38276:5545","crate_id":0,"name":"set_update_constitution","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[137,4],"end":[139,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["update_constitution",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:48585:1795":{"id":"b:2:3244-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:644:3701":{"id":"a:2:3471:6582-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1123:306":{"id":"0:1123:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[28,4],"end":[30,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:6767:2182":{"id":"b:2:3255-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:28270:5213":{"id":"b:2:2906-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13767":{"id":"0:13767","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13768:7231","0:13769:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18351:7350":{"id":"0:18351:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[36,4],"end":[36,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17769:4488":{"id":"0:17769:4488","crate_id":0,"name":"Addr","span":{"filename":"src/legacy_address/address.rs","begin":[186,0],"end":[186,25]},"visibility":"public","docs":"A valid cardano Address that is displayed in base58","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:2314","a:2:3471:6582-0:17769:4488","a:2:9605:8783-0:17769:4488","a:2:3421:221-0:17769:4488","a:2:9606:8782-0:17769:4488","a:2:3407:213-0:17769:4488","b:2:3244-0:17769:4488","b:2:2903-0:17769:4488","b:2:3255-0:17769:4488","b:2:3240-0:17769:4488","b:2:4212-0:17769:4488","b:2:3250-0:17769:4488","b:2:2906-0:17769:4488","b:5:6515-0:17769:4488","b:5:859-0:17769:4488","b:17:55-0:17769:4488","b:22:72-0:17769:4488","b:22:61-0:17769:4488","b:22:65-0:17769:4488","b:36:59-0:17769:4488","b:44:298-0:17769:4488","b:49:1377-0:17769:4488","0:17772","0:17774","0:17776","0:17777","0:17779","0:17782","0:17784","0:17785","0:17787","0:2318","0:2320","0:2323","0:2326","0:2328","0:2330","0:2334"]}},"0:26205":{"id":"0:26205","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[52,0],"end":[115,1]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26210:5175","0:26220:5176","0:26230:5177","0:26240:769","0:26250:5178","0:26260:5179","0:26270:5180","0:26280:2845","0:26290:2850"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16145":{"id":"0:16145","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16146:7231","0:16147:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2207":{"id":"0:2207","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[155,0],"end":[165,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"property::Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"","id":"0:803:1584","args":null}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["serialize_as_vec"],"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:2210:126","0:2211:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:958:3917":{"id":"b:2:3240-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:54614:1982":{"id":"b:2:4212-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53798":{"id":"0:53798","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53799:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52099:7231":{"id":"0:52099:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2408:19879":{"id":"50:2408:19879","crate_id":50,"name":"MultiUnzip","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["50:2410:19881"],"generics":{"params":[{"name":"FromI","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:42738:1835":{"id":"0:42738:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11948:3908":{"id":"a:2:3471:6582-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11723":{"id":"0:11723","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11726:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33376":{"id":"0:33376","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33377:7231","0:33378:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:20276:5121":{"id":"b:2:3244-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36603:7207":{"id":"0:36603:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2526":{"id":"0:2526","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[50,0],"end":[50,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"drep_registration","name":"drep_registration","id":"0:2524:5081","glob":true}},"0:51220:7231":{"id":"0:51220:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30428":{"id":"0:30428","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[55,4],"end":[55,13]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:19855:5129":{"id":"b:2:2906-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:24467:2672":{"id":"b:2:4212-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9906:7247":{"id":"0:9906:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52977:5150":{"id":"0:52977:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:41899:702":{"id":"0:41899:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[85,4],"end":[85,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:37740:5529":{"id":"b:2:3244-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:8799:2753":{"id":"a:2:3471:6582-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:28270:5213":{"id":"a:2:9605:8783-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23954":{"id":"0:23954","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23955:7231","0:23956:5150","0:23957:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1213:4039":{"id":"0:1213:4039","crate_id":0,"name":"source","span":{"filename":"src/chain_crypto/bech32.rs","begin":[72,4],"end":[78,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"StdError","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:41467:1683":{"id":"b:49:1377-0:41467:1683","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48866":{"id":"0:48866","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,50],"end":[1354,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48867:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9571":{"id":"0:9571","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9572:7231","0:9573:5150","0:9574:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21164":{"id":"0:21164","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21169:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:21934:2665":{"id":"b:2:3250-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48463:5328":{"id":"0:48463:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9595":{"id":"0:9595","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[6,16],"end":[6,21]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9596:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16757":{"id":"0:16757","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16758:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:43676:1665":{"id":"a:2:9606:8782-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12944:906":{"id":"0:12944:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[473,4],"end":[475,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2785:59679":{"id":"50:2785:59679","crate_id":50,"name":"position_min","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3270,4],"end":[3271,42]},"visibility":"default","docs":"Return the position of the minimum element in the iterator.\n\nIf several elements are equally minimum, the position of the\nfirst of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_min(), None);\n\nlet a = [-3, 0, 1, 5, -10];\nassert_eq!(a.iter().position_min(), Some(4));\n\nlet a = [1, 1, -1, -1];\nassert_eq!(a.iter().position_min(), Some(2));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46261":{"id":"0:46261","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46262:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11621":{"id":"0:11621","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[16,9],"end":[16,14]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11622:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43041":{"id":"0:43041","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43042:7231","0:43043:5150","0:43044:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45531:5331":{"id":"0:45531:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:5992:2156":{"id":"b:2:3240-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:44638:1721":{"id":"b:2:3255-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:39403:4061":{"id":"b:17:55-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1802:17988":{"id":"32:1802:17988","crate_id":32,"name":"visit_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1395,4],"end":[1397,17]},"visibility":"default","docs":"The input contains a `u16`.\n\nThe default implementation forwards to [`visit_u64`].\n\n[`visit_u64`]: #method.visit_u64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:13528:4215":{"id":"b:2:2903-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9850:2677":{"id":"0:9850:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[174,4],"end":[181,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43069":{"id":"0:43069","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[329,4],"end":[329,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19242":{"id":"0:19242","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19244:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19991":{"id":"0:19991","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,38],"end":[87,47]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19992:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34765:2644":{"id":"0:34765:2644","crate_id":0,"name":"RedeemerTag","span":{"filename":"src/protocol_types/plutus.rs","begin":[1117,0],"end":[1117,51]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:34813","0:34828","0:34843","0:34858","0:34873","0:34911","a:2:3471:6582-0:34765:2644","a:2:9605:8783-0:34765:2644","a:2:3421:221-0:34765:2644","a:2:9606:8782-0:34765:2644","a:2:3407:213-0:34765:2644","b:2:3244-0:34765:2644","b:2:2903-0:34765:2644","b:2:3255-0:34765:2644","b:2:3240-0:34765:2644","b:2:4212-0:34765:2644","b:2:3250-0:34765:2644","b:2:2906-0:34765:2644","b:5:859-0:34765:2644","b:19:426-0:34765:2644","b:32:1701-0:34765:2644","b:36:59-0:34765:2644","b:44:298-0:34765:2644","b:49:1377-0:34765:2644","0:34768","0:34770","0:34772","0:34775","0:34776","0:34778","0:34780","0:34781","0:34783","0:34787","0:34792","0:34809","0:34711","0:34717","0:34726","0:34739","0:34745","0:34749","0:34753","0:34757","0:34759","0:5354"]}},"b:2:3240-0:17883:5054":{"id":"b:2:3240-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:49101:1812":{"id":"b:32:1701-0:49101:1812","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24779:667":{"id":"0:24779:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:17505:1708":{"id":"a:2:3407:213-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:14882:7207":{"id":"0:14882:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9722:7243":{"id":"0:9722:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:54108:1944":{"id":"a:2:9605:8783-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31071":{"id":"0:31071","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31072:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49141":{"id":"0:49141","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,68],"end":[1404,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49143:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42152:1620":{"id":"0:42152:1620","crate_id":0,"name":"Transaction","span":{"filename":"src/lib.rs","begin":[130,0],"end":[135,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:42223","0:42238","0:42253","0:42268","0:42283","0:42321","a:2:3471:6582-0:42152:1620","a:2:9605:8783-0:42152:1620","a:2:3421:221-0:42152:1620","a:2:9606:8782-0:42152:1620","a:2:3407:213-0:42152:1620","b:2:3244-0:42152:1620","b:2:2903-0:42152:1620","b:2:3255-0:42152:1620","b:2:3240-0:42152:1620","b:2:4212-0:42152:1620","b:2:3250-0:42152:1620","b:2:2906-0:42152:1620","b:5:859-0:42152:1620","b:19:426-0:42152:1620","b:32:1701-0:42152:1620","b:36:59-0:42152:1620","b:44:298-0:42152:1620","b:49:1377-0:42152:1620","0:3295","0:42157","0:42159","0:42161","0:42162","0:42164","0:42165","0:42169","0:42174","0:42219","0:42098","0:42104","0:42113","0:42126","0:42132","0:42136","0:42140","0:42144","0:42146"]}},"0:9770:2628":{"id":"0:9770:2628","crate_id":0,"name":"add_with_plutus_witness","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[34,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8903:408":{"id":"0:8903:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[13,9],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16805:2223":{"id":"0:16805:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16986:5150":{"id":"0:16986:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:8941:2767":{"id":"b:2:2906-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"31:1049:18342":{"id":"31:1049:18342","crate_id":31,"name":"write_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1580,4],"end":[1582,30]},"visibility":"default","docs":"Writes an integer value like `-123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"i8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21813:6154":{"id":"0:21813:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:49313:1681":{"id":"a:2:3407:213-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37226:2595":{"id":"0:37226:2595","crate_id":0,"name":"inputs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[35,4],"end":[37,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49079:1792":{"id":"0:49079:1792","crate_id":0,"name":"ScriptAny","span":{"filename":"src/lib.rs","begin":[1397,4],"end":[1397,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14317:7243":{"id":"0:14317:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3731:1759":{"id":"0:3731:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1953,4],"end":[1965,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23178":{"id":"0:23178","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23183:5328","0:23194:6154","0:23205:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:19214:2688":{"id":"a:2:3471:6582-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31152":{"id":"0:31152","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31153:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28280:7232":{"id":"0:28280:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37586:5519":{"id":"0:37586:5519","crate_id":0,"name":"set_voting_procedures","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[215,4],"end":[217,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voting_procedures",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31866:5150":{"id":"0:31866:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49130":{"id":"0:49130","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,27],"end":[1404,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49131:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48716:5328":{"id":"0:48716:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1096:57767":{"id":"31:1096:57767","crate_id":31,"name":"begin_object","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1847,4],"end":[1849,30]},"visibility":"default","docs":"Called before every object. Writes a `{` to the specified\nwriter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3318:7051":{"id":"2:3318:7051","crate_id":2,"name":"description","span":null,"visibility":"default","docs":"```\nif let Err(e) = \"xc\".parse::() {\n // Print `e` itself, no need for description().\n eprintln!(\"Error: {e}\");\n}\n```","links":{},"attrs":["#[deprecated(since = \"1.42.0\", note = \"use the Display impl or to_string()\")]"],"deprecation":{"since":"1.42.0","note":"use the Display impl or to_string()"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6591":{"id":"0:6591","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[361,0],"end":[361,22]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6596:5328","0:6607:6154","0:6618:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39741":{"id":"0:39741","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39742:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:39443:4134":{"id":"b:2:2903-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31359:408":{"id":"0:31359:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[19,9],"end":[19,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:624:3676":{"id":"0:624:3676","crate_id":0,"name":"read_validate","span":{"filename":"src/chain_core/mempack.rs","begin":[232,4],"end":[234,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27598:6154":{"id":"0:27598:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[19,0],"end":[19,34]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:41467:1683":{"id":"b:2:4212-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:393:58725":{"id":"39:393:58725","crate_id":39,"name":"sample_single","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[277,4],"end":[280,42]},"visibility":"default","docs":"Sample a single value uniformly from a range with inclusive lower bound\nand exclusive upper bound `[low, high)`.\n\nBy default this is implemented using\n`UniformSampler::new(low, high).sample(rng)`. However, for some types\nmore optimal implementations for single usage may be provided via this\nmethod (which is the case for integers and floats).\nResults may not be identical.\n\nNote that to use this method in a generic context, the type needs to be\nretrieved via `SampleUniform::Sampler` as follows:\n```\nuse rand::{thread_rng, distributions::uniform::{SampleUniform, UniformSampler}};\n# #[allow(unused)]\nfn sample_from_range(lb: T, ub: T) -> T {\n let mut rng = thread_rng();\n ::Sampler::sample_single(lb, ub, &mut rng)\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["low",{"kind":"generic","inner":"B1"}],["high",{"kind":"generic","inner":"B2"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B1","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B2","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B1"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B2"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44629:7247":{"id":"0:44629:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:992:54727":{"id":"25:992:54727","crate_id":25,"name":"is_negative","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/sign.rs","begin":[41,4],"end":[41,34]},"visibility":"default","docs":"Returns true if the number is negative and false if the number is zero or positive.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1381":{"id":"0:1381","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[221,0],"end":[225,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1383:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1904:126":{"id":"32:1904:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1981,4],"end":[1981,21]},"visibility":"default","docs":"The error type that can be returned if some error occurs during\ndeserialization.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:4007:1835":{"id":"0:4007:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/serialization/serialization_macros.rs","begin":[40,0],"end":[52,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! to_bytes {\n ($name:ident) => { ... };\n}"},"b:36:59-0:11623:3997":{"id":"b:36:59-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:48086:1792":{"id":"a:2:3421:221-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16343":{"id":"0:16343","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16344:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:9105:2769":{"id":"a:2:3421:221-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:8899:2764":{"id":"b:2:2906-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:53852:1943":{"id":"b:32:1701-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5417":{"id":"0:5417","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[126,0],"end":[133,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5418:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2740:59668":{"id":"50:2740:59668","crate_id":50,"name":"min_set","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2927,4],"end":[2928,42]},"visibility":"default","docs":"Return all minimum elements of an iterator.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().min_set(), Vec::<&i32>::new());\n\nlet a = [1];\nassert_eq!(a.iter().min_set(), vec![&1]);\n\nlet a = [1, 2, 3, 4, 5];\nassert_eq!(a.iter().min_set(), vec![&1]);\n\nlet a = [1, 1, 1, 1];\nassert_eq!(a.iter().min_set(), vec![&1, &1, &1, &1]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31891":{"id":"0:31891","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,43],"end":[233,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31892:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:1027:6654":{"id":"25:1027:6654","crate_id":25,"name":"RefNum","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"Base","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"NumOps","id":"25:1015:6399","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Base"}},{"type":{"kind":"generic","inner":"Base"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumOps","id":"25:1015:6399","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'r","mutable":false,"type":{"kind":"generic","inner":"Base"}}}},{"type":{"kind":"generic","inner":"Base"}}],"bindings":[]}}},"generic_params":[{"name":"'r","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"implementations":[]}},"0:10701:3133":{"id":"0:10701:3133","crate_id":0,"name":"fee_for_input","span":{"filename":"src/builders/tx_builder.rs","begin":[871,4],"end":[889,5]},"visibility":"public","docs":"calculates how much the fee would increase if you added a given output","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42139:7245":{"id":"0:42139:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8781:5150":{"id":"0:8781:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32471:1637":{"id":"0:32471:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[389,4],"end":[391,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:857:3694":{"id":"5:857:3694","crate_id":5,"name":"to_owned","span":null,"visibility":"default","docs":"Creates owned data from borrowed data, usually by cloning.\n\n# Examples\n\nBasic usage:\n\n```\nlet s: &str = \"a\";\nlet ss: String = s.to_owned();\n\nlet v: &[i32] = &[1, 2];\nlet vv: Vec = v.to_owned();\n```","links":{},"attrs":["#[must_use =\n\"cloning is often expensive and is not expected to have side effects\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Owned","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:8899:2764":{"id":"b:36:59-0:8899:2764","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38461":{"id":"0:38461","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38462:7231","0:38463:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34607":{"id":"0:34607","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34608:7231","0:34609:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15233":{"id":"0:15233","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15234:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6397:1835":{"id":"0:6397:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/address.rs","begin":[256,4],"end":[260,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21929:2455":{"id":"0:21929:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40012:2226":{"id":"0:40012:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:122:18435":{"id":"38:122:18435","crate_id":38,"name":"is_even","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[232,4],"end":[232,30]},"visibility":"default","docs":"Returns `true` if the number is even.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(3.is_even(), false);\nassert_eq!(4.is_even(), true);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16927":{"id":"0:16927","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1162,0],"end":[1177,2]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16932:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2769:3231":{"id":"0:2769:3231","crate_id":0,"name":"metadata","span":{"filename":"src/protocol_types/metadata.rs","begin":[1,0],"end":[772,1]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:35463:5449","0:35705:5457","0:35847:5458","0:35959:3238","0:2788:3237","0:36208:5472","0:36384:3232","0:36610:1627","0:36872:5476","0:36882:5479","0:36909:3242","0:36925:3246","0:2806:5483","0:36936:5471","0:2815:5491"],"is_stripped":true}},"0:42707":{"id":"0:42707","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,38],"end":[227,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42708:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2685:1759":{"id":"0:2685:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[135,4],"end":[140,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17611:5150":{"id":"0:17611:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:8756:132":{"id":"2:8756:132","crate_id":2,"name":"FromIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8758:670"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:53358:6470":{"id":"0:53358:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17266:408":{"id":"0:17266:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1365,4],"end":[1365,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:616:3666":{"id":"0:616:3666","crate_id":0,"name":"get_nz_u64","span":{"filename":"src/chain_core/mempack.rs","begin":[196,4],"end":[199,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonZeroU64","id":"2:17640:171","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45383":{"id":"0:45383","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[790,4],"end":[790,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:35847:5458":{"id":"b:2:3244-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:45861:1732":{"id":"b:2:3240-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:33578:5306":{"id":"a:2:3421:221-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5750":{"id":"0:5750","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2875,0],"end":[2884,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredSignersSet","id":"0:5661:1666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5751:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14185:33529":{"id":"2:14185:33529","crate_id":2,"name":"IntoFuture","span":null,"visibility":"default","docs":"Which kind of future are we turning this into?","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Future","id":"2:14168:134","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoFuture","id":"2:14183:33529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:2465":{"id":"0:2465","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[5,0],"end":[5,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"certificates_collection","name":"certificates_collection","id":"0:2461:5066","glob":true}},"2:15854:18818":{"id":"2:15854:18818","crate_id":2,"name":"Mask","span":null,"visibility":"default","docs":"Mask type used for manipulating this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:18221:1542":{"id":"0:18221:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[43,19],"end":[43,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:8418:7247":{"id":"0:8418:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:15814:4234":{"id":"b:2:3240-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35359:7236":{"id":"0:35359:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9575":{"id":"0:9575","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9576:7231","0:9577:5150","0:9578:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:1419:4091":{"id":"b:5:859-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:21934:2665":{"id":"b:2:3240-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53815:7236":{"id":"0:53815:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31132":{"id":"0:31132","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31133:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42561:6154":{"id":"0:42561:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27934":{"id":"0:27934","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27935:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28049:7231":{"id":"0:28049:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34617":{"id":"0:34617","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34618:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48313":{"id":"0:48313","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48314:7231","0:48315:5150","0:48316:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:54448:1978":{"id":"b:36:59-0:54448:1978","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:33844:1686":{"id":"b:2:2903-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16173:7231":{"id":"0:16173:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19501":{"id":"0:19501","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[12,4],"end":[12,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19502:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17815:4506":{"id":"0:17815:4506","crate_id":0,"name":"addr_type","span":{"filename":"src/legacy_address/address.rs","begin":[284,4],"end":[284,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"AddrType","id":"0:17723:2180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:17565:2276":{"id":"0:17565:2276","crate_id":0,"name":"CustomError","span":{"filename":"src/error.rs","begin":[62,4],"end":[62,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17567:1542"]}},"0:37426:2712":{"id":"0:37426:2712","crate_id":0,"name":"mint","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[148,4],"end":[150,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38016:7247":{"id":"0:38016:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43721:1766":{"id":"0:43721:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[472,4],"end":[472,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26363":{"id":"0:26363","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26364:7231","0:26365:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49952:702":{"id":"0:49952:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[1537,4],"end":[1542,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10438:7207":{"id":"0:10438:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38047:415":{"id":"0:38047:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[67,4],"end":[67,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3680:570":{"id":"2:3680:570","crate_id":2,"name":"drop","span":null,"visibility":"default","docs":"Executes the destructor for this type.\n\nThis method is called implicitly when the value goes out of scope,\nand cannot be called explicitly (this is compiler error [E0040]).\nHowever, the [`mem::drop`] function in the prelude can be\nused to call the argument's `Drop` implementation.\n\nWhen this method has been called, `self` has not yet been deallocated.\nThat only happens after the method is over.\nIf this wasn't the case, `self` would be a dangling reference.\n\n# Panics\n\nGiven that a [`panic!`] will call `drop` as it unwinds, any [`panic!`]\nin a `drop` implementation will likely abort.\n\nNote that even if this panics, the value is considered to be dropped;\nyou must not cause `drop` to be called again. This is normally automatically\nhandled by the compiler, but when using unsafe code, can sometimes occur\nunintentionally, particularly when using [`ptr::drop_in_place`].\n\n[E0040]: ../../error_codes/E0040.html\n[`panic!`]: crate::panic!\n[`mem::drop`]: drop\n[`ptr::drop_in_place`]: crate::ptr::drop_in_place","links":{"crate::panic!":"2:4:974","crate::ptr::drop_in_place":"2:2801:571","drop":"2:2157:570"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:27734:5209":{"id":"b:2:4212-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40377:2226":{"id":"0:40377:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34992":{"id":"0:34992","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34993:7231","0:34994:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:18206:2664":{"id":"a:2:3471:6582-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12286:2219":{"id":"0:12286:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[206,4],"end":[208,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3528:1759":{"id":"0:3528:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1101,4],"end":[1110,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5681":{"id":"0:5681","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1098,0],"end":[1108,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5683:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:263:18901":{"id":"44:263:18901","crate_id":44,"name":"u64x2","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"M","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"M"},"bounds":[{"trait_bound":{"trait":{"name":"Machine","id":"44:302:44602","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps64","id":"44:203:44580","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Store","id":"44:324:44603","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ArithOps","id":"44:200:44577","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Vec2","id":"44:230:44586","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u64"},"len":"2"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:45715":{"id":"0:45715","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45720:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25686:702":{"id":"0:25686:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28760:7207":{"id":"0:28760:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13475:6470":{"id":"0:13475:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38722":{"id":"0:38722","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38727:5328","0:38738:6154","0:38749:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35948:7231":{"id":"0:35948:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21236:5331":{"id":"0:21236:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:9915:2874":{"id":"b:2:2906-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34147":{"id":"0:34147","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,9],"end":[956,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34148:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:13528:4215":{"id":"a:2:3471:6582-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33072":{"id":"0:33072","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[547,4],"end":[547,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33073:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37729:7231":{"id":"0:37729:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2474":{"id":"0:2474","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[142,0],"end":[157,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2475:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10226:7236":{"id":"0:10226:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26384:5150":{"id":"0:26384:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23343:1767":{"id":"0:23343:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"17:25:4315":{"id":"17:25:4315","crate_id":17,"name":"encode_hex","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[76,4],"end":[76,59]},"visibility":"default","docs":"Encode the hex strict representing `self` into the result. Lower case\nletters are used (e.g. `f9b4ca`)","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"char"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9923":{"id":"0:9923","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[20,0],"end":[63,1]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9928:906","0:9938:2875","0:9948:2876","0:9958:2877","0:9968:2878","0:9978:919"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:42692:1641":{"id":"b:2:4212-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:49313:1681":{"id":"a:2:9605:8783-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12755:7350":{"id":"0:12755:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[431,76],"end":[431,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54431:7243":{"id":"0:54431:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:3571:180":{"id":"2:3571:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `^` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:48413":{"id":"0:48413","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48418:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:33424:5296":{"id":"b:2:3250-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:324:44603":{"id":"44:324:44603","crate_id":44,"name":"Store","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:326:59169"],"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:9958:2877":{"id":"0:9958:2877","crate_id":0,"name":"with_plutus_data","span":{"filename":"src/builders/output_builder.rs","begin":[41,4],"end":[45,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17500:4329":{"id":"0:17500:4329","crate_id":0,"name":"OptUint","span":{"filename":"src/error.rs","begin":[12,4],"end":[12,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17502:1542"]}},"a:2:3421:221-0:34624:5350":{"id":"a:2:3421:221-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:12934:2620":{"id":"a:2:3471:6582-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37306:2623":{"id":"0:37306:2623","crate_id":0,"name":"certs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[80,4],"end":[82,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8762:1645":{"id":"2:8762:1645","crate_id":2,"name":"IntoIter","span":null,"visibility":"default","docs":"Which kind of iterator are we turning this into?","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:43126:1766":{"id":"0:43126:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[334,4],"end":[334,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:18206:2664":{"id":"a:2:9606:8782-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:36208:5472":{"id":"b:19:426-0:36208:5472","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39457:594":{"id":"0:39457:594","crate_id":0,"name":"eq","span":{"filename":"src/typed_bytes/mod.rs","begin":[14,23],"end":[14,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13901:55403":{"id":"2:13901:55403","crate_id":2,"name":"rmatch_indices","span":null,"visibility":"public","docs":"An iterator over the disjoint matches of a pattern within `self`,\nyielded in reverse order along with the index of the match.\n\nFor matches of `pat` within `self` that overlap, only the indices\ncorresponding to the last match are returned.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator requires that the pattern supports a reverse\nsearch, and it will be a [`DoubleEndedIterator`] if a forward/reverse\nsearch yields the same elements.\n\nFor iterating from the front, the [`match_indices`] method can be used.\n\n[`match_indices`]: str::match_indices\n\n# Examples\n\nBasic usage:\n\n```\nlet v: Vec<_> = \"abcXXXabcYYYabc\".rmatch_indices(\"abc\").collect();\nassert_eq!(v, [(12, \"abc\"), (6, \"abc\"), (0, \"abc\")]);\n\nlet v: Vec<_> = \"1abcabc2\".rmatch_indices(\"abc\").collect();\nassert_eq!(v, [(4, \"abc\"), (1, \"abc\")]);\n\nlet v: Vec<_> = \"ababa\".rmatch_indices(\"aba\").collect();\nassert_eq!(v, [(2, \"aba\")]); // only the last `aba`\n```","links":{"str::match_indices":"2:13898:55402","self::pattern":"2:13437:6818","prim@char":"1:11836:6300","`DoubleEndedIterator`":"2:8801:119"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"RMatchIndices","id":"2:46107:6835","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33764:5311":{"id":"0:33764:5311","crate_id":0,"name":"List","span":{"filename":"src/protocol_types/plutus.rs","begin":[688,4],"end":[688,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:33766:1542"]}},"0:54430:5150":{"id":"0:54430:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19995":{"id":"0:19995","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20000:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:55003:2004":{"id":"b:44:298-0:55003:2004","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21018:7231":{"id":"0:21018:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39693:2427":{"id":"0:39693:2427","crate_id":0,"name":"input","span":{"filename":"src/utils.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27377":{"id":"0:27377","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27382:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:3119:5735":{"id":"b:2:3240-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3124:5737":{"id":"0:3124:5737","crate_id":0,"name":"read_elems","span":{"filename":"src/utils.rs","begin":[1154,4],"end":[1166,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35085":{"id":"0:35085","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35090:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15646":{"id":"0:15646","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24466:1767":{"id":"0:24466:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37725:7231":{"id":"0:37725:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:9426:2840":{"id":"b:44:298-0:9426:2840","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20772":{"id":"0:20772","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20773:7231","0:20774:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:49920:1829":{"id":"a:2:3407:213-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:12934:2620":{"id":"b:2:3244-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40277":{"id":"0:40277","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[382,4],"end":[382,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40278:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3688:5632":{"id":"2:3688:5632","crate_id":2,"name":"FnMut","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3690:378"],"generics":{"params":[{"name":"Args","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Args"},"bounds":[{"trait_bound":{"trait":{"name":"Tuple","id":"2:3484:6868","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Args"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:49536:415":{"id":"0:49536:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1473,22],"end":[1473,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:43931:1697":{"id":"b:2:2903-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31676:2194":{"id":"0:31676:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46442:1715":{"id":"0:46442:1715","crate_id":0,"name":"url","span":{"filename":"src/lib.rs","begin":[972,4],"end":[974,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27557:667":{"id":"0:27557:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:44407:1714":{"id":"a:2:3471:6582-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54443:2455":{"id":"0:54443:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24516:7247":{"id":"0:24516:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:35463:5449":{"id":"b:2:3240-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35374:5345":{"id":"0:35374:5345","crate_id":0,"name":"DetailedSchema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1275,4],"end":[1275,18]},"visibility":"default","docs":"ScriptDataJsonDetailedSchema in cardano-node.\n\nThis is the format used by --script-data-file in cardano-cli\nThis covers almost all (only minor exceptions) Plutus datums, but the JSON must conform to a strict schema.\nThe schema specifies that ALL keys and ALL values must be contained in a JSON map with 2 cases:\n1. For ConstrPlutusData there must be two fields \"constructor\" contianing a number and \"fields\" containing its fields\n e.g. { \"constructor\": 2, \"fields\": [{\"int\": 2}, {\"list\": [{\"bytes\": \"CAFEF00D\"}]}]}\n2. For all other cases there must be only one field named \"int\", \"bytes\", \"list\" or \"map\"\n Integer's value is a JSON number e.g. {\"int\": 100}\n Bytes' value is a hex string representing the bytes WITHOUT any prefix e.g. {\"bytes\": \"CAFEF00D\"}\n Lists' value is a JSON list of its elements encoded via the same schema e.g. {\"list\": [{\"bytes\": \"CAFEF00D\"}]}\n Maps' value is a JSON list of objects, one for each key-value pair in the map, with keys \"k\" and \"v\"\n respectively with their values being the plutus datum encoded via this same schema\n e.g. {\"map\": [\n {\"k\": {\"int\": 2}, \"v\": {\"int\": 5}},\n {\"k\": {\"map\": [{\"k\": {\"list\": [{\"int\": 1}]}, \"v\": {\"bytes\": \"FF03\"}}]}, \"v\": {\"list\": []}}\n ]}\nFrom JSON:\n* null/true/false/floats NOT supported\n* the JSON must conform to a very specific schema\nTo JSON:\n* all Plutus datums should be fully supported outside of the integer range limitations outlined above.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14538:594":{"id":"0:14538:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:15814:4234":{"id":"b:36:59-0:15814:4234","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1729:3895":{"id":"0:1729:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/sign.rs","begin":[53,4],"end":[53,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:55084:2225":{"id":"0:55084:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26046":{"id":"0:26046","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[42,4],"end":[42,14]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26047:1766","0:26048:7350","0:26049:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39749:5150":{"id":"0:39749:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21080:594":{"id":"0:21080:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[83,4],"end":[83,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21787:2226":{"id":"0:21787:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23388:7231":{"id":"0:23388:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13153:2226":{"id":"0:13153:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:30134:5233":{"id":"a:2:3471:6582-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"5:5921:6817":{"id":"5:5921:6817","crate_id":5,"name":"Join","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["5:5923:180","5:5924:19968"],"generics":{"params":[{"name":"Separator","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9606:8782-0:21665:2682":{"id":"a:2:9606:8782-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:6515-0:16739:1891":{"id":"b:5:6515-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10905:18343":{"id":"2:10905:18343","crate_id":2,"name":"write_i16","span":null,"visibility":"default","docs":"Writes a single `i16` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"i16"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18160:2665":{"id":"0:18160:2665","crate_id":0,"name":"StakeDeregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[8,4],"end":[8,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:7837:2711":{"id":"b:2:2903-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48754:1796":{"id":"0:48754:1796","crate_id":0,"name":"slot","span":{"filename":"src/lib.rs","begin":[1327,4],"end":[1329,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nReturns a Slot32 (u32) value in case the underlying original BigNum (u64) value is within the limits.\nOtherwise will just raise an error.\nUse `.slot_bignum` instead","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Possible boundary error. Use slot_bignum instead\")]"],"deprecation":{"since":"10.1.0","note":"Possible boundary error. Use slot_bignum instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24971":{"id":"0:24971","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24973:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1439":{"id":"0:1439","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[324,0],"end":[328,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1442:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18140":{"id":"0:18140","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18141:7231","0:18142:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45220":{"id":"0:45220","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45225:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15894:53562":{"id":"2:15894:53562","crate_id":2,"name":"reduce_product","span":null,"visibility":"default","docs":"Returns the product of the lanes of the vector, with wrapping multiplication.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:11641:126":{"id":"a:2:3421:221-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27689":{"id":"0:27689","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27691:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33772:1542":{"id":"0:33772:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/plutus.rs","begin":[690,10],"end":[690,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}},"0:40240":{"id":"0:40240","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40241:7231","0:40242:5150","0:40243:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7532":{"id":"0:7532","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[5,16],"end":[5,21]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7533:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:6065:1748":{"id":"b:2:3255-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3860:54669":{"id":"2:3860:54669","crate_id":2,"name":"end_bound","span":null,"visibility":"default","docs":"End index bound.\n\nReturns the end value as a `Bound`.\n\n# Examples\n\n```\n# fn main() {\nuse std::ops::Bound::*;\nuse std::ops::RangeBounds;\n\nassert_eq!((3..).end_bound(), Unbounded);\nassert_eq!((3..10).end_bound(), Excluded(&10));\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Bound","id":"2:42364:6639","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:33578:5306":{"id":"b:49:1377-0:33578:5306","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:39395:5612":{"id":"b:2:3240-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24798":{"id":"0:24798","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24799:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11813:4023":{"id":"0:11813:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11931:3907":{"id":"b:2:2906-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:14704:4231":{"id":"b:44:298-0:14704:4231","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:13892:4219":{"id":"a:2:9606:8782-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31591":{"id":"0:31591","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31592:7231","0:31593:5150","0:31594:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31432":{"id":"0:31432","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[29,0],"end":[132,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31437:906","0:31447:5256","0:31457:5257","0:31467:5255","0:31477:1833","0:31487:5261","0:31497:5264","0:31507:5262","0:31517:5267","0:31527:702","0:31537:2731"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8793":{"id":"0:8793","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8794:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:11623:3997":{"id":"b:44:298-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7162:913":{"id":"0:7162:913","crate_id":0,"name":"new_pointer","span":{"filename":"src/address.rs","begin":[856,4],"end":[862,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["tx_index",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["cert_index",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6998":{"id":"0:6998","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6999:7231","0:7000:5150","0:7001:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:28003:5212":{"id":"b:2:3240-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50446:6154":{"id":"0:50446:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43307:7247":{"id":"0:43307:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:12719":{"id":"0:12719","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,9],"end":[431,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12720:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:45861:1732":{"id":"a:2:3421:221-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7055:2213":{"id":"0:7055:2213","crate_id":0,"name":"to_address","span":{"filename":"src/address.rs","begin":[750,4],"end":[752,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31151:7207":{"id":"0:31151:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49060":{"id":"0:49060","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49061:7231","0:49062:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15449:649":{"id":"0:15449:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:1371:3988":{"id":"b:2:3244-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:764:3818":{"id":"0:764:3818","crate_id":0,"name":"Fragments","span":{"filename":"src/chain_core/property.rs","begin":[173,4],"end":[173,61]},"visibility":"default","docs":"A by-reference iterator over block's fragments.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'a"},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Fragment","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:761:3815","args":null}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3244-0:33046:5253":{"id":"b:2:3244-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46127:5331":{"id":"0:46127:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:407:19587":{"id":"39:407:19587","crate_id":39,"name":"SampleBorrow","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:409:6369"],"generics":{"params":[{"name":"Borrowed","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:36:59-0:18407:2624":{"id":"b:36:59-0:18407:2624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51171:780":{"id":"0:51171:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1818,4],"end":[1820,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:51986:1875":{"id":"b:49:1377-0:51986:1875","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43404":{"id":"0:43404","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43409:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48187:2225":{"id":"0:48187:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35046:649":{"id":"0:35046:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,11],"end":[1156,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49306:7207":{"id":"0:49306:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2540":{"id":"0:2540","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[5,0],"end":[5,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"anchor","name":"anchor","id":"0:2538:5149","glob":true}},"0:9908:7207":{"id":"0:9908:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15114":{"id":"0:15114","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15119:1835","0:15129:2219","0:15140:2223","0:15151:2225","0:15161:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38017":{"id":"0:38017","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38018:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:30844:2856":{"id":"b:44:298-0:30844:2856","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8952:7232":{"id":"0:8952:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:34144:1781":{"id":"b:32:1701-0:34144:1781","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30511:7207":{"id":"0:30511:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54100":{"id":"0:54100","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54101:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:37001:1622":{"id":"a:2:3421:221-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30897":{"id":"0:30897","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30898:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:33732:5309":{"id":"b:2:3240-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34608:7231":{"id":"0:34608:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14058:7247":{"id":"0:14058:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11508:3675":{"id":"0:11508:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[256,0],"end":[256,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14907":{"id":"0:14907","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14908:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51741:7231":{"id":"0:51741:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:12934:2620":{"id":"b:5:859-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54459:415":{"id":"0:54459:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2651,22],"end":[2651,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15459":{"id":"0:15459","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15460:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42937:5150":{"id":"0:42937:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2736:667":{"id":"0:2736:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1194,4],"end":[1196,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["values",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14697:7207":{"id":"0:14697:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26994":{"id":"0:26994","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,16],"end":[42,21]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26995:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28843:6154":{"id":"0:28843:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2316:4530":{"id":"0:2316:4530","crate_id":0,"name":"identical_with_pubkey","span":{"filename":"src/legacy_address/address.rs","begin":[201,4],"end":[209,5]},"visibility":"public","docs":"Check if the Addr can be reconstructed with a specific xpub","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11761:408":{"id":"0:11761:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/hash.rs","begin":[15,27],"end":[15,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1746:18029":{"id":"32:1746:18029","crate_id":32,"name":"deserialize_char","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1004,4],"end":[1006,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `char` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2216:3675":{"id":"0:2216:3675","crate_id":0,"name":"read","span":{"filename":"src/impl_mockchain/key.rs","begin":[168,4],"end":[173,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8960:7231":{"id":"0:8960:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6762:2455":{"id":"0:6762:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2351:1701":{"id":"0:2351:1701","crate_id":0,"name":"from_str","span":{"filename":"src/legacy_address/address.rs","begin":[332,4],"end":[336,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2734:667":{"id":"0:2734:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1009,4],"end":[1014,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["elems",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2631:5203":{"id":"0:2631:5203","crate_id":0,"name":"update_committee_action","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[1,0],"end":[61,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:29342:5228"],"is_stripped":true}},"0:51748":{"id":"0:51748","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51749:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:549:1434":{"id":"0:549:1434","crate_id":0,"name":"u16","span":{"filename":"src/chain_core/abor.rs","begin":[227,4],"end":[236,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51519:7207":{"id":"0:51519:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41915":{"id":"0:41915","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[91,4],"end":[91,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41916:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50140:7243":{"id":"0:50140:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21671:649":{"id":"0:21671:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:7528:2622":{"id":"b:2:3240-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2582:5152":{"id":"0:2582:5152","crate_id":0,"name":"governance_action_id","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[1,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:27290:2838"],"is_stripped":true}},"b:36:59-0:37740:5529":{"id":"b:36:59-0:37740:5529","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26487":{"id":"0:26487","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26488:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42983:1659":{"id":"0:42983:1659","crate_id":0,"name":"new_coins_per_byte","span":{"filename":"src/lib.rs","begin":[289,4],"end":[291,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["coins_per_byte",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:26552:5182":{"id":"a:2:3421:221-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:50301:1861":{"id":"a:2:3407:213-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49194:1815":{"id":"0:49194:1815","crate_id":0,"name":"PlutusScript","span":{"filename":"src/lib.rs","begin":[1420,4],"end":[1420,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49196:1542"]}},"0:1419:4091":{"id":"0:1419:4091","crate_id":0,"name":"DigestOf","span":{"filename":"src/chain_crypto/digest.rs","begin":[293,0],"end":[296,1]},"visibility":"public","docs":"A typed version of Digest","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1483","a:2:3471:6582-0:1419:4091","a:2:9605:8783-0:1419:4091","a:2:3421:221-0:1419:4091","a:2:9606:8782-0:1419:4091","b:2:3244-0:1419:4091","b:2:2903-0:1419:4091","b:2:3255-0:1419:4091","b:2:3240-0:1419:4091","b:2:4212-0:1419:4091","b:2:3250-0:1419:4091","b:2:2906-0:1419:4091","b:5:6515-0:1419:4091","b:5:859-0:1419:4091","b:17:55-0:1419:4091","b:22:72-0:1419:4091","b:22:61-0:1419:4091","b:22:65-0:1419:4091","b:36:59-0:1419:4091","b:44:298-0:1419:4091","b:49:1377-0:1419:4091","0:1424","0:1427","0:1431","0:1435","0:1439","0:1443","0:1446","0:1450","0:1454","0:1458","0:1463","0:1469","0:1475","0:1479","0:11699","0:11703","0:11708","0:11713","0:11717","0:11723","0:11727","0:11732","0:11737","0:11741"]}},"0:800:3778":{"id":"0:800:3778","crate_id":0,"name":"chain_length","span":{"filename":"src/chain_core/property.rs","begin":[279,4],"end":[279,66]},"visibility":"default","docs":"the current chain_length","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"ChainLength","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Block","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:797:3863","args":null}}},"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1724:3950":{"id":"0:1724:3950","crate_id":0,"name":"SIGNATURE_SIZE","span":{"filename":"src/chain_crypto/sign.rs","begin":[40,4],"end":[40,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":null}},"0:1140:3940":{"id":"0:1140:3940","crate_id":0,"name":"PubAlg","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[65,4],"end":[65,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"2:8257:6891":{"id":"2:8257:6891","crate_id":2,"name":"Step","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8258:54533","2:8259:54534","2:8260:20052","2:8261:54528","2:8262:54535","2:8263:54532","2:8264:54531"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:49187:1766":{"id":"0:49187:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1404,88],"end":[1404,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:6767:2182":{"id":"b:2:3244-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48395:1766":{"id":"0:48395:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1277,88],"end":[1277,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13138:2225":{"id":"0:13138:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:41273:5763":{"id":"b:2:4212-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23715:2194":{"id":"0:23715:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:37740:5529":{"id":"b:44:298-0:37740:5529","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6995:7231":{"id":"0:6995:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:4214:1429":{"id":"2:4214:1429","crate_id":2,"name":"type_id","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TypeId","id":"2:42403:18455","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:9915:2874":{"id":"b:2:4212-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46270":{"id":"0:46270","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[951,4],"end":[951,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46271:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:32290:3370":{"id":"a:2:9605:8783-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39931":{"id":"0:39931","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39932:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:484:17705":{"id":"25:484:17705","crate_id":25,"name":"cbrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1538,4],"end":[1538,26]},"visibility":"default","docs":"Take the cubic root of a number.\n\n```\nuse num_traits::Float;\n\nlet x = 8.0;\n\n// x^(1/3) - 2 == 0\nlet abs_difference = (x.cbrt() - 2.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32398":{"id":"0:32398","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32403:5328","0:32414:6154","0:32425:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:30844:2856":{"id":"b:32:1701-0:30844:2856","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45173:7350":{"id":"0:45173:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[750,4],"end":[750,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30890:7245":{"id":"0:30890:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:1346:2193":{"id":"0:1346:2193","crate_id":0,"name":"finalize","span":{"filename":"src/chain_crypto/digest.rs","begin":[102,4],"end":[106,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:54448:1978":{"id":"b:2:2906-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:55003:2004":{"id":"b:5:859-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:42692:1641":{"id":"a:2:3421:221-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5703:1767":{"id":"0:5703:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1801,4],"end":[1803,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26686:7231":{"id":"0:26686:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38316:5549":{"id":"0:38316:5549","crate_id":0,"name":"set_pp_technical_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[153,4],"end":[155,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pp_technical_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2491:5070":{"id":"0:2491:5070","crate_id":0,"name":"pool_retirement","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[1,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:21406:2666"],"is_stripped":true}},"b:2:3240-0:49760:1814":{"id":"b:2:3240-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19387":{"id":"0:19387","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[27,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19392:5118","0:19402:2689","0:19412:5119","0:19422:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:785:126":{"id":"0:785:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[227,4],"end":[227,34]},"visibility":"default","docs":"Ledger's errors","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:26054:6470":{"id":"0:26054:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:42951:1651":{"id":"a:2:9605:8783-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14527":{"id":"0:14527","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10907:18345":{"id":"2:10907:18345","crate_id":2,"name":"write_i64","span":null,"visibility":"default","docs":"Writes a single `i64` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"i64"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:220:44768":{"id":"47:220:44768","crate_id":47,"name":"BlockInput","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:221:20275"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:21429:1759":{"id":"0:21429:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:23344:2675":{"id":"b:2:3250-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45979:7245":{"id":"0:45979:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11897:594":{"id":"0:11897:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/key.rs","begin":[14,29],"end":[14,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53422":{"id":"0:53422","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,27],"end":[2314,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53423:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11874":{"id":"0:11874","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,9],"end":[8,14]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11875:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:29342:5228":{"id":"a:2:9605:8783-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:36909:3242":{"id":"b:2:3250-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51692:266":{"id":"0:51692:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1903,4],"end":[1905,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13792:5150":{"id":"0:13792:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13939:5150":{"id":"0:13939:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50849:1835":{"id":"0:50849:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19980":{"id":"0:19980","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,16],"end":[87,21]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19981:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6345":{"id":"0:6345","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6346:7231","0:6347:5150","0:6348:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21653":{"id":"0:21653","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21654:7231","0:21655:5150","0:21656:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29058":{"id":"0:29058","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,55],"end":[40,59]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29059:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24120:649":{"id":"0:24120:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16191:408":{"id":"0:16191:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50647":{"id":"0:50647","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50652:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11770":{"id":"0:11770","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,20],"end":[144,22]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:23060:2673":{"id":"b:5:859-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32285:2455":{"id":"0:32285:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17814:338":{"id":"0:17814:338","crate_id":0,"name":"attributes","span":{"filename":"src/legacy_address/address.rs","begin":[283,4],"end":[283,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Attributes","id":"0:17745:4509","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:30409":{"id":"0:30409","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30410:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:45100:1725":{"id":"b:2:3240-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18151:6470":{"id":"0:18151:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10861:3230":{"id":"0:10861:3230","crate_id":0,"name":"set_metadata","span":{"filename":"src/builders/tx_builder.rs","begin":[1025,4],"end":[1033,5]},"visibility":"public","docs":"Set metadata using a GeneralTransactionMetadata object\nIt will be set to the existing or new auxiliary data in this builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["metadata",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49903":{"id":"0:49903","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49904:7231","0:49905:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:718:537":{"id":"0:718:537","crate_id":0,"name":"deref_mut","span":{"filename":"src/chain_core/packer.rs","begin":[187,4],"end":[189,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3655:115","args":null}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:16892:1888":{"id":"a:2:3421:221-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50157:1776":{"id":"0:50157:1776","crate_id":0,"name":"NativeScripts","span":{"filename":"src/lib.rs","begin":[1639,0],"end":[1639,44]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:50202","a:2:3471:6582-0:50157:1776","a:2:9605:8783-0:50157:1776","a:2:3421:221-0:50157:1776","a:2:9606:8782-0:50157:1776","a:2:3407:213-0:50157:1776","b:2:3244-0:50157:1776","b:2:2903-0:50157:1776","b:2:3255-0:50157:1776","b:2:3240-0:50157:1776","b:2:4212-0:50157:1776","b:2:3250-0:50157:1776","b:2:2906-0:50157:1776","b:5:859-0:50157:1776","b:19:426-0:50157:1776","b:32:1701-0:50157:1776","b:36:59-0:50157:1776","b:44:298-0:50157:1776","b:49:1377-0:50157:1776","0:3752","0:50160","0:50162","0:50164","0:50165","0:50167","0:50169","0:50170","0:50172","0:50176","0:50181","0:50198","0:50103","0:50109","0:50118","0:50131","0:50137","0:50141","0:50145","0:50149","0:50151","0:5689","0:5692","0:5750"]}},"b:32:1701-0:44638:1721":{"id":"b:32:1701-0:44638:1721","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:17629:2534":{"id":"b:2:4212-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1905:18042":{"id":"32:1905:18042","crate_id":32,"name":"Variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1984,4],"end":[1984,57]},"visibility":"default","docs":"The `Visitor` that will be used to deserialize the content of the enum\nvariant.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3250-0:37001:1622":{"id":"b:2:3250-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20501:5139":{"id":"0:20501:5139","crate_id":0,"name":"as_to_stake_creds","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[242,4],"end":[247,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24376:5151":{"id":"0:24376:5151","crate_id":0,"name":"new_with_anchor","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[42,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee_cold_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15547:667":{"id":"0:15547:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5821":{"id":"0:5821","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,33],"end":[37,36]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5822:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2852":{"id":"0:2852","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/builder.rs","begin":[19,0],"end":[154,1]},"visibility":{"restricted":{"parent":"0:2839:3214","path":"::typed_bytes::builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2854:906","0:2855:5628","0:2856:1437","0:2857:1833","0:2858:1669","0:2861:5636","0:2864:5640","0:2867:1357","0:2870:1434","0:2871:1435","0:2872:1436","0:2873:1433","0:2874:2193","0:2875:5649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:50157:1776":{"id":"b:5:859-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23586:1759":{"id":"0:23586:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48318:7231":{"id":"0:48318:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20834:1759":{"id":"0:20834:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[47,4],"end":[47,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49295:5150":{"id":"0:49295:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49544":{"id":"0:49544","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,50],"end":[1473,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49545:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24477":{"id":"0:24477","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24478:7231","0:24479:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2607:5202":{"id":"0:2607:5202","crate_id":0,"name":"committee","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[1,0],"end":[128,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:29061:5221"],"is_stripped":true}},"0:30110":{"id":"0:30110","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30111:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:16369:3100":{"id":"b:5:6515-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46075:2225":{"id":"0:46075:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16599:1835":{"id":"0:16599:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27338:7247":{"id":"0:27338:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32587":{"id":"0:32587","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[467,4],"end":[467,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32588:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9685":{"id":"0:9685","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9686:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3030:1767":{"id":"0:3030:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[351,4],"end":[353,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6911":{"id":"0:6911","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[704,0],"end":[726,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6916:906","0:6926:2260","0:6936:2213","0:6946:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:17811:2129":{"id":"b:2:2906-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"47:131:59296":{"id":"47:131:59296","crate_id":47,"name":"finalize_variable_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[30,4],"end":[30,65]},"visibility":"default","docs":"Retrieve result via closure and reset the hasher state.\n\nClosure is guaranteed to be called, length of the buffer passed to it\nwill be equal to `output_size`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:47010:1751":{"id":"b:32:1701-0:47010:1751","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:555:1433":{"id":"0:555:1433","crate_id":0,"name":"u128","span":{"filename":"src/chain_core/abor.rs","begin":[263,4],"end":[272,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u128"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9576:7231":{"id":"0:9576:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24638:2365":{"id":"0:24638:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29923:667":{"id":"0:29923:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31611:1780":{"id":"0:31611:1780","crate_id":0,"name":"PlutusScripts","span":{"filename":"src/protocol_types/plutus.rs","begin":[177,0],"end":[177,55]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:31656","0:31671","0:31686","0:31701","0:31716","0:31754","a:2:3471:6582-0:31611:1780","a:2:9605:8783-0:31611:1780","a:2:3421:221-0:31611:1780","a:2:9606:8782-0:31611:1780","a:2:3407:213-0:31611:1780","b:2:3244-0:31611:1780","b:2:2903-0:31611:1780","b:2:3255-0:31611:1780","b:2:3240-0:31611:1780","b:2:4212-0:31611:1780","b:2:3250-0:31611:1780","b:2:2906-0:31611:1780","b:5:859-0:31611:1780","b:19:426-0:31611:1780","b:32:1701-0:31611:1780","b:36:59-0:31611:1780","b:44:298-0:31611:1780","b:49:1377-0:31611:1780","0:31614","0:31616","0:31618","0:31619","0:31621","0:31623","0:31624","0:31626","0:31630","0:31635","0:31652","0:31557","0:31563","0:31572","0:31585","0:31591","0:31595","0:31599","0:31603","0:31605","0:5207"]}},"0:52976:7231":{"id":"0:52976:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11428:3533":{"id":"0:11428:3533","crate_id":0,"name":"Tag","span":{"filename":"src/chain_core/abor.rs","begin":[11,0],"end":[19,1]},"visibility":"public","docs":"ABOR Types","links":{},"attrs":["#[repr(u8)]"],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11429:3534","0:11432:3535","0:11435:3536","0:11438:3537","0:11441:3538","0:11444:3539","0:11447:3540"],"impls":["0:520","a:2:3471:6582-0:11428:3533","a:2:9605:8783-0:11428:3533","a:2:3421:221-0:11428:3533","a:2:9606:8782-0:11428:3533","a:2:3407:213-0:11428:3533","b:2:3244-0:11428:3533","b:2:2903-0:11428:3533","b:2:3255-0:11428:3533","b:2:3240-0:11428:3533","b:2:4212-0:11428:3533","b:2:3250-0:11428:3533","b:2:2906-0:11428:3533","b:5:859-0:11428:3533","b:36:59-0:11428:3533","b:44:298-0:11428:3533","b:49:1377-0:11428:3533","0:11450","0:11452","0:11454","0:11455","0:11456","0:11458","0:11459"]}},"0:44173":{"id":"0:44173","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[561,4],"end":[561,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44174:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16456:2226":{"id":"0:16456:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:730:6690":{"id":"25:730:6690","crate_id":25,"name":"MulAddAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:733:57111"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:5663:1635":{"id":"0:5663:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/lib.rs","begin":[308,4],"end":[310,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51510":{"id":"0:51510","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51511:7231","0:51512:5150","0:51513:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:15444:4233":{"id":"a:2:9605:8783-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:9155:17762":{"id":"2:9155:17762","crate_id":2,"name":"cmp_by","span":null,"visibility":"default","docs":"[Lexicographically](Ord#lexicographical-comparison) compares the elements of this [`Iterator`] with those\nof another with respect to the specified comparison function.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_order_by)]\n\nuse std::cmp::Ordering;\n\nlet xs = [1, 2, 3, 4];\nlet ys = [1, 4, 9, 16];\n\nassert_eq!(xs.iter().cmp_by(&ys, |&x, &y| x.cmp(&y)), Ordering::Less);\nassert_eq!(xs.iter().cmp_by(&ys, |&x, &y| (x * x).cmp(&y)), Ordering::Equal);\nassert_eq!(xs.iter().cmp_by(&ys, |&x, &y| (2 * x).cmp(&y)), Ordering::Greater);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":["#[unstable(feature = \"iter_order_by\", issue = \"64295\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}],["cmp",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11130:3309":{"id":"0:11130:3309","crate_id":0,"name":"get_deposit","span":{"filename":"src/builders/tx_builder.rs","begin":[1419,4],"end":[1436,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:16554:1906":{"id":"b:36:59-0:16554:1906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36391":{"id":"0:36391","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,23],"end":[291,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38236:5541":{"id":"0:38236:5541","crate_id":0,"name":"new_default","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[119,4],"end":[123,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:25977:5169":{"id":"b:2:2903-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5823":{"id":"0:5823","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,38],"end":[37,47]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43695:993":{"id":"0:43695:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[469,4],"end":[469,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11655:4067":{"id":"a:2:3407:213-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36621":{"id":"0:36621","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,28],"end":[369,38]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36622:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:7286:2184":{"id":"b:2:2906-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22223":{"id":"0:22223","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1858:1589":{"id":"0:1858:1589","crate_id":0,"name":"crypto","span":{"filename":"src/crypto.rs","begin":[1,0],"end":[1541,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:11962:2896","0:12171:2207","0:12328:4180","0:12562:3031","0:12716:1904","0:12934:2620","0:13038:2615","0:13290:1774","0:13528:4215","0:13806:1778","0:13892:4219","0:14067:1895","0:14153:4230","0:14334:1667","0:14519:1832","0:14704:4231","0:14889:1674","0:15074:4232","0:15259:1866","0:15444:4233","0:15629:1746","0:15814:4234","0:15999:1902","0:16184:1685","0:16369:3100","0:16554:1906","0:16739:1891","0:16892:1888","0:16996:4238","0:17262:1898"],"is_stripped":true}},"0:33860:1835":{"id":"0:33860:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:31611:1780":{"id":"a:2:3471:6582-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5873:2147":{"id":"0:5873:2147","crate_id":0,"name":"testnet_preprod","span":{"filename":"src/address.rs","begin":[64,4],"end":[69,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19237":{"id":"0:19237","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19238:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:6894:2186":{"id":"b:2:3255-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8164":{"id":"0:8164","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8165:7231","0:8166:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8101:993":{"id":"0:8101:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[27,43],"end":[27,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:45100:1725":{"id":"a:2:3407:213-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5299:1759":{"id":"0:5299:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[374,4],"end":[385,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13883:51762":{"id":"2:13883:51762","crate_id":2,"name":"rsplitn","span":null,"visibility":"public","docs":"An iterator over substrings of this string slice, separated by a\npattern, starting from the end of the string, restricted to returning\nat most `n` items.\n\nIf `n` substrings are returned, the last substring (the `n`th substring)\nwill contain the remainder of the string.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator will not be double ended, because it is not\nefficient to support.\n\nFor splitting from the front, the [`splitn`] method can be used.\n\n[`splitn`]: str::splitn\n\n# Examples\n\nSimple patterns:\n\n```\nlet v: Vec<&str> = \"Mary had a little lamb\".rsplitn(3, ' ').collect();\nassert_eq!(v, [\"lamb\", \"little\", \"Mary had a\"]);\n\nlet v: Vec<&str> = \"lionXXtigerXleopard\".rsplitn(3, 'X').collect();\nassert_eq!(v, [\"leopard\", \"tiger\", \"lionX\"]);\n\nlet v: Vec<&str> = \"lion::tiger::leopard\".rsplitn(2, \"::\").collect();\nassert_eq!(v, [\"leopard\", \"lion::tiger\"]);\n```\n\nA more complex pattern, using a closure:\n\n```\nlet v: Vec<&str> = \"abc1defXghi\".rsplitn(2, |c| c == '1' || c == 'X').collect();\nassert_eq!(v, [\"ghi\", \"abc1def\"]);\n```","links":{"str::splitn":"2:13880:51760","prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"RSplitN","id":"2:46061:6839","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11589:3924":{"id":"a:2:3421:221-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:15259:1866":{"id":"b:5:859-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16290:1759":{"id":"0:16290:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10321:3070":{"id":"0:10321:3070","crate_id":0,"name":"ex_unit_prices","span":{"filename":"src/builders/tx_builder.rs","begin":[255,4],"end":[259,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ex_unit_prices",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:231:19802":{"id":"48:231:19802","crate_id":48,"name":"FunctionalSequence","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:233:828","48:236:6908","48:241:1669"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:10135":{"id":"0:10135","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10136:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:16996:4238":{"id":"a:2:3471:6582-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6079:415":{"id":"0:6079:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[123,4],"end":[123,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:54448:1978":{"id":"b:2:3244-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13918:50574":{"id":"2:13918:50574","crate_id":2,"name":"strip_prefix","span":null,"visibility":"public","docs":"Returns a string slice with the prefix removed.\n\nIf the string starts with the pattern `prefix`, returns substring after the prefix, wrapped\nin `Some`. Unlike `trim_start_matches`, this method removes the prefix exactly once.\n\nIf the string does not start with `prefix`, returns `None`.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\n```\nassert_eq!(\"foo:bar\".strip_prefix(\"foo:\"), Some(\"bar\"));\nassert_eq!(\"foo:bar\".strip_prefix(\"bar\"), None);\nassert_eq!(\"foofoo\".strip_prefix(\"foo\"), Some(\"foo\"));\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":["#[must_use =\n\"this returns the remaining substring as a new slice, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49120":{"id":"0:49120","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,4],"end":[1404,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49121:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:2199:4482":{"id":"b:2:4212-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:9105:2769":{"id":"b:2:4212-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25989:408":{"id":"0:25989:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,9],"end":[23,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9389:7236":{"id":"0:9389:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:50157:1776":{"id":"b:19:426-0:50157:1776","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29829":{"id":"0:29829","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40931:702":{"id":"0:40931:702","crate_id":0,"name":"hash","span":{"filename":"src/utils.rs","begin":[910,55],"end":[910,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3032:1662":{"id":"0:3032:1662","crate_id":0,"name":"to_bignum","span":{"filename":"src/utils.rs","begin":[359,0],"end":[361,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["val",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:28203":{"id":"0:28203","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28204:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33790":{"id":"0:33790","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33791:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:588:56444":{"id":"25:588:56444","crate_id":25,"name":"unsigned_shr","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[237,4],"end":[237,42]},"visibility":"default","docs":"Shifts the bits to the right by a specified amount, `n`, filling\nzeros in the most significant bits.\n\nThis is bitwise equivalent to unsigned `Shr`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = -8i8; // 0b11111000\nlet m = 62i8; // 0b00111110\n\nassert_eq!(n.unsigned_shr(2), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:51526:1872":{"id":"b:32:1701-0:51526:1872","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35066:1763":{"id":"0:35066:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,68],"end":[1156,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27667":{"id":"0:27667","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27668:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53964:5328":{"id":"0:53964:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54629":{"id":"0:54629","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,38],"end":[2699,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54630:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:55003:2004":{"id":"b:2:2906-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17407:6154":{"id":"0:17407:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23546:906":{"id":"0:23546:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[45,4],"end":[57,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["drep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:14153:4230":{"id":"b:2:3244-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48343:594":{"id":"0:48343:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1277,27],"end":[1277,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41880:7231":{"id":"0:41880:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23848":{"id":"0:23848","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23849:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:895:3949":{"id":"0:895:3949","crate_id":0,"name":"SECRET_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[95,4],"end":[95,63]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519::PRIVATE_KEY_LENGTH"}},"0:15940:1766":{"id":"0:15940:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:29061:5221":{"id":"b:5:859-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10391":{"id":"0:10391","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10392:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20639:1835":{"id":"0:20639:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15822":{"id":"0:15822","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:20565:2670":{"id":"a:2:3407:213-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35620:5456":{"id":"0:35620:5456","crate_id":0,"name":"get_i32","span":{"filename":"src/protocol_types/metadata.rs","begin":[63,4],"end":[65,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21042:5150":{"id":"0:21042:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43302:5150":{"id":"0:43302:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30459:7350":{"id":"0:30459:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[59,4],"end":[59,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:1120:3919":{"id":"b:2:3250-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6040:667":{"id":"0:6040:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:49074:1811":{"id":"b:19:426-0:49074:1811","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:35371:5329":{"id":"b:2:3255-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:47010:1751":{"id":"a:2:3471:6582-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34750:7231":{"id":"0:34750:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29557":{"id":"0:29557","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35371:5329":{"id":"0:35371:5329","crate_id":0,"name":"PlutusDatumSchema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1238,0],"end":[1276,1]},"visibility":"public","docs":" JSON <-> PlutusData conversion schemas.\n Follows ScriptDataJsonSchema in cardano-cli defined at:\n https://github.com/input-output-hk/cardano-node/blob/master/cardano-api/src/Cardano/Api/ScriptData.hs#L254\n\n All methods here have the following restrictions due to limitations on dependencies:\n * JSON numbers above u64::MAX (positive) or below i64::MIN (negative) will throw errors\n * Hex strings for bytes don't accept odd-length (half-byte) strings.\n cardano-cli seems to support these however but it seems to be different than just 0-padding\n on either side when tested so proceed with caution\nwasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:35372:5374","0:35374:5345"],"impls":["a:2:3471:6582-0:35371:5329","a:2:9605:8783-0:35371:5329","a:2:3421:221-0:35371:5329","a:2:9606:8782-0:35371:5329","a:2:3407:213-0:35371:5329","b:2:3244-0:35371:5329","b:2:2903-0:35371:5329","b:2:3255-0:35371:5329","b:2:3240-0:35371:5329","b:2:4212-0:35371:5329","b:2:3250-0:35371:5329","b:2:2906-0:35371:5329","b:5:859-0:35371:5329","b:19:426-0:35371:5329","b:36:59-0:35371:5329","b:44:298-0:35371:5329","b:49:1377-0:35371:5329","0:35376","0:35377","0:35379","0:35381","0:35382","0:35384","0:35385","0:35354","0:35357","0:35360","0:35362","0:35364"]}},"a:2:9605:8783-0:39443:4134":{"id":"a:2:9605:8783-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13930:7231":{"id":"0:13930:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1738:18025":{"id":"32:1738:18025","crate_id":32,"name":"deserialize_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[978,4],"end":[980,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `u64` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50022:769":{"id":"0:50022:769","crate_id":0,"name":"kind","span":{"filename":"src/lib.rs","begin":[1568,4],"end":[1577,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2594:19908":{"id":"50:2594:19908","crate_id":50,"name":"peeking_take_while","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1360,4],"end":[1362,44]},"visibility":"default","docs":"Return an iterator adaptor that borrows from this iterator and\ntakes items while the closure `accept` returns `true`.\n\nThis adaptor can only be used on iterators that implement `PeekingNext`\nlike `.peekable()`, `put_back` and a few other collection iterators.\n\nThe last and rejected element (first `false`) is still available when\n`peeking_take_while` is done.\n\n\nSee also [`.take_while_ref()`](Itertools::take_while_ref)\nwhich is a similar adaptor.","links":{"Itertools::take_while_ref":"50:2596:59630"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["accept",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"PeekingTakeWhile","id":"50:1876:19954","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PeekingNext","id":"50:1861:19934","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49113:1542":{"id":"0:49113:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1410,15],"end":[1410,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:35457":{"id":"0:35457","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35458:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22775:1766":{"id":"0:22775:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6889:2455":{"id":"0:6889:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:599:3644":{"id":"0:599:3644","crate_id":0,"name":"skip_bytes","span":{"filename":"src/chain_core/mempack.rs","begin":[120,4],"end":[124,5]},"visibility":"public","docs":"Skip a number of bytes from the buffer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["sz",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11479:3616":{"id":"0:11479:3616","crate_id":0,"name":"ReadError","span":{"filename":"src/chain_core/mempack.rs","begin":[34,0],"end":[45,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11480:3618","0:11484:3620","0:11487:3622","0:11491:3624","0:11494:3626"],"impls":["a:2:3471:6582-0:11479:3616","a:2:9605:8783-0:11479:3616","a:2:3421:221-0:11479:3616","a:2:9606:8782-0:11479:3616","a:2:3407:213-0:11479:3616","b:2:3244-0:11479:3616","b:2:2903-0:11479:3616","b:2:3255-0:11479:3616","b:2:3240-0:11479:3616","b:2:4212-0:11479:3616","b:2:3250-0:11479:3616","b:2:3322-0:11479:3616","b:2:2906-0:11479:3616","b:5:6515-0:11479:3616","b:5:859-0:11479:3616","b:36:59-0:11479:3616","b:44:298-0:11479:3616","b:49:1377-0:11479:3616","0:11497","0:11499","0:11501","0:11502","0:11504","0:11505","0:584","0:586"]}},"0:35274:5150":{"id":"0:35274:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23110":{"id":"0:23110","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23111:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31133:667":{"id":"0:31133:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:46267:1744":{"id":"b:36:59-0:46267:1744","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46998":{"id":"0:46998","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46999:7231","0:47000:5150","0:47001:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24231":{"id":"0:24231","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24232:7231","0:24233:5150","0:24234:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5034":{"id":"0:5034","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[29,0],"end":[29,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance_action","name":"governance_action","id":"0:5000:5207","glob":true}},"0:51191:1637":{"id":"0:51191:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1830,4],"end":[1832,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:41236:2511":{"id":"b:2:3240-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:14067:1895":{"id":"a:2:3407:213-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7569:2632":{"id":"0:7569:2632","crate_id":0,"name":"add_with_native_script","span":{"filename":"src/builders/certificates_builder.rs","begin":[48,4],"end":[67,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["native_script_source",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30426":{"id":"0:30426","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[54,4],"end":[54,7]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30427:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10225:7231":{"id":"0:10225:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30856:7231":{"id":"0:30856:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:42152:1620":{"id":"b:2:3240-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:20276:5121":{"id":"b:44:298-0:20276:5121","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28730:7236":{"id":"0:28730:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8682:7231":{"id":"0:8682:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29673":{"id":"0:29673","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29674:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42666":{"id":"0:42666","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42667:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:51267:1869":{"id":"b:2:3240-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:44169:1711":{"id":"b:2:3250-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23782:5331":{"id":"0:23782:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6138:2159":{"id":"0:6138:2159","crate_id":0,"name":"to_keyhash","span":{"filename":"src/address.rs","begin":[143,4],"end":[148,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39452:408":{"id":"0:39452:408","crate_id":0,"name":"clone","span":{"filename":"src/typed_bytes/mod.rs","begin":[14,16],"end":[14,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2268:17955":{"id":"32:2268:17955","crate_id":32,"name":"serialize_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[534,4],"end":[534,66]},"visibility":"default","docs":"Serialize a `u8` value.\n\nIf the format does not differentiate between `u8` and `u64`, a\nreasonable implementation would be to cast the value to `u64` and\nforward to `serialize_u64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for u8 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_u8(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26092:7231":{"id":"0:26092:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25216:2845":{"id":"0:25216:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[49,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36216":{"id":"0:36216","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,23],"end":[264,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37732":{"id":"0:37732","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37733:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45611":{"id":"0:45611","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45612:7231","0:45613:5150","0:45614:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13226:3956":{"id":"0:13226:3956","crate_id":0,"name":"signature","span":{"filename":"src/crypto.rs","begin":[549,4],"end":[551,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:15999:1902":{"id":"b:2:3250-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45567:906":{"id":"0:45567:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[816,4],"end":[821,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["port",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}}],["dns_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35947":{"id":"0:35947","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35948:7231","0:35949:5150","0:35950:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:32290:3370":{"id":"a:2:9606:8782-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:8997:17741":{"id":"2:8997:17741","crate_id":2,"name":"map_while","span":null,"visibility":"default","docs":"Creates an iterator that both yields elements based on a predicate and maps.\n\n`map_while()` takes a closure as an argument. It will call this\nclosure on each element of the iterator, and yield elements\nwhile it returns [`Some(_)`][`Some`].\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [-1i32, 4, 0, 1];\n\nlet mut iter = a.iter().map_while(|x| 16i32.checked_div(*x));\n\nassert_eq!(iter.next(), Some(-16));\nassert_eq!(iter.next(), Some(4));\nassert_eq!(iter.next(), None);\n```\n\nHere's the same example, but with [`take_while`] and [`map`]:\n\n[`take_while`]: Iterator::take_while\n[`map`]: Iterator::map\n\n```\nlet a = [-1i32, 4, 0, 1];\n\nlet mut iter = a.iter()\n .map(|x| 16i32.checked_div(*x))\n .take_while(|x| x.is_some())\n .map(|x| x.unwrap());\n\nassert_eq!(iter.next(), Some(-16));\nassert_eq!(iter.next(), Some(4));\nassert_eq!(iter.next(), None);\n```\n\nStopping after an initial [`None`]:\n\n```\nlet a = [0, 1, 2, -3, 4, 5, -6];\n\nlet iter = a.iter().map_while(|x| u32::try_from(*x).ok());\nlet vec = iter.collect::>();\n\n// We have more elements which could fit in u32 (4, 5), but `map_while` returned `None` for `-3`\n// (as the `predicate` returned `None`) and `collect` stops at the first `None` encountered.\nassert_eq!(vec, vec![0, 1, 2]);\n```\n\nBecause `map_while()` needs to look at the value in order to see if it\nshould be included or not, consuming iterators will see that it is\nremoved:\n\n```\nlet a = [1, 2, -3, 4];\nlet mut iter = a.iter();\n\nlet result: Vec = iter.by_ref()\n .map_while(|n| u32::try_from(*n).ok())\n .collect();\n\nassert_eq!(result, &[1, 2]);\n\nlet result: Vec = iter.cloned().collect();\n\nassert_eq!(result, &[4]);\n```\n\nThe `-3` is no longer there, because it was consumed in order to see if\nthe iteration should stop, but wasn't placed back into the iterator.\n\nNote that unlike [`take_while`] this iterator is **not** fused.\nIt is also not specified what this iterator returns after the first [`None`] is returned.\nIf you need fused iterator, use [`fuse`].\n\n[`fuse`]: Iterator::fuse","links":{"`Some`":"2:43954:216","Iterator::fuse":"2:9010:17743","`None`":"2:43952:173","Iterator::take_while":"2:8995:4760","Iterator::map":"2:8978:828"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"MapWhile","id":"2:43090:6914","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14526:408":{"id":"0:14526:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27677":{"id":"0:27677","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:8799:2753":{"id":"b:2:2906-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:17833:4490":{"id":"a:2:9606:8782-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:30568:2226":{"id":"0:30568:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51518":{"id":"0:51518","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51519:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:17629:2534":{"id":"b:5:859-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:12171:2207":{"id":"b:2:3255-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:10116:3075":{"id":"b:2:3240-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18953:7231":{"id":"0:18953:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2571:1766":{"id":"0:2571:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[106,4],"end":[108,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52333:906":{"id":"0:52333:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2043,4],"end":[2057,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["header",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["transaction_bodies",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["transaction_witness_sets",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["auxiliary_data_set",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["invalid_transactions",{"kind":"resolved_path","inner":{"name":"TransactionIndexes","id":"0:5705:1874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:17570:1702":{"id":"b:49:1377-0:17570:1702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52038:1637":{"id":"0:52038:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1961,4],"end":[1963,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["tx_index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:15814:4234":{"id":"b:49:1377-0:15814:4234","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:27009:2852":{"id":"a:2:9605:8783-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:34369:2702":{"id":"b:49:1377-0:34369:2702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20569":{"id":"0:20569","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20570:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35023:7243":{"id":"0:35023:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:31355:1815":{"id":"b:32:1701-0:31355:1815","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:43057:1634":{"id":"b:44:298-0:43057:1634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19701:408":{"id":"0:19701:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[41,4],"end":[41,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:29342:5228":{"id":"b:2:3240-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:47600:1789":{"id":"b:2:3240-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2020":{"id":"0:2020","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1269,0],"end":[1271,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2021:2243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53870:993":{"id":"0:53870:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2449,4],"end":[2449,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34748:7243":{"id":"0:34748:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21414:702":{"id":"0:21414:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:8085:2704":{"id":"a:2:3421:221-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20346:7350":{"id":"0:20346:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[198,4],"end":[198,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25012":{"id":"0:25012","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25013:1766","0:25014:7350","0:25015:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46389:2226":{"id":"0:46389:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50942":{"id":"0:50942","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1750,0],"end":[1766,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50947:906","0:50957:780","0:50967:1637","0:50977:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:42692:1641":{"id":"b:2:2906-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3454":{"id":"0:3454","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[812,0],"end":[819,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3455:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:15259:1866":{"id":"b:2:3250-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22723:993":{"id":"0:22723:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:978":{"id":"0:978","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[65,0],"end":[67,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SecretKeySizeStatic","id":"0:1588:3905","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:979:3949"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16563":{"id":"0:16563","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27563:7231":{"id":"0:27563:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43952:993":{"id":"0:43952:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[526,4],"end":[526,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2344:18357":{"id":"32:2344:18357","crate_id":32,"name":"skip_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1869,4],"end":[1869,74]},"visibility":"default","docs":"Indicate that a struct field has been skipped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStruct","id":"32:2339:7104","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27056:5150":{"id":"0:27056:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14021:7232":{"id":"0:14021:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7515:7245":{"id":"0:7515:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29105:7245":{"id":"0:29105:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50120:7236":{"id":"0:50120:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:754:3800":{"id":"0:754:3800","crate_id":0,"name":"HasHeader","span":{"filename":"src/chain_core/property.rs","begin":[141,0],"end":[147,1]},"visibility":"public","docs":"Access to the block header.\n\nIf featured by the blockchain, the header can be used to transmit\nblock's metadata via a network protocol or in other uses where the\nfull content of the block is too bulky and not necessary.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:755:1880","0:756:1879"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:32:1701-0:36384:3232":{"id":"b:32:1701-0:36384:3232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49132":{"id":"0:49132","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,38],"end":[1404,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49133:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47600:1789":{"id":"0:47600:1789","crate_id":0,"name":"ScriptPubkey","span":{"filename":"src/lib.rs","begin":[1204,0],"end":[1206,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:47666","0:47681","0:47696","0:47711","0:47726","0:47764","a:2:3471:6582-0:47600:1789","a:2:9605:8783-0:47600:1789","a:2:3421:221-0:47600:1789","a:2:9606:8782-0:47600:1789","a:2:3407:213-0:47600:1789","b:2:3244-0:47600:1789","b:2:2903-0:47600:1789","b:2:3255-0:47600:1789","b:2:3240-0:47600:1789","b:2:4212-0:47600:1789","b:2:3250-0:47600:1789","b:2:2906-0:47600:1789","b:5:859-0:47600:1789","b:19:426-0:47600:1789","b:32:1701-0:47600:1789","b:36:59-0:47600:1789","b:44:298-0:47600:1789","b:49:1377-0:47600:1789","0:3608","0:47602","0:47604","0:47606","0:47607","0:47609","0:47611","0:47612","0:47614","0:47618","0:47623","0:47662","0:47546","0:47552","0:47561","0:47574","0:47580","0:47584","0:47588","0:47592","0:47594"]}},"0:30137:6470":{"id":"0:30137:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:46526:1747":{"id":"a:2:9605:8783-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"22:63:17712":{"id":"22:63:17712","crate_id":22,"name":"write_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[255,4],"end":[255,97]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"W"},"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54092":{"id":"0:54092","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54093:7231","0:54094:5150","0:54095:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:54881:2001":{"id":"b:2:2906-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:22492:2699":{"id":"b:19:426-0:22492:2699","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25392:7350":{"id":"0:25392:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43682:649":{"id":"0:43682:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[464,4],"end":[464,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9565":{"id":"0:9565","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9566:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9235:6905":{"id":"2:9235:6905","crate_id":2,"name":"TrustedStep","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Step","id":"2:8257:6891","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:24658:906":{"id":"0:24658:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[40,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["voting_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:347:15030":{"id":"25:347:15030","crate_id":25,"name":"from_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[426,4],"end":[426,40]},"visibility":"default","docs":"Converts an `i64` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"i64"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"53:186:53553":{"id":"53:186:53553","crate_id":53,"name":"is_nan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[33,4],"end":[33,28]},"visibility":"default","docs":"Returns `true` if this value is `NaN` and false otherwise.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:31893":{"id":"0:31893","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,55],"end":[233,59]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31894:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:43316:1642":{"id":"b:49:1377-0:43316:1642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11755":{"id":"0:11755","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[15,9],"end":[15,14]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11756:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12496:2226":{"id":"0:12496:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[316,4],"end":[330,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:16892:1888":{"id":"b:2:3255-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5083:3104":{"id":"0:5083:3104","crate_id":0,"name":"voting_proposals","span":{"filename":"src/serialization/governance/proposals/voting_proposals.rs","begin":[1,0],"end":[38,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"b:49:1377-0:55003:2004":{"id":"b:49:1377-0:55003:2004","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"28:175:18300":{"id":"28:175:18300","crate_id":28,"name":"try_fill_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[184,4],"end":[184,71]},"visibility":"default","docs":"Fill `dest` entirely with random data.\n\nThis is the only method which allows an RNG to report errors while\ngenerating random data thus making this the primary method implemented\nby external (true) RNGs (e.g. `OsRng`) which can fail. It may be used\ndirectly to generate keys and to seed (infallible) PRNGs.\n\nOther than error handling, this method is identical to [`fill_bytes`];\nthus this may be implemented using `Ok(self.fill_bytes(dest))` or\n`fill_bytes` may be implemented with\n`self.try_fill_bytes(dest).unwrap()` or more specific error handling.\n\n[`fill_bytes`]: RngCore::fill_bytes","links":{"RngCore::fill_bytes":"28:174:3945"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"28:227:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2906-0:11655:4067":{"id":"b:2:2906-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45643":{"id":"0:45643","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[831,4],"end":[831,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45644:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30396:5233":{"id":"0:30396:5233","crate_id":0,"name":"InfoAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[46,4],"end":[46,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"6","value":"6"}}},"b:44:298-0:54881:2001":{"id":"b:44:298-0:54881:2001","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:28003:5212":{"id":"b:44:298-0:28003:5212","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37122:1767":{"id":"0:37122:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,76],"end":[5,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11901:3902":{"id":"b:2:3240-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6319:7232":{"id":"0:6319:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11539:3675":{"id":"0:11539:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5208:1759":{"id":"0:5208:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[21,4],"end":[30,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44590":{"id":"0:44590","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44591:7231","0:44592:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:13290:1774":{"id":"b:2:2903-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:40260:1677":{"id":"b:2:3250-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17069:1767":{"id":"0:17069:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1260,4],"end":[1260,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46143:1734":{"id":"0:46143:1734","crate_id":0,"name":"new_single_host_addr","span":{"filename":"src/lib.rs","begin":[906,4],"end":[908,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["single_host_addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44451":{"id":"0:44451","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[613,4],"end":[613,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44452:1766","0:44453:7350","0:44454:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50637:2225":{"id":"0:50637:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:1730:3906":{"id":"b:2:2906-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15200:1766":{"id":"0:15200:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50405:2225":{"id":"0:50405:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30096:702":{"id":"0:30096:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:12562:3031":{"id":"a:2:3471:6582-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10437":{"id":"0:10437","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10438:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:17883:5054":{"id":"b:2:3255-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16446:2225":{"id":"0:16446:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8409:5150":{"id":"0:8409:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18005":{"id":"0:18005","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[23,0],"end":[116,1]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18010:906","0:18020:5061","0:18030:1621","0:18040:5059","0:18050:5063","0:18060:5064","0:18070:1623","0:18080:5060","0:18090:1628","0:18100:1625","0:18110:3227","0:18120:1626","0:18130:5062"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29560":{"id":"0:29560","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[7,4],"end":[7,7]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29561:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:28003:5212":{"id":"a:2:3471:6582-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:35847:5458":{"id":"a:2:3421:221-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:2271:17958":{"id":"32:2271:17958","crate_id":32,"name":"serialize_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[596,4],"end":[596,68]},"visibility":"default","docs":"Serialize a `u64` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for u64 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_u64(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:20276:5121":{"id":"b:2:3255-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48095":{"id":"0:48095","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,22],"end":[1252,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48096:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:615:641":{"id":"39:615:641","crate_id":39,"name":"fill","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[218,4],"end":[218,54]},"visibility":"default","docs":"Fill any type implementing [`Fill`] with random data\n\nThe distribution is expected to be uniform with portable results, but\nthis cannot be guaranteed for third-party implementations.\n\nThis is identical to [`try_fill`] except that it panics on error.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut arr = [0i8; 20];\nthread_rng().fill(&mut arr[..]);\n```\n\n[`fill_bytes`]: RngCore::fill_bytes\n[`try_fill`]: Rng::try_fill","links":{"Rng::try_fill":"39:618:18202","`Fill`":"39:624:17678"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Fill","id":"39:624:17678","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:16554:1906":{"id":"b:2:3244-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2269:17956":{"id":"32:2269:17956","crate_id":32,"name":"serialize_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[556,4],"end":[556,68]},"visibility":"default","docs":"Serialize a `u16` value.\n\nIf the format does not differentiate between `u16` and `u64`, a\nreasonable implementation would be to cast the value to `u64` and\nforward to `serialize_u64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for u16 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_u16(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:32565:3084":{"id":"b:44:298-0:32565:3084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:23060:2673":{"id":"b:44:298-0:23060:2673","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10274":{"id":"0:10274","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[203,16],"end":[203,21]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10275:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48310:7231":{"id":"0:48310:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32279:7231":{"id":"0:32279:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33836":{"id":"0:33836","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33837:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42938:7245":{"id":"0:42938:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8117:2737":{"id":"0:8117:2737","crate_id":0,"name":"new_ref_input","span":{"filename":"src/builders/script_structs.rs","begin":[45,4],"end":[51,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor has missed information about plutus script language vesrion. That can affect\nthe script data hash calculation.\nUse `.new_ref_input_with_lang_ver` instead","links":{},"attrs":["#[deprecated(since = \"11.3.0\", note =\n\"This constructor has missed information about plutus script language vesrion. That can affect the script data hash calculation. Use `.new_ref_input_with_lang_ver` instead.\")]"],"deprecation":{"since":"11.3.0","note":"This constructor has missed information about plutus script language vesrion. That can affect the script data hash calculation. Use `.new_ref_input_with_lang_ver` instead."},"kind":"method","inner":{"decl":{"inputs":[["script_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24927:906":{"id":"0:24927:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["voting_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52872:1542":{"id":"0:52872:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[2138,14],"end":[2138,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:34616:7207":{"id":"0:34616:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24243":{"id":"0:24243","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24248:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48049:7236":{"id":"0:48049:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20512:6470":{"id":"0:20512:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14852:7236":{"id":"0:14852:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43042:7231":{"id":"0:43042:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:17833:4490":{"id":"b:49:1377-0:17833:4490","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:8663:2752":{"id":"b:2:3255-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:8799:2753":{"id":"a:2:9605:8783-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47197":{"id":"0:47197","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47198:7231","0:47199:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11938:649":{"id":"0:11938:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[25,9],"end":[25,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49319:649":{"id":"0:49319:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1426,11],"end":[1426,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28313:7245":{"id":"0:28313:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32770":{"id":"0:32770","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32771:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6094:1763":{"id":"0:6094:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/address.rs","begin":[127,4],"end":[127,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47190:7232":{"id":"0:47190:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50546:7231":{"id":"0:50546:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:10898:18336":{"id":"2:10898:18336","crate_id":2,"name":"write_u8","span":null,"visibility":"default","docs":"Writes a single `u8` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"u8"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:9915:2874":{"id":"b:19:426-0:9915:2874","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19495":{"id":"0:19495","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[10,4],"end":[10,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37817:1767":{"id":"0:37817:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46704:266":{"id":"0:46704:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1012,4],"end":[1014,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34717":{"id":"0:34717","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34718:7231","0:34719:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:8085:2704":{"id":"a:2:3407:213-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:16739:1891":{"id":"b:36:59-0:16739:1891","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6069:649":{"id":"0:6069:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[119,4],"end":[119,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18988:993":{"id":"0:18988:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,38],"end":[6,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13281:7247":{"id":"0:13281:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18272:594":{"id":"0:18272:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[32,4],"end":[32,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:39767:2354":{"id":"b:49:1377-0:39767:2354","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42820:5331":{"id":"0:42820:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2634:5204":{"id":"0:2634:5204","crate_id":0,"name":"constitution","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[1,0],"end":[48,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:29622:5230"],"is_stripped":true}},"0:7745":{"id":"0:7745","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7746:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9237:2648":{"id":"0:9237:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[340,4],"end":[369,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8260:20052":{"id":"2:8260:20052","crate_id":2,"name":"forward","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *successor*\nof `self` `count` times.\n\nIf this would overflow the range of values supported by `Self`,\nthis function is allowed to panic, wrap, or saturate.\nThe suggested behavior is to panic when debug assertions are enabled,\nand to wrap or saturate otherwise.\n\nUnsafe code should not rely on the correctness of behavior after overflow.\n\n# Invariants\n\nFor any `a`, `n`, and `m`, where no overflow occurs:\n\n* `Step::forward(Step::forward(a, n), m) == Step::forward(a, n + m)`\n\nFor any `a` and `n`, where no overflow occurs:\n\n* `Step::forward_checked(a, n) == Some(Step::forward(a, n))`\n* `Step::forward(a, n) == (0..n).fold(a, |x, _| Step::forward(x, 1))`\n * Corollary: `Step::forward(a, 0) == a`\n* `Step::forward(a, n) >= a`\n* `Step::backward(Step::forward(a, n), n) == a`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:22778:2698":{"id":"b:32:1701-0:22778:2698","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52658":{"id":"0:52658","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,38],"end":[2091,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52659:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:17714:4181":{"id":"b:2:3255-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:52641:1889":{"id":"a:2:3421:221-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:11428:3533":{"id":"b:49:1377-0:11428:3533","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31307":{"id":"0:31307","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31308:7231","0:31309:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36792:3231":{"id":"0:36792:3231","crate_id":0,"name":"metadata","span":{"filename":"src/protocol_types/metadata.rs","begin":[401,4],"end":[403,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:43931:1697":{"id":"b:2:3240-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:48086:1792":{"id":"b:44:298-0:48086:1792","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33780":{"id":"0:33780","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,27],"end":[684,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33781:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4742:3057":{"id":"0:4742:3057","crate_id":0,"name":"voting_procedures","span":{"filename":"src/serialization/governance/voting_procedures.rs","begin":[1,0],"end":[89,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"a:2:9605:8783-0:14704:4231":{"id":"a:2:9605:8783-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:30377:5235":{"id":"b:32:1701-0:30377:5235","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21353:6470":{"id":"0:21353:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19989:415":{"id":"0:19989:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,33],"end":[87,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21086:1759":{"id":"0:21086:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[85,4],"end":[85,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54598":{"id":"0:54598","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54599:7231","0:54600:5150","0:54601:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32058":{"id":"0:32058","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[299,4],"end":[299,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32059:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25016:2696":{"id":"0:25016:2696","crate_id":0,"name":"DrepUpdate","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:25073","0:25088","0:25103","0:25118","0:25133","0:25171","a:2:3471:6582-0:25016:2696","a:2:9605:8783-0:25016:2696","a:2:3421:221-0:25016:2696","a:2:9606:8782-0:25016:2696","a:2:3407:213-0:25016:2696","b:2:3244-0:25016:2696","b:2:2903-0:25016:2696","b:2:3255-0:25016:2696","b:2:3240-0:25016:2696","b:2:4212-0:25016:2696","b:2:3250-0:25016:2696","b:2:2906-0:25016:2696","b:5:859-0:25016:2696","b:19:426-0:25016:2696","b:32:1701-0:25016:2696","b:36:59-0:25016:2696","b:44:298-0:25016:2696","b:49:1377-0:25016:2696","0:25019","0:25025","0:25034","0:25047","0:25053","0:25057","0:25061","0:25065","0:25067","0:24947","0:24949","0:24951","0:24954","0:24955","0:24957","0:24959","0:24960","0:24962","0:24966","0:24971","0:25012","0:4194"]}},"0:32667":{"id":"0:32667","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32672:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:1598:3900":{"id":"b:49:1377-0:1598:3900","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13840:5445":{"id":"2:13840:5445","crate_id":2,"name":"chars","span":null,"visibility":"public","docs":"Returns an iterator over the [`char`]s of a string slice.\n\nAs a string slice consists of valid UTF-8, we can iterate through a\nstring slice by [`char`]. This method returns such an iterator.\n\nIt's important to remember that [`char`] represents a Unicode Scalar\nValue, and might not match your idea of what a 'character' is. Iteration\nover grapheme clusters may be what you actually want. This functionality\nis not provided by Rust's standard library, check crates.io instead.\n\n# Examples\n\nBasic usage:\n\n```\nlet word = \"goodbye\";\n\nlet count = word.chars().count();\nassert_eq!(7, count);\n\nlet mut chars = word.chars();\n\nassert_eq!(Some('g'), chars.next());\nassert_eq!(Some('o'), chars.next());\nassert_eq!(Some('o'), chars.next());\nassert_eq!(Some('d'), chars.next());\nassert_eq!(Some('b'), chars.next());\nassert_eq!(Some('y'), chars.next());\nassert_eq!(Some('e'), chars.next());\n\nassert_eq!(None, chars.next());\n```\n\nRemember, [`char`]s might not match your intuition about characters:\n\n[`char`]: prim@char\n\n```\nlet y = \"y̆\";\n\nlet mut chars = y.chars();\n\nassert_eq!(Some('y'), chars.next()); // not 'y̆'\nassert_eq!(Some('\\u{0306}'), chars.next());\n\nassert_eq!(None, chars.next());\n```","links":{"prim@char":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Chars","id":"2:45909:6825","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39065:5596":{"id":"0:39065:5596","crate_id":0,"name":"set_ada_per_utxo_byte","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[400,4],"end":[402,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["ada_per_utxo_byte",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42015:2226":{"id":"0:42015:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:28711:5215":{"id":"b:2:4212-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8720":{"id":"0:8720","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[11,0],"end":[19,1]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8725:780","0:8735:1637"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20293:594":{"id":"0:20293:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[194,4],"end":[194,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15202:1772":{"id":"0:15202:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:28711:5215":{"id":"b:2:3240-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39958":{"id":"0:39958","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,55],"end":[160,65]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39959:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:24747:2667":{"id":"b:36:59-0:24747:2667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19439:7231":{"id":"0:19439:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49992:1844":{"id":"0:49992:1844","crate_id":0,"name":"new_script_n_of_k","span":{"filename":"src/lib.rs","begin":[1556,4],"end":[1558,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_n_of_k",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13474":{"id":"0:13474","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13475:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40625":{"id":"0:40625","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,23],"end":[636,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22697:2845":{"id":"0:22697:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[42,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32281:7247":{"id":"0:32281:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:42162":{"id":"0:42162","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,23],"end":[129,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42163:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35277:7231":{"id":"0:35277:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:35959:3238":{"id":"a:2:3471:6582-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35454:7247":{"id":"0:35454:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16475:1759":{"id":"0:16475:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35438:667":{"id":"0:35438:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13852:906":{"id":"0:13852:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[779,4],"end":[781,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:644:3701":{"id":"a:2:9605:8783-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8782:7243":{"id":"0:8782:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44121":{"id":"0:44121","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44122:7231","0:44123:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42174":{"id":"0:42174","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,56],"end":[129,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42176:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:34624:5350":{"id":"b:2:2906-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:47010:1751":{"id":"b:2:3250-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:28711:5215":{"id":"b:19:426-0:28711:5215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11809:649":{"id":"0:11809:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:17262:1898":{"id":"b:2:3240-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:43931:1697":{"id":"b:44:298-0:43931:1697","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18148":{"id":"0:18148","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18149:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28080:2194":{"id":"0:28080:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:34624:5350":{"id":"b:19:426-0:34624:5350","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36724":{"id":"0:36724","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36729:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:27009:2852":{"id":"a:2:9606:8782-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:22213:2671":{"id":"a:2:3407:213-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27327":{"id":"0:27327","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27328:7231","0:27329:5150","0:27330:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28546:2455":{"id":"0:28546:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12514":{"id":"0:12514","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12515:7231","0:12516:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4861:1759":{"id":"0:4861:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals_action.rs","begin":[8,4],"end":[20,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:19214:2688":{"id":"b:2:3250-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15729:2244":{"id":"0:15729:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:34873":{"id":"0:34873","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34878:5328","0:34889:6154","0:34900:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15582:7231":{"id":"0:15582:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:50157:1776":{"id":"b:2:3240-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25027:7232":{"id":"0:25027:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11817:3897":{"id":"b:5:859-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3657:535":{"id":"2:3657:535","crate_id":2,"name":"deref","span":null,"visibility":"default","docs":"Dereferences the value.","links":{},"attrs":["#[must_use]","#[rustc_diagnostic_item = \"deref_method\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deref","id":"2:3655:115","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14831:1767":{"id":"0:14831:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:47600:1789":{"id":"b:19:426-0:47600:1789","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:18206:2664":{"id":"b:2:2906-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:20811:4441":{"id":"b:49:1377-0:20811:4441","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26501:993":{"id":"0:26501:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33429":{"id":"0:33429","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,11],"end":[611,16]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33430:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2111":{"id":"0:2111","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[183,0],"end":[190,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2112:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25685":{"id":"0:25685","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25686:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42583":{"id":"0:42583","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[199,0],"end":[223,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42588:906","0:42598:780","0:42608:1637","0:42618:266","0:42628:1640"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1618:649":{"id":"0:1618:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[87,4],"end":[89,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33061":{"id":"0:33061","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[543,4],"end":[543,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33062:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35966":{"id":"0:35966","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,23],"end":[130,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8981:7243":{"id":"0:8981:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11918:4136":{"id":"0:11918:4136","crate_id":0,"name":"Success","span":{"filename":"src/chain_crypto/sign.rs","begin":[12,4],"end":[12,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:49:1377-0:30377:5235":{"id":"b:49:1377-0:30377:5235","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:7528:2622":{"id":"a:2:3471:6582-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17236":{"id":"0:17236","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17237:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36436:2225":{"id":"0:36436:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24514:7231":{"id":"0:24514:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31572":{"id":"0:31572","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31573:7231","0:31574:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54595:7231":{"id":"0:54595:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34106:7231":{"id":"0:34106:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49768":{"id":"0:49768","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,18],"end":[1514,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2636":{"id":"0:2636","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[23,0],"end":[23,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"constitution","name":"constitution","id":"0:2634:5204","glob":true}},"b:2:2903-0:54108:1944":{"id":"b:2:2903-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1539:667":{"id":"0:1539:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[42,4],"end":[44,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["err",{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11675:667":{"id":"0:11675:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16917:1835":{"id":"0:16917:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1152,4],"end":[1154,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:25323:5158":{"id":"b:2:2906-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6748:7231":{"id":"0:6748:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:39521:3135":{"id":"b:36:59-0:39521:3135","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:44869:1724":{"id":"b:2:2906-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:10116:3075":{"id":"a:2:3471:6582-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:9915:2874":{"id":"b:2:3244-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8470:2743":{"id":"0:8470:2743","crate_id":0,"name":"new_without_datum","span":{"filename":"src/builders/script_structs.rs","begin":[168,4],"end":[174,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["redeemer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:17:55-0:17769:4488":{"id":"b:17:55-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45130:1763":{"id":"0:45130:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[749,4],"end":[749,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16197:702":{"id":"0:16197:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2266:17953":{"id":"32:2266:17953","crate_id":32,"name":"serialize_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[489,4],"end":[489,68]},"visibility":"default","docs":"Serialize an `i64` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for i64 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_i64(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17722:408":{"id":"0:17722:408","crate_id":0,"name":"clone","span":{"filename":"src/impl_mockchain/key.rs","begin":[12,9],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18195:649":{"id":"0:18195:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,16],"end":[5,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:327:44604":{"id":"44:327:44604","crate_id":44,"name":"StoreBytes","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:328:59182","44:329:59183","44:330:59184","44:331:59185"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:36:59-0:17714:4181":{"id":"b:36:59-0:17714:4181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26194:5331":{"id":"0:26194:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9573:5150":{"id":"0:9573:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14460:1766":{"id":"0:14460:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32642:1835":{"id":"0:32642:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4397:3721":{"id":"1:4397:3721","crate_id":1,"name":"Read","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:4398:3675","1:4399:18294","1:4401:18295","1:4402:5717","1:4403:6421","1:4404:3709","1:4405:18296","1:4407:18297","1:4408:5716","1:4409:1833","1:4410:4150","1:4412:4312"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:51473:6470":{"id":"0:51473:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27946":{"id":"0:27946","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:11817:3897":{"id":"b:2:2903-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15386:1767":{"id":"0:15386:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23138:2194":{"id":"0:23138:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1544:4111":{"id":"0:1544:4111","crate_id":0,"name":"HASH_SIZE_256","span":{"filename":"src/chain_crypto/hash.rs","begin":[141,0],"end":[141,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"constant","inner":{"type":{"kind":"primitive","inner":"usize"},"expr":"32","value":"32usize","is_literal":true}},"0:36223":{"id":"0:36223","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,43],"end":[264,53]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36224:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1736:18024":{"id":"32:1736:18024","crate_id":32,"name":"deserialize_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[973,4],"end":[975,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `u32` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49930:1831":{"id":"0:49930:1831","crate_id":0,"name":"PlutusScriptV3","span":{"filename":"src/lib.rs","begin":[1531,4],"end":[1531,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"3","value":"3"}}},"0:512":{"id":"0:512","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[34,0],"end":[34,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"tx_builder_constants","name":"tx_builder_constants","id":"0:510:2316","glob":true}},"0:18455":{"id":"0:18455","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18460:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:68:3392":{"id":"47:68:3392","crate_id":47,"name":"update","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[14,4],"end":[14,38]},"visibility":"default","docs":"Digest input data.\n\nThis method can be called repeatedly for use with streaming messages.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43639:7236":{"id":"0:43639:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17704:3072":{"id":"0:17704:3072","crate_id":0,"name":"min_script_fee","span":{"filename":"src/fees.rs","begin":[87,0],"end":[93,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["ex_unit_prices",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:46763:2455":{"id":"0:46763:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40554:1967":{"id":"0:40554:1967","crate_id":0,"name":"compare","span":{"filename":"src/utils.rs","begin":[520,4],"end":[527,5]},"visibility":"public","docs":"note: values are only partially comparable","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35952:7207":{"id":"0:35952:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47250:594":{"id":"0:47250:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1124,20],"end":[1124,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10096:2888":{"id":"0:10096:2888","crate_id":0,"name":"with_asset_and_min_required_coin_by_utxo_cost","span":{"filename":"src/builders/output_builder.rs","begin":[115,4],"end":[149,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16179:2455":{"id":"0:16179:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29674:2455":{"id":"0:29674:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50504:6470":{"id":"0:50504:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45648":{"id":"0:45648","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[833,4],"end":[833,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45649:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15275:415":{"id":"0:15275:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28289:7236":{"id":"0:28289:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9900:7231":{"id":"0:9900:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53399":{"id":"0:53399","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53400:7231","0:53401:5150","0:53402:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8443":{"id":"0:8443","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,43],"end":[138,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8444:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13933":{"id":"0:13933","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13934:7231","0:13935:5150","0:13936:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2562:6673":{"id":"25:2562:6673","crate_id":25,"name":"FloatConst","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:2563:17948","25:2564:23831","25:2565:23835","25:2566:23832","25:2567:23833","25:2568:23826","25:2569:23827","25:2570:23828","25:2571:23829","25:2572:23830","25:2573:23841","25:2574:23840","25:2575:23838","25:2576:23836","25:2577:23824","25:2578:23834","25:2579:23825","25:2580:23839","25:2581:23837"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:54082":{"id":"0:54082","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54083:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47552":{"id":"0:47552","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47553:7231","0:47554:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10392:6470":{"id":"0:10392:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6521:7231":{"id":"0:6521:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42238":{"id":"0:42238","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42243:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:49920:1829":{"id":"b:2:3250-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2512:5077":{"id":"0:2512:5077","crate_id":0,"name":"stake_vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[1,0],"end":[62,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:23344:2675"],"is_stripped":true}},"0:52451:1766":{"id":"0:52451:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2062,54],"end":[2062,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2689:1763":{"id":"0:2689:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[144,4],"end":[157,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5920":{"id":"0:5920","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[95,4],"end":[95,7]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5921:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40903:5150":{"id":"0:40903:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:3567:355":{"id":"2:3567:355","crate_id":2,"name":"bitor","span":null,"visibility":"default","docs":"Performs the `|` operation.\n\n# Examples\n\n```\nassert_eq!(true | false, true);\nassert_eq!(false | false, false);\nassert_eq!(5u8 | 1u8, 5);\nassert_eq!(5u8 | 2u8, 7);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BitOr","id":"2:3564:6565","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:46768:1749":{"id":"b:49:1377-0:46768:1749","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19496":{"id":"0:19496","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[10,4],"end":[10,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:1730:3906":{"id":"a:2:3421:221-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23071:7231":{"id":"0:23071:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49654":{"id":"0:49654","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,27],"end":[1482,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49655:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17950:1835":{"id":"0:17950:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:8427:2629":{"id":"a:2:9606:8782-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30172:5150":{"id":"0:30172:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:38488":{"id":"0:38488","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38489:7231","0:38490:5150","0:38491:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:11817:3897":{"id":"b:2:4212-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:708":{"id":"0:708","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[168,0],"end":[177,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["write_vectored","write_all","write_all_vectored","by_ref","is_write_vectored","write_fmt"],"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}},"items":["0:710:1932","0:711:3726"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:998:58792":{"id":"39:998:58792","crate_id":39,"name":"choose_weighted","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[143,4],"end":[154,22]},"visibility":"default","docs":"Similar to [`choose`], but where the likelihood of each outcome may be\nspecified.\n\nThe specified function `weight` maps each item `x` to a relative\nlikelihood `weight(x)`. The probability of each item being selected is\ntherefore `weight(x) / s`, where `s` is the sum of all `weight(x)`.\n\nFor slices of length `n`, complexity is `O(n)`.\nSee also [`choose_weighted_mut`], [`distributions::weighted`].\n\n# Example\n\n```\nuse rand::prelude::*;\n\nlet choices = [('a', 2), ('b', 1), ('c', 1)];\nlet mut rng = thread_rng();\n// 50% chance to print 'a', 25% chance to print 'b', 25% chance to print 'c'\nprintln!(\"{:?}\", choices.choose_weighted(&mut rng, |item| item.1).unwrap().0);\n```\n[`choose`]: SliceRandom::choose\n[`choose_weighted_mut`]: SliceRandom::choose_weighted_mut\n[`distributions::weighted`]: crate::distributions::weighted","links":{"SliceRandom::choose":"39:992:58632","SliceRandom::choose_weighted_mut":"39:1004:58793","crate::distributions::weighted":"39:462:43322"},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["weight",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"WeightedError","id":"39:1647:19612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"X","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"X"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"X"},"bounds":[{"trait_bound":{"trait":{"name":"SampleUniform","id":"39:381:19583","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AddAssign","id":"2:3531:6667","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"X"}}}}],"bindings":[]}}},"generic_params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"X"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15562:1759":{"id":"0:15562:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2338":{"id":"0:2338","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[286,0],"end":[303,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2339:906","0:2340:2211","0:2341:2213"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16508:7232":{"id":"0:16508:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:65-0:1730:3906":{"id":"b:22:65-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3577:1231":{"id":"2:3577:1231","crate_id":2,"name":"shl","span":null,"visibility":"default","docs":"Performs the `<<` operation.\n\n# Examples\n\n```\nassert_eq!(5u8 << 1, 10);\nassert_eq!(1u8 << 1, 2);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Shl","id":"2:3574:6570","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:11611:3928":{"id":"b:5:859-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4964":{"id":"0:4964","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/constitution.rs","begin":[4,0],"end":[14,1]},"visibility":{"restricted":{"parent":"0:4959:5204","path":"::serialization::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4965:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2310:7100":{"id":"32:2310:7100","crate_id":32,"name":"SerializeTuple","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2311:174","32:2312:126","32:2313:5195","32:2315:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:40899:5150":{"id":"0:40899:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14884:2455":{"id":"0:14884:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31615:408":{"id":"0:31615:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,4],"end":[175,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10188":{"id":"0:10188","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10189:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33330:3426":{"id":"0:33330:3426","crate_id":0,"name":"new_plutus_v1","span":{"filename":"src/protocol_types/plutus.rs","begin":[591,4],"end":[593,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28604:1637":{"id":"0:28604:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[29,4],"end":[31,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10468:408":{"id":"0:10468:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_builder.rs","begin":[320,9],"end":[320,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:202:17705":{"id":"53:202:17705","crate_id":53,"name":"cbrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[83,4],"end":[83,26]},"visibility":"default","docs":"Take the cubic root of a number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:897:6651":{"id":"25:897:6651","crate_id":25,"name":"pow","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/pow.rs","begin":[18,4],"end":[18,43]},"visibility":"default","docs":"Returns `self` to the power `rhs`.\n\n# Examples\n\n```\nuse num_traits::Pow;\nassert_eq!(Pow::pow(10u32, 2u32), 100);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"RHS"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Pow","id":"25:894:6702","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"RHS"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6218:2225":{"id":"0:6218:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:39395:5612":{"id":"a:2:3407:213-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39403:4061":{"id":"0:39403:4061","crate_id":0,"name":"ByteSlice","span":{"filename":"src/typed_bytes/mod.rs","begin":[8,0],"end":[11,1]},"visibility":"public","docs":"A typed slice of bytes","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:2897","0:2910","a:2:3471:6582-0:39403:4061","a:2:9605:8783-0:39403:4061","a:2:3421:221-0:39403:4061","a:2:9606:8782-0:39403:4061","a:2:3407:213-0:39403:4061","b:2:3244-0:39403:4061","b:2:2903-0:39403:4061","b:2:3255-0:39403:4061","b:2:3240-0:39403:4061","b:2:4212-0:39403:4061","b:2:3250-0:39403:4061","b:2:2906-0:39403:4061","b:5:859-0:39403:4061","b:17:55-0:39403:4061","b:22:72-0:39403:4061","b:22:61-0:39403:4061","b:22:65-0:39403:4061","b:36:59-0:39403:4061","b:44:298-0:39403:4061","b:49:1377-0:39403:4061","0:39408","0:39412","0:39416","0:39419","0:39423","0:39426","0:39430","0:39434","0:39438","0:2885"]}},"b:2:3244-0:8899:2764":{"id":"b:2:3244-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:33178:2657":{"id":"a:2:3471:6582-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11516":{"id":"0:11516","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[259,0],"end":[259,32]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"primitive","inner":"u64"},"items":["0:11517:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:15629:1746":{"id":"b:44:298-0:15629:1746","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17808:594":{"id":"0:17808:594","crate_id":0,"name":"eq","span":{"filename":"src/legacy_address/address.rs","begin":[188,38],"end":[188,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4266:1759":{"id":"0:4266:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[52,4],"end":[65,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34479:2225":{"id":"0:34479:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47446:1775":{"id":"0:47446:1775","crate_id":0,"name":"native_scripts","span":{"filename":"src/lib.rs","begin":[1151,4],"end":[1153,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20568:408":{"id":"0:20568:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:46:16-0:39939:1612":{"id":"b:46:16-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[57,0],"end":[57,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Clear","id":"46:14:44703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:18:20749"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:593:56449":{"id":"25:593:56449","crate_id":25,"name":"to_be","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[328,4],"end":[328,27]},"visibility":"default","docs":"Convert `self` to big endian from the target's endianness.\n\nOn big endian this is a no-op. On little endian the bytes are swapped.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\n\nif cfg!(target_endian = \"big\") {\n assert_eq!(n.to_be(), n)\n} else {\n assert_eq!(n.to_be(), n.swap_bytes())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9602:906":{"id":"0:9602:906","crate_id":0,"name":"new","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[14,4],"end":[18,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15914:2244":{"id":"0:15914:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:10134:7207":{"id":"0:10134:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26167":{"id":"0:26167","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26172:5328","0:26183:6154","0:26194:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:24747:2667":{"id":"b:2:2903-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:9426:2840":{"id":"a:2:3421:221-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:29622:5230":{"id":"b:49:1377-0:29622:5230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"47:161:59298":{"id":"47:161:59298","crate_id":47,"name":"finalize_boxed_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/xof.rs","begin":[60,4],"end":[60,61]},"visibility":"default","docs":"Retrieve result into a boxed slice of the specified size and reset\nthe hasher's state.\n\n`Box<[u8]>` is used instead of `Vec` to save stack space, since\nthey have size of 2 and 3 words respectively.","links":{},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16006:408":{"id":"0:16006:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:41273:5763":{"id":"b:2:2903-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14267:1759":{"id":"0:14267:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11931:3907":{"id":"b:49:1377-0:11931:3907","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:50799:1867":{"id":"b:32:1701-0:50799:1867","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13806:1778":{"id":"0:13806:1778","crate_id":0,"name":"BootstrapWitnesses","span":{"filename":"src/crypto.rs","begin":[774,0],"end":[774,53]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:13847","a:2:3471:6582-0:13806:1778","a:2:9605:8783-0:13806:1778","a:2:3421:221-0:13806:1778","a:2:9606:8782-0:13806:1778","a:2:3407:213-0:13806:1778","b:2:3244-0:13806:1778","b:2:2903-0:13806:1778","b:2:3255-0:13806:1778","b:2:3240-0:13806:1778","b:2:4212-0:13806:1778","b:2:3250-0:13806:1778","b:2:2906-0:13806:1778","b:5:859-0:13806:1778","b:19:426-0:13806:1778","b:32:1701-0:13806:1778","b:36:59-0:13806:1778","b:44:298-0:13806:1778","b:49:1377-0:13806:1778","0:13809","0:13811","0:13813","0:13814","0:13816","0:13817","0:13821","0:13826","0:13843","0:13752","0:13758","0:13767","0:13780","0:13786","0:13790","0:13794","0:13798","0:13800","0:1987"]}},"b:44:298-0:33046:5253":{"id":"b:44:298-0:33046:5253","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:7010:1750":{"id":"b:2:2906-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:43316:1642":{"id":"b:2:4212-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4729:2844":{"id":"0:4729:2844","crate_id":0,"name":"voting_procedure","span":{"filename":"src/serialization/governance/voting_procedure.rs","begin":[1,0],"end":[67,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"32:2286:7312":{"id":"32:2286:7312","crate_id":32,"name":"serialize_newtype_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[928,4],"end":[936,21]},"visibility":"default","docs":"Serialize a newtype variant like `E::N` in `enum E { N(u8) }`.\n\nThe `name` is the name of the enum, the `variant_index` is the index of\nthis variant within the enum, and the `variant` is the name of the\nvariant. The `value` is the data contained within this newtype variant.\n\n```edition2021\nuse serde::{Serialize, Serializer};\n\nenum E {\n M(String),\n N(u8),\n}\n\nimpl Serialize for E {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n E::M(ref s) => serializer.serialize_newtype_variant(\"E\", 0, \"M\", s),\n E::N(n) => serializer.serialize_newtype_variant(\"E\", 1, \"N\", &n),\n }\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["variant_index",{"kind":"primitive","inner":"u32"}],["variant",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54118":{"id":"0:54118","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,27],"end":[2489,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54119:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6973:7236":{"id":"0:6973:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45053:7231":{"id":"0:45053:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"44:201:44578":{"id":"44:201:44578","crate_id":44,"name":"BitOps0","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BitAnd","id":"2:3559:6564","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitOr","id":"2:3564:6565","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitXor","id":"2:3569:6566","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitXorAssign","id":"2:3594:7156","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Not","id":"2:3552:6568","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AndNot","id":"44:195:44575","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:53742:5331":{"id":"0:53742:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26017":{"id":"0:26017","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[38,4],"end":[38,13]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17777":{"id":"0:17777","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,23],"end":[185,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22979:2845":{"id":"0:22979:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[48,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51521:2455":{"id":"0:51521:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:1594:3031":{"id":"b:2:3240-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54201:2226":{"id":"0:54201:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2538:5149":{"id":"0:2538:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[1,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:25678:5150"],"is_stripped":true}},"0:49805":{"id":"0:49805","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49810:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25397":{"id":"0:25397","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25398:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31599":{"id":"0:31599","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31600:7231","0:31601:5150","0:31602:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53187:1900":{"id":"0:53187:1900","crate_id":0,"name":"block_number","span":{"filename":"src/lib.rs","begin":[2162,4],"end":[2164,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45083:7243":{"id":"0:45083:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2621:1767":{"id":"0:2621:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[87,4],"end":[89,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:24467:2672":{"id":"b:2:2906-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16979:7243":{"id":"0:16979:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:1739":{"id":"0:1739","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[66,0],"end":[70,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1742:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12572":{"id":"0:12572","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,27],"end":[336,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54211":{"id":"0:54211","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54216:5328","0:54227:6154","0:54238:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26818:5151":{"id":"0:26818:5151","crate_id":0,"name":"new_with_anchor","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[54,4],"end":[59,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vote",{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30492":{"id":"0:30492","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30493:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14722":{"id":"0:14722","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14723:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26315:702":{"id":"0:26315:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[10,4],"end":[10,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47198:7231":{"id":"0:47198:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1925":{"id":"0:1925","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[417,0],"end":[427,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1926:1766","0:1927:1767","0:1928:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54095:7245":{"id":"0:54095:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33568:5150":{"id":"0:33568:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54538:1637":{"id":"0:54538:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2682,4],"end":[2684,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34728:7236":{"id":"0:34728:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"32:1695:1763":{"id":"32:1695:1763","crate_id":32,"name":"deserialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[542,4],"end":[544,29]},"visibility":"default","docs":"Deserialize this value from the given Serde deserializer.\n\nSee the [Implementing `Deserialize`][impl-deserialize] section of the\nmanual for more information about how to implement this method.\n\n[impl-deserialize]: https://serde.rs/impl-deserialize.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:15870:54687":{"id":"2:15870:54687","crate_id":2,"name":"reduce_xor","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"xor\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:14654:51454":{"id":"2:14654:51454","crate_id":2,"name":"allocate","span":null,"visibility":"default","docs":"Attempts to allocate a block of memory.\n\nOn success, returns a [`NonNull<[u8]>`][NonNull] meeting the size and alignment guarantees of `layout`.\n\nThe returned block may have a larger size than specified by `layout.size()`, and may or may\nnot have its contents initialized.\n\n# Errors\n\nReturning `Err` indicates that either memory is exhausted or `layout` does not meet\nallocator's size or alignment constraints.\n\nImplementations are encouraged to return `Err` on memory exhaustion rather than panicking or\naborting, but this is not a strict requirement. (Specifically: it is *legal* to implement\nthis trait atop an underlying native allocation library that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an allocation error are encouraged to\ncall the [`handle_alloc_error`] function, rather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{"NonNull":"2:2436:6972"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"AllocError","id":"2:46946:17669","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:51526:1872":{"id":"a:2:3421:221-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3417":{"id":"0:3417","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[717,0],"end":[728,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3418:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:23637:2674":{"id":"a:2:9606:8782-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:33424:5296":{"id":"a:2:3471:6582-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8228:993":{"id":"0:8228:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[74,43],"end":[74,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49632":{"id":"0:49632","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49633:7231","0:49634:5150","0:49635:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22281":{"id":"0:22281","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22282:1766","0:22283:7350","0:22284:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45324":{"id":"0:45324","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45325:7231","0:45326:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7114:7231":{"id":"0:7114:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28308:5150":{"id":"0:28308:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:26648:2839":{"id":"b:49:1377-0:26648:2839","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19868:415":{"id":"0:19868:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,22],"end":[78,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:26552:5182":{"id":"a:2:3407:213-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54455":{"id":"0:54455","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,18],"end":[2651,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:37001:1622":{"id":"b:32:1701-0:37001:1622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:5808:2142":{"id":"a:2:3421:221-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22727:1759":{"id":"0:22727:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11641:126":{"id":"b:2:3255-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50806":{"id":"0:50806","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,18],"end":[1742,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27675":{"id":"0:27675","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27676:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27047:7231":{"id":"0:27047:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:3150:5806":{"id":"b:2:3244-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2458:5065":{"id":"0:2458:5065","crate_id":0,"name":"certificate","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[1,0],"end":[361,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:18157:5084","0:18206:2664","0:18407:2624"],"is_stripped":true}},"0:28270:5213":{"id":"0:28270:5213","crate_id":0,"name":"TreasuryWithdrawalsAction","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[17,0],"end":[19,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:28326","0:28341","0:28356","0:28371","0:28386","0:28424","a:2:3471:6582-0:28270:5213","a:2:9605:8783-0:28270:5213","a:2:3421:221-0:28270:5213","a:2:9606:8782-0:28270:5213","a:2:3407:213-0:28270:5213","b:2:3244-0:28270:5213","b:2:2903-0:28270:5213","b:2:3255-0:28270:5213","b:2:3240-0:28270:5213","b:2:4212-0:28270:5213","b:2:3250-0:28270:5213","b:2:2906-0:28270:5213","b:5:859-0:28270:5213","b:19:426-0:28270:5213","b:32:1701-0:28270:5213","b:36:59-0:28270:5213","b:44:298-0:28270:5213","b:49:1377-0:28270:5213","0:28272","0:28278","0:28287","0:28300","0:28306","0:28310","0:28314","0:28318","0:28320","0:28203","0:28205","0:28207","0:28210","0:28211","0:28213","0:28215","0:28216","0:28218","0:28222","0:28227","0:28266","0:4860"]}},"0:25434:7243":{"id":"0:25434:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11921:649":{"id":"0:11921:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[9,9],"end":[9,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12214:5150":{"id":"0:12214:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:9915:2874":{"id":"a:2:3407:213-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:42692:1641":{"id":"a:2:3471:6582-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50288:7245":{"id":"0:50288:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22569:1835":{"id":"0:22569:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1833":{"id":"0:1833","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[21,15],"end":[21,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::SecretKeyError","name":"SecretKeyError","id":"0:11869:3904","glob":false}},"0:21184:2225":{"id":"0:21184:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:3119:5735":{"id":"b:2:3244-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:47843:1791":{"id":"b:2:3240-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53563:7231":{"id":"0:53563:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24809:1835":{"id":"0:24809:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12566:408":{"id":"0:12566:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[336,9],"end":[336,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2534:5050":{"id":"0:2534:5050","crate_id":0,"name":"governance","span":{"filename":"src/protocol_types/governance/mod.rs","begin":[1,0],"end":[26,21]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2537","0:2540","0:2543","0:2546","0:2549","0:2581","0:2584","0:2587","0:2654"],"is_stripped":true}},"0:2733":{"id":"0:2733","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1008,0],"end":[1015,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2734:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28402:6154":{"id":"0:28402:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41239":{"id":"0:41239","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,9],"end":[1376,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41240:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3292:59":{"id":"2:3292:59","crate_id":2,"name":"default","span":null,"visibility":"default","docs":"Returns the \"default value\" for a type.\n\nDefault values are often some kind of initial value, identity value, or anything else that\nmay make sense as a default.\n\n# Examples\n\nUsing built-in default values:\n\n```\nlet i: i8 = Default::default();\nlet (x, y): (Option, f64) = Default::default();\nlet (a, b, (c, d)): (i32, u32, (bool, bool)) = Default::default();\n```\n\nMaking your own:\n\n```\n# #[allow(dead_code)]\nenum Kind {\n A,\n B,\n C,\n}\n\nimpl Default for Kind {\n fn default() -> Self { Kind::A }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18180:2696":{"id":"0:18180:2696","crate_id":0,"name":"DrepUpdate","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[18,4],"end":[18,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:7879:5150":{"id":"0:7879:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51967:7231":{"id":"0:51967:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35055":{"id":"0:35055","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,38],"end":[1156,48]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35056:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3539:6669":{"id":"2:3539:6669","crate_id":2,"name":"MulAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3541:879"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:11867:4021":{"id":"0:11867:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7874:7231":{"id":"0:7874:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5329:1759":{"id":"0:5329:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[531,4],"end":[541,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25837:5331":{"id":"0:25837:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:8899:2764":{"id":"b:2:3250-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:29891:5232":{"id":"b:2:4212-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:7286:2184":{"id":"b:2:2903-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15252:7207":{"id":"0:15252:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14085:1835":{"id":"0:14085:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47183:6470":{"id":"0:47183:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11669:667":{"id":"0:11669:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18542:5331":{"id":"0:18542:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16970":{"id":"0:16970","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16971:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43270:7232":{"id":"0:43270:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:976:3946":{"id":"0:976:3946","crate_id":0,"name":"compute_public","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[55,4],"end":[57,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3387:1759":{"id":"0:3387:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[570,4],"end":[587,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35696:7247":{"id":"0:35696:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:9426:2840":{"id":"b:2:2906-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48929":{"id":"0:48929","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48934:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:960":{"id":"0:960","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[15,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKeyError","id":"23:433:3968","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:961:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45884":{"id":"0:45884","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[873,4],"end":[873,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45885:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34751:5150":{"id":"0:34751:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26390":{"id":"0:26390","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26391:7231","0:26392:5150","0:26393:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16355:5150":{"id":"0:16355:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9432":{"id":"0:9432","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[19,0],"end":[202,1]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9437:906","0:9447:266","0:9457:2628","0:9467:2632","0:9482:2641","0:9492:2648","0:9502:2655","0:9517:2676","0:9527:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12001:5150":{"id":"0:12001:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16202":{"id":"0:16202","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16203:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20567":{"id":"0:20567","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20568:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31880:408":{"id":"0:31880:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,9],"end":[233,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30405":{"id":"0:30405","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30406:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26100:7207":{"id":"0:26100:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49927:1830":{"id":"0:49927:1830","crate_id":0,"name":"PlutusScriptV2","span":{"filename":"src/lib.rs","begin":[1530,4],"end":[1530,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"2","value":"2"}}},"0:50552:2455":{"id":"0:50552:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18648:5093":{"id":"0:18648:5093","crate_id":0,"name":"new_drep_deregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[133,4],"end":[137,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["drep_deregistration",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:14153:4230":{"id":"b:2:4212-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:33732:5309":{"id":"b:2:2906-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:49074:1811":{"id":"b:2:3244-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43867:1640":{"id":"0:43867:1640","crate_id":0,"name":"to_option","span":{"filename":"src/lib.rs","begin":[497,4],"end":[503,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3336:1759":{"id":"0:3336:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[249,4],"end":[257,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:36384:3232":{"id":"b:2:3250-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10371:3085":{"id":"0:10371:3085","crate_id":0,"name":"prefer_pure_change","span":{"filename":"src/builders/tx_builder.rs","begin":[285,4],"end":[289,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefer_pure_change",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37986":{"id":"0:37986","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37987:7231","0:37988:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29533:906":{"id":"0:29533:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[40,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["members_to_remove",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:958:3917":{"id":"a:2:3421:221-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54618:408":{"id":"0:54618:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2699,4],"end":[2699,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12706:5150":{"id":"0:12706:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29487:5331":{"id":"0:29487:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50565":{"id":"0:50565","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,18],"end":[1713,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:12562:3031":{"id":"b:19:426-0:12562:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49850":{"id":"0:49850","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49855:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:17570:1702":{"id":"b:2:4212-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20082:5331":{"id":"0:20082:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:7683:44319":{"id":"1:7683:44319","crate_id":1,"name":"ceil","span":null,"visibility":"default","docs":"Returns the smallest integer greater than or equal to each lane.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54091:7243":{"id":"0:54091:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:14889:1674":{"id":"a:2:3471:6582-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47849":{"id":"0:47849","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,18],"end":[1227,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33415:7247":{"id":"0:33415:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21951:594":{"id":"0:21951:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39728":{"id":"0:39728","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39729:7231","0:39730:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:200:44577":{"id":"44:200:44577","crate_id":44,"name":"ArithOps","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AddAssign","id":"2:3531:6667","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BSwap","id":"44:198:44576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:42401":{"id":"0:42401","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42402:7231","0:42403:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:18972:2678":{"id":"a:2:9606:8782-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43650":{"id":"0:43650","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43651:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:49190:1813":{"id":"b:32:1701-0:49190:1813","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30864":{"id":"0:30864","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30865:7231","0:30866:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15841:2194":{"id":"0:15841:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1770:18039":{"id":"32:1770:18039","crate_id":32,"name":"deserialize_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1109,4],"end":[1111,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a map of key-value pairs.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27791":{"id":"0:27791","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27796:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8536":{"id":"0:8536","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8537:7231","0:8538:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19793:1759":{"id":"0:19793:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[66,4],"end":[66,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21554:6154":{"id":"0:21554:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:1594:3031":{"id":"b:2:2903-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15067:7207":{"id":"0:15067:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40603:7231":{"id":"0:40603:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1201:4024":{"id":"0:1201:4024","crate_id":0,"name":"to_bech32_from_bytes","span":{"filename":"src/chain_crypto/bech32.rs","begin":[18,0],"end":[22,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:29382:5150":{"id":"0:29382:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:445:56806":{"id":"25:445:56806","crate_id":25,"name":"nan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[917,4],"end":[917,21]},"visibility":"default","docs":"Returns the `NaN` value.\n\n```\nuse num_traits::Float;\n\nlet nan: f32 = Float::nan();\n\nassert!(nan.is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14173:7236":{"id":"0:14173:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"22:57:17712":{"id":"22:57:17712","crate_id":22,"name":"write_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[245,4],"end":[245,98]},"visibility":"default","docs":"Encode as base32 and write it to the supplied writer\nImplementations shouldn't allocate.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"W"},"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53814:7231":{"id":"0:53814:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24471":{"id":"0:24471","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24472:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34650":{"id":"0:34650","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1088,4],"end":[1088,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43301:7231":{"id":"0:43301:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:8899:2764":{"id":"b:2:3240-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3407:213":{"id":"2:3407:213","crate_id":2,"name":"Send","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":true,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:11259:2677":{"id":"0:11259:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/tx_builder.rs","begin":[1973,4],"end":[1983,5]},"visibility":"public","docs":"Returns object the body of the new transaction\nAuxiliary data itself is not included\nYou can use `get_auxiliary_data` or `build_tx`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8773:17731":{"id":"2:8773:17731","crate_id":2,"name":"extend_one","span":null,"visibility":"default","docs":"Extends a collection with exactly one element.","links":{},"attrs":["#[unstable(feature = \"extend_one\", issue = \"72631\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["item",{"kind":"generic","inner":"A"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7267:7231":{"id":"0:7267:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16548":{"id":"0:16548","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16549:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:11762:3896":{"id":"b:44:298-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:50301:1861":{"id":"b:49:1377-0:50301:1861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:32565:3084":{"id":"a:2:3421:221-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24907:2697":{"id":"0:24907:2697","crate_id":0,"name":"voting_credential","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:45992:1733":{"id":"a:2:3471:6582-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26550:7350":{"id":"0:26550:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15379":{"id":"0:15379","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15381:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50294:7207":{"id":"0:50294:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17272":{"id":"0:17272","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,22],"end":[1365,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17273:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13836:55394":{"id":"2:13836:55394","crate_id":2,"name":"slice_unchecked","span":null,"visibility":"public","docs":"Creates a string slice from another string slice, bypassing safety\nchecks.\n\nThis is generally not recommended, use with caution! For a safe\nalternative see [`str`] and [`Index`].\n\n[`Index`]: crate::ops::Index\n\nThis new slice goes from `begin` to `end`, including `begin` but\nexcluding `end`.\n\nTo get a mutable string slice instead, see the\n[`slice_mut_unchecked`] method.\n\n[`slice_mut_unchecked`]: str::slice_mut_unchecked\n\n# Safety\n\nCallers of this function are responsible that three preconditions are\nsatisfied:\n\n* `begin` must not exceed `end`.\n* `begin` and `end` must be byte positions within the string slice.\n* `begin` and `end` must lie on UTF-8 sequence boundaries.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"Löwe 老虎 Léopard\";\n\nunsafe {\n assert_eq!(\"Löwe 老虎 Léopard\", s.slice_unchecked(0, 21));\n}\n\nlet s = \"Hello, world!\";\n\nunsafe {\n assert_eq!(\"world\", s.slice_unchecked(7, 12));\n}\n```","links":{"crate::ops::Index":"2:3746:6723","str::slice_mut_unchecked":"2:13837:55395","`str`":"1:11842:6305"},"attrs":["#[deprecated(since = \"1.29.0\", note =\n\"use `get_unchecked(begin..end)` instead\")]","#[must_use]"],"deprecation":{"since":"1.29.0","note":"use `get_unchecked(begin..end)` instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["begin",{"kind":"primitive","inner":"usize"}],["end",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20239:7236":{"id":"0:20239:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14911":{"id":"0:14911","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14916:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31105:6470":{"id":"0:31105:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43252:906":{"id":"0:43252:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[354,4],"end":[359,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["transaction_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47789":{"id":"0:47789","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47790:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34916:2823":{"id":"0:34916:2823","crate_id":0,"name":"new_spend","span":{"filename":"src/protocol_types/plutus.rs","begin":[1124,4],"end":[1126,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:419:53554":{"id":"25:419:53554","crate_id":25,"name":"is_infinite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[194,4],"end":[194,32]},"visibility":"default","docs":"Returns `true` if the number is infinite.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_infinite() == p);\n}\n\ncheck(f32::INFINITY, true);\ncheck(f32::NEG_INFINITY, true);\ncheck(f32::NAN, false);\ncheck(f64::INFINITY, true);\ncheck(f64::NEG_INFINITY, true);\ncheck(0.0f64, false);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50802":{"id":"0:50802","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,4],"end":[1742,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50803:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29812:5231":{"id":"0:29812:5231","crate_id":0,"name":"new_with_script_hash","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[42,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["script_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53832":{"id":"0:53832","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53833:7231","0:53834:5150","0:53835:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50550:7207":{"id":"0:50550:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1946:1759":{"id":"0:1946:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[555,4],"end":[562,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9158:7319":{"id":"32:9158:7319","crate_id":32,"name":"unknown_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` enum type received a variant with an\nunrecognized name.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["variant",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["expected",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"slice","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41456":{"id":"0:41456","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41457:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26500":{"id":"0:26500","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26501:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44400:7207":{"id":"0:44400:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2567:23833":{"id":"25:2567:23833","crate_id":25,"name":"FRAC_2_SQRT_PI","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `2.0 / sqrt(π)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:13799:7207":{"id":"0:13799:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54434:5150":{"id":"0:54434:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32358:2194":{"id":"0:32358:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:51526:1872":{"id":"b:2:3255-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:1371:3988":{"id":"b:2:3240-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2584":{"id":"0:2584","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[20,0],"end":[20,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance_action_id","name":"governance_action_id","id":"0:2582:5152","glob":true}},"0:45107:649":{"id":"0:45107:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[742,4],"end":[742,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:31101:2861":{"id":"b:2:3255-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18174:2695":{"id":"0:18174:2695","crate_id":0,"name":"CommitteeColdResign","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[15,4],"end":[15,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:45652":{"id":"0:45652","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[834,4],"end":[834,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45653:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36431":{"id":"0:36431","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36436:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:215:59186":{"id":"44:215:59186","crate_id":44,"name":"rotate_each_word_right32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[43,4],"end":[43,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15286:2194":{"id":"0:15286:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2691:59654":{"id":"50:2691:59654","crate_id":50,"name":"sum1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2443,4],"end":[2445,44]},"visibility":"default","docs":"Iterate over the entire iterator and add all the elements.\n\nAn empty iterator returns `None`, otherwise `Some(sum)`.\n\n# Panics\n\nWhen calling `sum1()` and a primitive integer type is being returned, this\nmethod will panic if the computation overflows and debug assertions are\nenabled.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet empty_sum = (1..1).sum1::();\nassert_eq!(empty_sum, None);\n\nlet nonempty_sum = (1..11).sum1::();\nassert_eq!(nonempty_sum, Some(55));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"S"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"Sum","id":"2:8719:6907","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15994:2455":{"id":"0:15994:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44393:5150":{"id":"0:44393:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46258:7247":{"id":"0:46258:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37686":{"id":"0:37686","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37687:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21646:7231":{"id":"0:21646:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19471:7231":{"id":"0:19471:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13381:2226":{"id":"0:13381:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11611:3928":{"id":"a:2:9606:8782-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31859:7243":{"id":"0:31859:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24967:1759":{"id":"0:24967:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45020:906":{"id":"0:45020:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[714,4],"end":[716,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["dns_name",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:20276:5121":{"id":"b:19:426-0:20276:5121","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11927:594":{"id":"0:11927:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/sign.rs","begin":[9,29],"end":[9,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47221:7231":{"id":"0:47221:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:27009:2852":{"id":"b:5:859-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:49644:1822":{"id":"b:2:2903-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24540":{"id":"0:24540","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24545:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48292:7236":{"id":"0:48292:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17396:5328":{"id":"0:17396:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8024":{"id":"0:8024","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,27],"end":[3,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8025:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2327:590":{"id":"32:2327:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1704,4],"end":[1704,50]},"visibility":"default","docs":"Finish serializing a tuple variant.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleVariant","id":"32:2322:7102","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleVariant","id":"32:2322:7102","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49378:2194":{"id":"0:49378:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11611:3928":{"id":"b:49:1377-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7240:7232":{"id":"0:7240:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:104:59323":{"id":"47:104:59323","crate_id":47,"name":"finalize_into","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[12,4],"end":[12,73]},"visibility":"default","docs":"Write result into provided array and consume the hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FixedOutput","id":"47:102:19741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53418":{"id":"0:53418","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,23],"end":[2314,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:17789:4489":{"id":"b:2:3250-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49125":{"id":"0:49125","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,18],"end":[1404,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51044":{"id":"0:51044","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,9],"end":[1770,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51045:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"22:60:49168":{"id":"22:60:49168","crate_id":22,"name":"base32_len","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[251,4],"end":[251,34]},"visibility":"default","docs":"Calculate the base32 serialized length","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:8899:2764":{"id":"b:2:4212-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50617":{"id":"0:50617","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50622:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40403:6154":{"id":"0:40403:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:50301:1861":{"id":"a:2:3471:6582-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:1419:4091":{"id":"b:36:59-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:20811:4441":{"id":"a:2:9605:8783-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:14889:1674":{"id":"b:2:2906-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17930:7231":{"id":"0:17930:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:25394:5147":{"id":"b:32:1701-0:25394:5147","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43916:7231":{"id":"0:43916:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48182":{"id":"0:48182","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48187:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8373":{"id":"0:8373","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8374:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17330:1767":{"id":"0:17330:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1365,88],"end":[1365,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13686:5331":{"id":"0:13686:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46257:5150":{"id":"0:46257:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49201":{"id":"0:49201","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,18],"end":[1416,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16892:1888":{"id":"0:16892:1888","crate_id":0,"name":"KESSignature","span":{"filename":"src/crypto.rs","begin":[1147,0],"end":[1147,44]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16912","0:1998","0:16927","a:2:3471:6582-0:16892:1888","a:2:9605:8783-0:16892:1888","a:2:3421:221-0:16892:1888","a:2:9606:8782-0:16892:1888","a:2:3407:213-0:16892:1888","b:2:3244-0:16892:1888","b:2:2903-0:16892:1888","b:2:3255-0:16892:1888","b:2:3240-0:16892:1888","b:2:4212-0:16892:1888","b:2:3250-0:16892:1888","b:2:2906-0:16892:1888","b:5:859-0:16892:1888","b:19:426-0:16892:1888","b:32:1701-0:16892:1888","b:36:59-0:16892:1888","b:44:298-0:16892:1888","b:49:1377-0:16892:1888","0:16895","0:16897","0:16899","0:16900","0:16902","0:16905","0:16907","0:16908","0:16910","0:16838","0:16844","0:16853","0:16866","0:16872","0:16876","0:16880","0:16884","0:16886","0:2000","0:2009","0:2012","0:2016"]}},"32:1828:17997":{"id":"32:1828:17997","crate_id":32,"name":"visit_byte_buf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1588,4],"end":[1590,17]},"visibility":"default","docs":"The input contains a byte array and ownership of the byte array is being\ngiven to the `Visitor`.\n\nThis method allows the `Visitor` to avoid a copy by taking ownership of\na byte buffer created by the `Deserializer`. `Deserialize`\nimplementations that benefit from taking ownership of `Vec` data\nshould indicate that to the deserializer by using\n`Deserializer::deserialize_byte_buf` rather than\n`Deserializer::deserialize_bytes`, although not every deserializer will\nhonor such a request.\n\nIt is never correct to implement `visit_byte_buf` without implementing\n`visit_bytes`. Implement neither, both, or just `visit_bytes`.\n\nThe default implementation forwards to `visit_bytes` and then drops the\n`Vec`.","links":{},"attrs":["#[cfg(any(feature = \"std\", feature = \"alloc\"))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:15074:4232":{"id":"a:2:3471:6582-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42163:594":{"id":"0:42163:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[129,23],"end":[129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52711:1767":{"id":"0:52711:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2091,76],"end":[2091,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15247":{"id":"0:15247","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15248:7231","0:15249:5150","0:15250:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:45992:1733":{"id":"b:19:426-0:45992:1733","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2447":{"id":"0:2447","crate_id":0,"name":null,"span":{"filename":"src/traits.rs","begin":[11,0],"end":[15,1]},"visibility":{"restricted":{"parent":"0:2441:1595","path":"::traits"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2449:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:38500:1868":{"id":"b:5:859-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8025:415":{"id":"0:8025:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[3,27],"end":[3,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:23344:2675":{"id":"b:2:2903-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5717":{"id":"0:5717","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2317,0],"end":[2321,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5718:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17530:4337":{"id":"0:17530:4337","crate_id":0,"name":"FixedValuesMismatch","span":{"filename":"src/error.rs","begin":[40,4],"end":[43,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:17531:1719","0:17532:606"],"fields_stripped":false}}},"b:49:1377-0:14889:1674":{"id":"b:49:1377-0:14889:1674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45444":{"id":"0:45444","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45449:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51016:667":{"id":"0:51016:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3072:1766":{"id":"0:3072:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[786,4],"end":[788,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13923":{"id":"0:13923","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13924:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49320":{"id":"0:49320","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,18],"end":[1426,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25356":{"id":"0:25356","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[36,4],"end":[36,6]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44430:1759":{"id":"0:44430:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[611,4],"end":[611,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51751:2455":{"id":"0:51751:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:39403:4061":{"id":"b:44:298-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:9105:2769":{"id":"b:2:2903-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50247":{"id":"0:50247","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50248:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2656:5051":{"id":"0:2656:5051","crate_id":0,"name":"plutus","span":{"filename":"src/protocol_types/plutus.rs","begin":[1,0],"end":[1527,1]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:31355:1815","0:31611:1780","0:31876:5278","0:32045:3427","0:32290:3370","0:32565:3084","0:32824:4378","0:33046:5253","0:33178:2657","0:33424:5296","0:33578:5306","0:33732:5309","0:33757:5313","0:33844:1686","0:34144:1781","0:34369:2702","0:34624:5350","0:34765:2644","0:35040:1783","0:35292:5355","0:35371:5329","0:35387:5333","0:2737:5393","0:35398:5330","0:2756:5431"],"is_stripped":true}},"b:5:859-0:46526:1747":{"id":"b:5:859-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23103:7231":{"id":"0:23103:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:530:1435":{"id":"0:530:1435","crate_id":0,"name":"u32","span":{"filename":"src/chain_core/abor.rs","begin":[88,4],"end":[90,5]},"visibility":"public","docs":"Add a 32-bit unsigned value in little endian format","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["u",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41253:3174":{"id":"0:41253:3174","crate_id":0,"name":"min_ada_for_output","span":{"filename":"src/utils.rs","begin":[1458,0],"end":[1463,1]},"visibility":"public","docs":"returns minimal amount of ada for the output for case when the amount is included to the output\nwasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:14288:7232":{"id":"0:14288:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8195:7243":{"id":"0:8195:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38426:5539":{"id":"0:38426:5539","crate_id":0,"name":"pp_governance_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[197,4],"end":[199,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23725":{"id":"0:23725","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23730:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55136:5331":{"id":"0:55136:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26082:667":{"id":"0:26082:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30314":{"id":"0:30314","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[31,4],"end":[31,13]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46762":{"id":"0:46762","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46763:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31363":{"id":"0:31363","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,23],"end":[19,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14650":{"id":"0:14650","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14651:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53082:7350":{"id":"0:53082:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2143,76],"end":[2143,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17502:1542":{"id":"0:17502:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[12,12],"end":[12,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}}}},"0:9378":{"id":"0:9378","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9379:7231","0:9380:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45240:5328":{"id":"0:45240:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52067:7231":{"id":"0:52067:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9901:5150":{"id":"0:9901:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:20435:5331":{"id":"0:20435:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11901:3902":{"id":"b:36:59-0:11901:3902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13284":{"id":"0:13284","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13285:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33572":{"id":"0:33572","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33573:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:973:3943":{"id":"0:973:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[49,4],"end":[53,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4410:4150":{"id":"1:4410:4150","crate_id":1,"name":"chain","span":null,"visibility":"default","docs":"Creates an adapter which will chain this stream with another.\n\nThe returned `Read` instance will first read all bytes from this object\nuntil EOF is encountered. Afterwards the output is equivalent to the\noutput of `next`.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`File`]: crate::fs::File\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let f1 = File::open(\"foo.txt\")?;\n let f2 = File::open(\"bar.txt\")?;\n\n let mut handle = f1.chain(f2);\n let mut buffer = String::new();\n\n // read the value into a String. We could use any Read method here,\n // this is just one example.\n handle.read_to_string(&mut buffer)?;\n Ok(())\n}\n```","links":{"crate::fs::File":"1:2919:127"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["next",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"Chain","id":"1:9357:6425","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Read","id":"1:4397:3721","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54227:6154":{"id":"0:54227:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16546":{"id":"0:16546","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16547:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14659:51459":{"id":"2:14659:51459","crate_id":2,"name":"shrink","span":null,"visibility":"default","docs":"Attempts to shrink the memory block.\n\nReturns a new [`NonNull<[u8]>`][NonNull] containing a pointer and the actual size of the allocated\nmemory. The pointer is suitable for holding data described by `new_layout`. To accomplish\nthis, the allocator may shrink the allocation referenced by `ptr` to fit the new layout.\n\nIf this returns `Ok`, then ownership of the memory block referenced by `ptr` has been\ntransferred to this allocator. Any access to the old `ptr` is Undefined Behavior, even if the\nallocation was shrunk in-place. The newly returned pointer is the only valid pointer\nfor accessing this memory now.\n\nIf this method returns `Err`, then ownership of the memory block has not been transferred to\nthis allocator, and the contents of the memory block are unaltered.\n\n# Safety\n\n* `ptr` must denote a block of memory [*currently allocated*] via this allocator.\n* `old_layout` must [*fit*] that block of memory (The `new_layout` argument need not fit it.).\n* `new_layout.size()` must be smaller than or equal to `old_layout.size()`.\n\nNote that `new_layout.align()` need not be the same as `old_layout.align()`.\n\n[*currently allocated*]: #currently-allocated-memory\n[*fit*]: #memory-fitting\n\n# Errors\n\nReturns `Err` if the new layout does not meet the allocator's size and alignment\nconstraints of the allocator, or if shrinking otherwise fails.\n\nImplementations are encouraged to return `Err` on memory exhaustion rather than panicking or\naborting, but this is not a strict requirement. (Specifically: it is *legal* to implement\nthis trait atop an underlying native allocation library that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an allocation error are encouraged to\ncall the [`handle_alloc_error`] function, rather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{"NonNull":"2:2436:6972"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["old_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["new_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"AllocError","id":"2:46946:17669","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"28:176:3921":{"id":"28:176:3921","crate_id":28,"name":"CryptoRng","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:4212-0:43057:1634":{"id":"b:2:4212-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21916:5150":{"id":"0:21916:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:54337:1977":{"id":"b:2:2903-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50503":{"id":"0:50503","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50504:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:45372:1729":{"id":"b:5:859-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50577:1759":{"id":"0:50577:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1713,50],"end":[1713,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31857:7231":{"id":"0:31857:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14512:7207":{"id":"0:14512:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17253:7247":{"id":"0:17253:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:598:3604":{"id":"0:598:3604","crate_id":0,"name":"is_end","span":{"filename":"src/chain_core/mempack.rs","begin":[115,4],"end":[117,5]},"visibility":"public","docs":"Check if we reach the end of the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:480:53550":{"id":"25:480:53550","crate_id":25,"name":"to_radians","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1477,4],"end":[1477,31]},"visibility":"default","docs":"Converts degrees to radians.\n\n```\nuse std::f64::consts;\n\nlet angle = 180.0_f64;\n\nlet abs_difference = (angle.to_radians() - consts::PI).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46116:6154":{"id":"0:46116:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:39521:3135":{"id":"b:2:2906-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11961:594":{"id":"0:11961:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/sign.rs","begin":[31,23],"end":[31,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38825:5580":{"id":"0:38825:5580","crate_id":0,"name":"set_max_tx_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[286,4],"end":[288,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_tx_size",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:47600:1789":{"id":"b:2:3244-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:707:6688":{"id":"25:707:6688","crate_id":25,"name":"Inv","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:708:180","25:709:6708"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:41176:3394":{"id":"0:41176:3394","crate_id":0,"name":"hash_auxiliary_data","span":{"filename":"src/utils.rs","begin":[1225,0],"end":[1227,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["auxiliary_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:28060":{"id":"0:28060","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28065:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"17:61:5650":{"id":"17:61:5650","crate_id":17,"name":"FromHex","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["17:62:126","17:63:2226"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:54274:1672":{"id":"0:54274:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[2507,4],"end":[2509,5]},"visibility":"public","docs":"set (and replace if it exists) all assets with policy {policy_id} to a copy of {assets}","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["assets",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46021:1763":{"id":"0:46021:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[896,4],"end":[896,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:21665:2682":{"id":"b:2:3250-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45638:702":{"id":"0:45638:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[829,4],"end":[829,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9517:2676":{"id":"0:9517:2676","crate_id":0,"name":"has_plutus_scripts","span":{"filename":"src/builders/voting_builder.rs","begin":[182,4],"end":[189,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:38025:5534":{"id":"a:2:3407:213-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5425:1759":{"id":"0:5425:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[142,4],"end":[151,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:27734:5209":{"id":"b:5:859-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7212:2302":{"id":"0:7212:2302","crate_id":0,"name":"tx_index_bignum","span":{"filename":"src/address.rs","begin":[880,4],"end":[882,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54097:7231":{"id":"0:54097:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48656:1835":{"id":"0:48656:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:44407:1714":{"id":"a:2:3421:221-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2502":{"id":"0:2502","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[26,0],"end":[26,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_registration","name":"stake_registration","id":"0:2500:5073","glob":true}},"b:32:1701-0:19976:5128":{"id":"b:32:1701-0:19976:5128","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43009":{"id":"0:43009","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43010:7231","0:43011:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:47843:1791":{"id":"b:2:2903-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45074":{"id":"0:45074","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45075:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39514:7207":{"id":"0:39514:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55064":{"id":"0:55064","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55069:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:53610:1940":{"id":"b:2:3244-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29055:594":{"id":"0:29055:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,32],"end":[40,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:7837:2711":{"id":"a:2:3407:213-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:11817:3897":{"id":"b:2:3255-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:21934:2665":{"id":"b:44:298-0:21934:2665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:9739:2862":{"id":"b:49:1377-0:9739:2862","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8983:7231":{"id":"0:8983:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16147:7236":{"id":"0:16147:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47400:5331":{"id":"0:47400:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24797:7207":{"id":"0:24797:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7514:5150":{"id":"0:7514:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35481":{"id":"0:35481","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,49],"end":[8,59]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35482:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16474":{"id":"0:16474","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16475:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:547:303":{"id":"0:547:303","crate_id":0,"name":"array","span":{"filename":"src/chain_core/abor.rs","begin":[213,4],"end":[217,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44624:5150":{"id":"0:44624:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:12375:5150":{"id":"0:12375:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9605:8783-0:8584:2642":{"id":"a:2:9605:8783-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29290":{"id":"0:29290","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29291:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"29:649:7017":{"id":"29:649:7017","crate_id":29,"name":"Visitor","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["29:650:7018","29:651:7019","29:652:7020"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:21945":{"id":"0:21945","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51749:7207":{"id":"0:51749:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27635:266":{"id":"0:27635:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["governance_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8187:667":{"id":"0:8187:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11623:3997":{"id":"b:2:3250-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2633":{"id":"0:2633","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[20,0],"end":[20,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"update_committee_action","name":"update_committee_action","id":"0:2631:5203","glob":true}},"a:2:9605:8783-0:37740:5529":{"id":"a:2:9605:8783-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40860:6470":{"id":"0:40860:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:25678:5150":{"id":"b:2:3255-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:27525:5192":{"id":"b:36:59-0:27525:5192","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:9426:2840":{"id":"b:49:1377-0:9426:2840","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35810:1637":{"id":"0:35810:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/metadata.rs","begin":[99,4],"end":[101,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19498":{"id":"0:19498","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[11,4],"end":[11,7]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19499:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11649:649":{"id":"0:11649:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[19,9],"end":[19,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2323":{"id":"0:2323","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[241,0],"end":[247,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2324:125","0:2325:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:16554:1906":{"id":"b:32:1701-0:16554:1906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2694:1766":{"id":"0:2694:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[161,4],"end":[163,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36461":{"id":"0:36461","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36466:5328","0:36477:6154","0:36488:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38286:5546":{"id":"0:38286:5546","crate_id":0,"name":"set_hard_fork_initiation","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[141,4],"end":[143,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hard_fork_initiation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51718:7231":{"id":"0:51718:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:50157:1776":{"id":"b:2:3250-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6243":{"id":"0:6243","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6248:5328","0:6259:6154","0:6270:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15615:5150":{"id":"0:15615:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27939:702":{"id":"0:27939:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:220:60624":{"id":"53:220:60624","crate_id":53,"name":"conj","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[146,4],"end":[146,26]},"visibility":"default","docs":"Computes the complex conjugate of the number.\n\nFormula: `a+bi -> a-bi`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6052:7245":{"id":"0:6052:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14665":{"id":"0:14665","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14666:7231","0:14667:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:494:56575":{"id":"25:494:56575","crate_id":25,"name":"exp_m1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1706,4],"end":[1706,28]},"visibility":"default","docs":"Returns `e^(self) - 1` in a way that is accurate even if the\nnumber is close to zero.\n\n```\nuse num_traits::Float;\n\nlet x = 7.0;\n\n// e^(ln(7)) - 1\nlet abs_difference = (x.ln().exp_m1() - 6.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54884:2003":{"id":"0:54884:2003","crate_id":0,"name":"Mainnet","span":{"filename":"src/lib.rs","begin":[2822,4],"end":[2822,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:20299:1759":{"id":"0:20299:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[196,4],"end":[196,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:295:44601":{"id":"44:295:44601","crate_id":44,"name":"VZip","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:297:49144"],"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:46275:702":{"id":"0:46275:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[953,4],"end":[953,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42253":{"id":"0:42253","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42258:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1370:2193":{"id":"0:1370:2193","crate_id":0,"name":"finalize","span":{"filename":"src/chain_crypto/digest.rs","begin":[163,4],"end":[165,5]},"visibility":"public","docs":"Finalize a context and create a digest","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:14889:1674":{"id":"b:2:3244-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35246:7232":{"id":"0:35246:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:48848:1808":{"id":"b:32:1701-0:48848:1808","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16959:7236":{"id":"0:16959:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22500:702":{"id":"0:22500:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2520":{"id":"0:2520","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[44,0],"end":[44,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"committee_hot_auth","name":"committee_hot_auth","id":"0:2518:5079","glob":true}},"a:2:3421:221-0:44638:1721":{"id":"a:2:3421:221-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29071:7231":{"id":"0:29071:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1395":{"id":"0:1395","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[247,0],"end":[251,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1397:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46550":{"id":"0:46550","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,68],"end":[991,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46552:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27567:7231":{"id":"0:27567:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:39521:3135":{"id":"b:2:4212-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19705":{"id":"0:19705","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[44,4],"end":[44,8]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19706:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19772:1542":{"id":"0:19772:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[72,23],"end":[72,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:23849:408":{"id":"0:23849:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41883":{"id":"0:41883","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41884:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:10445:3053":{"id":"b:2:2906-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36171:7236":{"id":"0:36171:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29941:7207":{"id":"0:29941:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6747":{"id":"0:6747","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6748:7231","0:6749:5150","0:6750:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16684:649":{"id":"0:16684:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:8008:2654":{"id":"b:2:3250-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53197:1796":{"id":"0:53197:1796","crate_id":0,"name":"slot","span":{"filename":"src/lib.rs","begin":[2173,4],"end":[2175,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nReturns a Slot32 (u32) value in case the underlying original BigNum (u64) value is within the limits.\nOtherwise will just raise an error.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Possible boundary error. Use slot_bignum instead\")]"],"deprecation":{"since":"10.1.0","note":"Possible boundary error. Use slot_bignum instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38540":{"id":"0:38540","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[212,4],"end":[212,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:51986:1875":{"id":"b:32:1701-0:51986:1875","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:47843:1791":{"id":"b:32:1701-0:47843:1791","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:11948:3908":{"id":"b:5:6515-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22003:1766":{"id":"0:22003:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11971":{"id":"0:11971","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11972:7231","0:11973:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2632:59642":{"id":"50:2632:59642","crate_id":50,"name":"dropping","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1900,4],"end":[1901,25]},"visibility":"default","docs":"Consume the first `n` elements from the iterator eagerly,\nand return the same iterator again.\n\nIt works similarly to *.skip(* `n` *)* except it is eager and\npreserves the iterator type.\n\n```\nuse itertools::Itertools;\n\nlet mut iter = \"αβγ\".chars().dropping(2);\nitertools::assert_equal(iter, \"γ\".chars());\n```\n\n*Fusing notes: if the iterator is exhausted by dropping,\nthe result of calling `.next()` again depends on the iterator implementation.*","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1744:18028":{"id":"32:1744:18028","crate_id":32,"name":"deserialize_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[999,4],"end":[1001,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `f64` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37030:594":{"id":"0:37030:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,20],"end":[5,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26240:769":{"id":"0:26240:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[65,4],"end":[77,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:49521:1679":{"id":"b:2:2906-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14153:4230":{"id":"0:14153:4230","crate_id":0,"name":"LegacyDaedalusPrivateKey","span":{"filename":"src/crypto.rs","begin":[1102,0],"end":[1102,90]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14210","a:2:3471:6582-0:14153:4230","a:2:9605:8783-0:14153:4230","a:2:3421:221-0:14153:4230","a:2:9606:8782-0:14153:4230","a:2:3407:213-0:14153:4230","b:2:3244-0:14153:4230","b:2:2903-0:14153:4230","b:2:3255-0:14153:4230","b:2:3240-0:14153:4230","b:2:4212-0:14153:4230","b:2:3250-0:14153:4230","b:2:2906-0:14153:4230","b:19:426-0:14153:4230","b:44:298-0:14153:4230","b:49:1377-0:14153:4230","0:14156","0:14162","0:14171","0:14184","0:14190","0:14194","0:14198","0:14202","0:14204"]}},"0:18388:7231":{"id":"0:18388:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2726:59664":{"id":"50:2726:59664","crate_id":50,"name":"into_group_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2826,4],"end":[2828,27]},"visibility":"default","docs":"Return a `HashMap` of keys mapped to `Vec`s of values. Keys and values\nare taken from `(Key, Value)` tuple pairs yielded by the input iterator.\n\nEssentially a shorthand for `.into_grouping_map().collect::>()`.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![(0, 10), (2, 12), (3, 13), (0, 20), (3, 33), (2, 42)];\nlet lookup = data.into_iter().into_group_map();\n\nassert_eq!(lookup[&0], vec![10, 20]);\nassert_eq!(lookup.get(&1), None);\nassert_eq!(lookup[&2], vec![12, 42]);\nassert_eq!(lookup[&3], vec![13, 33]);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"HashMap","id":"1:1271:139","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}},{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"RandomState","id":"1:8937:18492","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"K"},{"kind":"generic","inner":"V"}]}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:8584:2642":{"id":"b:2:2903-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16167:7243":{"id":"0:16167:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11888:3624":{"id":"0:11888:3624","crate_id":0,"name":"StructureInvalid","span":{"filename":"src/chain_crypto/key.rs","begin":[17,4],"end":[17,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:20572:702":{"id":"0:20572:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1073:57757":{"id":"31:1073:57757","crate_id":31,"name":"write_number_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1712,4],"end":[1714,30]},"visibility":"default","docs":"Writes a number that has already been rendered to a string.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:26552:5182":{"id":"a:2:9606:8782-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10033:7247":{"id":"0:10033:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:35292:5355":{"id":"b:44:298-0:35292:5355","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40888:667":{"id":"0:40888:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1210":{"id":"0:1210","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/bech32.rs","begin":[57,0],"end":[69,1]},"visibility":{"restricted":{"parent":"0:1175:2012","path":"::chain_crypto::bech32"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1211:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20570:649":{"id":"0:20570:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42426:5150":{"id":"0:42426:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16908":{"id":"0:16908","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,38],"end":[1146,47]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16909:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21392:5150":{"id":"0:21392:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30778":{"id":"0:30778","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:35463:5449":{"id":"b:19:426-0:35463:5449","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2668:59652":{"id":"50:2668:59652","crate_id":50,"name":"tree_fold1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2302,4],"end":[2304,26]},"visibility":"default","docs":"Accumulate the elements in the iterator in a tree-like manner.\n\nYou can think of it as, while there's more than one item, repeatedly\ncombining adjacent items. It does so in bottom-up-merge-sort order,\nhowever, so that it needs only logarithmic stack space.\n\nThis produces a call tree like the following (where the calls under\nan item are done after reading that item):\n\n```text\n1 2 3 4 5 6 7\n│ │ │ │ │ │ │\n└─f └─f └─f │\n │ │ │ │\n └───f └─f\n │ │\n └─────f\n```\n\nWhich, for non-associative functions, will typically produce a different\nresult than the linear call tree used by [`Iterator::reduce`]:\n\n```text\n1 2 3 4 5 6 7\n│ │ │ │ │ │ │\n└─f─f─f─f─f─f\n```\n\nIf `f` is associative, prefer the normal [`Iterator::reduce`] instead.\n\n```\nuse itertools::Itertools;\n\n// The same tree as above\nlet num_strings = (1..8).map(|x| x.to_string());\nassert_eq!(num_strings.tree_fold1(|x, y| format!(\"f({}, {})\", x, y)),\n Some(String::from(\"f(f(f(1, 2), f(3, 4)), f(f(5, 6), 7))\")));\n\n// Like fold1, an empty iterator produces None\nassert_eq!((0..0).tree_fold1(|x, y| x * y), None);\n\n// tree_fold1 matches fold1 for associative operations...\nassert_eq!((0..10).tree_fold1(|x, y| x + y),\n (0..10).fold1(|x, y| x + y));\n// ...but not for non-associative ones\nassert_ne!((0..10).tree_fold1(|x, y| x - y),\n (0..10).fold1(|x, y| x - y));\n```","links":{"`Iterator::reduce`":"2:9056:17751"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53868:594":{"id":"0:53868:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2448,4],"end":[2448,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24785:7231":{"id":"0:24785:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34811:7350":{"id":"0:34811:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[1115,4],"end":[1115,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:813:126":{"id":"0:813:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[315,4],"end":[315,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null}},"50:2586:59627":{"id":"50:2586:59627","crate_id":50,"name":"duplicates","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1262,4],"end":[1264,35]},"visibility":"default","docs":"Return an iterator adaptor that produces elements that appear more than once during the\niteration. Duplicates are detected using hash and equality.\n\nThe iterator is stable, returning the duplicate items in the order in which they occur in\nthe adapted iterator. Each duplicate item is returned exactly once. If an item appears more\nthan twice, the second item is the item retained and the rest are discarded.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![10, 20, 30, 20, 40, 10, 50];\nitertools::assert_equal(data.into_iter().duplicates(),\n vec![20, 10]);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"DuplicatesBy","id":"50:4337:19958","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ById","id":"50:4359:20827","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47017":{"id":"0:47017","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,23],"end":[1048,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48531":{"id":"0:48531","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48532:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31422:2226":{"id":"0:31422:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:26552:5182":{"id":"a:2:9605:8783-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27153:5331":{"id":"0:27153:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:30844:2856":{"id":"a:2:9605:8783-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49666:1823":{"id":"0:49666:1823","crate_id":0,"name":"new_data_hash","span":{"filename":"src/lib.rs","begin":[1488,4],"end":[1490,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48150:7350":{"id":"0:48150:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1252,88],"end":[1252,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2511":{"id":"0:2511","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[35,0],"end":[35,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_registration_and_delegation","name":"stake_registration_and_delegation","id":"0:2509:5076","glob":true}},"0:54988:7231":{"id":"0:54988:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:25323:5158":{"id":"b:44:298-0:25323:5158","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28755":{"id":"0:28755","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28756:7231","0:28757:5150","0:28758:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10256:7207":{"id":"0:10256:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13462:919":{"id":"2:13462:919","crate_id":2,"name":"next","span":null,"visibility":"default","docs":"Performs the next search step starting from the front.\n\n- Returns [`Match(a, b)`][SearchStep::Match] if `haystack[a..b]` matches\n the pattern.\n- Returns [`Reject(a, b)`][SearchStep::Reject] if `haystack[a..b]` can\n not match the pattern, even partially.\n- Returns [`Done`][SearchStep::Done] if every byte of the haystack has\n been visited.\n\nThe stream of [`Match`][SearchStep::Match] and\n[`Reject`][SearchStep::Reject] values up to a [`Done`][SearchStep::Done]\nwill contain index ranges that are adjacent, non-overlapping,\ncovering the whole haystack, and laying on utf8 boundaries.\n\nA [`Match`][SearchStep::Match] result needs to contain the whole matched\npattern, however [`Reject`][SearchStep::Reject] results may be split up\ninto arbitrary many adjacent fragments. Both ranges may have zero length.\n\nAs an example, the pattern `\"aaa\"` and the haystack `\"cbaaaaab\"`\nmight produce the stream\n`[Reject(0, 1), Reject(1, 2), Match(2, 5), Reject(5, 8)]`","links":{"SearchStep::Done":"2:46328:20333","SearchStep::Reject":"2:46324:20675","SearchStep::Match":"2:46320:18149"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SearchStep","id":"2:46319:18766","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14502:7243":{"id":"0:14502:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17839:1542":{"id":"0:17839:1542","crate_id":0,"name":"0","span":{"filename":"src/legacy_address/address.rs","begin":[307,16],"end":[307,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"base58::Error","id":"0:17862:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:10026":{"id":"0:10026","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10027:7231","0:10028:5150","0:10029:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29387:7245":{"id":"0:29387:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34758:7207":{"id":"0:34758:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16314:649":{"id":"0:16314:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25323:5158":{"id":"0:25323:5158","crate_id":0,"name":"DRepKind","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[25,0],"end":[30,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:25324:5155","0:25326:1832","0:25328:5156","0:25330:5157"],"impls":["a:2:3471:6582-0:25323:5158","a:2:9605:8783-0:25323:5158","a:2:3421:221-0:25323:5158","a:2:9606:8782-0:25323:5158","a:2:3407:213-0:25323:5158","b:2:3244-0:25323:5158","b:2:2903-0:25323:5158","b:2:3255-0:25323:5158","b:2:3240-0:25323:5158","b:2:4212-0:25323:5158","b:2:3250-0:25323:5158","b:2:2906-0:25323:5158","b:5:859-0:25323:5158","b:19:426-0:25323:5158","b:36:59-0:25323:5158","b:44:298-0:25323:5158","b:49:1377-0:25323:5158","0:25332","0:25334","0:25336","0:25339","0:25340","0:25342","0:25344","0:25345","0:25347","0:25306","0:25309","0:25312","0:25314","0:25316"]}},"0:43290":{"id":"0:43290","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43291:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32809:7231":{"id":"0:32809:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:36610:1627":{"id":"b:19:426-0:36610:1627","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52663":{"id":"0:52663","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,56],"end":[2091,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52665:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42432":{"id":"0:42432","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42433:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:18972:2678":{"id":"a:2:3407:213-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4010:5058":{"id":"0:4010:5058","crate_id":0,"name":"to_from_bytes","span":{"filename":"src/serialization/serialization_macros.rs","begin":[102,0],"end":[109,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! to_from_bytes {\n ($name:ident) => { ... };\n}"},"b:36:59-0:16892:1888":{"id":"b:36:59-0:16892:1888","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1999:2244":{"id":"0:1999:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1159,4],"end":[1159,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"448"}},"0:11650":{"id":"0:11650","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[19,16],"end":[19,25]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26828:5185":{"id":"0:26828:5185","crate_id":0,"name":"vote_kind","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[61,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:33578:5306":{"id":"b:2:3250-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52948:7231":{"id":"0:52948:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37346:3392":{"id":"0:37346:3392","crate_id":0,"name":"update","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[96,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11962:2896":{"id":"b:2:2906-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:694:6687":{"id":"25:694:6687","crate_id":25,"name":"Euclid","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:695:57237","25:696:57238"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Rem","id":"2:3521:6569","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:52469":{"id":"0:52469","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52474:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:9591:2855":{"id":"b:19:426-0:9591:2855","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9877:7231":{"id":"0:9877:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45120:993":{"id":"0:45120:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[747,4],"end":[747,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32552:7245":{"id":"0:32552:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40897":{"id":"0:40897","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40898:7231","0:40899:5150","0:40900:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:19855:5129":{"id":"b:36:59-0:19855:5129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35416:7231":{"id":"0:35416:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7297":{"id":"0:7297","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,27],"end":[891,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7298:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:10263:3087":{"id":"b:2:3250-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:34144:1781":{"id":"b:2:2903-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12004:7231":{"id":"0:12004:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43923":{"id":"0:43923","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43924:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:11294:51725":{"id":"2:11294:51725","crate_id":2,"name":"get_unchecked","span":null,"visibility":"default","docs":"Returns a shared reference to the output at this location, without\nperforming any bounds checking.\nCalling this method with an out-of-bounds index or a dangling `slice` pointer\nis *[undefined behavior]* even if the resulting reference is not used.\n\n[undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"raw_pointer","inner":{"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:26061:7232":{"id":"0:26061:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31828":{"id":"0:31828","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31829:7231","0:31830:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15803:49083":{"id":"2:15803:49083","crate_id":2,"name":"Bits","span":null,"visibility":"default","docs":"Bit representation of this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:41879":{"id":"0:41879","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41880:7231","0:41881:5150","0:41882:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21737":{"id":"0:21737","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21742:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:45631:1730":{"id":"b:2:3240-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37246:2580":{"id":"0:37246:2580","crate_id":0,"name":"fee","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[43,4],"end":[45,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:712":{"id":"0:712","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[178,0],"end":[184,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Deref","id":"2:3655:115","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["0:714:223","0:715:535"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2316:7101":{"id":"32:2316:7101","crate_id":32,"name":"SerializeTupleStruct","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2317:174","32:2318:126","32:2319:9267","32:2321:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"39:994:58791":{"id":"39:994:58791","crate_id":39,"name":"choose_mut","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[86,4],"end":[87,26]},"visibility":"default","docs":"Returns a mutable reference to one random element of the slice, or\n`None` if the slice is empty.\n\nFor slices, complexity is `O(1)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12887:7231":{"id":"0:12887:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26667:7231":{"id":"0:26667:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8712":{"id":"0:8712","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8713:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1866:126":{"id":"32:1866:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1789,4],"end":[1789,21]},"visibility":"default","docs":"The error type that can be returned if some error occurs during\ndeserialization.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:46774:649":{"id":"0:46774:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1020,11],"end":[1020,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:17493:2154":{"id":"b:2:2906-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6847:7231":{"id":"0:6847:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54626":{"id":"0:54626","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,27],"end":[2699,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2651:59648":{"id":"50:2651:59648","crate_id":50,"name":"fold_results","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2140,4],"end":[2142,33]},"visibility":"default","docs":"See [`.fold_ok()`](Itertools::fold_ok).","links":{"Itertools::fold_ok":"50:2656:59649"},"attrs":["#[deprecated(note = \"Use .fold_ok() instead\", since = \"0.10.0\")]"],"deprecation":{"since":"0.10.0","note":"Use .fold_ok() instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["start",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"generic","inner":"A"}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3951":{"id":"0:3951","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2826,0],"end":[2837,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3952:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6071:408":{"id":"0:6071:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[120,4],"end":[120,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16283":{"id":"0:16283","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16284:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45542":{"id":"0:45542","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[807,0],"end":[822,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45547:1726","0:45557:1722","0:45567:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:291:44600":{"id":"44:291:44600","crate_id":44,"name":"MultiLane","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:293:59191","44:294:59192"],"generics":{"params":[{"name":"Lanes","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:43032:667":{"id":"0:43032:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11683:667":{"id":"0:11683:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11428:3533":{"id":"b:2:3240-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32760:906":{"id":"0:32760:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[489,4],"end":[494,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["mem_price",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["step_price",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17570:1702":{"id":"0:17570:1702","crate_id":0,"name":"DeserializeError","span":{"filename":"src/error.rs","begin":[66,0],"end":[69,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:2096","a:2:3471:6582-0:17570:1702","a:2:9605:8783-0:17570:1702","a:2:3421:221-0:17570:1702","a:2:9606:8782-0:17570:1702","a:2:3407:213-0:17570:1702","b:2:3244-0:17570:1702","b:2:2903-0:17570:1702","b:2:3255-0:17570:1702","b:2:3240-0:17570:1702","b:2:4212-0:17570:1702","b:2:3250-0:17570:1702","b:2:2906-0:17570:1702","b:5:6515-0:17570:1702","b:44:298-0:17570:1702","b:49:1377-0:17570:1702","0:17573","0:2101","0:2103","0:2105","0:2107","0:2109","0:2111"]}},"0:1149:3948":{"id":"0:1149:3948","crate_id":0,"name":"secret_from_binary","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[107,4],"end":[116,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11869:3904":{"id":"b:2:3244-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18260":{"id":"0:18260","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[28,4],"end":[28,9]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18261:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:19976:5128":{"id":"b:2:3244-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32546:7231":{"id":"0:32546:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:54614:1982":{"id":"a:2:3471:6582-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19966:5150":{"id":"0:19966:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:17361":{"id":"0:17361","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17366:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2359":{"id":"0:2359","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[359,0],"end":[380,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Deserialize","id":"21:40:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2360:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21397:7247":{"id":"0:21397:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"32:2305:174":{"id":"32:2305:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1490,4],"end":[1490,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3244-0:1590:3903":{"id":"b:2:3244-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28207":{"id":"0:28207","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28208:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:306:44594":{"id":"44:306:44594","crate_id":44,"name":"u32x4x2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[236,4],"end":[236,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u32x4x2","id":"44:269:44594","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:9605:8783-0:46267:1744":{"id":"a:2:9605:8783-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7141:415":{"id":"0:7141:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[831,27],"end":[831,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2532:20037":{"id":"50:2532:20037","crate_id":50,"name":"tuple_windows","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[699,4],"end":[702,28]},"visibility":"default","docs":"Return an iterator over all contiguous windows producing tuples of\na specific size (up to 12).\n\n`tuple_windows` clones the iterator elements so that they can be\npart of successive windows, this makes it most suited for iterators\nof references and other values that are cheap to copy.\n\n```\nuse itertools::Itertools;\nlet mut v = Vec::new();\n\n// pairwise iteration\nfor (a, b) in (1..5).tuple_windows() {\n v.push((a, b));\n}\nassert_eq!(v, vec![(1, 2), (2, 3), (3, 4)]);\n\nlet mut it = (1..5).tuple_windows();\nassert_eq!(Some((1, 2, 3)), it.next());\nassert_eq!(Some((2, 3, 4)), it.next());\nassert_eq!(None, it.next());\n\n// this requires a type hint\nlet it = (1..5).tuple_windows::<(_, _, _)>();\nitertools::assert_equal(it, vec![(1, 2, 3), (2, 3, 4)]);\n\n// you can also specify the complete type\nuse itertools::TupleWindows;\nuse std::ops::Range;\n\nlet it: TupleWindows, (u32, u32, u32)> = (1..5).tuple_windows();\nitertools::assert_equal(it, vec![(1, 2, 3), (2, 3, 4)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"TupleWindows","id":"50:4135:20004","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"HomogeneousTuple","id":"50:2189:20035","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3253:126":{"id":"2:3253:126","crate_id":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"U"},"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}},"0:7016:408":{"id":"0:7016:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[730,16],"end":[730,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38895:2661":{"id":"0:38895:2661","crate_id":0,"name":"pool_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[314,4],"end":[316,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:52865:1896":{"id":"a:2:9605:8783-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51743:7245":{"id":"0:51743:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:8137:2652":{"id":"a:2:9606:8782-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47959:2226":{"id":"0:47959:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8769:6584":{"id":"2:8769:6584","crate_id":2,"name":"Extend","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8771:2234","2:8773:17731","2:8774:17732"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:1626":{"id":"0:1626","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[106,0],"end":[113,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1627:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:10116:3075":{"id":"b:44:298-0:10116:3075","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51488:7231":{"id":"0:51488:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:22:72-0:1371:3988":{"id":"b:22:72-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6118:2157":{"id":"0:6118:2157","crate_id":0,"name":"from_keyhash","span":{"filename":"src/address.rs","begin":[135,4],"end":[137,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6011":{"id":"0:6011","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6012:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2709:702":{"id":"0:2709:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[710,4],"end":[712,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:12562:3031":{"id":"b:2:3255-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14255:1759":{"id":"0:14255:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44429":{"id":"0:44429","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[611,4],"end":[611,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44430:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36990:7231":{"id":"0:36990:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:39443:4134":{"id":"b:2:3255-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:10445:3053":{"id":"b:2:2903-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47020":{"id":"0:47020","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,27],"end":[1048,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47021:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24398":{"id":"0:24398","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24399:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7133":{"id":"0:7133","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,9],"end":[831,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7134:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:7696:2703":{"id":"b:19:426-0:7696:2703","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:13892:4219":{"id":"b:2:3244-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:48329:1793":{"id":"b:19:426-0:48329:1793","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:17811:2129":{"id":"b:2:3255-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19978":{"id":"0:19978","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,9],"end":[87,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19979:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32020:667":{"id":"0:32020:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11931:3907":{"id":"b:2:3255-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13664:5328":{"id":"0:13664:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52628:7245":{"id":"0:52628:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52405:1759":{"id":"0:52405:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2062,16],"end":[2062,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:7686:39190":{"id":"1:7686:39190","crate_id":1,"name":"trunc","span":null,"visibility":"default","docs":"Returns the floating point's integer value, with its fractional part removed.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:22492:2699":{"id":"b:36:59-0:22492:2699","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:47600:1789":{"id":"b:44:298-0:47600:1789","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34648":{"id":"0:34648","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1087,4],"end":[1087,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34649:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:23637:2674":{"id":"b:2:2906-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:33844:1686":{"id":"a:2:3407:213-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1469":{"id":"0:1469","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[363,0],"end":[368,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1472:125","0:1473:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:8137:2652":{"id":"a:2:3407:213-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52835:1893":{"id":"0:52835:1893","crate_id":0,"name":"kes_period","span":{"filename":"src/lib.rs","begin":[2112,4],"end":[2114,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12338:7231":{"id":"0:12338:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4139":{"id":"0:4139","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/drep_deregistration.rs","begin":[8,0],"end":[22,1]},"visibility":{"restricted":{"parent":"0:4121:5082","path":"::serialization::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4140:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22509:594":{"id":"0:22509:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18199":{"id":"0:18199","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,27],"end":[5,30]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18200:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19864":{"id":"0:19864","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,18],"end":[78,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:676:6682":{"id":"25:676:6682","crate_id":25,"name":"CheckedRem","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:677:57274"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Rem","id":"2:3521:6569","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:3071":{"id":"0:3071","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[785,0],"end":[795,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3072:1766","0:3073:1767","0:3074:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:11617:3981":{"id":"b:22:61-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44407:1714":{"id":"0:44407:1714","crate_id":0,"name":"URL","span":{"filename":"src/lib.rs","begin":[615,0],"end":[615,23]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:44455","0:44470","0:44485","0:44500","0:44515","0:44553","a:2:3471:6582-0:44407:1714","a:2:9605:8783-0:44407:1714","a:2:3421:221-0:44407:1714","a:2:9606:8782-0:44407:1714","a:2:3407:213-0:44407:1714","b:2:3244-0:44407:1714","b:2:2903-0:44407:1714","b:2:3255-0:44407:1714","b:2:3240-0:44407:1714","b:2:4212-0:44407:1714","b:2:3250-0:44407:1714","b:2:2906-0:44407:1714","b:5:859-0:44407:1714","b:19:426-0:44407:1714","b:32:1701-0:44407:1714","b:36:59-0:44407:1714","b:44:298-0:44407:1714","b:49:1377-0:44407:1714","0:3454","0:44410","0:44412","0:44414","0:44417","0:44418","0:44420","0:44422","0:44423","0:44425","0:44429","0:44434","0:44451","0:44353","0:44359","0:44368","0:44381","0:44387","0:44391","0:44395","0:44399","0:44401"]}},"0:42628:1640":{"id":"0:42628:1640","crate_id":0,"name":"to_option","span":{"filename":"src/lib.rs","begin":[216,4],"end":[222,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1836:7391":{"id":"32:1836:7391","crate_id":32,"name":"visit_newtype_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1632,4],"end":[1634,29]},"visibility":"default","docs":"The input contains a newtype struct.\n\nThe content of the newtype struct may be read from the given\n`Deserializer`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29393:7207":{"id":"0:29393:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19470":{"id":"0:19470","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19471:7231","0:19472:5150","0:19473:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:11948:3908":{"id":"a:2:3407:213-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54997":{"id":"0:54997","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54998:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21428":{"id":"0:21428","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21429:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31537:2731":{"id":"0:31537:2731","crate_id":0,"name":"language_version","span":{"filename":"src/protocol_types/plutus.rs","begin":[117,4],"end":[119,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:33844:1686":{"id":"b:2:3250-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19714":{"id":"0:19714","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[47,4],"end":[47,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19715:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40186:2567":{"id":"0:40186:2567","crate_id":0,"name":"max_value","span":{"filename":"src/utils.rs","begin":[246,4],"end":[248,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47843:1791":{"id":"0:47843:1791","crate_id":0,"name":"ScriptAll","span":{"filename":"src/lib.rs","begin":[1229,0],"end":[1231,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:47909","0:47924","0:47939","0:47954","0:47969","0:48007","a:2:3471:6582-0:47843:1791","a:2:9605:8783-0:47843:1791","a:2:3421:221-0:47843:1791","a:2:9606:8782-0:47843:1791","a:2:3407:213-0:47843:1791","b:2:3244-0:47843:1791","b:2:2903-0:47843:1791","b:2:3255-0:47843:1791","b:2:3240-0:47843:1791","b:2:4212-0:47843:1791","b:2:3250-0:47843:1791","b:2:2906-0:47843:1791","b:5:859-0:47843:1791","b:19:426-0:47843:1791","b:32:1701-0:47843:1791","b:36:59-0:47843:1791","b:44:298-0:47843:1791","b:49:1377-0:47843:1791","0:3628","0:47845","0:47847","0:47849","0:47850","0:47852","0:47854","0:47855","0:47857","0:47861","0:47866","0:47905","0:47789","0:47795","0:47804","0:47817","0:47823","0:47827","0:47831","0:47835","0:47837"]}},"0:30008":{"id":"0:30008","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30013:5328","0:30024:6154","0:30035:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6906":{"id":"0:6906","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,32],"end":[696,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:8584:2642":{"id":"b:5:859-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19962:5150":{"id":"0:19962:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:11931:3907":{"id":"b:2:3250-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12917:7243":{"id":"0:12917:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13768:7231":{"id":"0:13768:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1590:3903":{"id":"0:1590:3903","crate_id":0,"name":"SecretKey","span":{"filename":"src/chain_crypto/key.rs","begin":[53,0],"end":[53,61]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1645","0:1776","a:2:3471:6582-0:1590:3903","a:2:9605:8783-0:1590:3903","a:2:3421:221-0:1590:3903","a:2:9606:8782-0:1590:3903","a:2:3407:213-0:1590:3903","b:2:3244-0:1590:3903","b:2:2903-0:1590:3903","b:2:3255-0:1590:3903","b:2:3240-0:1590:3903","b:2:4212-0:1590:3903","b:2:3250-0:1590:3903","b:2:2906-0:1590:3903","b:5:859-0:1590:3903","b:17:55-0:1590:3903","b:22:72-0:1590:3903","b:22:61-0:1590:3903","b:22:65-0:1590:3903","b:36:59-0:1590:3903","b:44:298-0:1590:3903","b:49:1377-0:1590:3903","0:1639","0:1642","0:1654","0:1683"]}},"0:25980:5171":{"id":"0:25980:5171","crate_id":0,"name":"ConstitutionalCommitteeHotScriptHash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[26,4],"end":[26,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:44623:7231":{"id":"0:44623:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28787:2194":{"id":"0:28787:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:28270:5213":{"id":"b:2:3255-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:18206:2664":{"id":"a:2:9605:8783-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17825:415":{"id":"0:17825:415","crate_id":0,"name":"cmp","span":{"filename":"src/legacy_address/address.rs","begin":[280,27],"end":[280,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17543:1718":{"id":"0:17543:1718","crate_id":0,"name":"max","span":{"filename":"src/error.rs","begin":[49,8],"end":[49,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"a:2:9606:8782-0:15999:1902":{"id":"a:2:9606:8782-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6946:2214":{"id":"0:6946:2214","crate_id":0,"name":"from_address","span":{"filename":"src/address.rs","begin":[720,4],"end":[725,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7619:2660":{"id":"0:7619:2660","crate_id":0,"name":"get_certificates_refund","span":{"filename":"src/builders/certificates_builder.rs","begin":[141,4],"end":[166,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54987":{"id":"0:54987","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54988:7231","0:54989:5150","0:54990:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19486:2690":{"id":"0:19486:2690","crate_id":0,"name":"MoveInstantaneousRewardsCert","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[18,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:19555","0:19570","0:19585","0:19600","0:19615","0:19653","a:2:3471:6582-0:19486:2690","a:2:9605:8783-0:19486:2690","a:2:3421:221-0:19486:2690","a:2:9606:8782-0:19486:2690","a:2:3407:213-0:19486:2690","b:2:3244-0:19486:2690","b:2:2903-0:19486:2690","b:2:3255-0:19486:2690","b:2:3240-0:19486:2690","b:2:4212-0:19486:2690","b:2:3250-0:19486:2690","b:2:2906-0:19486:2690","b:5:859-0:19486:2690","b:19:426-0:19486:2690","b:32:1701-0:19486:2690","b:36:59-0:19486:2690","b:44:298-0:19486:2690","b:49:1377-0:19486:2690","0:19488","0:19490","0:19492","0:19495","0:19496","0:19498","0:19500","0:19501","0:19503","0:19507","0:19512","0:19551","0:19432","0:19438","0:19447","0:19460","0:19466","0:19470","0:19474","0:19478","0:19480","0:4274"]}},"b:2:4212-0:11595:3926":{"id":"b:2:4212-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2360:1763":{"id":"0:2360:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/legacy_address/address.rs","begin":[360,4],"end":[379,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["reader",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Deserializer","id":"21:83:1582","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13480":{"id":"0:13480","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13481:7231","0:13482:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19473:7245":{"id":"0:19473:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:41459:7207":{"id":"0:41459:7207","crate_id":0,"name":"none","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12523":{"id":"0:12523","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12524:7231","0:12525:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13629":{"id":"0:13629","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13634:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28356":{"id":"0:28356","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28361:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:45840:1731":{"id":"b:2:3255-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:7528:2622":{"id":"b:44:298-0:7528:2622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35281:7231":{"id":"0:35281:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4710":{"id":"0:4710","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/voter.rs","begin":[3,0],"end":[10,1]},"visibility":{"restricted":{"parent":"0:4708:2842","path":"::serialization::governance::voter"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4711:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:79:1767":{"id":"0:79:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/address.rs","begin":[394,4],"end":[396,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12918":{"id":"0:12918","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12919:7231","0:12920:5150","0:12921:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:1028:3918":{"id":"b:2:3244-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:25323:5158":{"id":"b:2:3255-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39531:1759":{"id":"0:39531:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[35,23],"end":[35,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23867":{"id":"0:23867","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23868:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:27290:2838":{"id":"b:2:2906-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50814":{"id":"0:50814","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,38],"end":[1742,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50815:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16958:7231":{"id":"0:16958:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:52995:1886":{"id":"b:2:3250-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40246:5150":{"id":"0:40246:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23366:7236":{"id":"0:23366:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53899":{"id":"0:53899","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53904:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:10445:3053":{"id":"b:36:59-0:10445:3053","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49302:7231":{"id":"0:49302:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19575:2194":{"id":"0:19575:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19960":{"id":"0:19960","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19961:7231","0:19962:5150","0:19963:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38049":{"id":"0:38049","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[68,4],"end":[68,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38050:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54600:5150":{"id":"0:54600:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"47:107:59326":{"id":"47:107:59326","crate_id":47,"name":"finalize_fixed_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[30,4],"end":[30,76]},"visibility":"default","docs":"Retrieve result and reset the hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FixedOutput","id":"47:102:19741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:468:6709":{"id":"25:468:6709","crate_id":25,"name":"mul_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1298,4],"end":[1298,47]},"visibility":"default","docs":"Fused multiply-add. Computes `(self * a) + b` with only one rounding\nerror, yielding a more accurate result than an unfused multiply-add.\n\nUsing `mul_add` can be more performant than an unfused multiply-add if\nthe target architecture has a dedicated `fma` CPU instruction.\n\n```\nuse num_traits::Float;\n\nlet m = 10.0;\nlet x = 4.0;\nlet b = 60.0;\n\n// 100.0\nlet abs_difference = (m.mul_add(x, b) - (m*x + b)).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:54108:1944":{"id":"b:44:298-0:54108:1944","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14433":{"id":"0:14433","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14434:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33532:7232":{"id":"0:33532:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:28711:5215":{"id":"a:2:3471:6582-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:327:2557":{"id":"25:327:2557","crate_id":25,"name":"to_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[91,4],"end":[91,36]},"visibility":"default","docs":"Converts the value of `self` to a `u64`. If the value cannot be\nrepresented by a `u64`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:4167:1759":{"id":"0:4167:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/drep_registration.rs","begin":[9,4],"end":[25,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:8008:2654":{"id":"b:2:3240-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2322:7102":{"id":"32:2322:7102","crate_id":32,"name":"SerializeTupleVariant","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2323:174","32:2324:126","32:2325:9267","32:2327:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:17641":{"id":"0:17641","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,32],"end":[6,41]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30506":{"id":"0:30506","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30507:7231","0:30508:5150","0:30509:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:52114:1878":{"id":"b:19:426-0:52114:1878","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:30461:5236":{"id":"a:2:3407:213-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47614":{"id":"0:47614","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,38],"end":[1202,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47615:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3005":{"id":"0:3005","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[281,0],"end":[285,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"primitive","inner":"usize"},"items":["0:3006:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8220":{"id":"0:8220","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,23],"end":[74,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30091":{"id":"0:30091","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30092:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:36909:3242":{"id":"b:2:4212-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:652:3705":{"id":"b:49:1377-0:652:3705","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48081:2455":{"id":"0:48081:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24628:2697":{"id":"0:24628:2697","crate_id":0,"name":"voting_credential","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1443:19820":{"id":"49:1443:19820","crate_id":49,"name":"IsGreater","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1445:180","49:1446:59550"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:2906-0:17505:1708":{"id":"b:2:2906-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23808:5146":{"id":"0:23808:5146","crate_id":0,"name":"drep","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13790":{"id":"0:13790","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13791:7231","0:13792:5150","0:13793:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19838":{"id":"0:19838","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19839:7231","0:19840:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11109:3120":{"id":"0:11109:3120","crate_id":0,"name":"get_total_output","span":{"filename":"src/builders/tx_builder.rs","begin":[1398,4],"end":[1407,5]},"visibility":"public","docs":"Return explicit output plus deposit plus burn","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49982:1842":{"id":"0:49982:1842","crate_id":0,"name":"new_script_any","span":{"filename":"src/lib.rs","begin":[1552,4],"end":[1554,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_any",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:19214:2688":{"id":"b:2:3240-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33370":{"id":"0:33370","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33371:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:30844:2856":{"id":"b:2:2906-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35054:594":{"id":"0:35054:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,27],"end":[1156,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7747":{"id":"0:7747","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7748:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38538:702":{"id":"0:38538:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[211,4],"end":[211,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41247:415":{"id":"0:41247:415","crate_id":0,"name":"cmp","span":{"filename":"src/utils.rs","begin":[1376,27],"end":[1376,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44398:7247":{"id":"0:44398:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36300:780":{"id":"0:36300:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/metadata.rs","begin":[276,4],"end":[278,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11769":{"id":"0:11769","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,20],"end":[144,22]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47663:1766":{"id":"0:47663:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1202,88],"end":[1202,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:14334:1667":{"id":"b:5:859-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13886:55399":{"id":"2:13886:55399","crate_id":2,"name":"split_once","span":null,"visibility":"public","docs":"Splits the string on the first occurrence of the specified delimiter and\nreturns prefix before delimiter and suffix after delimiter.\n\n# Examples\n\n```\nassert_eq!(\"cfg\".split_once('='), None);\nassert_eq!(\"cfg=\".split_once('='), Some((\"cfg\", \"\")));\nassert_eq!(\"cfg=foo\".split_once('='), Some((\"cfg\", \"foo\")));\nassert_eq!(\"cfg=foo=bar\".split_once('='), Some((\"cfg\", \"foo=bar\")));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["delimiter",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:11479:3616":{"id":"b:2:2903-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42956":{"id":"0:42956","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,16],"end":[269,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42957:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27335":{"id":"0:27335","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27336:7231","0:27337:5150","0:27338:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18010:906":{"id":"0:18010:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[24,4],"end":[41,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["raw_body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["raw_witness_set",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["is_valid",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44083":{"id":"0:44083","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[537,0],"end":[556,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44088:906","0:44105:1710"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:7010:1750":{"id":"b:2:3240-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7145":{"id":"0:7145","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,43],"end":[831,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7146:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46281:415":{"id":"0:46281:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[955,4],"end":[955,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:87:17708":{"id":"38:87:17708","crate_id":38,"name":"Average","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["38:88:17709","38:89:17710"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Integer","id":"38:110:5312","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:26496:415":{"id":"0:26496:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12151:2225":{"id":"0:12151:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[137,4],"end":[139,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35448:7231":{"id":"0:35448:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14210":{"id":"0:14210","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1106,0],"end":[1122,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14215:2194","0:14226:2209","0:14236:3999"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40703:5328":{"id":"0:40703:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22159":{"id":"0:22159","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22160:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40623":{"id":"0:40623","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,16],"end":[636,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40624:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1632":{"id":"0:1632","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[134,0],"end":[134,44]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39914:667":{"id":"0:39914:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:14067:1895":{"id":"b:2:3250-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5997":{"id":"0:5997","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,9],"end":[110,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5998:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2655":{"id":"0:2655","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[9,0],"end":[9,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance","name":"governance","id":"0:2534:5050","glob":true}},"0:43918:7245":{"id":"0:43918:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49745:7231":{"id":"0:49745:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7508":{"id":"0:7508","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7509:7231","0:7510:5150","0:7511:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11861":{"id":"0:11861","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11862:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:24747:2667":{"id":"b:2:3240-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54630:993":{"id":"0:54630:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2699,38],"end":[2699,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17132":{"id":"0:17132","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17137:5328","0:17148:6154","0:17159:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13336:1835":{"id":"0:13336:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:44169:1711":{"id":"b:44:298-0:44169:1711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15405":{"id":"0:15405","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15406:7231","0:15407:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21367":{"id":"0:21367","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21368:7231","0:21369:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48840":{"id":"0:48840","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48841:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52747:2225":{"id":"0:52747:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50988:6470":{"id":"0:50988:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:463:49171":{"id":"25:463:49171","crate_id":25,"name":"fract","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1199,4],"end":[1199,27]},"visibility":"default","docs":"Returns the fractional part of a number.\n\n```\nuse num_traits::Float;\n\nlet x = 3.5;\nlet y = -3.5;\nlet abs_difference_x = (x.fract() - 0.5).abs();\nlet abs_difference_y = (y.fract() - (-0.5)).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:14334:1667":{"id":"b:2:3244-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10179:7243":{"id":"0:10179:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52377":{"id":"0:52377","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52378:7231","0:52379:5150","0:52380:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:37740:5529":{"id":"a:2:9606:8782-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:10445:3053":{"id":"a:2:3471:6582-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:37740:5529":{"id":"b:2:4212-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35334:1637":{"id":"0:35334:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[1215,4],"end":[1217,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7481:7231":{"id":"0:7481:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32180:5331":{"id":"0:32180:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46510":{"id":"0:46510","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46511:7231","0:46512:5150","0:46513:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15011:1763":{"id":"0:15011:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28450:408":{"id":"0:28450:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14713":{"id":"0:14713","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:21406:2666":{"id":"b:2:4212-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2712:19900":{"id":"50:2712:19900","crate_id":50,"name":"k_smallest","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2735,4],"end":[2737,29]},"visibility":"default","docs":"Sort the k smallest elements into a new iterator, in ascending order.\n\n**Note:** This consumes the entire iterator, and returns the result\nas a new iterator that owns its elements. If the input contains\nless than k elements, the result is equivalent to `self.sorted()`.\n\nThis is guaranteed to use `k * sizeof(Self::Item) + O(1)` memory\nand `O(n log k)` time, with `n` the number of elements in the input.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n**Note:** This is functionally-equivalent to `self.sorted().take(k)`\nbut much more efficient.\n\n```\nuse itertools::Itertools;\n\n// A random permutation of 0..15\nlet numbers = vec![6, 9, 1, 14, 0, 4, 8, 7, 11, 2, 10, 3, 13, 12, 5];\n\nlet five_smallest = numbers\n .into_iter()\n .k_smallest(5);\n\nitertools::assert_equal(five_smallest, 0..5);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["k",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21252:2686":{"id":"0:21252:2686","crate_id":0,"name":"operator","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[106,4],"end":[108,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17790:4526":{"id":"0:17790:4526","crate_id":0,"name":"Yes","span":{"filename":"src/legacy_address/address.rs","begin":[190,4],"end":[190,7]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:32893:1766":{"id":"0:32893:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[509,4],"end":[509,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2550:3057":{"id":"0:2550:3057","crate_id":0,"name":"voting_procedures","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[1,0],"end":[154,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:27009:2852"],"is_stripped":true}},"19:509:56319":{"id":"19:509:56319","crate_id":19,"name":"unchecked_from_js_ref","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[155,4],"end":[155,53]},"visibility":"default","docs":"Performs a zero-cost unchecked conversion from a `&JsValue` into an\ninstance of `&Self`.\n\nNote the safety of this method, which basically means that `Self` must\nbe a newtype wrapper around `JsValue`.\n\nThis is intended to be an internal implementation detail, you likely\nwon't need to call this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:657:3706":{"id":"b:2:4212-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21076":{"id":"0:21076","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[82,4],"end":[82,7]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21077:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2581:54866":{"id":"50:2581:54866","crate_id":50,"name":"dedup_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1194,4],"end":[1196,57]},"visibility":"default","docs":"Remove duplicates from sections of consecutive identical elements,\ndetermining equality using a comparison function.\nIf the iterator is sorted, all elements will be unique.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![(0, 1.), (1, 1.), (0, 2.), (0, 3.), (1, 3.), (1, 2.), (2, 2.)];\nitertools::assert_equal(data.into_iter().dedup_by(|x, y| x.1 == y.1),\n vec![(0, 1.), (0, 2.), (0, 3.), (1, 2.)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["cmp",{"kind":"generic","inner":"Cmp"}]],"output":{"kind":"resolved_path","inner":{"name":"CoalesceBy","id":"50:343:20288","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"DedupPred2CoalescePred","id":"50:2866:20291","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Cmp"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"Cmp","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Cmp"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37636:3106":{"id":"0:37636:3106","crate_id":0,"name":"donation","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[235,4],"end":[237,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48587":{"id":"0:48587","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,4],"end":[1308,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48588:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32517":{"id":"0:32517","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32518:7231","0:32519:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:8799:2753":{"id":"a:2:3421:221-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:21934:2665":{"id":"b:49:1377-0:21934:2665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34664:1763":{"id":"0:34664:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1091,4],"end":[1091,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33558":{"id":"0:33558","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33559:7231","0:33560:5150","0:33561:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:51756:1873":{"id":"a:2:3471:6582-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21391:7231":{"id":"0:21391:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43811:5331":{"id":"0:43811:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51053":{"id":"0:51053","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,32],"end":[1770,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39758:7247":{"id":"0:39758:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:54337:1977":{"id":"a:2:9605:8783-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25977:5169":{"id":"0:25977:5169","crate_id":0,"name":"VoterKind","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[24,0],"end":[30,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:25978:5170","0:25980:5171","0:25982:5172","0:25984:5173","0:25986:5174"],"impls":["a:2:3471:6582-0:25977:5169","a:2:9605:8783-0:25977:5169","a:2:3421:221-0:25977:5169","a:2:9606:8782-0:25977:5169","a:2:3407:213-0:25977:5169","b:2:3244-0:25977:5169","b:2:2903-0:25977:5169","b:2:3255-0:25977:5169","b:2:3240-0:25977:5169","b:2:4212-0:25977:5169","b:2:3250-0:25977:5169","b:2:2906-0:25977:5169","b:5:859-0:25977:5169","b:19:426-0:25977:5169","b:36:59-0:25977:5169","b:44:298-0:25977:5169","b:49:1377-0:25977:5169","0:25988","0:25990","0:25992","0:25995","0:25996","0:25998","0:26000","0:26001","0:26003","0:25960","0:25963","0:25966","0:25968","0:25970"]}},"0:2905:5619":{"id":"0:2905:5619","crate_id":0,"name":"START_SIZE","span":{"filename":"src/typed_bytes/mod.rs","begin":[71,4],"end":[71,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"primitive","inner":"usize"}]},"default":null}},"0:42098":{"id":"0:42098","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42099:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27116:2226":{"id":"0:27116:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17015":{"id":"0:17015","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1257,4],"end":[1257,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17016:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25998":{"id":"0:25998","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,33],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25999:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:8427:2629":{"id":"b:2:4212-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21937":{"id":"0:21937","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21938:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42137:7231":{"id":"0:42137:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:14334:1667":{"id":"b:2:3250-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:5010:17665":{"id":"2:5010:17665","crate_id":2,"name":"AsyncIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:5011:1644","2:5012:54783","2:5013:17734"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:19201:7245":{"id":"0:19201:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24648:5149":{"id":"0:24648:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48311:5150":{"id":"0:48311:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:27290:2838":{"id":"b:2:3250-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:14704:4231":{"id":"a:2:3407:213-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49481:1820":{"id":"0:49481:1820","crate_id":0,"name":"is_native_script","span":{"filename":"src/lib.rs","begin":[1443,4],"end":[1448,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13444:780":{"id":"0:13444:780","crate_id":0,"name":"len","span":{"filename":"src/crypto.rs","begin":[614,4],"end":[616,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:46267:1744":{"id":"b:49:1377-0:46267:1744","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12087:2194":{"id":"0:12087:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[107,4],"end":[111,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1902:7341":{"id":"32:1902:7341","crate_id":32,"name":"EnumAccess","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1904:126","32:1905:18042","32:1906:18043","32:1908:5135"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:44220:7350":{"id":"0:44220:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[570,4],"end":[570,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11747:126":{"id":"b:44:298-0:11747:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46283":{"id":"0:46283","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[956,4],"end":[956,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46284:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:732:919":{"id":"0:732:919","crate_id":0,"name":"next","span":{"filename":"src/chain_core/property.rs","begin":[48,4],"end":[48,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2815:5491":{"id":"0:2815:5491","crate_id":0,"name":"decode_metadatum_to_json_value","span":{"filename":"src/protocol_types/metadata.rs","begin":[659,0],"end":[772,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["metadatum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["schema",{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"serde_json::Value","id":"31:2610:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:2:4212-0:10042:2879":{"id":"b:2:4212-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38667:1835":{"id":"0:38667:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:18972:2678":{"id":"b:2:4212-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:25678:5150":{"id":"a:2:9606:8782-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:819:1225":{"id":"25:819:1225","crate_id":25,"name":"saturating_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/saturating.rs","begin":[49,4],"end":[49,47]},"visibility":"default","docs":"Saturating addition. Computes `self + other`, saturating at the relevant high or low boundary of\nthe type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1913":{"id":"0:1913","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[232,0],"end":[236,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1914:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30081:5211":{"id":"0:30081:5211","crate_id":0,"name":"new_with_action_id","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[42,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["constitution",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46534":{"id":"0:46534","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,18],"end":[991,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29279":{"id":"0:29279","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43048:7247":{"id":"0:43048:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40907":{"id":"0:40907","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40908:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29112":{"id":"0:29112","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29113:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:46526:1747":{"id":"b:19:426-0:46526:1747","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28268:7350":{"id":"0:28268:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3014:1759":{"id":"0:3014:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[306,4],"end":[311,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17252:5150":{"id":"0:17252:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:11931:3907":{"id":"b:36:59-0:11931:3907","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:23344:2675":{"id":"a:2:3407:213-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17270":{"id":"0:17270","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,18],"end":[1365,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34137:7207":{"id":"0:34137:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:41236:2511":{"id":"a:2:9605:8783-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:8137:2652":{"id":"b:5:859-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:41467:1683":{"id":"a:2:9605:8783-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10982:3285":{"id":"0:10982:3285","crate_id":0,"name":"add_mint_asset_and_output_min_required_coin","span":{"filename":"src/builders/tx_builder.rs","begin":[1223,4],"end":[1249,5]},"visibility":"public","docs":"Add a mint entry together with an output to this builder\nUsing a PolicyID, AssetName, Int for amount, and Address objects\nThe asset will be securely added to existing or new Mint in this builder\nA new output will be added with the specified Address and the minted asset\nThe output will be set to contain the minimum required amount of Coin","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["output_builder",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5808:2142":{"id":"0:5808:2142","crate_id":0,"name":"NetworkInfo","span":{"filename":"src/address.rs","begin":[38,0],"end":[41,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:5828","a:2:3471:6582-0:5808:2142","a:2:9605:8783-0:5808:2142","a:2:3421:221-0:5808:2142","a:2:9606:8782-0:5808:2142","a:2:3407:213-0:5808:2142","b:2:3244-0:5808:2142","b:2:2903-0:5808:2142","b:2:3255-0:5808:2142","b:2:3240-0:5808:2142","b:2:4212-0:5808:2142","b:2:3250-0:5808:2142","b:2:2906-0:5808:2142","b:5:859-0:5808:2142","b:19:426-0:5808:2142","b:36:59-0:5808:2142","b:44:298-0:5808:2142","b:49:1377-0:5808:2142","0:5811","0:5813","0:5815","0:5816","0:5818","0:5821","0:5823","0:5824","0:5826","0:5754","0:5760","0:5769","0:5782","0:5788","0:5792","0:5796","0:5800","0:5802"]}},"0:6776":{"id":"0:6776","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,23],"end":[656,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45987:2455":{"id":"0:45987:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:9591:2855":{"id":"b:44:298-0:9591:2855","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1138":{"id":"0:1138","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[63,0],"end":[117,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1139:3939","0:1140:3940","0:1141:3941","0:1142:3943","0:1147:3946","0:1149:3948"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4374":{"id":"0:4374","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/pool_retirement.rs","begin":[8,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:4356:5070","path":"::serialization::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4375:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11859:125":{"id":"0:11859:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:991:3914":{"id":"0:991:3914","crate_id":0,"name":"ed25519_extended","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[1,0],"end":[91,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:1028:3918","0:11617:3981"],"is_stripped":false}},"a:2:9605:8783-0:11629:126":{"id":"a:2:9605:8783-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:22687:906":{"id":"0:22687:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["drep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54395:6470":{"id":"0:54395:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43894:7236":{"id":"0:43894:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40683":{"id":"0:40683","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40688:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29766:5331":{"id":"0:29766:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:34369:2702":{"id":"b:32:1701-0:34369:2702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34652:594":{"id":"0:34652:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1088,4],"end":[1088,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:28003:5212":{"id":"a:2:9605:8783-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:10196:2340":{"id":"b:2:3250-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:48585:1795":{"id":"b:5:859-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49624":{"id":"0:49624","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49625:7231","0:49626:5150","0:49627:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45843:1729":{"id":"0:45843:1729","crate_id":0,"name":"SingleHostName","span":{"filename":"src/lib.rs","begin":[863,4],"end":[863,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:44:298-0:45861:1732":{"id":"b:44:298-0:45861:1732","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32305":{"id":"0:32305","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[364,4],"end":[364,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44652:415":{"id":"0:44652:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[655,4],"end":[655,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:26050:2841":{"id":"b:2:3250-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25471:2194":{"id":"0:25471:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13102:1767":{"id":"0:13102:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[527,76],"end":[527,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:640:3689":{"id":"0:640:3689","crate_id":0,"name":"read_from_raw","span":{"filename":"src/chain_core/mempack.rs","begin":[303,0],"end":[322,1]},"visibility":"public","docs":"Transform a raw buffer into a Header","links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["raw",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:49:1377-0:657:3706":{"id":"b:49:1377-0:657:3706","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:17262:1898":{"id":"b:5:859-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:31611:1780":{"id":"a:2:9605:8783-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33940:5319":{"id":"0:33940:5319","crate_id":0,"name":"new_single_value_constr_plutus_data","span":{"filename":"src/protocol_types/plutus.rs","begin":[734,4],"end":[741,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["alternative",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["plutus_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28728":{"id":"0:28728","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28729:7231","0:28730:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:2199:4482":{"id":"b:2:2906-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16895":{"id":"0:16895","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,9],"end":[1146,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16896:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:50557:1865":{"id":"b:2:3240-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48109":{"id":"0:48109","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,68],"end":[1252,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48111:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2897":{"id":"0:2897","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[57,0],"end":[68,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2900:1703"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18387":{"id":"0:18387","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18388:7231","0:18389:5150","0:18390:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"35:36:6404":{"id":"35:36:6404","crate_id":35,"name":"Float","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"35:39:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"48:441:20967":{"id":"48:441:20967","crate_id":48,"name":"Rest","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[348,4],"end":[348,45]},"visibility":"default","docs":"Sequence to be concatenated with `self`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"M"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:13943":{"id":"0:13943","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13944:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:260:18898":{"id":"44:260:18898","crate_id":44,"name":"u32x4","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"M","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"M"},"bounds":[{"trait_bound":{"trait":{"name":"Machine","id":"44:302:44602","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps32","id":"44:202:44579","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Store","id":"44:324:44603","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ArithOps","id":"44:200:44577","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Vec4","id":"44:234:44587","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Words4","id":"44:244:44590","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"LaneWords4","id":"44:248:44591","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"StoreBytes","id":"44:327:44604","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u32"},"len":"4"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"vec128_storage","id":"44:764:20339","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:2903-0:11655:4067":{"id":"b:2:2903-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54719":{"id":"0:54719","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54724:5328","0:54735:6154","0:54746:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18170:2690":{"id":"0:18170:2690","crate_id":0,"name":"MoveInstantaneousRewardsCert","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[13,4],"end":[13,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:29104:5150":{"id":"0:29104:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11895":{"id":"0:11895","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,29],"end":[14,38]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:59":{"id":"0:59","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[181,0],"end":[198,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:60:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3074:1772":{"id":"0:3074:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/utils.rs","begin":[792,4],"end":[794,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39450":{"id":"0:39450","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,16],"end":[14,21]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::clone::Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39452:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:50799:1867":{"id":"a:2:3471:6582-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18500":{"id":"0:18500","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18505:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:52114:1878":{"id":"a:2:9606:8782-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:14704:4231":{"id":"b:2:3240-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37656:3105":{"id":"0:37656:3105","crate_id":0,"name":"current_treasury_value","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[243,4],"end":[245,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30464":{"id":"0:30464","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30465:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"24:1339:3992":{"id":"24:1339:3992","crate_id":24,"name":"Mac","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:1340:2427","24:1341:4004","24:1342:1109","24:1343:4005","24:1344:18326"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:24308:5328":{"id":"0:24308:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21953:993":{"id":"0:21953:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39530":{"id":"0:39530","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[35,23],"end":[35,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39531:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30508:5150":{"id":"0:30508:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:34624:5350":{"id":"b:2:3255-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44392:7231":{"id":"0:44392:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40146:1966":{"id":"0:40146:1966","crate_id":0,"name":"checked_sub","span":{"filename":"src/utils.rs","begin":[219,4],"end":[224,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44151:5150":{"id":"0:44151:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40893":{"id":"0:40893","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40894:7231","0:40895:5150","0:40896:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19493:702":{"id":"0:19493:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[9,4],"end":[9,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:9426:2840":{"id":"b:2:3240-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8577:7207":{"id":"0:8577:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:587:3635":{"id":"a:2:3407:213-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16204":{"id":"0:16204","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16205:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:36384:3232":{"id":"b:44:298-0:36384:3232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:49313:1681":{"id":"a:2:3471:6582-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48314:7231":{"id":"0:48314:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49659":{"id":"0:49659","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,43],"end":[1482,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49660:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:14704:4231":{"id":"a:2:3421:221-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:54614:1982":{"id":"b:2:2903-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8970:17736":{"id":"2:8970:17736","crate_id":2,"name":"step_by","span":null,"visibility":"default","docs":"Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration.\n\nNote 1: The first element of the iterator will always be returned,\nregardless of the step given.\n\nNote 2: The time at which ignored elements are pulled is not fixed.\n`StepBy` behaves like the sequence `self.next()`, `self.nth(step-1)`,\n`self.nth(step-1)`, …, but is also free to behave like the sequence\n`advance_n_and_return_first(&mut self, step)`,\n`advance_n_and_return_first(&mut self, step)`, …\nWhich way is used may change for some iterators for performance reasons.\nThe second way will advance the iterator earlier and may consume more items.\n\n`advance_n_and_return_first` is the equivalent of:\n```\nfn advance_n_and_return_first(iter: &mut I, n: usize) -> Option\nwhere\n I: Iterator,\n{\n let next = iter.next();\n if n > 1 {\n iter.nth(n - 2);\n }\n next\n}\n```\n\n# Panics\n\nThe method will panic if the given step is `0`.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [0, 1, 2, 3, 4, 5];\nlet mut iter = a.iter().step_by(2);\n\nassert_eq!(iter.next(), Some(&0));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), Some(&4));\nassert_eq!(iter.next(), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["step",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"StepBy","id":"2:43177:6916","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:644:3701":{"id":"b:2:3240-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:1026:58635":{"id":"39:1026:58635","crate_id":39,"name":"choose_multiple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[466,4],"end":[467,25]},"visibility":"default","docs":"Collects `amount` values at random from the iterator into a vector.\n\nThis is equivalent to `choose_multiple_fill` except for the result type.\n\nAlthough the elements are selected randomly, the order of elements in\nthe buffer is neither stable nor fully random. If random ordering is\ndesired, shuffle the result.\n\nThe length of the returned vector equals `amount` unless the iterator\ncontains insufficient elements, in which case it equals the number of\nelements available.\n\nComplexity is `O(n)` where `n` is the length of the iterator.\nFor slices, prefer [`SliceRandom::choose_multiple`].","links":{"`SliceRandom::choose_multiple`":"39:996:58635"},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["amount",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42866:266":{"id":"0:42866:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[247,4],"end":[249,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51759":{"id":"0:51759","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1910,9],"end":[1910,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51760:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45938":{"id":"0:45938","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45939:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6053":{"id":"0:6053","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6054:7231","0:6055:5150","0:6056:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:47010:1751":{"id":"b:2:3244-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:11617:3981":{"id":"b:44:298-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50012:1848":{"id":"0:50012:1848","crate_id":0,"name":"new_timelock_expiry","span":{"filename":"src/lib.rs","begin":[1564,4],"end":[1566,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["timelock_expiry",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11479:3616":{"id":"b:2:3250-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:20811:4441":{"id":"b:44:298-0:20811:4441","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26838:5149":{"id":"0:26838:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[65,4],"end":[67,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10208:649":{"id":"0:10208:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_builder.rs","begin":[183,16],"end":[183,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:50557:1865":{"id":"b:2:4212-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29386:5150":{"id":"0:29386:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:28391:5328":{"id":"0:28391:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:412:56806":{"id":"25:412:56806","crate_id":25,"name":"nan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[62,4],"end":[62,21]},"visibility":"default","docs":"Returns NaN.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\n\nfn check() {\n let n = T::nan();\n assert!(n != n);\n}\n\ncheck::();\ncheck::();\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:576:6675":{"id":"25:576:6675","crate_id":25,"name":"PrimInt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:577:56436","25:578:56437","25:579:56438","25:580:4761","25:581:56439","25:582:56440","25:583:1116","25:584:1117","25:585:56441","25:586:56442","25:587:56443","25:588:56444","25:589:56445","25:590:56446","25:591:56447","25:592:56448","25:593:56449","25:594:56450","25:595:6651"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}},{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}},{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}},{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumCast","id":"25:367:6400","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Bounded","id":"25:243:6672","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Not","id":"2:3552:6568","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitAnd","id":"2:3559:6564","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitOr","id":"2:3564:6565","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"BitXor","id":"2:3569:6566","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shl","id":"2:3574:6570","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shr","id":"2:3580:6571","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CheckedAdd","id":"25:667:6678","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CheckedSub","id":"25:670:6685","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CheckedMul","id":"25:672:6680","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CheckedDiv","id":"25:674:6679","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Saturating","id":"25:813:6691","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3471:6582-0:11428:3533":{"id":"a:2:3471:6582-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"48:241:1669":{"id":"48:241:1669","crate_id":48,"name":"fold","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/functional.rs","begin":[77,4],"end":[79,37]},"visibility":"default","docs":"Folds (or reduces) a sequence of data into a single value.\n\nIf the fold function panics, any unused elements will be dropped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["init",{"kind":"generic","inner":"U"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"U"},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"U"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16369:3100":{"id":"0:16369:3100","crate_id":0,"name":"ScriptDataHash","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16391","0:16409","0:16283","a:2:3471:6582-0:16369:3100","a:2:9605:8783-0:16369:3100","a:2:3421:221-0:16369:3100","a:2:9606:8782-0:16369:3100","a:2:3407:213-0:16369:3100","b:2:3244-0:16369:3100","b:2:2903-0:16369:3100","b:2:3255-0:16369:3100","b:2:3240-0:16369:3100","b:2:4212-0:16369:3100","b:2:3250-0:16369:3100","b:2:2906-0:16369:3100","b:5:6515-0:16369:3100","b:5:859-0:16369:3100","b:19:426-0:16369:3100","b:32:1701-0:16369:3100","b:36:59-0:16369:3100","b:44:298-0:16369:3100","b:49:1377-0:16369:3100","0:16373","0:16375","0:16377","0:16378","0:16381","0:16384","0:16386","0:16387","0:16389","0:16315","0:16321","0:16330","0:16343","0:16349","0:16353","0:16357","0:16361","0:16363","0:16285","0:16289","0:16301","0:16304","0:16309","0:16313"]}},"0:35447":{"id":"0:35447","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35448:7231","0:35449:5150","0:35450:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4668:5146":{"id":"0:4668:5146","crate_id":0,"name":"drep","span":{"filename":"src/serialization/governance/drep.rs","begin":[1,0],"end":[95,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:36212:408":{"id":"0:36212:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[264,9],"end":[264,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40618:1606":{"id":"0:40618:1606","crate_id":0,"name":"Int","span":{"filename":"src/utils.rs","begin":[637,0],"end":[637,32]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:40638","0:40653","0:40668","0:40683","0:40698","0:40736","a:2:3471:6582-0:40618:1606","a:2:9605:8783-0:40618:1606","a:2:3421:221-0:40618:1606","a:2:9606:8782-0:40618:1606","a:2:3407:213-0:40618:1606","b:2:3244-0:40618:1606","b:2:2903-0:40618:1606","b:2:3255-0:40618:1606","b:2:3240-0:40618:1606","b:2:4212-0:40618:1606","b:2:3250-0:40618:1606","b:2:2906-0:40618:1606","b:5:859-0:40618:1606","b:19:426-0:40618:1606","b:32:1701-0:40618:1606","b:36:59-0:40618:1606","b:44:298-0:40618:1606","b:49:1377-0:40618:1606","0:40621","0:40623","0:40625","0:40626","0:40628","0:40631","0:40633","0:40634","0:40636","0:40564","0:40570","0:40579","0:40592","0:40598","0:40602","0:40606","0:40610","0:40612","0:3054","0:3063","0:3066","0:3071"]}},"0:51657":{"id":"0:51657","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1890,0],"end":[1906,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51662:906","0:51672:780","0:51682:1637","0:51692:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2279:17965":{"id":"32:2279:17965","crate_id":32,"name":"serialize_some","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[799,4],"end":[801,21]},"visibility":"default","docs":"Serialize a [`Some(T)`] value.\n\n```edition2021\n# use serde::{Serialize, Serializer};\n#\n# enum Option {\n# Some(T),\n# None,\n# }\n#\n# use self::Option::{Some, None};\n#\nimpl Serialize for Option\nwhere\n T: Serialize,\n{\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n Some(ref value) => serializer.serialize_some(value),\n None => serializer.serialize_none(),\n }\n }\n}\n#\n# fn main() {}\n```\n\n[`Some(T)`]: https://doc.rust-lang.org/std/option/enum.Option.html#variant.Some","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17547:1542":{"id":"0:17547:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[52,19],"end":[52,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"chain_crypto::PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:16910":{"id":"0:16910","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,49],"end":[1146,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16911:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45885:594":{"id":"0:45885:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[873,4],"end":[873,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43847:1637":{"id":"0:43847:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[489,4],"end":[491,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25444:7207":{"id":"0:25444:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42913:7231":{"id":"0:42913:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21209":{"id":"0:21209","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21214:5328","0:21225:6154","0:21236:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37961:5533":{"id":"0:37961:5533","crate_id":0,"name":"hard_fork_initiation","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[55,4],"end":[57,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:42440:1633":{"id":"a:2:3471:6582-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:733:3759":{"id":"0:733:3759","crate_id":0,"name":"TransactionId","span":{"filename":"src/chain_core/property.rs","begin":[52,0],"end":[52,45]},"visibility":"public","docs":"Trait identifying the transaction identifier type.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:22213:2671":{"id":"a:2:9605:8783-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:32824:4378":{"id":"b:5:859-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5826":{"id":"0:5826","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,49],"end":[37,59]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5827:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13759:7231":{"id":"0:13759:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10263:3087":{"id":"0:10263:3087","crate_id":0,"name":"TransactionBuilderConfigBuilder","span":{"filename":"src/builders/tx_builder.rs","begin":[204,0],"end":[213,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:10276","a:2:3471:6582-0:10263:3087","a:2:9605:8783-0:10263:3087","a:2:3421:221-0:10263:3087","a:2:9606:8782-0:10263:3087","a:2:3407:213-0:10263:3087","b:2:3244-0:10263:3087","b:2:2903-0:10263:3087","b:2:3255-0:10263:3087","b:2:3240-0:10263:3087","b:2:4212-0:10263:3087","b:2:3250-0:10263:3087","b:2:2906-0:10263:3087","b:5:859-0:10263:3087","b:19:426-0:10263:3087","b:36:59-0:10263:3087","b:44:298-0:10263:3087","b:49:1377-0:10263:3087","0:10272","0:10274","0:10209","0:10215","0:10224","0:10237","0:10243","0:10247","0:10251","0:10255","0:10257"]}},"b:2:3250-0:29342:5228":{"id":"b:2:3250-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11595:3926":{"id":"a:2:3471:6582-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17208":{"id":"0:17208","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17209:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51876:5331":{"id":"0:51876:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26127:2194":{"id":"0:26127:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11641:126":{"id":"b:2:2906-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2352":{"id":"0:2352","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[338,0],"end":[345,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2353:126","0:2354:1416"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49714:7232":{"id":"0:49714:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24698:1759":{"id":"0:24698:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:5992:2156":{"id":"a:2:9606:8782-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9527:2677":{"id":"0:9527:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/voting_builder.rs","begin":[191,4],"end":[201,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51785":{"id":"0:51785","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1910,54],"end":[1910,64]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51786:1766","0:51787:7350","0:51788:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20491:5138":{"id":"0:20491:5138","crate_id":0,"name":"as_to_other_pot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[235,4],"end":[240,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16879:7245":{"id":"0:16879:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:7286:2184":{"id":"b:44:298-0:7286:2184","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28279:7231":{"id":"0:28279:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19432":{"id":"0:19432","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19433:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8971:4150":{"id":"2:8971:4150","crate_id":2,"name":"chain","span":null,"visibility":"default","docs":"Takes two iterators and creates a new iterator over both in sequence.\n\n`chain()` will return a new iterator which will first iterate over\nvalues from the first iterator and then over values from the second\niterator.\n\nIn other words, it links two iterators together, in a chain. 🔗\n\n[`once`] is commonly used to adapt a single value into a chain of\nother kinds of iteration.\n\n# Examples\n\nBasic usage:\n\n```\nlet a1 = [1, 2, 3];\nlet a2 = [4, 5, 6];\n\nlet mut iter = a1.iter().chain(a2.iter());\n\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), Some(&3));\nassert_eq!(iter.next(), Some(&4));\nassert_eq!(iter.next(), Some(&5));\nassert_eq!(iter.next(), Some(&6));\nassert_eq!(iter.next(), None);\n```\n\nSince the argument to `chain()` uses [`IntoIterator`], we can pass\nanything that can be converted into an [`Iterator`], not just an\n[`Iterator`] itself. For example, slices (`&[T]`) implement\n[`IntoIterator`], and so can be passed to `chain()` directly:\n\n```\nlet s1 = &[1, 2, 3];\nlet s2 = &[4, 5, 6];\n\nlet mut iter = s1.iter().chain(s2);\n\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), Some(&3));\nassert_eq!(iter.next(), Some(&4));\nassert_eq!(iter.next(), Some(&5));\nassert_eq!(iter.next(), Some(&6));\nassert_eq!(iter.next(), None);\n```\n\nIf you work with Windows API, you may wish to convert [`OsStr`] to `Vec`:\n\n```\n#[cfg(windows)]\nfn os_str_to_utf16(s: &std::ffi::OsStr) -> Vec {\n use std::os::windows::ffi::OsStrExt;\n s.encode_wide().chain(std::iter::once(0)).collect()\n}\n```\n\n[`once`]: crate::iter::once\n[`OsStr`]: ../../std/ffi/struct.OsStr.html","links":{"`Iterator`":"2:8956:154","crate::iter::once":"2:8490:6894","`IntoIterator`":"2:8760:147"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"U"}]],"output":{"kind":"resolved_path","inner":{"name":"Chain","id":"2:42969:6425","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"U"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10185:7231":{"id":"0:10185:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41156:2550":{"id":"0:41156:2550","crate_id":0,"name":"make_icarus_bootstrap_witness","span":{"filename":"src/utils.rs","begin":[1202,0],"end":[1214,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx_body_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:1047:3949":{"id":"0:1047:3949","crate_id":0,"name":"SECRET_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[66,4],"end":[66,63]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519::PRIVATE_KEY_LENGTH"}},"a:2:3407:213-0:1598:3900":{"id":"a:2:3407:213-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:15074:4232":{"id":"b:2:3255-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8277":{"id":"0:8277","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8278:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11337:3422":{"id":"b:2:3240-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15191":{"id":"0:15191","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15192:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27564:5150":{"id":"0:27564:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44746":{"id":"0:44746","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44751:5328","0:44762:6154","0:44773:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21225:6154":{"id":"0:21225:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29297:1763":{"id":"0:29297:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:121:18434":{"id":"38:121:18434","crate_id":38,"name":"is_multiple_of","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[221,4],"end":[221,51]},"visibility":"default","docs":"Returns `true` if `self` is a multiple of `other`.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(9.is_multiple_of(&3), true);\nassert_eq!(3.is_multiple_of(&9), false);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23013":{"id":"0:23013","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23015:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2343:649":{"id":"0:2343:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[311,4],"end":[317,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35100":{"id":"0:35100","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35105:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:35040:1783":{"id":"a:2:3421:221-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53247:1915":{"id":"0:53247:1915","crate_id":0,"name":"has_nonce_and_leader_vrf","span":{"filename":"src/lib.rs","begin":[2196,4],"end":[2201,5]},"visibility":"public","docs":"If this function returns true, the `.nonce_vrf_or_nothing`\nand the `.leader_vrf_or_nothing` functions will return\nnon-empty results","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40688:2226":{"id":"0:40688:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:24747:2667":{"id":"b:44:298-0:24747:2667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2798:1767":{"id":"0:2798:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/metadata.rs","begin":[357,4],"end":[361,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1734:18023":{"id":"32:1734:18023","crate_id":32,"name":"deserialize_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[968,4],"end":[970,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `u16` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:990:3895":{"id":"0:990:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[103,4],"end":[105,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"ed25519_bip32::Signature","id":"23:469:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3648":{"id":"0:3648","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1691,0],"end":[1699,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3649:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11934:3579":{"id":"0:11934:3579","crate_id":0,"name":"got","span":{"filename":"src/chain_crypto/sign.rs","begin":[27,35],"end":[27,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"a:2:3407:213-0:14519:1832":{"id":"a:2:3407:213-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:8008:2654":{"id":"b:2:3255-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:494:56320":{"id":"19:494:56320","crate_id":19,"name":"has_type","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[30,4],"end":[32,18]},"visibility":"default","docs":"Test whether this JS value has a type `T`.\n\nThis method will dynamically check to see if this JS object can be\ncasted to the JS object of type `T`. Usually this uses the `instanceof`\noperator. This also works with primitive types like\nbooleans/strings/numbers as well as cross-realm object like `Array`\nwhich can originate from other iframes.\n\nIn general this is intended to be a more robust version of\n`is_instance_of`, but if you want strictly the `instanceof` operator\nit's recommended to use that instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44651":{"id":"0:44651","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[655,4],"end":[655,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44652:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22484":{"id":"0:22484","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22485:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27573:7247":{"id":"0:27573:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20864:1835":{"id":"0:20864:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15818":{"id":"0:15818","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15819:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4476:1759":{"id":"0:4476:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_deregistration.rs","begin":[8,4],"end":[17,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:17833:4490":{"id":"b:44:298-0:17833:4490","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36593:7243":{"id":"0:36593:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49656":{"id":"0:49656","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,32],"end":[1482,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:15629:1746":{"id":"b:2:3244-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2707:594":{"id":"0:2707:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[704,4],"end":[706,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47150:1672":{"id":"0:47150:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[1070,4],"end":[1072,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:14889:1674":{"id":"a:2:9605:8783-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49937":{"id":"0:49937","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,23],"end":[1526,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10196:2340":{"id":"0:10196:2340","crate_id":0,"name":"TransactionBuilderConfig","span":{"filename":"src/builders/tx_builder.rs","begin":[184,0],"end":[193,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:10196:2340","a:2:9605:8783-0:10196:2340","a:2:3421:221-0:10196:2340","a:2:9606:8782-0:10196:2340","a:2:3407:213-0:10196:2340","b:2:3244-0:10196:2340","b:2:2903-0:10196:2340","b:2:3255-0:10196:2340","b:2:3240-0:10196:2340","b:2:4212-0:10196:2340","b:2:3250-0:10196:2340","b:2:2906-0:10196:2340","b:5:859-0:10196:2340","b:19:426-0:10196:2340","b:36:59-0:10196:2340","b:44:298-0:10196:2340","b:49:1377-0:10196:2340","0:10205","0:10207","0:10142","0:10148","0:10157","0:10170","0:10176","0:10180","0:10184","0:10188","0:10190"]}},"0:8706:5150":{"id":"0:8706:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51948:7231":{"id":"0:51948:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26260:5179":{"id":"0:26260:5179","crate_id":0,"name":"to_drep_cred","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[86,4],"end":[91,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2580:23839":{"id":"25:2580:23839","crate_id":25,"name":"LOG10_2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `log10(2.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:48585:1795":{"id":"a:2:3407:213-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20554:7231":{"id":"0:20554:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12704":{"id":"0:12704","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12705:7231","0:12706:5150","0:12707:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52392:2455":{"id":"0:52392:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41886:2455":{"id":"0:41886:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36054:5321":{"id":"0:36054:5321","crate_id":0,"name":"new_list","span":{"filename":"src/protocol_types/metadata.rs","begin":[142,4],"end":[144,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["list",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:523:906":{"id":"0:523:906","crate_id":0,"name":"new","span":{"filename":"src/chain_core/abor.rs","begin":[37,4],"end":[43,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:51756:1873":{"id":"b:2:4212-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40263":{"id":"0:40263","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[377,4],"end":[377,9]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40264:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5802":{"id":"0:5802","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5803:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8090":{"id":"0:8090","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,16],"end":[27,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8091:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:21056:4437":{"id":"b:2:3240-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41905:415":{"id":"0:41905:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[87,4],"end":[87,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44815":{"id":"0:44815","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44816:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:42440:1633":{"id":"b:49:1377-0:42440:1633","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11817:3897":{"id":"b:2:3250-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1537:4039":{"id":"0:1537:4039","crate_id":0,"name":"source","span":{"filename":"src/chain_crypto/hash.rs","begin":[33,4],"end":[38,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52380:7243":{"id":"0:52380:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10184":{"id":"0:10184","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10185:7231","0:10186:5150","0:10187:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:47843:1791":{"id":"b:44:298-0:47843:1791","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14712":{"id":"0:14712","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:23060:2673":{"id":"a:2:3407:213-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:11747:126":{"id":"a:2:9606:8782-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3396:1759":{"id":"0:3396:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[633,4],"end":[649,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11747:126":{"id":"b:2:4212-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44015":{"id":"0:44015","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44020:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18678:5096":{"id":"0:18678:5096","crate_id":0,"name":"new_stake_and_vote_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[147,4],"end":[153,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_and_vote_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28046:5150":{"id":"0:28046:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:20786:667":{"id":"0:20786:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:19766:5125":{"id":"b:2:3240-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:17833:4490":{"id":"b:2:3240-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40658:2194":{"id":"0:40658:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51093:2225":{"id":"0:51093:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11758":{"id":"0:11758","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[15,16],"end":[15,25]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11759:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16702:7236":{"id":"0:16702:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:41467:1683":{"id":"b:2:2906-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27806":{"id":"0:27806","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27811:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:13038:2615":{"id":"b:5:859-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37456:2723":{"id":"0:37456:2723","crate_id":0,"name":"reference_inputs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[163,4],"end":[165,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17553:606":{"id":"0:17553:606","crate_id":0,"name":"expected","span":{"filename":"src/error.rs","begin":[56,8],"end":[56,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u64"}},"0:46462:906":{"id":"0:46462:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[980,4],"end":[985,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["url",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_metadata_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40049:5331":{"id":"0:40049:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26010:702":{"id":"0:26010:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[35,4],"end":[35,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16877:7231":{"id":"0:16877:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9724:7231":{"id":"0:9724:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42676":{"id":"0:42676","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42677:7231","0:42678:5150","0:42679:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:33757:5313":{"id":"b:2:3240-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51284:594":{"id":"0:51284:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1852,4],"end":[1852,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1389":{"id":"0:1389","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[235,0],"end":[239,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1391:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:41273:5763":{"id":"b:2:3240-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44299:6154":{"id":"0:44299:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54491:7350":{"id":"0:54491:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2651,88],"end":[2651,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:43316:1642":{"id":"b:2:3244-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:7837:2711":{"id":"b:19:426-0:7837:2711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52552":{"id":"0:52552","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2072,0],"end":[2087,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52557:1885","0:52567:1887","0:52577:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:28494:5214":{"id":"a:2:3421:221-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:40618:1606":{"id":"b:36:59-0:40618:1606","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42836:906":{"id":"0:42836:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[235,4],"end":[237,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:743:3778":{"id":"0:743:3778","crate_id":0,"name":"chain_length","span":{"filename":"src/chain_core/property.rs","begin":[84,4],"end":[84,48]},"visibility":"default","docs":"get the block's chain length. The number of block\ncreated following this thread of blocks on the blockchain\n(including Self).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"ChainLength","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:734:1880","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49541:993":{"id":"0:49541:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1473,38],"end":[1473,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51472":{"id":"0:51472","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51473:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13797:7247":{"id":"0:13797:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34587:906":{"id":"0:34587:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[1050,4],"end":[1057,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["tag",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["index",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["ex_units",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44684:7350":{"id":"0:44684:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[660,4],"end":[660,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:308:18902":{"id":"44:308:18902","crate_id":44,"name":"u64x4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[238,4],"end":[238,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u64x4","id":"44:275:18902","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3471:6582-0:10196:2340":{"id":"a:2:3471:6582-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"5:6514:1396":{"id":"5:6514:1396","crate_id":5,"name":"to_string","span":null,"visibility":"default","docs":"Converts the given value to a `String`.\n\n# Examples\n\nBasic usage:\n\n```\nlet i = 5;\nlet five = String::from(\"5\");\n\nassert_eq!(five, i.to_string());\n```","links":{},"attrs":["#[rustc_conversion_suggestion]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39315:5573":{"id":"0:39315:5573","crate_id":0,"name":"governance_action_validity_period","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[500,4],"end":[502,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:48086:1792":{"id":"b:36:59-0:48086:1792","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33743":{"id":"0:33743","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,9],"end":[675,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33744:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20798:7245":{"id":"0:20798:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8194:5150":{"id":"0:8194:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45489":{"id":"0:45489","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45494:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29729:2226":{"id":"0:29729:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38463:7236":{"id":"0:38463:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:48848:1808":{"id":"b:19:426-0:48848:1808","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31614":{"id":"0:31614","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,4],"end":[175,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31615:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:1730:3906":{"id":"b:2:3244-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:15259:1866":{"id":"b:36:59-0:15259:1866","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15080":{"id":"0:15080","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15081:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35480:594":{"id":"0:35480:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,38],"end":[8,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:7286:2184":{"id":"a:2:9605:8783-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11472:3578":{"id":"0:11472:3578","crate_id":0,"name":"TypeMismatch","span":{"filename":"src/chain_core/abor.rs","begin":[164,4],"end":[164,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11473:3579","0:11474:606"],"fields_stripped":false}}},"0:22026:2194":{"id":"0:22026:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4436:1759":{"id":"0:4436:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_delegation.rs","begin":[9,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1490:2015":{"id":"0:1490:2015","crate_id":0,"name":"digest","span":{"filename":"src/chain_crypto/digest.rs","begin":[400,4],"end":[410,5]},"visibility":"public","docs":"Get the digest of object T, given its AsRef<[u8]> implementation","links":{"u8":"1:11853:6314"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["obj",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:54881:2001":{"id":"a:2:9605:8783-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32839":{"id":"0:32839","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[505,4],"end":[505,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:20276:5121":{"id":"b:2:3240-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54368":{"id":"0:54368","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54369:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24189":{"id":"0:24189","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24190:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:46:21-0:39939:1612":{"id":"b:46:21-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[85,0],"end":[85,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:23:49169"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:13038:2615":{"id":"b:2:2906-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11634:606":{"id":"0:11634:606","crate_id":0,"name":"expected","span":{"filename":"src/chain_crypto/bech32.rs","begin":[39,8],"end":[39,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}},"0:15952:7231":{"id":"0:15952:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19653":{"id":"0:19653","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[26,0],"end":[36,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19658:5120","0:19668:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:26552:5182":{"id":"b:2:2906-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14115:2223":{"id":"0:14115:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51241":{"id":"0:51241","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51242:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24839:2225":{"id":"0:24839:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11428:3533":{"id":"b:2:3244-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49549":{"id":"0:49549","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,68],"end":[1473,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49551:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11381":{"id":"0:11381","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11382:7231","0:11383:5150","0:11384:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42451:415":{"id":"0:42451:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[185,22],"end":[185,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35410:6470":{"id":"0:35410:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50751":{"id":"0:50751","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50752:7231","0:50753:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34638":{"id":"0:34638","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1083,4],"end":[1083,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34639:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42447":{"id":"0:42447","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,18],"end":[185,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:39443:4134":{"id":"b:2:3250-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31075":{"id":"0:31075","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31076:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16224":{"id":"0:16224","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16229:1835","0:16239:2219","0:16250:2223","0:16261:2225","0:16271:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54868:7231":{"id":"0:54868:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:2345:590":{"id":"32:2345:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1875,4],"end":[1875,50]},"visibility":"default","docs":"Finish serializing a struct.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStruct","id":"32:2339:7104","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStruct","id":"32:2339:7104","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:48848:1808":{"id":"b:2:3255-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:14704:4231":{"id":"a:2:3471:6582-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36901:7207":{"id":"0:36901:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11347:7232":{"id":"0:11347:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5661:1666":{"id":"0:5661:1666","crate_id":0,"name":"RequiredSignersSet","span":{"filename":"src/lib.rs","begin":[305,0],"end":[305,55]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"BTreeSet","id":"5:3372:95","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:54627":{"id":"0:54627","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,27],"end":[2699,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54628:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33037":{"id":"0:33037","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33038:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13533":{"id":"0:13533","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,9],"end":[664,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13534:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11479:3616":{"id":"a:2:3421:221-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26567:7236":{"id":"0:26567:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6485:2213":{"id":"0:6485:2213","crate_id":0,"name":"to_address","span":{"filename":"src/address.rs","begin":[342,4],"end":[344,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44396:7231":{"id":"0:44396:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:11915:3910":{"id":"b:5:859-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21090":{"id":"0:21090","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[86,4],"end":[86,22]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21092:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12703:7245":{"id":"0:12703:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:7837:2711":{"id":"a:2:9605:8783-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:389":{"id":"0:389","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[4,0],"end":[4,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"certificates_builder","name":"certificates_builder","id":"0:386:2306","glob":true}},"0:38183":{"id":"0:38183","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38188:5328","0:38199:6154","0:38210:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:14704:4231":{"id":"b:32:1701-0:14704:4231","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36275:2226":{"id":"0:36275:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16866":{"id":"0:16866","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16867:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34090":{"id":"0:34090","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34091:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39656:6154":{"id":"0:39656:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:132:59297":{"id":"47:132:59297","crate_id":47,"name":"finalize_boxed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[38,4],"end":[38,40]},"visibility":"default","docs":"Retrieve result into a boxed slice and consume hasher.\n\n`Box<[u8]>` is used instead of `Vec` to save stack space, since\nthey have size of 2 and 3 words respectively.","links":{},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40106:2490":{"id":"0:40106:2490","crate_id":0,"name":"is_zero","span":{"filename":"src/utils.rs","begin":[195,4],"end":[197,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:52397:1880":{"id":"b:2:3250-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41866:667":{"id":"0:41866:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25501:2226":{"id":"0:25501:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1408:19816":{"id":"49:1408:19816","crate_id":49,"name":"Min","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1410:180","49:1411:1717"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:6080":{"id":"0:6080","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[124,4],"end":[124,13]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2167:4132":{"id":"0:2167:4132","crate_id":0,"name":"to_public","span":{"filename":"src/impl_mockchain/key.rs","begin":[23,4],"end":[28,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:766:1620":{"id":"0:766:1620","crate_id":0,"name":"Transaction","span":{"filename":"src/chain_core/property.rs","begin":[183,0],"end":[198,1]},"visibility":"public","docs":"define a transaction within the blockchain. This transaction can be used\nfor the UTxO model. However it can also be used for any other elements that\nthe blockchain has (a transaction type to add Stacking Pools and so on...).\n","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:767:144","0:768:180","0:769:2581","0:770:2582","0:771:2595","0:772:2593"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Deserialize","id":"0:808:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:2509:5076":{"id":"0:2509:5076","crate_id":0,"name":"stake_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:23060:2673"],"is_stripped":true}},"0:36893:7231":{"id":"0:36893:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8861:7231":{"id":"0:8861:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:6894:2186":{"id":"b:2:2903-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50137":{"id":"0:50137","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50138:7231","0:50139:5150","0:50140:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:6894:2186":{"id":"a:2:3407:213-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5828":{"id":"0:5828","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[44,0],"end":[88,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5833:906","0:5843:2143","0:5853:2144","0:5863:2145","0:5873:2147","0:5883:2005","0:5893:2006"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13455:53825":{"id":"2:13455:53825","crate_id":2,"name":"is_prefix_of","span":null,"visibility":"default","docs":"Checks whether the pattern matches at the front of the haystack","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2704:59659":{"id":"50:2704:59659","crate_id":50,"name":"sorted_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2628,4],"end":[2630,61]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_by`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort people in descending order by age\nlet people = vec![(\"Jane\", 20), (\"John\", 18), (\"Jill\", 30), (\"Jack\", 27)];\n\nlet oldest_people_first = people\n .into_iter()\n .sorted_by(|a, b| Ord::cmp(&b.1, &a.1))\n .map(|(person, _age)| person);\n\nitertools::assert_equal(oldest_people_first,\n vec![\"Jill\", \"Jack\", \"Jane\", \"John\"]);\n```","links":{"`slice::sort_by`":"5:5891:2384"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["cmp",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21077:415":{"id":"0:21077:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[82,4],"end":[82,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17906":{"id":"0:17906","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17907:7231","0:17908:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54382":{"id":"0:54382","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54383:7231","0:54384:5150","0:54385:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2633:59643":{"id":"50:2633:59643","crate_id":50,"name":"dropping_back","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1924,4],"end":[1926,39]},"visibility":"default","docs":"Consume the last `n` elements from the iterator eagerly,\nand return the same iterator again.\n\nThis is only possible on double ended iterators. `n` may be\nlarger than the number of elements.\n\nNote: This method is eager, dropping the back elements immediately and\npreserves the iterator type.\n\n```\nuse itertools::Itertools;\n\nlet init = vec![0, 3, 6, 9].into_iter().dropping_back(1);\nitertools::assert_equal(init, vec![0, 3, 6]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DoubleEndedIterator","id":"2:8801:119","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15637":{"id":"0:15637","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:36384:3232":{"id":"a:2:9606:8782-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:12328:4180":{"id":"a:2:3421:221-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:11747:126":{"id":"a:2:3407:213-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31507:5262":{"id":"0:31507:5262","crate_id":0,"name":"from_bytes_with_version","span":{"filename":"src/protocol_types/plutus.rs","begin":[88,4],"end":[96,5]},"visibility":"public","docs":"Same as `.from_bytes` but will consider the script as requiring the specified language version","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["language",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:5903:2153":{"id":"a:2:9606:8782-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9760:266":{"id":"0:9760:266","crate_id":0,"name":"add","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[20,4],"end":[32,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29109:7247":{"id":"0:29109:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:51041:1863":{"id":"a:2:9605:8783-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:13290:1774":{"id":"b:2:3250-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53503:6154":{"id":"0:53503:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12202":{"id":"0:12202","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12203:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53617":{"id":"0:53617","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,18],"end":[2411,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:54448:1978":{"id":"b:2:3240-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31368":{"id":"0:31368","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,32],"end":[19,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31369:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:5056:50524":{"id":"1:5056:50524","crate_id":1,"name":"to_socket_addrs","span":null,"visibility":"default","docs":"Converts this object to an iterator of resolved [`SocketAddr`]s.\n\nThe returned iterator might not actually yield any values depending on the\noutcome of any resolution performed.\n\nNote that this function may block the current thread while resolution is\nperformed.","links":{"`SocketAddr`":"1:9535:18499"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Iter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToSocketAddrs","id":"1:5054:18497","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17927:5150":{"id":"0:17927:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:37740:5529":{"id":"b:2:2903-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8746:6470":{"id":"0:8746:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:65-0:11617:3981":{"id":"b:22:65-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54402:7232":{"id":"0:54402:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14843:7232":{"id":"0:14843:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25669:7247":{"id":"0:25669:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:283:2321":{"id":"0:283:2321","crate_id":0,"name":"proposals","span":{"filename":"src/builders/batch_tools/proposals.rs","begin":[1,0],"end":[220,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"a:2:3471:6582-0:26345:5181":{"id":"a:2:3471:6582-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:54337:1977":{"id":"a:2:3421:221-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30381:5212":{"id":"0:30381:5212","crate_id":0,"name":"HardForkInitiationAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[41,4],"end":[41,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"b:2:2903-0:5903:2153":{"id":"b:2:2903-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8904":{"id":"0:8904","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[13,16],"end":[13,21]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8905:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51579:2194":{"id":"0:51579:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31370":{"id":"0:31370","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,43],"end":[19,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31371:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:1018:19608":{"id":"39:1018:19608","crate_id":39,"name":"IteratorRandom","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:1019:58632","39:1021:58633","39:1024:58634","39:1026:58635"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:31149:7247":{"id":"0:31149:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:16514:18821":{"id":"2:16514:18821","crate_id":2,"name":"SimdPartialOrd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:16515:1273","2:16516:1272","2:16517:1270","2:16518:1269"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:49328":{"id":"0:49328","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,38],"end":[1426,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49329:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17511:1709":{"id":"0:17511:1709","crate_id":0,"name":"CBOR","span":{"filename":"src/error.rs","begin":[30,4],"end":[30,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17513:1542"]}},"a:2:3471:6582-0:51986:1875":{"id":"a:2:3471:6582-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:796:41471":{"id":"25:796:41471","crate_id":25,"name":"OverflowingAdd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:797:57024"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:32956":{"id":"0:32956","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32961:5328","0:32972:6154","0:32983:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54357:7236":{"id":"0:54357:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8331:2634":{"id":"b:2:4212-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48649:7350":{"id":"0:48649:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1308,88],"end":[1308,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1088:57763":{"id":"31:1088:57763","crate_id":31,"name":"begin_array","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1804,4],"end":[1806,30]},"visibility":"default","docs":"Called before every array. Writes a `[` to the specified\nwriter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24682":{"id":"0:24682","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24683:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15855:18316":{"id":"2:15855:18316","crate_id":2,"name":"Scalar","span":null,"visibility":"default","docs":"Scalar type contained by this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:40874":{"id":"0:40874","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40875:7231","0:40876:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6888":{"id":"0:6888","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6889:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:48585:1795":{"id":"b:2:2903-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:24186:2695":{"id":"b:19:426-0:24186:2695","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26505:1759":{"id":"0:26505:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33838":{"id":"0:33838","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33839:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1581:3940":{"id":"0:1581:3940","crate_id":0,"name":"PubAlg","span":{"filename":"src/chain_crypto/key.rs","begin":[37,4],"end":[37,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:1587:3948":{"id":"0:1587:3948","crate_id":0,"name":"secret_from_binary","span":{"filename":"src/chain_crypto/key.rs","begin":[46,4],"end":[46,79]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32300":{"id":"0:32300","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[362,4],"end":[362,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14451":{"id":"0:14451","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14452:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:49190:1813":{"id":"b:2:3240-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:216:44584":{"id":"44:216:44584","crate_id":44,"name":"RotateEachWord128","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:45644:415":{"id":"0:45644:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[831,4],"end":[831,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:35847:5458":{"id":"b:2:2903-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7000:5150":{"id":"0:7000:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:10148":{"id":"0:10148","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10149:7231","0:10150:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26689":{"id":"0:26689","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26690:7231","0:26691:5150","0:26692:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42435:2455":{"id":"0:42435:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51809:2194":{"id":"0:51809:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:8427:2629":{"id":"a:2:9605:8783-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21565:5331":{"id":"0:21565:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32056":{"id":"0:32056","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[298,4],"end":[298,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:22213:2671":{"id":"b:2:3240-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38040":{"id":"0:38040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[65,4],"end":[65,8]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38041:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:603:3651":{"id":"0:603:3651","crate_id":0,"name":"split_to","span":{"filename":"src/chain_core/mempack.rs","begin":[147,4],"end":[150,5]},"visibility":"public","docs":"Return a sub-buffer ending at the given byte offset","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["sz",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23917:2692":{"id":"0:23917:2692","crate_id":0,"name":"CommitteeHotAuth","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:23974","0:23989","0:24004","0:24019","0:24034","0:24072","a:2:3471:6582-0:23917:2692","a:2:9605:8783-0:23917:2692","a:2:3421:221-0:23917:2692","a:2:9606:8782-0:23917:2692","a:2:3407:213-0:23917:2692","b:2:3244-0:23917:2692","b:2:2903-0:23917:2692","b:2:3255-0:23917:2692","b:2:3240-0:23917:2692","b:2:4212-0:23917:2692","b:2:3250-0:23917:2692","b:2:2906-0:23917:2692","b:5:859-0:23917:2692","b:19:426-0:23917:2692","b:32:1701-0:23917:2692","b:36:59-0:23917:2692","b:44:298-0:23917:2692","b:49:1377-0:23917:2692","0:23920","0:23926","0:23935","0:23948","0:23954","0:23958","0:23962","0:23966","0:23968","0:23848","0:23850","0:23852","0:23855","0:23856","0:23858","0:23860","0:23861","0:23863","0:23867","0:23872","0:23913","0:4112"]}},"0:45647:594":{"id":"0:45647:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[832,4],"end":[832,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:16184:1685":{"id":"b:5:6515-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1031:306":{"id":"0:1031:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[20,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11913":{"id":"0:11913","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[20,23],"end":[20,32]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11914:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11337:3422":{"id":"b:2:2906-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:11337:3422":{"id":"b:2:2903-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3055:1759":{"id":"0:3055:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[736,4],"end":[745,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38058:1759":{"id":"0:38058:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[71,4],"end":[71,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:22778:2698":{"id":"a:2:3421:221-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:53852:1943":{"id":"b:2:3250-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:35463:5449":{"id":"b:49:1377-0:35463:5449","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32343:1835":{"id":"0:32343:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:10445:3053":{"id":"b:2:3250-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42955:408":{"id":"0:42955:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[269,9],"end":[269,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28767":{"id":"0:28767","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28772:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36602":{"id":"0:36602","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36603:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8704":{"id":"0:8704","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8705:7231","0:8706:5150","0:8707:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:31355:1815":{"id":"b:36:59-0:31355:1815","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41902":{"id":"0:41902","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[86,4],"end":[86,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49533":{"id":"0:49533","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,18],"end":[1473,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9622:2628":{"id":"0:9622:2628","crate_id":0,"name":"add_with_plutus_witness","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[26,4],"end":[36,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["proposal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16654:2244":{"id":"0:16654:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"b:5:859-0:23917:2692":{"id":"b:5:859-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:22:72-0:39403:4061":{"id":"b:22:72-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19765:1767":{"id":"0:19765:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[51,4],"end":[51,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1627:649":{"id":"0:1627:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[107,4],"end":[112,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:18972:2678":{"id":"b:2:3240-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54316:1668":{"id":"0:54316:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[2537,4],"end":[2544,5]},"visibility":"public","docs":"returns all policy IDs used by assets in this multiasset","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PolicyIDs","id":"0:5735:1942","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42898:6470":{"id":"0:42898:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37296:3213":{"id":"0:37296:3213","crate_id":0,"name":"set_certs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[76,4],"end":[78,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["certs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44686":{"id":"0:44686","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44691:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8215":{"id":"0:8215","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,9],"end":[74,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8216:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:18206:2664":{"id":"b:49:1377-0:18206:2664","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51258:7247":{"id":"0:51258:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:427":{"id":"0:427","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[58,0],"end":[68,1]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:428:906","0:429:2755"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:14889:1674":{"id":"b:5:859-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8353:906":{"id":"0:8353:906","crate_id":0,"name":"new","span":{"filename":"src/builders/script_structs.rs","begin":[119,4],"end":[121,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:20811:4441":{"id":"b:5:859-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21652:7245":{"id":"0:21652:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52604:7236":{"id":"0:52604:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52634:7207":{"id":"0:52634:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45225:2226":{"id":"0:45225:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11383:5150":{"id":"0:11383:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"19:500:56323":{"id":"19:500:56323","crate_id":19,"name":"unchecked_into","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[78,4],"end":[80,18]},"visibility":"default","docs":"Performs a zero-cost unchecked cast into the specified type.\n\nThis method will convert the `self` value to the type `T`, where both\n`self` and `T` are simple wrappers around `JsValue`. This method **does\nnot check whether `self` is an instance of `T`**. If used incorrectly\nthen this method may cause runtime exceptions in both Rust and JS, this\nshould be used with caution.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15204:649":{"id":"0:15204:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2751:59671":{"id":"50:2751:59671","crate_id":50,"name":"max_set","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3021,4],"end":[3022,42]},"visibility":"default","docs":"Return all maximum elements of an iterator.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().max_set(), Vec::<&i32>::new());\n\nlet a = [1];\nassert_eq!(a.iter().max_set(), vec![&1]);\n\nlet a = [1, 2, 3, 4, 5];\nassert_eq!(a.iter().max_set(), vec![&5]);\n\nlet a = [1, 1, 1, 1];\nassert_eq!(a.iter().max_set(), vec![&1, &1, &1, &1]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11385":{"id":"0:11385","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11386:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23921:6470":{"id":"0:23921:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:742:18164":{"id":"49:742:18164","crate_id":49,"name":"to_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[89,4],"end":[89,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"u8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:40948":{"id":"0:40948","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40953:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54567:7231":{"id":"0:54567:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29631":{"id":"0:29631","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29632:7231","0:29633:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:30844:2856":{"id":"b:2:3255-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:11931:3907":{"id":"a:2:3407:213-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33371:6470":{"id":"0:33371:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:48086:1792":{"id":"b:2:3244-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2350:125":{"id":"0:2350:125","crate_id":0,"name":"Err","span":{"filename":"src/legacy_address/address.rs","begin":[331,4],"end":[331,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:17004:702":{"id":"0:17004:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1253,4],"end":[1253,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1704:17978":{"id":"32:1704:17978","crate_id":32,"name":"DeserializeSeed","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1706:1677","32:1707:1763"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"28:172:18298":{"id":"28:172:18298","crate_id":28,"name":"next_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[145,4],"end":[145,34]},"visibility":"default","docs":"Return the next random `u32`.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nusing `self.next_u64() as u32` or via\n[`fill_bytes`](impls::next_u32_via_fill).","links":{"impls::next_u32_via_fill":"28:160:41767"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50581":{"id":"0:50581","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,68],"end":[1713,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50583:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15951":{"id":"0:15951","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15952:7231","0:15953:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:8427:2629":{"id":"b:36:59-0:8427:2629","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29047:649":{"id":"0:29047:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,16],"end":[40,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1321":{"id":"0:1321","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[24,0],"end":[35,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1322:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50543:5150":{"id":"0:50543:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35548:906":{"id":"0:35548:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/metadata.rs","begin":[16,4],"end":[18,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36215":{"id":"0:36215","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,23],"end":[264,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9191:699":{"id":"2:9191:699","crate_id":2,"name":"gt","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are [lexicographically](Ord#lexicographical-comparison)\ngreater than those of another.\n\n# Examples\n\n```\nassert_eq!([1].iter().gt([1].iter()), false);\nassert_eq!([1].iter().gt([1, 2].iter()), false);\nassert_eq!([1, 2].iter().gt([1].iter()), true);\nassert_eq!([1, 2].iter().gt([1, 2].iter()), false);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:37001:1622":{"id":"b:2:3244-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15074:4232":{"id":"0:15074:4232","crate_id":0,"name":"GenesisDelegateHash","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:15096","0:15114","0:14988","a:2:3471:6582-0:15074:4232","a:2:9605:8783-0:15074:4232","a:2:3421:221-0:15074:4232","a:2:9606:8782-0:15074:4232","a:2:3407:213-0:15074:4232","b:2:3244-0:15074:4232","b:2:2903-0:15074:4232","b:2:3255-0:15074:4232","b:2:3240-0:15074:4232","b:2:4212-0:15074:4232","b:2:3250-0:15074:4232","b:2:2906-0:15074:4232","b:5:6515-0:15074:4232","b:5:859-0:15074:4232","b:19:426-0:15074:4232","b:32:1701-0:15074:4232","b:36:59-0:15074:4232","b:44:298-0:15074:4232","b:49:1377-0:15074:4232","0:15078","0:15080","0:15082","0:15083","0:15086","0:15089","0:15091","0:15092","0:15094","0:15020","0:15026","0:15035","0:15048","0:15054","0:15058","0:15062","0:15066","0:15068","0:14990","0:14994","0:15006","0:15009","0:15014","0:15018"]}},"0:23818:2365":{"id":"0:23818:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29823:408":{"id":"0:29823:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19956":{"id":"0:19956","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19957:7231","0:19958:5150","0:19959:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9920:408":{"id":"0:9920:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/output_builder.rs","begin":[11,9],"end":[11,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42961":{"id":"0:42961","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,27],"end":[269,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42962:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:35463:5449":{"id":"b:2:4212-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16356:7245":{"id":"0:16356:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:25016:2696":{"id":"b:5:859-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:45631:1730":{"id":"b:32:1701-0:45631:1730","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13817":{"id":"0:13817","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,27],"end":[773,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13818:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30106":{"id":"0:30106","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30107:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17747:2144":{"id":"0:17747:2144","crate_id":0,"name":"protocol_magic","span":{"filename":"src/legacy_address/address.rs","begin":[82,4],"end":[82,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}},"0:54098:5150":{"id":"0:54098:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:859-0:8427:2629":{"id":"b:5:859-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53835:7243":{"id":"0:53835:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:43931:1697":{"id":"a:2:9605:8783-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22066":{"id":"0:22066","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22071:5328","0:22082:6154","0:22093:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50308":{"id":"0:50308","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,18],"end":[1679,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:18972:2678":{"id":"a:2:9605:8783-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52602":{"id":"0:52602","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52603:7231","0:52604:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:28003:5212":{"id":"b:2:4212-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:44869:1724":{"id":"b:2:2903-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:47236:1624":{"id":"a:2:9605:8783-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51747:7247":{"id":"0:51747:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:34369:2702":{"id":"b:2:3244-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10051":{"id":"0:10051","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[77,0],"end":[162,1]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10056:2881","0:10066:2882","0:10076:2883","0:10086:2886","0:10096:2888","0:10106:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14955:2223":{"id":"0:14955:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:16554:1906":{"id":"a:2:3471:6582-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53014":{"id":"0:53014","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,31],"end":[2143,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53015:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15990:7247":{"id":"0:15990:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:763:3810":{"id":"0:763:3810","crate_id":0,"name":"Fragment","span":{"filename":"src/chain_core/property.rs","begin":[170,4],"end":[170,33]},"visibility":"default","docs":"The type representing fragments in this block.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'a"},{"trait_bound":{"trait":{"name":"Fragment","id":"0:758:3810","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3471:6582-0:33757:5313":{"id":"a:2:3471:6582-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53425:702":{"id":"0:53425:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[2314,38],"end":[2314,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:42440:1633":{"id":"a:2:9605:8783-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23080:7231":{"id":"0:23080:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:6767:2182":{"id":"b:2:2906-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35283:7247":{"id":"0:35283:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:50301:1861":{"id":"a:2:9605:8783-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26995:649":{"id":"0:26995:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,16],"end":[42,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:15074:4232":{"id":"b:2:4212-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34138":{"id":"0:34138","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34139:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2329:174":{"id":"32:2329:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1759,4],"end":[1759,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:21682:594":{"id":"0:21682:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7993:2730":{"id":"0:7993:2730","crate_id":0,"name":"has_native_scripts","span":{"filename":"src/builders/mint_builder.rs","begin":[251,4],"end":[261,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3564:6565":{"id":"2:3564:6565","crate_id":2,"name":"BitOr","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3566:180","2:3567:355"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3250-0:42152:1620":{"id":"b:2:3250-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26590:415":{"id":"0:26590:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[28,4],"end":[28,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48603":{"id":"0:48603","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,50],"end":[1308,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48604:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:16996:4238":{"id":"b:2:3255-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15066":{"id":"0:15066","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15067:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11939":{"id":"0:11939","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,16],"end":[25,20]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:53610:1940":{"id":"b:2:4212-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8344":{"id":"0:8344","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,32],"end":[113,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8345:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10126:7231":{"id":"0:10126:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27230":{"id":"0:27230","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8293:7231":{"id":"0:8293:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:14153:4230":{"id":"b:44:298-0:14153:4230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:27734:5209":{"id":"a:2:3421:221-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53625":{"id":"0:53625","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,38],"end":[2411,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53626:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22934":{"id":"0:22934","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[27,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22939:2681","0:22949:2687","0:22959:5146","0:22969:906","0:22979:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42146":{"id":"0:42146","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42147:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21369:7236":{"id":"0:21369:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:52397:1880":{"id":"b:5:859-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:40618:1606":{"id":"b:2:2903-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3322-0:11479:3616":{"id":"b:2:3322-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:31234:6154":{"id":"0:31234:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:21056:4437":{"id":"a:2:9605:8783-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:16184:1685":{"id":"b:36:59-0:16184:1685","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18718:5100":{"id":"0:18718:5100","crate_id":0,"name":"new_vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[175,4],"end":[181,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vote_registration_and_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49539:594":{"id":"0:49539:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1473,27],"end":[1473,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:1594:3031":{"id":"a:2:9606:8782-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5345":{"id":"0:5345","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[576,0],"end":[590,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5346:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:946:39351":{"id":"25:946:39351","crate_id":25,"name":"log","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[363,4],"end":[363,37]},"visibility":"default","docs":"Returns the logarithm of the number with respect to an arbitrary base.\n\n# Panics\n\nIf `self <= 0` and this type does not support a NaN representation, this function should panic.\n\n```\nuse num_traits::real::Real;\n\nlet ten = 10.0;\nlet two = 2.0;\n\n// log10(10) - 1 == 0\nlet abs_difference_10 = (ten.log(10.0) - 1.0).abs();\n\n// log2(2) - 1 == 0\nlet abs_difference_2 = (two.log(2.0) - 1.0).abs();\n\nassert!(abs_difference_10 < 1e-10);\nassert!(abs_difference_2 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["base",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30843:1767":{"id":"0:30843:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:733:57111":{"id":"25:733:57111","crate_id":25,"name":"mul_add_assign","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/mul_add.rs","begin":[34,4],"end":[34,45]},"visibility":"default","docs":"Performs the fused multiply-add assignment operation `*self = (*self * a) + b`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["a",{"kind":"generic","inner":"A"}],["b",{"kind":"generic","inner":"B"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33805":{"id":"0:33805","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33806:7231","0:33807:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:19976:5128":{"id":"a:2:3471:6582-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36572:7231":{"id":"0:36572:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4860":{"id":"0:4860","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals_action.rs","begin":[7,0],"end":[21,1]},"visibility":{"restricted":{"parent":"0:4842:5199","path":"::serialization::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4861:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31558:6470":{"id":"0:31558:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:196:39385":{"id":"53:196:39385","crate_id":53,"name":"exp2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[65,4],"end":[65,26]},"visibility":"default","docs":"Returns `2^(self)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:2199:4482":{"id":"b:5:859-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41282:7231":{"id":"0:41282:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2179:4474":{"id":"0:2179:4474","crate_id":0,"name":"serialize_public_key","span":{"filename":"src/impl_mockchain/key.rs","begin":[72,0],"end":[77,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["writer",{"kind":"generic","inner":"W"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:6318:7231":{"id":"0:6318:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:32045:3427":{"id":"b:36:59-0:32045:3427","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21670":{"id":"0:21670","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21671:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23687":{"id":"0:23687","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23688:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17720:1542":{"id":"0:17720:1542","crate_id":0,"name":"0","span":{"filename":"src/impl_mockchain/key.rs","begin":[15,11],"end":[15,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"crypto::SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},"0:39496:667":{"id":"0:39496:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27544:7231":{"id":"0:27544:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15241:5150":{"id":"0:15241:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:18206:2664":{"id":"b:2:2903-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:17833:4490":{"id":"a:2:3421:221-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48332":{"id":"0:48332","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,4],"end":[1277,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48333:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15635":{"id":"0:15635","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15636:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54964":{"id":"0:54964","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54965:7231","0:54966:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22712:702":{"id":"0:22712:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15177:667":{"id":"0:15177:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5907:2155":{"id":"0:5907:2155","crate_id":0,"name":"Script","span":{"filename":"src/address.rs","begin":[104,4],"end":[104,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:5909:1542"]}},"0:26050:2841":{"id":"0:26050:2841","crate_id":0,"name":"Voter","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[46,0],"end":[46,39]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:26107","0:26122","0:26137","0:26152","0:26167","0:26205","a:2:3471:6582-0:26050:2841","a:2:9605:8783-0:26050:2841","a:2:3421:221-0:26050:2841","a:2:9606:8782-0:26050:2841","a:2:3407:213-0:26050:2841","b:2:3244-0:26050:2841","b:2:2903-0:26050:2841","b:2:3255-0:26050:2841","b:2:3240-0:26050:2841","b:2:4212-0:26050:2841","b:2:3250-0:26050:2841","b:2:2906-0:26050:2841","b:5:859-0:26050:2841","b:19:426-0:26050:2841","b:32:1701-0:26050:2841","b:36:59-0:26050:2841","b:44:298-0:26050:2841","b:49:1377-0:26050:2841","0:26053","0:26059","0:26068","0:26081","0:26087","0:26091","0:26095","0:26099","0:26101","0:26005","0:26007","0:26009","0:26012","0:26013","0:26015","0:26017","0:26018","0:26020","0:26024","0:26029","0:26046","0:4710"]}},"b:49:1377-0:51041:1863":{"id":"b:49:1377-0:51041:1863","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52541:5331":{"id":"0:52541:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2306:126":{"id":"32:2306:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1493,4],"end":[1493,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3421:221-0:39443:4134":{"id":"a:2:3421:221-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:29891:5232":{"id":"b:2:3244-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:1359:4077":{"id":"b:2:3240-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:759:18160":{"id":"49:759:18160","crate_id":49,"name":"to_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[144,4],"end":[144,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i16"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45391:993":{"id":"0:45391:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[793,4],"end":[793,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45975:7243":{"id":"0:45975:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6855":{"id":"0:6855","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6856:7231","0:6857:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26096:7231":{"id":"0:26096:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28386":{"id":"0:28386","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28391:5328","0:28402:6154","0:28413:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:759:3762":{"id":"0:759:3762","crate_id":0,"name":"Id","span":{"filename":"src/chain_core/property.rs","begin":[158,4],"end":[158,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"FragmentId","id":"0:757:3804","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"25:498:39382":{"id":"25:498:39382","crate_id":25,"name":"tanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1776,4],"end":[1776,26]},"visibility":"default","docs":"Hyperbolic tangent function.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\n\nlet f = x.tanh();\n// Solving tanh() at 1 gives `(1 - e^(-2))/(1 + e^(-2))`\nlet g = (1.0 - e.powi(-2))/(1.0 + e.powi(-2));\nlet abs_difference = (f - g).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37987:7231":{"id":"0:37987:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:44169:1711":{"id":"b:2:3255-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4475:17718":{"id":"1:4475:17718","crate_id":1,"name":"stream_len","span":null,"visibility":"default","docs":"Returns the length of this stream (in bytes).\n\nThis method is implemented using up to three seek operations. If this\nmethod returns successfully, the seek position is unchanged (i.e. the\nposition before calling this method is the same as afterwards).\nHowever, if this method returns an error, the seek position is\nunspecified.\n\nIf you need to obtain the length of *many* streams and you don't care\nabout the seek position afterwards, you can reduce the number of seek\noperations by simply calling `seek(SeekFrom::End(0))` and using its\nreturn value (it is also the stream length).\n\nNote that length of a stream can change over time (for example, when\ndata is appended to a file). So calling this method multiple times does\nnot necessarily return the same length each time.\n\n# Example\n\n```no_run\n#![feature(seek_stream_len)]\nuse std::{\n io::{self, Seek},\n fs::File,\n};\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n\n let len = f.stream_len()?;\n println!(\"The file is currently {len} bytes long\");\n Ok(())\n}\n```","links":{},"attrs":["#[unstable(feature = \"seek_stream_len\", issue = \"59359\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38436:5540":{"id":"0:38436:5540","crate_id":0,"name":"treasury_withdrawal","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[201,4],"end":[203,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30375:7350":{"id":"0:30375:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[35,4],"end":[35,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:16369:3100":{"id":"a:2:3421:221-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6228":{"id":"0:6228","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6233:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51023:5150":{"id":"0:51023:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51619":{"id":"0:51619","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51624:5328","0:51635:6154","0:51646:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29830":{"id":"0:29830","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35026:5150":{"id":"0:35026:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"24:1341:4004":{"id":"24:1341:4004","crate_id":24,"name":"reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/mac.rs","begin":[30,4],"end":[30,24]},"visibility":"default","docs":"Reset the Mac state to begin processing another input stream.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6877:7243":{"id":"0:6877:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35711:649":{"id":"0:35711:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,16],"end":[83,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41884:7207":{"id":"0:41884:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14168:134":{"id":"2:14168:134","crate_id":2,"name":"Future","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:14169:180","2:14170:1009"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:43004:6470":{"id":"0:43004:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1826:17996":{"id":"32:1826:17996","crate_id":32,"name":"visit_borrowed_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1563,4],"end":[1565,17]},"visibility":"default","docs":"The input contains a byte array that lives at least as long as the\n`Deserializer`.\n\nThis enables zero-copy deserialization of bytes in some formats. For\nexample Postcard data containing bytes can be deserialized with zero\ncopying into a `&'a [u8]` as long as the input data outlives `'a`.\n\nThe default implementation forwards to `visit_bytes`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":"'de","mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29163":{"id":"0:29163","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29168:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:34765:2644":{"id":"a:2:3471:6582-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29835":{"id":"0:29835","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29836:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52869:1543":{"id":"0:52869:1543","crate_id":0,"name":"1","span":{"filename":"src/lib.rs","begin":[2137,28],"end":[2137,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:17629:2534":{"id":"0:17629:2534","crate_id":0,"name":"LinearFee","span":{"filename":"src/fees.rs","begin":[7,0],"end":[10,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:17646","a:2:3471:6582-0:17629:2534","a:2:9605:8783-0:17629:2534","a:2:3421:221-0:17629:2534","a:2:9606:8782-0:17629:2534","a:2:3407:213-0:17629:2534","b:2:3244-0:17629:2534","b:2:2903-0:17629:2534","b:2:3255-0:17629:2534","b:2:3240-0:17629:2534","b:2:4212-0:17629:2534","b:2:3250-0:17629:2534","b:2:2906-0:17629:2534","b:5:859-0:17629:2534","b:19:426-0:17629:2534","b:36:59-0:17629:2534","b:44:298-0:17629:2534","b:49:1377-0:17629:2534","0:17632","0:17634","0:17636","0:17637","0:17639","0:17641","0:17642","0:17644","0:17575","0:17581","0:17590","0:17603","0:17609","0:17613","0:17617","0:17621","0:17623"]}},"0:11908":{"id":"0:11908","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[20,9],"end":[20,14]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11909:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6856:7231":{"id":"0:6856:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:11589:3924":{"id":"b:5:859-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33178:2657":{"id":"0:33178:2657","crate_id":0,"name":"Language","span":{"filename":"src/protocol_types/plutus.rs","begin":[584,0],"end":[584,45]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:33227","0:33242","0:33257","0:33272","0:33287","0:33325","a:2:3471:6582-0:33178:2657","a:2:9605:8783-0:33178:2657","a:2:3421:221-0:33178:2657","a:2:9606:8782-0:33178:2657","a:2:3407:213-0:33178:2657","b:2:3244-0:33178:2657","b:2:2903-0:33178:2657","b:2:3255-0:33178:2657","b:2:3240-0:33178:2657","b:2:4212-0:33178:2657","b:2:3250-0:33178:2657","b:2:2906-0:33178:2657","b:5:859-0:33178:2657","b:19:426-0:33178:2657","b:32:1701-0:33178:2657","b:36:59-0:33178:2657","b:44:298-0:33178:2657","b:49:1377-0:33178:2657","0:33181","0:33183","0:33184","0:33186","0:33189","0:33190","0:33192","0:33194","0:33195","0:33197","0:33201","0:33206","0:33223","0:33124","0:33130","0:33139","0:33152","0:33158","0:33162","0:33166","0:33170","0:33172","0:5271"]}},"0:34662":{"id":"0:34662","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1091,4],"end":[1091,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34664:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45273":{"id":"0:45273","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[762,0],"end":[782,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45278:1726","0:45288:1727","0:45298:1728","0:45308:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:54108:1944":{"id":"a:2:9606:8782-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3322-0:11885:3901":{"id":"b:2:3322-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"25:696:57238":{"id":"25:696:57238","crate_id":25,"name":"rem_euclid","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/euclid.rs","begin":[48,4],"end":[48,43]},"visibility":"default","docs":"Calculates the least nonnegative remainder of `self (mod v)`.\n\nIn particular, the return value `r` satisfies `0.0 <= r < v.abs()` in\nmost cases. However, due to a floating point round-off error it can\nresult in `r == v.abs()`, violating the mathematical definition, if\n`self` is much smaller than `v.abs()` in magnitude and `self < 0.0`.\nThis result is not an element of the function's codomain, but it is the\nclosest floating point number in the real numbers and thus fulfills the\nproperty `self == self.div_euclid(v) * v + self.rem_euclid(v)`\napproximatively.\n\n# Examples\n\n```\nuse num_traits::Euclid;\n\nlet a: i32 = 7;\nlet b: i32 = 4;\nassert_eq!(Euclid::rem_euclid(&a, &b), 3);\nassert_eq!(Euclid::rem_euclid(&-a, &b), 1);\nassert_eq!(Euclid::rem_euclid(&a, &-b), 3);\nassert_eq!(Euclid::rem_euclid(&-a, &-b), 1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:7512":{"id":"0:7512","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7513:7231","0:7514:5150","0:7515:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:8085:2704":{"id":"a:2:3471:6582-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:49101:1812":{"id":"a:2:9606:8782-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22514":{"id":"0:22514","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22515:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42485":{"id":"0:42485","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42490:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48040:7232":{"id":"0:48040:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:16739:1891":{"id":"b:44:298-0:16739:1891","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:652:3705":{"id":"a:2:3421:221-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:11641:126":{"id":"b:2:2903-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28655:415":{"id":"0:28655:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2318":{"id":"0:2318","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[220,0],"end":[224,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2319:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44157":{"id":"0:44157","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44158:7231","0:44159:5150","0:44160:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53421":{"id":"0:53421","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,27],"end":[2314,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2656:59649":{"id":"50:2656:59649","crate_id":50,"name":"fold_ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2189,4],"end":[2191,33]},"visibility":"default","docs":"Fold `Result` values from an iterator.\n\nOnly `Ok` values are folded. If no error is encountered, the folded\nvalue is returned inside `Ok`. Otherwise, the operation terminates\nand returns the first `Err` value it encounters. No iterator elements are\nconsumed after the first error.\n\nThe first accumulator value is the `start` parameter.\nEach iteration passes the accumulator value and the next value inside `Ok`\nto the fold function `f` and its return value becomes the new accumulator value.\n\nFor example the sequence *Ok(1), Ok(2), Ok(3)* will result in a\ncomputation like this:\n\n```ignore\nlet mut accum = start;\naccum = f(accum, 1);\naccum = f(accum, 2);\naccum = f(accum, 3);\n```\n\nWith a `start` value of 0 and an addition as folding function,\nthis effectively results in *((0 + 1) + 2) + 3*\n\n```\nuse std::ops::Add;\nuse itertools::Itertools;\n\nlet values = [1, 2, -2, -1, 2, 1];\nassert_eq!(\n values.iter()\n .map(Ok::<_, ()>)\n .fold_ok(0, Add::add),\n Ok(3)\n);\nassert!(\n values.iter()\n .map(|&x| if x >= 0 { Ok(x) } else { Err(\"Negative number\") })\n .fold_ok(0, Add::add)\n .is_err()\n);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["start",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"generic","inner":"A"}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15406:7231":{"id":"0:15406:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:26050:2841":{"id":"b:32:1701-0:26050:2841","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33165:7245":{"id":"0:33165:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:319:59170":{"id":"44:319:59170","crate_id":44,"name":"read_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[259,4],"end":[261,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"StoreBytes","id":"44:327:44604","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11589:3924":{"id":"0:11589:3924","crate_id":0,"name":"Priv","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[17,0],"end":[17,51]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:11589:3924","a:2:9605:8783-0:11589:3924","a:2:3421:221-0:11589:3924","a:2:9606:8782-0:11589:3924","a:2:3407:213-0:11589:3924","b:2:3244-0:11589:3924","b:2:2903-0:11589:3924","b:2:3255-0:11589:3924","b:2:3240-0:11589:3924","b:2:4212-0:11589:3924","b:2:3250-0:11589:3924","b:2:2906-0:11589:3924","b:5:859-0:11589:3924","b:17:55-0:11589:3924","b:22:72-0:11589:3924","b:22:61-0:11589:3924","b:22:65-0:11589:3924","b:36:59-0:11589:3924","b:44:298-0:11589:3924","b:49:1377-0:11589:3924","0:11593","0:872"]}},"0:25689":{"id":"0:25689","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19466":{"id":"0:19466","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19467:7231","0:19468:5150","0:19469:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:25016:2696":{"id":"b:2:3244-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31358":{"id":"0:31358","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,9],"end":[19,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31359:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38815:5554":{"id":"0:38815:5554","crate_id":0,"name":"max_block_body_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[282,4],"end":[284,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15867:53564":{"id":"2:15867:53564","crate_id":2,"name":"reduce_min","span":null,"visibility":"default","docs":"Returns the minimum lane in the vector.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{i32x4, SimdInt};\nlet v = i32x4::from_array([1, 2, 3, 4]);\nassert_eq!(v.reduce_min(), 1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:1419:4091":{"id":"b:2:3244-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:17493:2154":{"id":"b:49:1377-0:17493:2154","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35064":{"id":"0:35064","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,68],"end":[1156,86]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35066:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54439:7247":{"id":"0:54439:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53207:1802":{"id":"0:53207:1802","crate_id":0,"name":"slot_bignum","span":{"filename":"src/lib.rs","begin":[2177,4],"end":[2179,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3020":{"id":"0:3020","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[323,0],"end":[330,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3021:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3100:1759":{"id":"0:3100:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[1024,4],"end":[1073,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11773":{"id":"0:11773","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,24],"end":[144,34]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11774:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6759":{"id":"0:6759","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6760:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15819:649":{"id":"0:15819:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:848:6695":{"id":"25:848:6695","crate_id":25,"name":"WrappingAdd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:849:1527"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:32813:7231":{"id":"0:32813:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:25394:5147":{"id":"b:5:859-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46753:7231":{"id":"0:46753:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48610:1763":{"id":"0:48610:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1308,68],"end":[1308,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8141:2650":{"id":"0:8141:2650","crate_id":0,"name":"RefInput","span":{"filename":"src/builders/script_structs.rs","begin":[69,4],"end":[69,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:8143:1542"]}},"0:6714:6470":{"id":"0:6714:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:323:18163":{"id":"25:323:18163","crate_id":25,"name":"to_usize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[64,4],"end":[64,39]},"visibility":"default","docs":"Converts the value of `self` to a `usize`. If the value cannot be\nrepresented by a `usize`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13847":{"id":"0:13847","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[778,0],"end":[794,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13852:906","0:13862:780","0:13872:1637","0:13882:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16691":{"id":"0:16691","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16692:7231","0:16693:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34165":{"id":"0:34165","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,64],"end":[956,82]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34167:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13026":{"id":"0:13026","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13027:7231","0:13028:5150","0:13029:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9780:2632":{"id":"0:9780:2632","crate_id":0,"name":"add_with_native_script","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[57,4],"end":[80,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["native_script_source",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46338:1767":{"id":"0:46338:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[960,4],"end":[960,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14281:6470":{"id":"0:14281:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8667:6470":{"id":"0:8667:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10177:7231":{"id":"0:10177:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34275:906":{"id":"0:34275:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[987,4],"end":[992,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28001:7350":{"id":"0:28001:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34494:2226":{"id":"0:34494:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:47236:1624":{"id":"b:2:3244-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41226:3309":{"id":"0:41226:3309","crate_id":0,"name":"get_deposit","span":{"filename":"src/utils.rs","begin":[1368,0],"end":[1374,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["txbody",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:28041:7231":{"id":"0:28041:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"5:6517:1396":{"id":"5:6517:1396","crate_id":5,"name":"to_string","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50789:5150":{"id":"0:50789:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31597:5150":{"id":"0:31597:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:28007:6470":{"id":"0:28007:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:958:3917":{"id":"a:2:3471:6582-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19877:1759":{"id":"0:19877:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,50],"end":[78,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:42951:1651":{"id":"b:2:2906-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:19214:2688":{"id":"b:44:298-0:19214:2688","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:657:3706":{"id":"b:2:2906-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2837:59685":{"id":"50:2837:59685","crate_id":50,"name":"exactly_one","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3491,4],"end":[3493,20]},"visibility":"default","docs":"If the iterator yields exactly one element, that element will be returned, otherwise\nan error will be returned containing an iterator that has the same output as the input\niterator.\n\nThis provides an additional layer of validation over just calling `Iterator::next()`.\nIf your assumption that there should only be one element yielded is false this provides\nthe opportunity to detect and handle that, preventing errors at a distance.\n\n# Examples\n```\nuse itertools::Itertools;\n\nassert_eq!((0..10).filter(|&x| x == 2).exactly_one().unwrap(), 2);\nassert!((0..10).filter(|&x| x > 1 && x < 4).exactly_one().unwrap_err().eq(2..4));\nassert!((0..10).filter(|&x| x > 1 && x < 5).exactly_one().unwrap_err().eq(2..5));\nassert!((0..10).filter(|&_| false).exactly_one().unwrap_err().eq(0..0));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ExactlyOneError","id":"50:3750:19990","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24464:1766":{"id":"0:24464:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14203:7207":{"id":"0:14203:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42809:6154":{"id":"0:42809:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30403:7231":{"id":"0:30403:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33184":{"id":"0:33184","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[574,4],"end":[574,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33185:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10248:7231":{"id":"0:10248:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19590:2225":{"id":"0:19590:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48324:2455":{"id":"0:48324:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7319:2260":{"id":"0:7319:2260","crate_id":0,"name":"payment_cred","span":{"filename":"src/address.rs","begin":[909,4],"end":[911,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:51986:1875":{"id":"b:44:298-0:51986:1875","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:573:3608":{"id":"b:2:3244-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38885:5583":{"id":"0:38885:5583","crate_id":0,"name":"set_pool_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[310,4],"end":[312,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37210:5331":{"id":"0:37210:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25307:7231":{"id":"0:25307:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17786:594":{"id":"0:17786:594","crate_id":0,"name":"eq","span":{"filename":"src/legacy_address/address.rs","begin":[185,38],"end":[185,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:21056:4437":{"id":"b:36:59-0:21056:4437","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43739":{"id":"0:43739","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43744:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54101:7207":{"id":"0:54101:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43692":{"id":"0:43692","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[468,4],"end":[468,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43693:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30866:7236":{"id":"0:30866:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:28711:5215":{"id":"b:2:3244-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:10042:2879":{"id":"b:44:298-0:10042:2879","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13521:7207":{"id":"0:13521:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:757:3804":{"id":"0:757:3804","crate_id":0,"name":"FragmentId","span":{"filename":"src/chain_core/property.rs","begin":[150,0],"end":[150,76]},"visibility":"public","docs":"Trait identifying the fragment identifier type.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Deserialize","id":"0:808:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:47619:1759":{"id":"0:47619:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1202,50],"end":[1202,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36345":{"id":"0:36345","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36346:7231","0:36347:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3003:813":{"id":"2:3003:813","crate_id":2,"name":"lt","span":null,"visibility":"default","docs":"This method tests less than (for `self` and `other`) and is used by the `<` operator.\n\n# Examples\n\n```\nlet result = 1.0 < 2.0;\nassert_eq!(result, true);\n\nlet result = 2.0 < 1.0;\nassert_eq!(result, false);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33186":{"id":"0:33186","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[575,4],"end":[575,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33187:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34710:1767":{"id":"0:34710:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1092,4],"end":[1092,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:208:3921":{"id":"40:208:3921","crate_id":40,"name":"CryptoRng","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:4212-0:22213:2671":{"id":"b:2:4212-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:11915:3910":{"id":"b:2:3255-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18818:5109":{"id":"0:18818:5109","crate_id":0,"name":"as_committee_cold_resign","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[273,4],"end":[278,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54599:7231":{"id":"0:54599:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:3542":{"id":"0:3542","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1182,0],"end":[1189,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3543:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51369":{"id":"0:51369","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51374:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:34144:1781":{"id":"a:2:9605:8783-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10237":{"id":"0:10237","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10238:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35830":{"id":"0:35830","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35831:7231","0:35832:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13826:305":{"id":"2:13826:305","crate_id":2,"name":"as_ptr","span":null,"visibility":"public","docs":"Converts a string slice to a raw pointer.\n\nAs string slices are a slice of bytes, the raw pointer points to a\n[`u8`]. This pointer will be pointing to the first byte of the string\nslice.\n\nThe caller must ensure that the returned pointer is never written to.\nIf you need to mutate the contents of the string slice, use [`as_mut_ptr`].\n\n[`as_mut_ptr`]: str::as_mut_ptr\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"Hello\";\nlet ptr = s.as_ptr();\n```","links":{"`u8`":"1:11853:6314","str::as_mut_ptr":"2:13827:51727"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":false,"type":{"kind":"primitive","inner":"u8"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":true,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1478:649":{"id":"0:1478:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[371,4],"end":[373,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:19855:5129":{"id":"a:2:3407:213-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:12171:2207":{"id":"a:2:9606:8782-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14309:667":{"id":"0:14309:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21292:5141":{"id":"0:21292:5141","crate_id":0,"name":"margin","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[122,4],"end":[124,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27362":{"id":"0:27362","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27367:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13033:2455":{"id":"0:13033:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36534:1637":{"id":"0:36534:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/metadata.rs","begin":[317,4],"end":[319,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13828:1637":{"id":"2:13828:1637","crate_id":2,"name":"get","span":null,"visibility":"public","docs":"Returns a subslice of `str`.\n\nThis is the non-panicking alternative to indexing the `str`. Returns\n[`None`] whenever equivalent indexing operation would panic.\n\n# Examples\n\n```\nlet v = String::from(\"🗻∈🌏\");\n\nassert_eq!(Some(\"🗻\"), v.get(0..4));\n\n// indices not on UTF-8 sequence boundaries\nassert!(v.get(1..).is_none());\nassert!(v.get(..8).is_none());\n\n// out of bounds\nassert!(v.get(..42).is_none());\n```","links":{"`None`":"2:43952:173"},"attrs":["#[rustc_const_unstable(feature = \"const_slice_index\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40022":{"id":"0:40022","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40027:5328","0:40038:6154","0:40049:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2021:2243":{"id":"0:2021:2243","crate_id":0,"name":"HASH_LEN","span":{"filename":"src/crypto.rs","begin":[1270,4],"end":[1270,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"2:3524:1098":{"id":"2:3524:1098","crate_id":2,"name":"rem","span":null,"visibility":"default","docs":"Performs the `%` operation.\n\n# Example\n\n```\nassert_eq!(12 % 10, 2);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Rem","id":"2:3521:6569","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12011":{"id":"0:12011","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12012:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:2253:19846":{"id":"49:2253:19846","crate_id":49,"name":"SetBit","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:2256:180"],"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:11713":{"id":"0:11713","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11715:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9387":{"id":"0:9387","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9388:7231","0:9389:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34040:2209":{"id":"0:34040:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[809,4],"end":[814,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:54108:1944":{"id":"b:2:4212-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6720:7231":{"id":"0:6720:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47248":{"id":"0:47248","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,20],"end":[1124,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:40913:4380":{"id":"a:2:9606:8782-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31437:906":{"id":"0:31437:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[35,4],"end":[37,5]},"visibility":"public","docs":"* Creates a new Plutus script from the RAW bytes of the compiled script.\n* This does NOT include any CBOR encoding around these bytes (e.g. from \"cborBytes\" in cardano-cli)\n* If you creating this from those you should use PlutusScript::from_bytes() instead.\n ","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54389:2455":{"id":"0:54389:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:8941:2767":{"id":"b:2:2903-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13276:5150":{"id":"0:13276:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23648:7231":{"id":"0:23648:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54438:5150":{"id":"0:54438:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3244-0:29342:5228":{"id":"b:2:3244-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22205":{"id":"0:22205","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22206:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45615":{"id":"0:45615","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45616:7231","0:45617:5150","0:45618:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39495":{"id":"0:39495","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39496:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33170":{"id":"0:33170","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33171:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:114:17695":{"id":"38:114:17695","crate_id":38,"name":"gcd","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[114,4],"end":[114,40]},"visibility":"default","docs":"Greatest Common Divisor (GCD).\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(6.gcd(&8), 2);\nassert_eq!(7.gcd(&3), 1);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48032":{"id":"0:48032","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48033:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22823:7245":{"id":"0:22823:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:45840:1731":{"id":"b:36:59-0:45840:1731","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29476:6154":{"id":"0:29476:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:12934:2620":{"id":"b:19:426-0:12934:2620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24612:5331":{"id":"0:24612:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30117:1763":{"id":"0:30117:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17623":{"id":"0:17623","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17624:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23566":{"id":"0:23566","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23567:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:437:2310":{"id":"0:437:2310","crate_id":0,"name":"tx_inputs_builder","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[1,0],"end":[550,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:8899:2764","0:8941:2767","0:9043:2768","0:9105:2769"],"is_stripped":true}},"0:1212":{"id":"0:1212","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/bech32.rs","begin":[71,0],"end":[79,1]},"visibility":{"restricted":{"parent":"0:1175:2012","path":"::chain_crypto::bech32"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1213:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47496:1689":{"id":"0:47496:1689","crate_id":0,"name":"set_plutus_data","span":{"filename":"src/lib.rs","begin":[1171,4],"end":[1173,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["plutus_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30103":{"id":"0:30103","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1929":{"id":"0:1929","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[448,0],"end":[455,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1930:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:17769:4488":{"id":"b:22:65-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:52995:1886":{"id":"a:2:3421:221-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50547:5150":{"id":"0:50547:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7281:2455":{"id":"0:7281:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33833:7231":{"id":"0:33833:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1988:1759":{"id":"0:1988:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[797,4],"end":[806,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6377":{"id":"0:6377","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,32],"end":[248,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6317":{"id":"0:6317","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6318:7231","0:6319:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33618:2194":{"id":"0:33618:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:14153:4230":{"id":"b:2:2906-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19222":{"id":"0:19222","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19223:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48098":{"id":"0:48098","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,27],"end":[1252,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48099:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:47600:1789":{"id":"b:36:59-0:47600:1789","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8993:2455":{"id":"0:8993:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32293":{"id":"0:32293","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[359,4],"end":[359,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32294:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"40:49:1644":{"id":"40:49:1644","crate_id":40,"name":"Item","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/block.rs","begin":[70,4],"end":[70,13]},"visibility":"default","docs":"Results element type, e.g. `u32`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:3407:213-0:27290:2838":{"id":"a:2:3407:213-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:29061:5221":{"id":"b:2:3250-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11454":{"id":"0:11454","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,23],"end":[10,27]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13376":{"id":"0:13376","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13381:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9313:2829":{"id":"0:9313:2829","crate_id":0,"name":"add_required_signers","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[478,4],"end":[480,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["keys",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RequiredSigners","id":"0:5660:1664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40284:1763":{"id":"0:40284:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[383,4],"end":[383,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34255":{"id":"0:34255","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34260:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2000":{"id":"0:2000","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1179,0],"end":[1186,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2001:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:17629:2534":{"id":"a:2:9605:8783-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:22778:2698":{"id":"a:2:9606:8782-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30507:7231":{"id":"0:30507:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25432:7231":{"id":"0:25432:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8752:7231":{"id":"0:8752:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:18176:2667":{"id":"0:18176:2667","crate_id":0,"name":"DrepDeregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[16,4],"end":[16,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:1815":{"id":"0:1815","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,19],"end":[20,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::AsymmetricPublicKey","name":"AsymmetricPublicKey","id":"0:1575:3899","glob":false}},"0:8029":{"id":"0:8029","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,43],"end":[3,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8030:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40347:2194":{"id":"0:40347:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1789:594":{"id":"0:1789:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/sign.rs","begin":[193,4],"end":[195,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20528:7236":{"id":"0:20528:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7700:6470":{"id":"0:7700:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:8799:2753":{"id":"a:2:3407:213-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15390":{"id":"0:15390","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15391:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27342:2455":{"id":"0:27342:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32383":{"id":"0:32383","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32388:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26364:7231":{"id":"0:26364:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31147:7231":{"id":"0:31147:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"48:456:19743":{"id":"48:456:19743","crate_id":48,"name":"ArrayLength","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:458:59337"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Unsigned","id":"49:731:6405","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:19642:5331":{"id":"0:19642:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41186:4409":{"id":"0:41186:4409","crate_id":0,"name":"hash_transaction","span":{"filename":"src/utils.rs","begin":[1231,0],"end":[1233,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx_body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:17899:7232":{"id":"0:17899:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33829:7231":{"id":"0:33829:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34316:6470":{"id":"0:34316:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26172:5328":{"id":"0:26172:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:42440:1633":{"id":"b:2:3244-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29895:6470":{"id":"0:29895:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:17262:1898":{"id":"b:44:298-0:17262:1898","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:22213:2671":{"id":"b:2:3250-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14929":{"id":"0:14929","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14934:1835","0:14944:2219","0:14955:2223","0:14966:2225","0:14976:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:33046:5253":{"id":"b:5:859-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9591:2855":{"id":"0:9591:2855","crate_id":0,"name":"VotingProposalBuilder","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[7,0],"end":[9,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:9597","a:2:3471:6582-0:9591:2855","a:2:9605:8783-0:9591:2855","a:2:3421:221-0:9591:2855","a:2:9606:8782-0:9591:2855","a:2:3407:213-0:9591:2855","b:2:3244-0:9591:2855","b:2:2903-0:9591:2855","b:2:3255-0:9591:2855","b:2:3240-0:9591:2855","b:2:4212-0:9591:2855","b:2:3250-0:9591:2855","b:2:2906-0:9591:2855","b:5:859-0:9591:2855","b:19:426-0:9591:2855","b:36:59-0:9591:2855","b:44:298-0:9591:2855","b:49:1377-0:9591:2855","0:9593","0:9595","0:9537","0:9543","0:9552","0:9565","0:9571","0:9575","0:9579","0:9583","0:9585"]}},"b:2:3240-0:12934:2620":{"id":"b:2:3240-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29663":{"id":"0:29663","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29664:7231","0:29665:5150","0:29666:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15835:993":{"id":"0:15835:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14004":{"id":"0:14004","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14006:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35299":{"id":"0:35299","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,23],"end":[1201,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15633":{"id":"0:15633","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15634:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:17833:4490":{"id":"b:2:3244-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54381:7245":{"id":"0:54381:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54989:5150":{"id":"0:54989:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:24778":{"id":"0:24778","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24779:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48353":{"id":"0:48353","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,68],"end":[1277,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48355:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49305":{"id":"0:49305","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49306:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29391:7247":{"id":"0:29391:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30884:7231":{"id":"0:30884:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51254:7245":{"id":"0:51254:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26993:408":{"id":"0:26993:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,9],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11502":{"id":"0:11502","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,23],"end":[33,32]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11503:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45631:1730":{"id":"0:45631:1730","crate_id":0,"name":"MultiHostName","span":{"filename":"src/lib.rs","begin":[838,0],"end":[840,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:45700","0:45715","0:45730","0:45745","0:45760","0:45798","a:2:3471:6582-0:45631:1730","a:2:9605:8783-0:45631:1730","a:2:3421:221-0:45631:1730","a:2:9606:8782-0:45631:1730","a:2:3407:213-0:45631:1730","b:2:3244-0:45631:1730","b:2:2903-0:45631:1730","b:2:3255-0:45631:1730","b:2:3240-0:45631:1730","b:2:4212-0:45631:1730","b:2:3250-0:45631:1730","b:2:2906-0:45631:1730","b:5:859-0:45631:1730","b:19:426-0:45631:1730","b:32:1701-0:45631:1730","b:36:59-0:45631:1730","b:44:298-0:45631:1730","b:49:1377-0:45631:1730","0:3507","0:45633","0:45635","0:45637","0:45640","0:45641","0:45643","0:45645","0:45646","0:45648","0:45652","0:45657","0:45696","0:45577","0:45583","0:45592","0:45605","0:45611","0:45615","0:45619","0:45623","0:45625"]}},"0:16660:1759":{"id":"0:16660:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:8899:2764":{"id":"b:44:298-0:8899:2764","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13874:55397":{"id":"2:13874:55397","crate_id":2,"name":"split_terminator","span":null,"visibility":"public","docs":"An iterator over substrings of the given string slice, separated by\ncharacters matched by a pattern.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\nEquivalent to [`split`], except that the trailing substring\nis skipped if empty.\n\n[`split`]: str::split\n\nThis method can be used for string data that is _terminated_,\nrather than _separated_ by a pattern.\n\n# Iterator behavior\n\nThe returned iterator will be a [`DoubleEndedIterator`] if the pattern\nallows a reverse search and forward/reverse search yields the same\nelements. This is true for, e.g., [`char`], but not for `&str`.\n\nIf the pattern allows a reverse search but its results might differ\nfrom a forward search, the [`rsplit_terminator`] method can be used.\n\n[`rsplit_terminator`]: str::rsplit_terminator\n\n# Examples\n\nBasic usage:\n\n```\nlet v: Vec<&str> = \"A.B.\".split_terminator('.').collect();\nassert_eq!(v, [\"A\", \"B\"]);\n\nlet v: Vec<&str> = \"A..B..\".split_terminator(\".\").collect();\nassert_eq!(v, [\"A\", \"\", \"B\", \"\"]);\n\nlet v: Vec<&str> = \"A.B:C.D\".split_terminator(&['.', ':'][..]).collect();\nassert_eq!(v, [\"A\", \"B\", \"C\", \"D\"]);\n```","links":{"str::split":"2:13865:17715","self::pattern":"2:13437:6818","prim@char":"1:11836:6300","`DoubleEndedIterator`":"2:8801:119","str::rsplit_terminator":"2:13877:55398"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"SplitTerminator","id":"2:45989:6842","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:7010:1750":{"id":"b:2:3255-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:559:3526":{"id":"0:559:3526","crate_id":0,"name":"mempack","span":{"filename":"src/chain_core/mempack.rs","begin":[1,0],"end":[322,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:573:3608","0:11479:3616","0:587:3635","0:621:3673","0:634:3685","0:637:3687","0:640:3689"],"is_stripped":false}},"0:24500:667":{"id":"0:24500:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7140":{"id":"0:7140","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,27],"end":[831,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7141:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20461:5137":{"id":"0:20461:5137","crate_id":0,"name":"new_to_stake_creds","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[217,4],"end":[222,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pot",{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["amounts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:9043:2768":{"id":"b:2:3255-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50844":{"id":"0:50844","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50849:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1665:594":{"id":"0:1665:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/key.rs","begin":[203,4],"end":[205,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27224:649":{"id":"0:27224:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17617":{"id":"0:17617","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17618:7231","0:17619:5150","0:17620:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:29891:5232":{"id":"a:2:3421:221-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31365":{"id":"0:31365","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,27],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31366:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16746:408":{"id":"0:16746:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:354:18447":{"id":"25:354:18447","crate_id":25,"name":"from_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[476,4],"end":[476,41]},"visibility":"default","docs":"Converts an `u128` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.\n\nThe default implementation converts through `from_u64()`. Types implementing\nthis trait should override this method if they can represent a greater range.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7091:7231":{"id":"0:7091:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:27734:5209":{"id":"a:2:9606:8782-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"29:686:1603":{"id":"29:686:1603","crate_id":29,"name":"JsonSchema","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["29:687:1772","29:688:1766","29:689:7350","29:690:1767"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:36:59-0:11589:3924":{"id":"b:36:59-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51480:7232":{"id":"0:51480:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45825:7232":{"id":"0:45825:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:8008:2654":{"id":"b:5:859-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:42951:1651":{"id":"b:2:4212-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30419:649":{"id":"0:30419:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[51,4],"end":[51,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14205:2455":{"id":"0:14205:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28163:2843":{"id":"0:28163:2843","crate_id":0,"name":"gov_action_id","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13841:18791":{"id":"2:13841:18791","crate_id":2,"name":"char_indices","span":null,"visibility":"public","docs":"Returns an iterator over the [`char`]s of a string slice, and their\npositions.\n\nAs a string slice consists of valid UTF-8, we can iterate through a\nstring slice by [`char`]. This method returns an iterator of both\nthese [`char`]s, as well as their byte positions.\n\nThe iterator yields tuples. The position is first, the [`char`] is\nsecond.\n\n# Examples\n\nBasic usage:\n\n```\nlet word = \"goodbye\";\n\nlet count = word.char_indices().count();\nassert_eq!(7, count);\n\nlet mut char_indices = word.char_indices();\n\nassert_eq!(Some((0, 'g')), char_indices.next());\nassert_eq!(Some((1, 'o')), char_indices.next());\nassert_eq!(Some((2, 'o')), char_indices.next());\nassert_eq!(Some((3, 'd')), char_indices.next());\nassert_eq!(Some((4, 'b')), char_indices.next());\nassert_eq!(Some((5, 'y')), char_indices.next());\nassert_eq!(Some((6, 'e')), char_indices.next());\n\nassert_eq!(None, char_indices.next());\n```\n\nRemember, [`char`]s might not match your intuition about characters:\n\n[`char`]: prim@char\n\n```\nlet yes = \"y̆es\";\n\nlet mut char_indices = yes.char_indices();\n\nassert_eq!(Some((0, 'y')), char_indices.next()); // not (0, 'y̆')\nassert_eq!(Some((1, '\\u{0306}')), char_indices.next());\n\n// note the 3 here - the last character took up two bytes\nassert_eq!(Some((3, 'e')), char_indices.next());\nassert_eq!(Some((4, 's')), char_indices.next());\n\nassert_eq!(None, char_indices.next());\n```","links":{"prim@char":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CharIndices","id":"2:45915:6824","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13824:2209":{"id":"2:13824:2209","crate_id":2,"name":"as_bytes","span":null,"visibility":"public","docs":"Converts a string slice to a byte slice. To convert the byte slice back\ninto a string slice, use the [`from_utf8`] function.\n\n# Examples\n\nBasic usage:\n\n```\nlet bytes = \"bors\".as_bytes();\nassert_eq!(b\"bors\", bytes);\n```","links":{"`from_utf8`":"2:12901:4731"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":true,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:17769:4488":{"id":"b:2:3244-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53986:5331":{"id":"0:53986:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14506:7245":{"id":"0:14506:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36240":{"id":"0:36240","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36245:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"5:5920:430":{"id":"5:5920:430","crate_id":5,"name":"concat","span":null,"visibility":"default","docs":"Implementation of [`[T]::concat`](slice::concat)","links":{"slice::concat":"5:5908:430"},"attrs":["#[unstable(feature = \"slice_concat_trait\", issue = \"27747\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Concat","id":"5:5917:6816","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Item"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8019":{"id":"0:8019","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,16],"end":[3,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8020:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6634:2225":{"id":"0:6634:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/address.rs","begin":[408,4],"end":[410,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32196:906":{"id":"0:32196:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[314,4],"end":[316,5]},"visibility":"public","docs":"Creates a new CostModels instance of an unrestricted length","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15090:415":{"id":"0:15090:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:13806:1778":{"id":"b:2:3240-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:19695:5122":{"id":"b:2:3244-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36202":{"id":"0:36202","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36203:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:1594:3031":{"id":"a:2:3421:221-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30131:1766":{"id":"0:30131:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25138:5328":{"id":"0:25138:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1365:408":{"id":"0:1365:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/digest.rs","begin":[146,4],"end":[148,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:33424:5296":{"id":"b:2:3255-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30953:2226":{"id":"0:30953:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48863:993":{"id":"0:48863:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1354,38],"end":[1354,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11655:4067":{"id":"b:44:298-0:11655:4067","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:11623:3997":{"id":"b:2:3244-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22811:667":{"id":"0:22811:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27131:5328":{"id":"0:27131:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5716:1772":{"id":"0:5716:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/lib.rs","begin":[2002,4],"end":[2004,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31517:5267":{"id":"0:31517:5267","crate_id":0,"name":"from_hex_with_version","span":{"filename":"src/protocol_types/plutus.rs","begin":[99,4],"end":[107,5]},"visibility":"public","docs":"Same as .from_hex but will consider the script as requiring the specified language version","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["language",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25340":{"id":"0:25340","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,29],"end":[24,31]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36679":{"id":"0:36679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36684:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46508:5150":{"id":"0:46508:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:6729:7231":{"id":"0:6729:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26666":{"id":"0:26666","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26667:7231","0:26668:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18966":{"id":"0:18966","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18967:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24766:7231":{"id":"0:24766:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31991":{"id":"0:31991","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31992:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13328:1766":{"id":"0:13328:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[602,76],"end":[602,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:396:59360":{"id":"48:396:59360","crate_id":48,"name":"pop_front","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[187,4],"end":[187,45]},"visibility":"default","docs":"Returns a new array without the first element, and the first element.\nExample:\n\n```rust\n# use generic_array::{arr, sequence::Shorten};\n# fn main() {\nlet a = arr![i32; 1, 2, 3, 4];\n\nlet (head, tail) = a.pop_front();\n\nassert_eq!(head, 1);\nassert_eq!(tail, arr![i32; 2, 3, 4]);\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"T"},{"kind":"qualified_path","inner":{"name":"Shorter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Shorten","id":"48:392:19755","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:38677":{"id":"0:38677","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38682:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40325:7350":{"id":"0:40325:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/utils.rs","begin":[384,4],"end":[384,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15891:2225":{"id":"0:15891:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23967:7207":{"id":"0:23967:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5289":{"id":"0:5289","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[330,0],"end":[342,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5290:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:69:59279":{"id":"47:69:59279","crate_id":47,"name":"finalize_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[17,4],"end":[17,46]},"visibility":"default","docs":"Retrieve result and reset hasher instance","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12888:7232":{"id":"0:12888:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3486:1759":{"id":"0:3486:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[943,4],"end":[949,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:8212:2741":{"id":"b:2:2903-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54772:1980":{"id":"0:54772:1980","crate_id":0,"name":"new_from_entry","span":{"filename":"src/lib.rs","begin":[2718,4],"end":[2722,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1534":{"id":"0:1534","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[20,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1535:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:41273:5763":{"id":"a:2:3407:213-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33440:993":{"id":"0:33440:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,38],"end":[611,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16004:649":{"id":"0:16004:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22487:2455":{"id":"0:22487:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54442":{"id":"0:54442","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54443:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29664:7231":{"id":"0:29664:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"22:70:125":{"id":"22:70:125","crate_id":22,"name":"Err","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[313,4],"end":[313,12]},"visibility":"default","docs":"Error type if conversion fails","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3244-0:44407:1714":{"id":"b:2:3244-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43562:1691":{"id":"0:43562:1691","crate_id":0,"name":"set_data_hash","span":{"filename":"src/lib.rs","begin":[414,4],"end":[416,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2530:5083":{"id":"0:2530:5083","crate_id":0,"name":"drep_update","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[1,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:25016:2696"],"is_stripped":true}},"0:51073":{"id":"0:51073","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51078:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34635:2856":{"id":"0:34635:2856","crate_id":0,"name":"VotingProposal","span":{"filename":"src/protocol_types/plutus.rs","begin":[1100,4],"end":[1100,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:3244-0:44869:1724":{"id":"b:2:3244-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:33757:5313":{"id":"b:2:2906-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18848:5112":{"id":"0:18848:5112","crate_id":0,"name":"as_drep_update","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[294,4],"end":[299,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6111:7350":{"id":"0:6111:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/address.rs","begin":[128,4],"end":[128,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14198":{"id":"0:14198","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14199:7231","0:14200:5150","0:14201:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9582:7247":{"id":"0:9582:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35513":{"id":"0:35513","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35518:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24530:1835":{"id":"0:24530:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37036:1759":{"id":"0:37036:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,38],"end":[5,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12696":{"id":"0:12696","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12697:7231","0:12698:5150","0:12699:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41273:5763":{"id":"0:41273:5763","crate_id":0,"name":"ScriptSchema","span":{"filename":"src/utils.rs","begin":[1488,0],"end":[1491,1]},"visibility":"public","docs":" Used to choosed the schema for a script JSON string\nwasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:41274:5764","0:41276:5765"],"impls":["a:2:3471:6582-0:41273:5763","a:2:9605:8783-0:41273:5763","a:2:3421:221-0:41273:5763","a:2:9606:8782-0:41273:5763","a:2:3407:213-0:41273:5763","b:2:3244-0:41273:5763","b:2:2903-0:41273:5763","b:2:3255-0:41273:5763","b:2:3240-0:41273:5763","b:2:4212-0:41273:5763","b:2:3250-0:41273:5763","b:2:2906-0:41273:5763","b:19:426-0:41273:5763","b:44:298-0:41273:5763","b:49:1377-0:41273:5763","0:41278","0:41281","0:41284","0:41286","0:41288"]}},"0:47607":{"id":"0:47607","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,18],"end":[1202,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40222:7231":{"id":"0:40222:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23927:7231":{"id":"0:23927:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39515":{"id":"0:39515","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39516:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:41891:1610":{"id":"b:5:859-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50753:7232":{"id":"0:50753:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8892:7207":{"id":"0:8892:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1787:17981":{"id":"32:1787:17981","crate_id":32,"name":"visit_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1309,4],"end":[1311,17]},"visibility":"default","docs":"The input contains a boolean.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:14889:1674":{"id":"b:2:3250-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1830":{"id":"0:1830","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[21,4],"end":[21,13]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::SecretKey","name":"SecretKey","id":"0:1590:3903","glob":false}},"0:16189:649":{"id":"0:16189:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35719:415":{"id":"0:35719:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,33],"end":[83,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1926:1766":{"id":"0:1926:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[418,4],"end":[420,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:5992:2156":{"id":"b:2:2903-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31138":{"id":"0:31138","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31139:7231","0:31140:5150","0:31141:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2503:5074":{"id":"0:2503:5074","crate_id":0,"name":"vote_delegation","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:22492:2699"],"is_stripped":true}},"0:28317:7247":{"id":"0:28317:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49258:1767":{"id":"0:49258:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1416,88],"end":[1416,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:5808:2142":{"id":"a:2:9606:8782-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32090:1766":{"id":"0:32090:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[304,4],"end":[304,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53012":{"id":"0:53012","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,20],"end":[2143,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53013:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3752:741":{"id":"2:3752:741","crate_id":2,"name":"index_mut","span":null,"visibility":"default","docs":"Performs the mutable indexing (`container[index]`) operation.\n\n# Panics\n\nMay panic if the index is out of bounds.","links":{},"attrs":["#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"generic","inner":"Idx"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Index","id":"2:3746:6723","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Idx"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:1598:3900":{"id":"b:44:298-0:1598:3900","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31654:7350":{"id":"0:31654:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,88],"end":[175,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39840":{"id":"0:39840","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[128,0],"end":[144,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39845:906","0:39855:780","0:39865:1637","0:39875:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18354:6470":{"id":"0:18354:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1725:3951":{"id":"0:1725:3951","crate_id":0,"name":"SIGNATURE_BECH32_HRP","span":{"filename":"src/chain_crypto/sign.rs","begin":[41,4],"end":[41,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":null}},"0:8202:5150":{"id":"0:8202:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:44869:1724":{"id":"b:19:426-0:44869:1724","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40580:7231":{"id":"0:40580:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:22492:2699":{"id":"a:2:3407:213-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26488:649":{"id":"0:26488:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:681:6683":{"id":"25:681:6683","crate_id":25,"name":"CheckedShl","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:682:57079"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shl","id":"2:3574:6570","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:22485:7207":{"id":"0:22485:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21591:1864":{"id":"0:21591:1864","crate_id":0,"name":"epoch","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:16184:1685":{"id":"a:2:9606:8782-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:32824:4378":{"id":"b:2:4212-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10399:7232":{"id":"0:10399:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2327:667":{"id":"0:2327:667","crate_id":0,"name":"from","span":{"filename":"src/legacy_address/address.rs","begin":[250,4],"end":[252,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ea",{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18194":{"id":"0:18194","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,16],"end":[5,21]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18195:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5723":{"id":"0:5723","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2369,0],"end":[2376,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5724:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54995":{"id":"0:54995","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54996:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30306":{"id":"0:30306","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[28,4],"end":[28,8]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30307:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17346":{"id":"0:17346","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17351:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1161:3895":{"id":"0:1161:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[146,4],"end":[150,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"ed25519_bip32::Signature","id":"23:469:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17661:4373":{"id":"0:17661:4373","crate_id":0,"name":"coefficient","span":{"filename":"src/fees.rs","begin":[19,4],"end":[21,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1908:5135":{"id":"32:1908:5135","crate_id":32,"name":"variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1999,4],"end":[2001,28]},"visibility":"default","docs":"`variant` is called to identify which variant to deserialize.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`EnumAccess` implementations should not override the default behavior.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"V"},{"kind":"qualified_path","inner":{"name":"Variant","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"EnumAccess","id":"32:1902:7341","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39035:1911":{"id":"0:39035:1911","crate_id":0,"name":"protocol_version","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[388,4],"end":[390,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11663":{"id":"0:11663","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11665:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15083":{"id":"0:15083","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54628:594":{"id":"0:54628:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2699,27],"end":[2699,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19856:5126":{"id":"0:19856:5126","crate_id":0,"name":"ToOtherPot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[81,4],"end":[81,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:4212-0:16739:1891":{"id":"b:2:4212-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35426:7236":{"id":"0:35426:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:17570:1702":{"id":"b:2:2903-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36842:1787":{"id":"0:36842:1787","crate_id":0,"name":"set_plutus_scripts","span":{"filename":"src/protocol_types/metadata.rs","begin":[421,4],"end":[423,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["plutus_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:16184:1685":{"id":"a:2:3421:221-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:479:53549":{"id":"25:479:53549","crate_id":25,"name":"to_degrees","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1459,4],"end":[1459,31]},"visibility":"default","docs":"Converts radians to degrees.\n\n```\nuse std::f64::consts;\n\nlet angle = consts::PI;\n\nlet abs_difference = (angle.to_degrees() - 180.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:26345:5181":{"id":"b:2:3244-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52108":{"id":"0:52108","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52109:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19704:649":{"id":"0:19704:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[43,4],"end":[43,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44665":{"id":"0:44665","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[659,4],"end":[659,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44667:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29061:5221":{"id":"0:29061:5221","crate_id":0,"name":"Committee","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[43,0],"end":[46,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:29118","0:29133","0:29148","0:29163","0:29178","0:29216","a:2:3471:6582-0:29061:5221","a:2:9605:8783-0:29061:5221","a:2:3421:221-0:29061:5221","a:2:9606:8782-0:29061:5221","a:2:3407:213-0:29061:5221","b:2:3244-0:29061:5221","b:2:2903-0:29061:5221","b:2:3255-0:29061:5221","b:2:3240-0:29061:5221","b:2:4212-0:29061:5221","b:2:3250-0:29061:5221","b:2:2906-0:29061:5221","b:5:859-0:29061:5221","b:19:426-0:29061:5221","b:32:1701-0:29061:5221","b:36:59-0:29061:5221","b:44:298-0:29061:5221","b:49:1377-0:29061:5221","0:29064","0:29070","0:29079","0:29092","0:29098","0:29102","0:29106","0:29110","0:29112","0:29044","0:29046","0:29048","0:29049","0:29051","0:29053","0:29054","0:29056","0:29058","0:2618","0:2622","0:2626","0:4918"]}},"0:54355":{"id":"0:54355","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54356:7231","0:54357:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2320":{"id":"0:2320","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[226,0],"end":[239,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2321:126","0:2322:1416"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53934:2225":{"id":"0:53934:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:38500:1868":{"id":"b:2:4212-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:17570:1702":{"id":"a:2:9606:8782-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:31611:1780":{"id":"b:2:4212-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25516:5328":{"id":"0:25516:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29375:667":{"id":"0:29375:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1629:649":{"id":"0:1629:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[116,4],"end":[121,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44917":{"id":"0:44917","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44922:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24366:906":{"id":"0:24366:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee_cold_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33504:266":{"id":"0:33504:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/plutus.rs","begin":[630,4],"end":[632,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:51526:1872":{"id":"b:2:3250-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48871":{"id":"0:48871","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,68],"end":[1354,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48873:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51047:649":{"id":"0:51047:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1770,16],"end":[1770,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:23637:2674":{"id":"b:2:3244-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7271:7231":{"id":"0:7271:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7300":{"id":"0:7300","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,32],"end":[891,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7301:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8381:7232":{"id":"0:8381:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:245:59167":{"id":"44:245:59167","crate_id":44,"name":"shuffle1230","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[89,4],"end":[89,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32570":{"id":"0:32570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[461,4],"end":[461,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32571:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10551:3169":{"id":"0:10551:3169","crate_id":0,"name":"set_collateral_return_and_total","span":{"filename":"src/builders/tx_builder.rs","begin":[684,4],"end":[715,5]},"visibility":"public","docs":"This function will set the collateral-return value and then auto-calculate and assign\nthe total collateral coin value. Will raise an error in case no collateral inputs are set\nor in case the total collateral value will have any assets in it except coin.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral_return",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35850:5457":{"id":"0:35850:5457","crate_id":0,"name":"MetadataList","span":{"filename":"src/protocol_types/metadata.rs","begin":[113,4],"end":[113,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:2463":{"id":"0:2463","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[12,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2464:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35775:2226":{"id":"0:35775:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21952":{"id":"0:21952","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21953:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32941":{"id":"0:32941","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32946:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34134:5150":{"id":"0:34134:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15259:1866":{"id":"0:15259:1866","crate_id":0,"name":"GenesisHash","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:15281","0:15299","0:15173","a:2:3471:6582-0:15259:1866","a:2:9605:8783-0:15259:1866","a:2:3421:221-0:15259:1866","a:2:9606:8782-0:15259:1866","a:2:3407:213-0:15259:1866","b:2:3244-0:15259:1866","b:2:2903-0:15259:1866","b:2:3255-0:15259:1866","b:2:3240-0:15259:1866","b:2:4212-0:15259:1866","b:2:3250-0:15259:1866","b:2:2906-0:15259:1866","b:5:6515-0:15259:1866","b:5:859-0:15259:1866","b:19:426-0:15259:1866","b:32:1701-0:15259:1866","b:36:59-0:15259:1866","b:44:298-0:15259:1866","b:49:1377-0:15259:1866","0:15263","0:15265","0:15267","0:15268","0:15271","0:15274","0:15276","0:15277","0:15279","0:15205","0:15211","0:15220","0:15233","0:15239","0:15243","0:15247","0:15251","0:15253","0:15175","0:15179","0:15191","0:15194","0:15199","0:15203"]}},"0:46873":{"id":"0:46873","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46878:5328","0:46889:6154","0:46900:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45827:7231":{"id":"0:45827:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16620:2223":{"id":"0:16620:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43822":{"id":"0:43822","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[480,0],"end":[504,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43827:906","0:43837:780","0:43847:1637","0:43857:266","0:43867:1640"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54387:7207":{"id":"0:54387:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51892:906":{"id":"0:51892:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1918,4],"end":[1920,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20265:7231":{"id":"0:20265:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26220:5176":{"id":"0:26220:5176","crate_id":0,"name":"new_drep","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[57,4],"end":[59,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["cred",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:40913:4380":{"id":"b:2:3250-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18350:1766":{"id":"0:18350:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[36,4],"end":[36,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30616":{"id":"0:30616","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[69,0],"end":[186,1]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30621:5237","0:30631:5238","0:30641:5239","0:30651:5240","0:30661:5241","0:30671:5243","0:30681:5244","0:30691:769","0:30701:5245","0:30711:5247","0:30721:5248","0:30731:5249","0:30741:5250","0:30751:5251","0:30761:5252"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39115:5564":{"id":"0:39115:5564","crate_id":0,"name":"execution_costs","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[420,4],"end":[422,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13001:7236":{"id":"0:13001:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8153":{"id":"0:8153","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,32],"end":[66,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21947":{"id":"0:21947","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21948:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10521:3163":{"id":"0:10521:3163","crate_id":0,"name":"set_inputs","span":{"filename":"src/builders/tx_builder.rs","begin":[669,4],"end":[671,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9693:7232":{"id":"0:9693:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48093":{"id":"0:48093","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,18],"end":[1252,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:8212:2741":{"id":"a:2:9606:8782-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17535:1542":{"id":"0:17535:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[44,26],"end":[44,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:45876:702":{"id":"0:45876:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[870,4],"end":[870,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53858:649":{"id":"0:53858:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2444,4],"end":[2444,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8212:2741":{"id":"0:8212:2741","crate_id":0,"name":"DatumSource","span":{"filename":"src/builders/script_structs.rs","begin":[75,0],"end":[75,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8229","a:2:3471:6582-0:8212:2741","a:2:9605:8783-0:8212:2741","a:2:3421:221-0:8212:2741","a:2:9606:8782-0:8212:2741","a:2:3407:213-0:8212:2741","b:2:3244-0:8212:2741","b:2:2903-0:8212:2741","b:2:3255-0:8212:2741","b:2:3240-0:8212:2741","b:2:4212-0:8212:2741","b:2:3250-0:8212:2741","b:2:2906-0:8212:2741","b:5:859-0:8212:2741","b:19:426-0:8212:2741","b:36:59-0:8212:2741","b:44:298-0:8212:2741","b:49:1377-0:8212:2741","0:8215","0:8217","0:8219","0:8220","0:8222","0:8224","0:8225","0:8227","0:8158","0:8164","0:8173","0:8186","0:8192","0:8196","0:8200","0:8204","0:8206"]}},"0:11441:3538":{"id":"0:11441:3538","crate_id":0,"name":"U128","span":{"filename":"src/chain_core/abor.rs","begin":[16,4],"end":[16,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"5","value":"5"}}},"a:2:3421:221-0:1359:4077":{"id":"a:2:3421:221-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44682":{"id":"0:44682","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[660,4],"end":[660,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44683:1766","0:44684:7350","0:44685:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1755":{"id":"0:1755","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[112,0],"end":[132,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1758:4124","0:1759:4093","0:1761:4143"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21679:415":{"id":"0:21679:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:48848:1808":{"id":"b:36:59-0:48848:1808","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12554":{"id":"0:12554","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12555:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:11428:3533":{"id":"a:2:9606:8782-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3503:266":{"id":"2:3503:266","crate_id":2,"name":"add","span":null,"visibility":"default","docs":"Performs the `+` operation.\n\n# Example\n\n```\nassert_eq!(12 + 1, 13);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:30377:5235":{"id":"b:2:2903-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18168:2688":{"id":"0:18168:2688","crate_id":0,"name":"GenesisKeyDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[12,4],"end":[12,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:6692:2223":{"id":"0:6692:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/address.rs","begin":[621,4],"end":[626,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:17883:5054":{"id":"b:2:2903-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5903:2153":{"id":"0:5903:2153","crate_id":0,"name":"CredType","span":{"filename":"src/address.rs","begin":[102,0],"end":[105,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:5904:2154","0:5907:2155"],"impls":["a:2:3471:6582-0:5903:2153","a:2:9605:8783-0:5903:2153","a:2:3421:221-0:5903:2153","a:2:9606:8782-0:5903:2153","a:2:3407:213-0:5903:2153","b:2:3244-0:5903:2153","b:2:2903-0:5903:2153","b:2:3255-0:5903:2153","b:2:3240-0:5903:2153","b:2:4212-0:5903:2153","b:2:3250-0:5903:2153","b:2:2906-0:5903:2153","b:5:859-0:5903:2153","b:32:1701-0:5903:2153","b:36:59-0:5903:2153","b:44:298-0:5903:2153","b:49:1377-0:5903:2153","0:5910","0:5912","0:5914","0:5917","0:5918","0:5920","0:5922","0:5923","0:5925","0:5929","0:5934","0:5971"]}},"0:44130":{"id":"0:44130","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44131:7231","0:44132:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18868:5114":{"id":"0:18868:5114","crate_id":0,"name":"as_stake_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[308,4],"end":[313,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5165":{"id":"0:5165","crate_id":0,"name":null,"span":{"filename":"src/serialization/fixed_tx.rs","begin":[4,0],"end":[19,1]},"visibility":{"restricted":{"parent":"0:5160:5048","path":"::serialization::fixed_tx"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5166:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:54614:1982":{"id":"b:19:426-0:54614:1982","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2317:174":{"id":"32:2317:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1635,4],"end":[1635,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:51973:7245":{"id":"0:51973:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36948:6470":{"id":"0:36948:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6564":{"id":"0:6564","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,16],"end":[356,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6565:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:45840:1731":{"id":"b:49:1377-0:45840:1731","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38660:7350":{"id":"0:38660:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[218,4],"end":[218,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11931:3907":{"id":"a:2:9606:8782-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:42152:1620":{"id":"b:49:1377-0:42152:1620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46571":{"id":"0:46571","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46576:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5354":{"id":"0:5354","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[609,0],"end":[616,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5355:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:684:56289":{"id":"19:684:56289","crate_id":19,"name":"expect_throw","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/lib.rs","begin":[1321,4],"end":[1321,46]},"visibility":"default","docs":"Unwrap this container's `T` value, or throw an error to JS with the\ngiven message if the `T` value is unavailable (e.g. an `Option` is\n`None`).","links":{},"attrs":["#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["message",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"47:127:19747":{"id":"47:127:19747","crate_id":47,"name":"VariableOutput","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:128:906","47:129:2352","47:130:59295","47:131:59296","47:132:59297","47:134:59298"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:12757":{"id":"0:12757","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12762:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21066":{"id":"0:21066","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[78,4],"end":[78,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21067:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10650:649":{"id":"2:10650:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47087":{"id":"0:47087","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47092:5328","0:47103:6154","0:47114:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:41236:2511":{"id":"b:36:59-0:41236:2511","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5313:1759":{"id":"0:5313:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[452,4],"end":[460,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:50157:1776":{"id":"b:2:3255-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:12716:1904":{"id":"b:2:3255-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32553":{"id":"0:32553","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32554:7231","0:32555:5150","0:32556:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19214:2688":{"id":"0:19214:2688","crate_id":0,"name":"GenesisKeyDelegation","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:19289","0:19304","0:19319","0:19334","0:19349","0:19387","a:2:3471:6582-0:19214:2688","a:2:9605:8783-0:19214:2688","a:2:3421:221-0:19214:2688","a:2:9606:8782-0:19214:2688","a:2:3407:213-0:19214:2688","b:2:3244-0:19214:2688","b:2:2903-0:19214:2688","b:2:3255-0:19214:2688","b:2:3240-0:19214:2688","b:2:4212-0:19214:2688","b:2:3250-0:19214:2688","b:2:2906-0:19214:2688","b:5:859-0:19214:2688","b:19:426-0:19214:2688","b:32:1701-0:19214:2688","b:36:59-0:19214:2688","b:44:298-0:19214:2688","b:49:1377-0:19214:2688","0:19218","0:19220","0:19222","0:19225","0:19226","0:19228","0:19230","0:19231","0:19233","0:19237","0:19242","0:19285","0:19160","0:19166","0:19175","0:19188","0:19194","0:19198","0:19202","0:19206","0:19208","0:4221"]}},"0:30377:5235":{"id":"0:30377:5235","crate_id":0,"name":"GovernanceActionKind","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[39,0],"end":[47,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:30378:5209","0:30381:5212","0:30384:5213","0:30387:5215","0:30390:5228","0:30393:5232","0:30396:5233"],"impls":["a:2:3471:6582-0:30377:5235","a:2:9605:8783-0:30377:5235","a:2:3421:221-0:30377:5235","a:2:9606:8782-0:30377:5235","a:2:3407:213-0:30377:5235","b:2:3244-0:30377:5235","b:2:2903-0:30377:5235","b:2:3255-0:30377:5235","b:2:3240-0:30377:5235","b:2:4212-0:30377:5235","b:2:3250-0:30377:5235","b:2:2906-0:30377:5235","b:5:859-0:30377:5235","b:19:426-0:30377:5235","b:32:1701-0:30377:5235","b:36:59-0:30377:5235","b:44:298-0:30377:5235","b:49:1377-0:30377:5235","0:30399","0:30402","0:30405","0:30407","0:30409","0:30302","0:30304","0:30306","0:30309","0:30310","0:30312","0:30314","0:30315","0:30317","0:30321","0:30326","0:30373"]}},"b:2:3244-0:15259:1866":{"id":"b:2:3244-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44115":{"id":"0:44115","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44116:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42415:667":{"id":"0:42415:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:33178:2657":{"id":"b:2:2906-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43064":{"id":"0:43064","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[327,4],"end":[327,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5986:6470":{"id":"0:5986:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42932:7231":{"id":"0:42932:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27504":{"id":"0:27504","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27506:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13032":{"id":"0:13032","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13033:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9743":{"id":"0:9743","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[6,16],"end":[6,21]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9744:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31302:6470":{"id":"0:31302:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:666:3657":{"id":"0:666:3657","crate_id":0,"name":"get_u16","span":{"filename":"src/chain_core/packer.rs","begin":[35,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33406:5150":{"id":"0:33406:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:41248":{"id":"0:41248","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,32],"end":[1376,41]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48077:7247":{"id":"0:48077:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:47236:1624":{"id":"b:5:859-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15648:594":{"id":"0:15648:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:28003:5212":{"id":"a:2:3407:213-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44858:7231":{"id":"0:44858:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:22492:2699":{"id":"b:2:4212-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28288:7231":{"id":"0:28288:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2441:1595":{"id":"0:2441:1595","crate_id":0,"name":"traits","span":{"filename":"src/traits.rs","begin":[1,0],"end":[15,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2442:1601"],"is_stripped":false}},"0:29564:594":{"id":"0:29564:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[8,4],"end":[8,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17799":{"id":"0:17799","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,23],"end":[188,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37931:5530":{"id":"0:37931:5530","crate_id":0,"name":"motion_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[43,4],"end":[45,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:34765:2644":{"id":"b:32:1701-0:34765:2644","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:45992:1733":{"id":"b:2:2906-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5796":{"id":"0:5796","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5797:7231","0:5798:5150","0:5799:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45861:1732":{"id":"0:45861:1732","crate_id":0,"name":"RelayEnum","span":{"filename":"src/lib.rs","begin":[879,0],"end":[883,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:45862:1725","0:45865:1729","0:45868:1730"],"impls":["a:2:3471:6582-0:45861:1732","a:2:9605:8783-0:45861:1732","a:2:3421:221-0:45861:1732","a:2:9606:8782-0:45861:1732","a:2:3407:213-0:45861:1732","b:2:3244-0:45861:1732","b:2:2903-0:45861:1732","b:2:3255-0:45861:1732","b:2:3240-0:45861:1732","b:2:4212-0:45861:1732","b:2:3250-0:45861:1732","b:2:2906-0:45861:1732","b:5:859-0:45861:1732","b:32:1701-0:45861:1732","b:36:59-0:45861:1732","b:44:298-0:45861:1732","b:49:1377-0:45861:1732","0:3527","0:45871","0:45873","0:45875","0:45878","0:45879","0:45881","0:45883","0:45884","0:45886","0:45890","0:45895","0:45934"]}},"32:2315:590":{"id":"32:2315:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1601,4],"end":[1601,50]},"visibility":"default","docs":"Finish serializing a tuple.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTuple","id":"32:2310:7100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTuple","id":"32:2310:7100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47311:7350":{"id":"0:47311:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1124,76],"end":[1124,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52625":{"id":"0:52625","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52626:7231","0:52627:5150","0:52628:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15027:7231":{"id":"0:15027:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32588:1759":{"id":"0:32588:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[467,4],"end":[467,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23633":{"id":"0:23633","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23634:1766","0:23635:7350","0:23636:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15358":{"id":"0:15358","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15359:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18210:2665":{"id":"0:18210:2665","crate_id":0,"name":"StakeDeregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[40,4],"end":[40,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18212:1542"]}},"a:2:3407:213-0:25394:5147":{"id":"a:2:3407:213-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37416:3255":{"id":"0:37416:3255","crate_id":0,"name":"set_mint","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[144,4],"end":[146,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8027":{"id":"0:8027","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,32],"end":[3,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8028:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46926:780":{"id":"0:46926:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1033,4],"end":[1035,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1786:7325":{"id":"32:1786:7325","crate_id":32,"name":"expecting","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1304,4],"end":[1304,71]},"visibility":"default","docs":"Format a message stating what data this Visitor expects to receive.\n\nThis is used in error messages. The message should complete the sentence\n\"This Visitor expects to receive ...\", for example the message could be\n\"an integer between 0 and 64\". The message should not be capitalized and\nshould not end with a period.\n\n```edition2021\n# use std::fmt;\n#\n# struct S {\n# max: usize,\n# }\n#\n# impl<'de> serde::de::Visitor<'de> for S {\n# type Value = ();\n#\nfn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {\n write!(formatter, \"an integer between 0 and {}\", self.max)\n}\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["formatter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47004":{"id":"0:47004","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47005:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36199:7247":{"id":"0:36199:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:39939:1612":{"id":"a:2:3471:6582-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3748:180":{"id":"2:3748:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The returned type after indexing.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"0:17792:4527":{"id":"0:17792:4527","crate_id":0,"name":"No","span":{"filename":"src/legacy_address/address.rs","begin":[191,4],"end":[191,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:49:1377-0:14153:4230":{"id":"b:49:1377-0:14153:4230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52941":{"id":"0:52941","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52942:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16166:5150":{"id":"0:16166:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35945:5150":{"id":"0:35945:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14710":{"id":"0:14710","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14711:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:319:18160":{"id":"25:319:18160","crate_id":25,"name":"to_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[35,4],"end":[35,35]},"visibility":"default","docs":"Converts the value of `self` to an `i16`. If the value cannot be\nrepresented by an `i16`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i16"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38062":{"id":"0:38062","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[72,4],"end":[72,22]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38064:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47795":{"id":"0:47795","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47796:7231","0:47797:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:30844:2856":{"id":"b:2:3244-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27210:5191":{"id":"0:27210:5191","crate_id":0,"name":"get_governance_action_ids_by_voter","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[91,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9426:2840":{"id":"0:9426:2840","crate_id":0,"name":"VotingBuilder","span":{"filename":"src/builders/voting_builder.rs","begin":[13,0],"end":[15,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:9432","a:2:3471:6582-0:9426:2840","a:2:9605:8783-0:9426:2840","a:2:3421:221-0:9426:2840","a:2:9606:8782-0:9426:2840","a:2:3407:213-0:9426:2840","b:2:3244-0:9426:2840","b:2:2903-0:9426:2840","b:2:3255-0:9426:2840","b:2:3240-0:9426:2840","b:2:4212-0:9426:2840","b:2:3250-0:9426:2840","b:2:2906-0:9426:2840","b:5:859-0:9426:2840","b:19:426-0:9426:2840","b:36:59-0:9426:2840","b:44:298-0:9426:2840","b:49:1377-0:9426:2840","0:9428","0:9430","0:9372","0:9378","0:9387","0:9400","0:9406","0:9410","0:9414","0:9418","0:9420"]}},"0:34776":{"id":"0:34776","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1109,4],"end":[1109,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55019":{"id":"0:55019","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2834,4],"end":[2834,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55020:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15987":{"id":"0:15987","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15988:7231","0:15989:5150","0:15990:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33588":{"id":"0:33588","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,27],"end":[641,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33589:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50295":{"id":"0:50295","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50296:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49752":{"id":"0:49752","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49753:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1840:9283":{"id":"32:1840:9283","crate_id":32,"name":"visit_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1654,4],"end":[1656,26]},"visibility":"default","docs":"The input contains a key-value map.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["map",{"kind":"generic","inner":"A"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53277:1923":{"id":"0:53277:1923","crate_id":0,"name":"has_vrf_result","span":{"filename":"src/lib.rs","begin":[2221,4],"end":[2226,5]},"visibility":"public","docs":"If this function returns true, the `.vrf_result_or_nothing`\nfunction will return a non-empty result","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:9043:2768":{"id":"b:5:859-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15466":{"id":"0:15466","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15471:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:156:19751":{"id":"47:156:19751","crate_id":47,"name":"ExtendableOutput","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:157:59313","47:158:59314","47:159:59315","47:160:59297","47:161:59298"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:13296:649":{"id":"0:13296:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[602,16],"end":[602,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19309:2194":{"id":"0:19309:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28504:7231":{"id":"0:28504:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51996":{"id":"0:51996","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,27],"end":[1939,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51997:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36556":{"id":"0:36556","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36557:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48428":{"id":"0:48428","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48433:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53615":{"id":"0:53615","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,11],"end":[2411,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53616:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51033":{"id":"0:51033","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51034:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1916:667":{"id":"0:1916:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[340,4],"end":[342,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:23344:2675":{"id":"a:2:9605:8783-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25990":{"id":"0:25990","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,16],"end":[23,21]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25991:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14105:2225":{"id":"0:14105:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41484":{"id":"0:41484","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,32],"end":[5,41]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41485:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8805:17728":{"id":"2:8805:17728","crate_id":2,"name":"try_rfold","span":null,"visibility":"default","docs":"This is the reverse version of [`Iterator::try_fold()`]: it takes\nelements starting from the back of the iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [\"1\", \"2\", \"3\"];\nlet sum = a.iter()\n .map(|&s| s.parse::())\n .try_rfold(0, |acc, x| x.and_then(|y| Ok(acc + y)));\nassert_eq!(sum, Ok(6));\n```\n\nShort-circuiting:\n\n```\nlet a = [\"1\", \"rust\", \"3\"];\nlet mut it = a.iter();\nlet sum = it\n .by_ref()\n .map(|&s| s.parse::())\n .try_rfold(0, |acc, x| x.and_then(|y| Ok(acc + y)));\nassert!(sum.is_err());\n\n// Because it short-circuited, the remaining elements are still\n// available through the iterator.\nassert_eq!(it.next_back(), Some(&\"1\"));\n```","links":{"`Iterator::try_fold()`":"2:9042:2588"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["init",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"R"},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"R"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"B"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33593":{"id":"0:33593","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,43],"end":[641,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33594:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14047":{"id":"0:14047","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14048:7231","0:14049:5150","0:14050:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:25394:5147":{"id":"b:2:4212-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:6065:1748":{"id":"b:2:4212-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52303:1882":{"id":"0:52303:1882","crate_id":0,"name":"transaction_witness_sets","span":{"filename":"src/lib.rs","begin":[2031,4],"end":[2033,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:899:3951":{"id":"0:899:3951","crate_id":0,"name":"SIGNATURE_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[102,4],"end":[102,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"ed25519_sig\""}},"2:3926:7160":{"id":"2:3926:7160","crate_id":2,"name":"OneSidedRange","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"RangeBounds","id":"2:3857:6971","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:44:298-0:11577:3916":{"id":"b:44:298-0:11577:3916","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8853:7232":{"id":"0:8853:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37556:3101":{"id":"0:37556:3101","crate_id":0,"name":"collateral_return","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[203,4],"end":[205,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:1419:4091":{"id":"b:2:3255-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:28711:5215":{"id":"b:36:59-0:28711:5215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:429:3159":{"id":"25:429:3159","crate_id":25,"name":"abs","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[487,4],"end":[487,24]},"visibility":"default","docs":"Computes the absolute value of `self`. Returns `FloatCore::nan()` if the\nnumber is `FloatCore::nan()`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.abs() == y);\n}\n\ncheck(f32::INFINITY, f32::INFINITY);\ncheck(1.0f32, 1.0);\ncheck(0.0f64, 0.0);\ncheck(-0.0f64, 0.0);\ncheck(-1.0f64, 1.0);\ncheck(f64::MIN, f64::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5694":{"id":"0:5694","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1775,0],"end":[1783,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5695:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47114:5331":{"id":"0:47114:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:34765:2644":{"id":"b:2:3255-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5792":{"id":"0:5792","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5793:7231","0:5794:5150","0:5795:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:51267:1869":{"id":"b:32:1701-0:51267:1869","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:11629:126":{"id":"b:2:3244-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40761:5293":{"id":"0:40761:5293","crate_id":0,"name":"new_i32","span":{"filename":"src/utils.rs","begin":[652,4],"end":[654,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7908:2464":{"id":"0:7908:2464","crate_id":0,"name":"add_asset","span":{"filename":"src/builders/mint_builder.rs","begin":[67,4],"end":[73,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17012":{"id":"0:17012","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1256,4],"end":[1256,13]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:11901:3902":{"id":"b:5:6515-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39845:906":{"id":"0:39845:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[129,4],"end":[131,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25991:649":{"id":"0:25991:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,16],"end":[23,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:43057:1634":{"id":"b:2:3240-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34788:1759":{"id":"0:34788:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1113,4],"end":[1113,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22481:7231":{"id":"0:22481:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:53610:1940":{"id":"b:2:2906-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20904":{"id":"0:20904","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20909:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16184:1685":{"id":"0:16184:1685","crate_id":0,"name":"DataHash","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16206","0:16224","0:16098","a:2:3471:6582-0:16184:1685","a:2:9605:8783-0:16184:1685","a:2:3421:221-0:16184:1685","a:2:9606:8782-0:16184:1685","a:2:3407:213-0:16184:1685","b:2:3244-0:16184:1685","b:2:2903-0:16184:1685","b:2:3255-0:16184:1685","b:2:3240-0:16184:1685","b:2:4212-0:16184:1685","b:2:3250-0:16184:1685","b:2:2906-0:16184:1685","b:5:6515-0:16184:1685","b:5:859-0:16184:1685","b:19:426-0:16184:1685","b:32:1701-0:16184:1685","b:36:59-0:16184:1685","b:44:298-0:16184:1685","b:49:1377-0:16184:1685","0:16188","0:16190","0:16192","0:16193","0:16196","0:16199","0:16201","0:16202","0:16204","0:16130","0:16136","0:16145","0:16158","0:16164","0:16168","0:16172","0:16176","0:16178","0:16100","0:16104","0:16116","0:16119","0:16124","0:16128"]}},"0:43720":{"id":"0:43720","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[472,4],"end":[472,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43721:1766","0:43722:7350","0:43723:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17533:4338":{"id":"0:17533:4338","crate_id":0,"name":"MandatoryFieldMissing","span":{"filename":"src/error.rs","begin":[44,4],"end":[44,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17535:1542"]}},"0:22830":{"id":"0:22830","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22831:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11661":{"id":"0:11661","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[55,22],"end":[55,27]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11662:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6841:6470":{"id":"0:6841:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50957:780":{"id":"0:50957:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1755,4],"end":[1757,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3960":{"id":"0:3960","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2861,0],"end":[2873,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3961:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:50301:1861":{"id":"b:2:2903-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:49920:1829":{"id":"b:5:859-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:47010:1751":{"id":"b:2:2903-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31144:5150":{"id":"0:31144:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14054:7245":{"id":"0:14054:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49598:7232":{"id":"0:49598:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:26552:5182":{"id":"b:44:298-0:26552:5182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26692:7245":{"id":"0:26692:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37722:5150":{"id":"0:37722:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40736":{"id":"0:40736","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[643,0],"end":[733,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40741:906","0:40751:5484","0:40761:5293","0:40771:1993","0:40781:1995","0:40791:1996","0:40801:5690","0:40811:5691","0:40824:5694","0:40838:4383","0:40848:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14749:1835":{"id":"0:14749:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48831:7243":{"id":"0:48831:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:14704:4231":{"id":"b:2:4212-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7247":{"id":"0:7247","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7248:7231","0:7249:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2540:59616":{"id":"50:2540:59616","crate_id":50,"name":"map_into","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[835,4],"end":[837,34]},"visibility":"default","docs":"Convert each item of the iterator using the [`Into`] trait.\n\n```rust\nuse itertools::Itertools;\n\n(1i32..42i32).map_into::().collect_vec();\n```","links":{"`Into`":"2:3214:145"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"MapSpecialCase","id":"50:2890:20295","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"MapSpecialCaseFnInto","id":"50:2911:20297","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8011:1542":{"id":"0:8011:1542","crate_id":0,"name":"0","span":{"filename":"src/builders/script_structs.rs","begin":[5,11],"end":[5,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:11602":{"id":"0:11602","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,16],"end":[19,25]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11603:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:244:2505":{"id":"25:244:2505","crate_id":25,"name":"min_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/bounds.rs","begin":[10,4],"end":[10,27]},"visibility":"default","docs":"Returns the smallest finite number this type can represent","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28266":{"id":"0:28266","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28267:1766","0:28268:7350","0:28269:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:7837:2711":{"id":"b:36:59-0:7837:2711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45865:1729":{"id":"0:45865:1729","crate_id":0,"name":"SingleHostName","span":{"filename":"src/lib.rs","begin":[881,4],"end":[881,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:45867:1542"]}},"0:48835:7245":{"id":"0:48835:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:11869:3904":{"id":"b:2:2903-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:13806:1778":{"id":"a:2:3407:213-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22165":{"id":"0:22165","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22166:7231","0:22167:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:17493:2154":{"id":"b:2:3250-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36160":{"id":"0:36160","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36161:7231","0:36162:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12921:7245":{"id":"0:12921:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11747:126":{"id":"0:11747:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_crypto/hash.rs","begin":[16,0],"end":[19,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11748:4103","0:11752:4063"],"impls":["a:2:3471:6582-0:11747:126","a:2:9605:8783-0:11747:126","a:2:3421:221-0:11747:126","a:2:9606:8782-0:11747:126","a:2:3407:213-0:11747:126","b:2:3244-0:11747:126","b:2:2903-0:11747:126","b:2:3255-0:11747:126","b:2:3240-0:11747:126","b:2:4212-0:11747:126","b:2:3250-0:11747:126","b:2:3322-0:11747:126","b:2:2906-0:11747:126","b:5:6515-0:11747:126","b:5:859-0:11747:126","b:36:59-0:11747:126","b:44:298-0:11747:126","b:49:1377-0:11747:126","0:11755","0:11757","0:11758","0:11760","0:1534","0:1536","0:1538"]}},"0:35456:7207":{"id":"0:35456:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:950:53550":{"id":"25:950:53550","crate_id":25,"name":"to_radians","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[426,4],"end":[426,32]},"visibility":"default","docs":"Converts degrees to radians.\n\n```\nuse std::f64::consts;\n\nlet angle = 180.0_f64;\n\nlet abs_difference = (angle.to_radians() - consts::PI).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52088":{"id":"0:52088","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52089:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16304":{"id":"0:16304","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16306:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20546:7231":{"id":"0:20546:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"19:496:56321":{"id":"19:496:56321","crate_id":19,"name":"dyn_into","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[43,4],"end":[45,18]},"visibility":"default","docs":"Performs a dynamic cast (checked at runtime) of this value into the\ntarget type `T`.\n\nThis method will return `Err(self)` if `self.has_type::()`\nreturns `false`, and otherwise it will return `Ok(T)` manufactured with\nan unchecked cast (verified correct via the `has_type` operation).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27774:7243":{"id":"0:27774:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:13817:1636":{"id":"2:13817:1636","crate_id":2,"name":"is_empty","span":null,"visibility":"public","docs":"Returns `true` if `self` has a length of zero bytes.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"\";\nassert!(s.is_empty());\n\nlet s = \"not empty\";\nassert!(!s.is_empty());\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":true,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8980:5150":{"id":"0:8980:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:859-0:17714:4181":{"id":"b:5:859-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14893":{"id":"0:14893","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14894:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2572:19964":{"id":"50:2572:19964","crate_id":50,"name":"kmerge","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1028,4],"end":[1031,61]},"visibility":"default","docs":"Return an iterator adaptor that flattens an iterator of iterators by\nmerging them in ascending order.\n\nIf all base iterators are sorted (ascending), the result is sorted.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet a = (0..6).step(3);\nlet b = (1..6).step(3);\nlet c = (2..6).step(3);\nlet it = vec![a, b, c].into_iter().kmerge();\nitertools::assert_equal(it, vec![0, 1, 2, 3, 4, 5]);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"KMergeBy","id":"50:1650:19952","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"KMergeByLt","id":"50:3876:20315","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40501:2370":{"id":"0:40501:2370","crate_id":0,"name":"multiasset","span":{"filename":"src/utils.rs","begin":[438,4],"end":[440,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21036":{"id":"0:21036","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21037:7231","0:21038:5150","0:21039:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2606":{"id":"0:2606","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[14,0],"end":[14,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"no_confidence_action","name":"no_confidence_action","id":"0:2604:5201","glob":true}},"0:7885":{"id":"0:7885","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7886:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12807:2226":{"id":"0:12807:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:1419:4091":{"id":"b:5:6515-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15007:1759":{"id":"0:15007:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:44638:1721":{"id":"b:49:1377-0:44638:1721","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:644:3701":{"id":"b:2:2906-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21420:415":{"id":"0:21420:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:43057:1634":{"id":"a:2:9606:8782-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4221":{"id":"0:4221","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/genesis_key_delegation.rs","begin":[8,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:4203:5067","path":"::serialization::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4222:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49810:1835":{"id":"0:49810:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:9915:2874":{"id":"b:2:3255-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:54108:1944":{"id":"b:2:2906-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1851:7386":{"id":"32:1851:7386","crate_id":32,"name":"next_element","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1724,4],"end":[1726,28]},"visibility":"default","docs":"This returns `Ok(Some(value))` for the next value in the sequence, or\n`Ok(None)` if there are no more remaining items.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`SeqAccess` implementations should not override the default behavior.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SeqAccess","id":"32:1846:7385","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47231:2455":{"id":"0:47231:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37138":{"id":"0:37138","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37143:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24519":{"id":"0:24519","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24520:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14692":{"id":"0:14692","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14693:7231","0:14694:5150","0:14695:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54374":{"id":"0:54374","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54375:7231","0:54376:5150","0:54377:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7835":{"id":"0:7835","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[51,16],"end":[51,21]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7836:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22519":{"id":"0:22519","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22521:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17551:4340":{"id":"0:17551:4340","crate_id":0,"name":"TagMismatch","span":{"filename":"src/error.rs","begin":[54,4],"end":[57,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:17552:1719","0:17553:606"],"fields_stripped":false}}},"0:17391":{"id":"0:17391","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17396:5328","0:17407:6154","0:17418:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:25977:5169":{"id":"a:2:3407:213-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54156:1835":{"id":"0:54156:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:1672:56419":{"id":"24:1672:56419","crate_id":24,"name":"ct_lt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[129,4],"end":[129,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24685":{"id":"0:24685","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35836":{"id":"0:35836","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35837:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2252:1585":{"id":"32:2252:1585","crate_id":32,"name":"Serializer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2253:174","32:2254:126","32:2255:5186","32:2256:7100","32:2257:7101","32:2258:7102","32:2259:7103","32:2260:7104","32:2261:7105","32:2262:17949","32:2263:17950","32:2264:17951","32:2265:17952","32:2266:17953","32:2267:17954","32:2268:17955","32:2269:17956","32:2270:17957","32:2271:17958","32:2272:17959","32:2273:17960","32:2274:17961","32:2275:17962","32:2276:1934","32:2277:17963","32:2278:17964","32:2279:17965","32:2281:17966","32:2282:17967","32:2283:10509","32:2284:7383","32:2286:7312","32:2288:5194","32:2289:17968","32:2290:12416","32:2291:17150","32:2292:17969","32:2293:9269","32:2294:17970","32:2295:17971","32:2297:17972","32:2301:17973","32:2303:17974"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:12920:5150":{"id":"0:12920:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"47:159:59315":{"id":"47:159:59315","crate_id":47,"name":"finalize_xof_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/xof.rs","begin":[38,4],"end":[38,53]},"visibility":"default","docs":"Retrieve XOF reader and reset hasher instance state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Reader","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ExtendableOutput","id":"47:156:19751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20828:594":{"id":"0:20828:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[45,4],"end":[45,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8774:17732":{"id":"2:8774:17732","crate_id":2,"name":"extend_reserve","span":null,"visibility":"default","docs":"Reserves capacity in a collection for the given number of additional elements.\n\nThe default implementation does nothing.","links":{},"attrs":["#[unstable(feature = \"extend_one\", issue = \"72631\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["additional",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16909:594":{"id":"0:16909:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1146,38],"end":[1146,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16176":{"id":"0:16176","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16177:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53571":{"id":"0:53571","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53572:7231","0:53573:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2112:667":{"id":"0:2112:667","crate_id":0,"name":"from","span":{"filename":"src/error.rs","begin":[184,4],"end":[189,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["err",{"kind":"resolved_path","inner":{"name":"chain_crypto::PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:673:4375":{"id":"25:673:4375","crate_id":25,"name":"checked_mul","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[62,4],"end":[62,52]},"visibility":"default","docs":"Multiplies two numbers, checking for underflow or overflow. If underflow\nor overflow happens, `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27245":{"id":"0:27245","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27247:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49766:649":{"id":"0:49766:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1514,11],"end":[1514,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19168:7232":{"id":"0:19168:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38120:1766":{"id":"0:38120:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[73,4],"end":[73,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54093:7231":{"id":"0:54093:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"19:398:7231":{"id":"19:398:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[27,4],"end":[27,21]},"visibility":"default","docs":"The wasm ABI type that this converts from when coming back out from the\nABI boundary.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:10258:2455":{"id":"0:10258:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43063:649":{"id":"0:43063:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[326,4],"end":[326,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:7528:2622":{"id":"b:5:859-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35568:1672":{"id":"0:35568:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/metadata.rs","begin":[24,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12985:6470":{"id":"0:12985:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30136":{"id":"0:30136","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30137:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43306:5150":{"id":"0:43306:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1375":{"id":"0:1375","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[170,0],"end":[174,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1377:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:14519:1832":{"id":"b:49:1377-0:14519:1832","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17011:415":{"id":"0:17011:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1255,4],"end":[1255,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43667:7247":{"id":"0:43667:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:1371:3988":{"id":"b:44:298-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15499:2219":{"id":"0:15499:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:14704:4231":{"id":"b:2:3255-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42912":{"id":"0:42912","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42913:7231","0:42914:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7883:5150":{"id":"0:7883:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:929:44321":{"id":"25:929:44321","crate_id":25,"name":"floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[81,4],"end":[81,27]},"visibility":"default","docs":"Returns the largest integer less than or equal to a number.\n\n```\nuse num_traits::real::Real;\n\nlet f = 3.99;\nlet g = 3.0;\n\nassert_eq!(f.floor(), 3.0);\nassert_eq!(g.floor(), 3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27226":{"id":"0:27226","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3404":{"id":"0:3404","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[671,0],"end":[680,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3405:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:12171:2207":{"id":"b:2:2906-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52942:6470":{"id":"0:52942:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40998:5328":{"id":"0:40998:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:18407:2624":{"id":"b:32:1701-0:18407:2624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25639":{"id":"0:25639","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25640:7231","0:25641:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16983:7245":{"id":"0:16983:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40272":{"id":"0:40272","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[381,4],"end":[381,13]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:52865:1896":{"id":"a:2:3421:221-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16887:2455":{"id":"0:16887:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42481":{"id":"0:42481","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,88],"end":[185,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42482:1766","0:42483:7350","0:42484:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17506:2279":{"id":"0:17506:2279","crate_id":0,"name":"BadAddressType","span":{"filename":"src/error.rs","begin":[28,4],"end":[28,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17508:1542"]}},"0:5825:594":{"id":"0:5825:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[37,38],"end":[37,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:9739:2862":{"id":"b:5:859-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52983":{"id":"0:52983","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52984:7231","0:52985:5150","0:52986:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:738:17628":{"id":"49:738:17628","crate_id":49,"name":"I16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[77,4],"end":[77,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i16"},"default":null}},"0:3000":{"id":"0:3000","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[259,0],"end":[273,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"primitive","inner":"u32"},"items":["0:3001:126","0:3002:1416"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:25977:5169":{"id":"a:2:3471:6582-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14689:7231":{"id":"0:14689:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"28:178:57375":{"id":"28:178:57375","crate_id":28,"name":"Seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[267,4],"end":[267,44]},"visibility":"default","docs":"Seed type, which is restricted to types mutably-dereferencable as `u8`\narrays (we recommend `[u8; N]` for some `N`).\n\nIt is recommended to seed PRNGs with a seed of at least circa 100 bits,\nwhich means an array of `[u8; 12]` or greater to avoid picking RNGs with\npartially overlapping periods.\n\nFor cryptographic RNG's a seed of 256 bits is recommended, `[u8; 32]`.\n\n\n# Implementing `SeedableRng` for RNGs with large seeds\n\nNote that the required traits `core::default::Default` and\n`core::convert::AsMut` are not implemented for large arrays\n`[u8; N]` with `N` > 32. To be able to implement the traits required by\n`SeedableRng` for RNGs with such large seeds, the newtype pattern can be\nused:\n\n```\nuse rand_core::SeedableRng;\n\nconst N: usize = 64;\npub struct MyRngSeed(pub [u8; N]);\npub struct MyRng(MyRngSeed);\n\nimpl Default for MyRngSeed {\n fn default() -> MyRngSeed {\n MyRngSeed([0; N])\n }\n}\n\nimpl AsMut<[u8]> for MyRngSeed {\n fn as_mut(&mut self) -> &mut [u8] {\n &mut self.0\n }\n}\n\nimpl SeedableRng for MyRng {\n type Seed = MyRngSeed;\n\n fn from_seed(seed: MyRngSeed) -> MyRng {\n MyRng(seed)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsMut","id":"2:3211:74","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:50062:1853":{"id":"0:50062:1853","crate_id":0,"name":"as_script_n_of_k","span":{"filename":"src/lib.rs","begin":[1600,4],"end":[1605,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11503:594":{"id":"0:11503:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_core/mempack.rs","begin":[33,23],"end":[33,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21927:7207":{"id":"0:21927:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31369:594":{"id":"0:31369:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[19,32],"end":[19,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45840:1731":{"id":"0:45840:1731","crate_id":0,"name":"RelayKind","span":{"filename":"src/lib.rs","begin":[861,0],"end":[865,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:45841:1725","0:45843:1729","0:45845:1730"],"impls":["a:2:3471:6582-0:45840:1731","a:2:9605:8783-0:45840:1731","a:2:3421:221-0:45840:1731","a:2:9606:8782-0:45840:1731","a:2:3407:213-0:45840:1731","b:2:3244-0:45840:1731","b:2:2903-0:45840:1731","b:2:3255-0:45840:1731","b:2:3240-0:45840:1731","b:2:4212-0:45840:1731","b:2:3250-0:45840:1731","b:2:2906-0:45840:1731","b:5:859-0:45840:1731","b:19:426-0:45840:1731","b:36:59-0:45840:1731","b:44:298-0:45840:1731","b:49:1377-0:45840:1731","0:45847","0:45849","0:45851","0:45852","0:45854","0:45856","0:45857","0:45859","0:45823","0:45826","0:45829","0:45831","0:45833"]}},"0:29251:5223":{"id":"0:29251:5223","crate_id":0,"name":"add_member","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[68,4],"end":[71,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["committee_cold_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["epoch",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:578:56437":{"id":"25:578:56437","crate_id":25,"name":"count_zeros","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[79,4],"end":[79,32]},"visibility":"default","docs":"Returns the number of zeros in the binary representation of `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0b01001100u8;\n\nassert_eq!(n.count_zeros(), 5);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:10311:3090":{"id":"0:10311:3090","crate_id":0,"name":"coins_per_utxo_byte","span":{"filename":"src/builders/tx_builder.rs","begin":[249,4],"end":[253,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["coins_per_utxo_byte",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48800":{"id":"0:48800","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48801:7231","0:48802:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1584:3943":{"id":"0:1584:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/key.rs","begin":[44,4],"end":[44,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:17262:1898":{"id":"b:19:426-0:17262:1898","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:1590:3903":{"id":"b:44:298-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16377":{"id":"0:16377","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42140":{"id":"0:42140","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42141:7231","0:42142:5150","0:42143:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53833:7231":{"id":"0:53833:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49934:408":{"id":"0:49934:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1526,9],"end":[1526,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:33178:2657":{"id":"b:2:4212-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19226":{"id":"0:19226","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15018":{"id":"0:15018","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15019:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33834:5150":{"id":"0:33834:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:13895:55401":{"id":"2:13895:55401","crate_id":2,"name":"rmatches","span":null,"visibility":"public","docs":"An iterator over the disjoint matches of a pattern within this string slice,\nyielded in reverse order.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator requires that the pattern supports a reverse\nsearch, and it will be a [`DoubleEndedIterator`] if a forward/reverse\nsearch yields the same elements.\n\nFor iterating from the front, the [`matches`] method can be used.\n\n[`matches`]: str::matches\n\n# Examples\n\nBasic usage:\n\n```\nlet v: Vec<&str> = \"abcXXXabcYYYabc\".rmatches(\"abc\").collect();\nassert_eq!(v, [\"abc\", \"abc\", \"abc\"]);\n\nlet v: Vec<&str> = \"1abc2abc3\".rmatches(char::is_numeric).collect();\nassert_eq!(v, [\"3\", \"2\", \"1\"]);\n```","links":{"prim@char":"1:11836:6300","str::matches":"2:13892:2827","self::pattern":"2:13437:6818","`DoubleEndedIterator`":"2:8801:119"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"RMatches","id":"2:46161:6837","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39957:594":{"id":"0:39957:594","crate_id":0,"name":"eq","span":{"filename":"src/utils.rs","begin":[160,44],"end":[160,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53634":{"id":"0:53634","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,68],"end":[2411,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53636:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:49644:1822":{"id":"b:44:298-0:49644:1822","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:33046:5253":{"id":"b:36:59-0:33046:5253","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:6559:1675":{"id":"a:2:3471:6582-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23936:7231":{"id":"0:23936:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6749:5150":{"id":"0:6749:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:4212-0:11428:3533":{"id":"b:2:4212-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51839:2226":{"id":"0:51839:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:22778:2698":{"id":"b:2:4212-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31769:780":{"id":"0:31769:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[188,4],"end":[190,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13880:51760":{"id":"2:13880:51760","crate_id":2,"name":"splitn","span":null,"visibility":"public","docs":"An iterator over substrings of the given string slice, separated by a\npattern, restricted to returning at most `n` items.\n\nIf `n` substrings are returned, the last substring (the `n`th substring)\nwill contain the remainder of the string.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator will not be double ended, because it is\nnot efficient to support.\n\nIf the pattern allows a reverse search, the [`rsplitn`] method can be\nused.\n\n[`rsplitn`]: str::rsplitn\n\n# Examples\n\nSimple patterns:\n\n```\nlet v: Vec<&str> = \"Mary had a little lambda\".splitn(3, ' ').collect();\nassert_eq!(v, [\"Mary\", \"had\", \"a little lambda\"]);\n\nlet v: Vec<&str> = \"lionXXtigerXleopard\".splitn(3, \"X\").collect();\nassert_eq!(v, [\"lion\", \"\", \"tigerXleopard\"]);\n\nlet v: Vec<&str> = \"abcXdef\".splitn(1, 'X').collect();\nassert_eq!(v, [\"abcXdef\"]);\n\nlet v: Vec<&str> = \"\".splitn(1, 'X').collect();\nassert_eq!(v, [\"\"]);\n```\n\nA more complex pattern, using a closure:\n\n```\nlet v: Vec<&str> = \"abc1defXghi\".splitn(2, |c| c == '1' || c == 'X').collect();\nassert_eq!(v, [\"abc\", \"defXghi\"]);\n```","links":{"prim@char":"1:11836:6300","str::rsplitn":"2:13883:51762","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"SplitN","id":"2:46043:6840","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:41891:1610":{"id":"a:2:9606:8782-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46014":{"id":"0:46014","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[895,4],"end":[895,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46015:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45870:1542":{"id":"0:45870:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[882,18],"end":[882,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"32:2311:174":{"id":"32:2311:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1590,4],"end":[1590,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:4006:2194":{"id":"0:4006:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/serialization/serialization_macros.rs","begin":[8,0],"end":[33,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! from_bytes {\n ($name:ident, $data: ident, $body:block) => { ... };\n ($name:ident) => { ... };\n}"},"0:11928":{"id":"0:11928","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,40],"end":[9,42]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27786:2455":{"id":"0:27786:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43037":{"id":"0:43037","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43038:7231","0:43039:5150","0:43040:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:53852:1943":{"id":"a:2:9606:8782-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:21406:2666":{"id":"a:2:3421:221-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:14334:1667":{"id":"b:32:1701-0:14334:1667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22562:7350":{"id":"0:22562:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:46526:1747":{"id":"b:49:1377-0:46526:1747","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:6065:1748":{"id":"b:2:3244-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3679:6583":{"id":"2:3679:6583","crate_id":2,"name":"Drop","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3680:570"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"48:443:430":{"id":"48:443:430","crate_id":48,"name":"concat","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[354,4],"end":[354,54]},"visibility":"default","docs":"Concatenate, or join, two sequences.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rest",{"kind":"qualified_path","inner":{"name":"Rest","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Concat","id":"48:438:6816","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"M"}}],"bindings":[]}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Concat","id":"48:438:6816","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"M"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6565:408":{"id":"0:6565:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[356,16],"end":[356,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25441:5150":{"id":"0:25441:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:53610:1940":{"id":"b:36:59-0:53610:1940","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:2996:1718":{"id":"2:2996:1718","crate_id":2,"name":"max","span":null,"visibility":"default","docs":"Compares and returns the maximum of two values.\n\nReturns the second argument if the comparison determines them to be equal.\n\n# Examples\n\n```\nassert_eq!(2, 1.max(2));\nassert_eq!(2, 2.max(2));\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12019":{"id":"0:12019","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[38,0],"end":[147,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12024:539","0:12034:4172","0:12045:4174","0:12056:4179","0:12067:4176","0:12077:4132","0:12087:2194","0:12098:2209","0:12108:2223","0:12119:2219","0:12129:4049","0:12139:3999","0:12151:2225","0:12161:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:597:3640":{"id":"0:597:3640","crate_id":0,"name":"expect_end","span":{"filename":"src/chain_core/mempack.rs","begin":[105,4],"end":[112,5]},"visibility":"public","docs":"Check if everything has been properly consumed","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27331":{"id":"0:27331","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27332:7231","0:27333:5150","0:27334:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1666":{"id":"0:1666","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[208,0],"end":[208,61]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19762":{"id":"0:19762","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[51,4],"end":[51,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19763:1766","0:19764:7350","0:19765:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35398:5330":{"id":"0:35398:5330","crate_id":0,"name":"decode_plutus_datum_to_json_str","span":{"filename":"src/protocol_types/plutus.rs","begin":[1441,0],"end":[1447,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"2:3732:54481":{"id":"2:3732:54481","crate_id":2,"name":"resume","span":null,"visibility":"default","docs":"Resumes the execution of this generator.\n\nThis function will resume execution of the generator or start execution\nif it hasn't already. This call will return back into the generator's\nlast suspension point, resuming execution from the latest `yield`. The\ngenerator will continue executing until it either yields or returns, at\nwhich point this function will return.\n\n# Return value\n\nThe `GeneratorState` enum returned from this function indicates what\nstate the generator is in upon returning. If the `Yielded` variant is\nreturned then the generator has reached a suspension point and a value\nhas been yielded out. Generators in this state are available for\nresumption at a later point.\n\nIf `Complete` is returned then the generator has completely finished\nwith the value provided. It is invalid for the generator to be resumed\nagain.\n\n# Panics\n\nThis function may panic if it is called after the `Complete` variant has\nbeen returned previously. While generator literals in the language are\nguaranteed to panic on resuming after `Complete`, this is not guaranteed\nfor all implementations of the `Generator` trait.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Pin","id":"2:44067:187","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}}],"bindings":[]}}}}],["arg",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"GeneratorState","id":"2:42176:7166","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Yield","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Generator","id":"2:3728:7165","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Return","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Generator","id":"2:3728:7165","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45112":{"id":"0:45112","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[744,4],"end":[744,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:17:55-0:11611:3928":{"id":"b:17:55-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:24467:2672":{"id":"b:2:2903-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6461:2206":{"id":"0:6461:2206","crate_id":0,"name":"icarus_from_key","span":{"filename":"src/address.rs","begin":[318,4],"end":[332,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_magic",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11617:3981":{"id":"0:11617:3981","crate_id":0,"name":"ExtendedPriv","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[17,0],"end":[17,60]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:1032","a:2:3471:6582-0:11617:3981","a:2:9605:8783-0:11617:3981","a:2:3421:221-0:11617:3981","a:2:9606:8782-0:11617:3981","a:2:3407:213-0:11617:3981","b:2:3244-0:11617:3981","b:2:2903-0:11617:3981","b:2:3255-0:11617:3981","b:2:3240-0:11617:3981","b:2:4212-0:11617:3981","b:2:3250-0:11617:3981","b:2:2906-0:11617:3981","b:5:859-0:11617:3981","b:17:55-0:11617:3981","b:22:72-0:11617:3981","b:22:61-0:11617:3981","b:22:65-0:11617:3981","b:36:59-0:11617:3981","b:44:298-0:11617:3981","b:49:1377-0:11617:3981","0:11621","0:1030"]}},"b:32:1701-0:19486:2690":{"id":"b:32:1701-0:19486:2690","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8995:4760":{"id":"2:8995:4760","crate_id":2,"name":"take_while","span":null,"visibility":"default","docs":"Creates an iterator that yields elements based on a predicate.\n\n`take_while()` takes a closure as an argument. It will call this\nclosure on each element of the iterator, and yield elements\nwhile it returns `true`.\n\nAfter `false` is returned, `take_while()`'s job is over, and the\nrest of the elements are ignored.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [-1i32, 0, 1];\n\nlet mut iter = a.iter().take_while(|x| x.is_negative());\n\nassert_eq!(iter.next(), Some(&-1));\nassert_eq!(iter.next(), None);\n```\n\nBecause the closure passed to `take_while()` takes a reference, and many\niterators iterate over references, this leads to a possibly confusing\nsituation, where the type of the closure is a double reference:\n\n```\nlet a = [-1, 0, 1];\n\nlet mut iter = a.iter().take_while(|x| **x < 0); // need two *s!\n\nassert_eq!(iter.next(), Some(&-1));\nassert_eq!(iter.next(), None);\n```\n\nStopping after an initial `false`:\n\n```\nlet a = [-1, 0, 1, -2];\n\nlet mut iter = a.iter().take_while(|x| **x < 0);\n\nassert_eq!(iter.next(), Some(&-1));\n\n// We have more elements that are less than zero, but since we already\n// got a false, take_while() isn't used any more\nassert_eq!(iter.next(), None);\n```\n\nBecause `take_while()` needs to look at the value in order to see if it\nshould be included or not, consuming iterators will see that it is\nremoved:\n\n```\nlet a = [1, 2, 3, 4];\nlet mut iter = a.iter();\n\nlet result: Vec = iter.by_ref()\n .take_while(|n| **n != 3)\n .cloned()\n .collect();\n\nassert_eq!(result, &[1, 2]);\n\nlet result: Vec = iter.cloned().collect();\n\nassert_eq!(result, &[4]);\n```\n\nThe `3` is no longer there, because it was consumed in order to see if\nthe iteration should stop, but wasn't placed back into the iterator.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"TakeWhile","id":"2:43207:6931","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49638":{"id":"0:49638","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49639:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:25394:5147":{"id":"a:2:3421:221-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:51267:1869":{"id":"b:44:298-0:51267:1869","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:9043:2768":{"id":"b:2:4212-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3153":{"id":"0:3153","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1691,0],"end":[1720,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3154:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2109":{"id":"0:2109","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[174,0],"end":[181,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2110:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51514":{"id":"0:51514","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51515:7231","0:51516:5150","0:51517:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:49101:1812":{"id":"b:2:4212-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:43316:1642":{"id":"b:32:1701-0:43316:1642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11473:3579":{"id":"0:11473:3579","crate_id":0,"name":"got","span":{"filename":"src/chain_core/abor.rs","begin":[164,19],"end":[164,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:51933:6470":{"id":"0:51933:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44321":{"id":"0:44321","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[578,0],"end":[597,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44326:906","0:44343:1710"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:39521:3135":{"id":"a:2:3407:213-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44243:2194":{"id":"0:44243:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:753:17627":{"id":"49:753:17627","crate_id":49,"name":"I8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[128,4],"end":[128,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i8"},"default":null}},"2:2908:7235":{"id":"2:2908:7235","crate_id":2,"name":"borrow_mut","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:8427:2629":{"id":"a:2:3471:6582-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11922":{"id":"0:11922","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,16],"end":[9,21]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11923:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29394":{"id":"0:29394","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29395:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15809:53550":{"id":"2:15809:53550","crate_id":2,"name":"to_radians","span":null,"visibility":"default","docs":"Converts each lane from degrees to radians.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:10635:649":{"id":"2:10635:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.\n\n# Examples\n\n```\nuse std::fmt;\n\nstruct Position {\n longitude: f32,\n latitude: f32,\n}\n\nimpl fmt::Debug for Position {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n f.debug_tuple(\"\")\n .field(&self.longitude)\n .field(&self.latitude)\n .finish()\n }\n}\n\nlet position = Position { longitude: 1.987, latitude: 2.983 };\nassert_eq!(format!(\"{position:?}\"), \"(1.987, 2.983)\");\n\nassert_eq!(format!(\"{position:#?}\"), \"(\n 1.987,\n 2.983,\n)\");\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21887:7231":{"id":"0:21887:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:970:3939":{"id":"0:970:3939","crate_id":0,"name":"Secret","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[44,4],"end":[44,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"XPrv","id":"23:183:3964","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:593:667":{"id":"0:593:667","crate_id":0,"name":"from","span":{"filename":"src/chain_core/mempack.rs","begin":[78,4],"end":[84,5]},"visibility":"public","docs":"Create a readbuf from a slice","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:19976:5128":{"id":"b:36:59-0:19976:5128","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:421:1636":{"id":"39:421:1636","crate_id":39,"name":"is_empty","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[354,4],"end":[354,31]},"visibility":"default","docs":"Check whether the range is empty.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45180:1835":{"id":"0:45180:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:42440:1633":{"id":"b:2:4212-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:6065:1748":{"id":"b:2:3250-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5843:2143":{"id":"0:5843:2143","crate_id":0,"name":"network_id","span":{"filename":"src/address.rs","begin":[51,4],"end":[53,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37516:2640":{"id":"0:37516:2640","crate_id":0,"name":"required_signers","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[187,4],"end":[189,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RequiredSigners","id":"0:5660:1664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16896:649":{"id":"0:16896:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1146,9],"end":[1146,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31627:993":{"id":"0:31627:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,38],"end":[175,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54864":{"id":"0:54864","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54865:7231","0:54866:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46788:1759":{"id":"0:46788:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1020,50],"end":[1020,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36993":{"id":"0:36993","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36994:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47378:5328":{"id":"0:47378:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16018:594":{"id":"0:16018:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:21934:2665":{"id":"a:2:9606:8782-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15623":{"id":"0:15623","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15624:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:41891:1610":{"id":"b:49:1377-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42165":{"id":"0:42165","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,34],"end":[129,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2260:7104":{"id":"32:2260:7104","crate_id":32,"name":"SerializeStruct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[381,4],"end":[381,77]},"visibility":"default","docs":"Type returned from [`serialize_struct`] for serializing the content of\nthe struct.\n\n[`serialize_struct`]: #tymethod.serialize_struct","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeStruct","id":"32:2339:7104","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:23183:5328":{"id":"0:23183:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4275:1759":{"id":"0:4275:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[111,4],"end":[117,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:814:1225":{"id":"25:814:1225","crate_id":25,"name":"saturating_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/saturating.rs","begin":[8,4],"end":[8,45]},"visibility":"default","docs":"Saturating addition operator.\nReturns a+b, saturating at the numeric bounds instead of overflowing.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:793:3846":{"id":"0:793:3846","crate_id":0,"name":"LeaderId","span":{"filename":"src/chain_core/property.rs","begin":[254,4],"end":[254,28]},"visibility":"default","docs":"Identifier of the leader (e.g. a public key).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"LeaderId","id":"0:789:3846","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:41916:1759":{"id":"0:41916:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[91,4],"end":[91,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:1590:3903":{"id":"b:2:4212-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20838":{"id":"0:20838","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[48,4],"end":[48,22]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20840:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35387:5333":{"id":"0:35387:5333","crate_id":0,"name":"encode_json_str_to_plutus_datum","span":{"filename":"src/protocol_types/plutus.rs","begin":[1280,0],"end":[1286,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:26343:7350":{"id":"0:26343:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35476":{"id":"0:35476","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,33],"end":[8,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35477:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:9105:2769":{"id":"b:2:3240-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6128:2158":{"id":"0:6128:2158","crate_id":0,"name":"from_scripthash","span":{"filename":"src/address.rs","begin":[139,4],"end":[141,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:46267:1744":{"id":"b:2:3250-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2387:4543":{"id":"0:2387:4543","crate_id":0,"name":"util","span":{"filename":"src/legacy_address/cbor.rs","begin":[3,0],"end":[3,12]},"visibility":"public","docs":"CBor util and other stuff","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"53:216:20056":{"id":"53:216:20056","crate_id":53,"name":"im","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[130,4],"end":[130,30]},"visibility":"default","docs":"Returns the imaginary part of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16322:7231":{"id":"0:16322:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54704":{"id":"0:54704","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54709:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15619:5150":{"id":"0:15619:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:48329:1793":{"id":"a:2:3407:213-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24227":{"id":"0:24227","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24228:7231","0:24229:5150","0:24230:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:39395:5612":{"id":"b:2:4212-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:51041:1863":{"id":"a:2:3471:6582-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16542":{"id":"0:16542","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16543:7231","0:16544:5150","0:16545:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:817:126":{"id":"0:817:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[325,4],"end":[325,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"0:39933":{"id":"0:39933","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39934:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:6894:2186":{"id":"b:2:3240-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16988":{"id":"0:16988","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16989:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:26050:2841":{"id":"a:2:9606:8782-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48580:2455":{"id":"0:48580:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52709:1766":{"id":"0:52709:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2091,76],"end":[2091,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31101:2861":{"id":"0:31101:2861","crate_id":0,"name":"VotingProposals","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[17,0],"end":[17,59]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:31158","0:31173","0:31188","0:31203","0:31218","0:31256","a:2:3471:6582-0:31101:2861","a:2:9605:8783-0:31101:2861","a:2:3421:221-0:31101:2861","a:2:9606:8782-0:31101:2861","a:2:3407:213-0:31101:2861","b:2:3244-0:31101:2861","b:2:2903-0:31101:2861","b:2:3255-0:31101:2861","b:2:3240-0:31101:2861","b:2:4212-0:31101:2861","b:2:3250-0:31101:2861","b:2:2906-0:31101:2861","b:5:859-0:31101:2861","b:19:426-0:31101:2861","b:32:1701-0:31101:2861","b:36:59-0:31101:2861","b:44:298-0:31101:2861","b:49:1377-0:31101:2861","0:31104","0:31110","0:31119","0:31132","0:31138","0:31142","0:31146","0:31150","0:31152","0:31056","0:31058","0:31060","0:31063","0:31064","0:31066","0:31068","0:31069","0:31071","0:31075","0:31080","0:31097","0:2651","0:5088"]}},"0:14194":{"id":"0:14194","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14195:7231","0:14196:5150","0:14197:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20962:906":{"id":"0:20962:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[58,4],"end":[60,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15946:6470":{"id":"0:15946:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:52641:1889":{"id":"a:2:9606:8782-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:8427:2629":{"id":"b:2:2906-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:34624:5350":{"id":"b:2:3244-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45868:1730":{"id":"0:45868:1730","crate_id":0,"name":"MultiHostName","span":{"filename":"src/lib.rs","begin":[882,4],"end":[882,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:45870:1542"]}},"0:7029:993":{"id":"0:7029:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[730,49],"end":[730,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36367:7243":{"id":"0:36367:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45699:1767":{"id":"0:45699:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[836,4],"end":[836,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3970:1759":{"id":"0:3970:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2905,4],"end":[2915,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35084:1767":{"id":"0:35084:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,88],"end":[1156,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28051:7247":{"id":"0:28051:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22896":{"id":"0:22896","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22901:5328","0:22912:6154","0:22923:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:50799:1867":{"id":"a:2:3421:221-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51834":{"id":"0:51834","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51839:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27878:5331":{"id":"0:27878:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31851:667":{"id":"0:31851:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23979:1835":{"id":"0:23979:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35451":{"id":"0:35451","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35452:7231","0:35453:5150","0:35454:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:46267:1744":{"id":"b:5:859-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23463":{"id":"0:23463","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23468:5328","0:23479:6154","0:23490:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26697":{"id":"0:26697","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26698:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"5:6182:56044":{"id":"5:6182:56044","crate_id":5,"name":"to_lowercase","span":null,"visibility":"public","docs":"Returns the lowercase equivalent of this string slice, as a new [`String`].\n\n'Lowercase' is defined according to the terms of the Unicode Derived Core Property\n`Lowercase`.\n\nSince some characters can expand into multiple characters when changing\nthe case, this function returns a [`String`] instead of modifying the\nparameter in-place.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"HELLO\";\n\nassert_eq!(\"hello\", s.to_lowercase());\n```\n\nA tricky example, with sigma:\n\n```\nlet sigma = \"Σ\";\n\nassert_eq!(\"σ\", sigma.to_lowercase());\n\n// but at the end of a word, it's ς, not σ:\nlet odysseus = \"ὈΔΥΣΣΕΎΣ\";\n\nassert_eq!(\"ὀδυσσεύς\", odysseus.to_lowercase());\n```\n\nLanguages without case are not changed:\n\n```\nlet new_year = \"农历新年\";\n\nassert_eq!(new_year, new_year.to_lowercase());\n```","links":{"`String`":"5:8513:217"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use =\n\"this returns the lowercase string as a new String, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26647:1767":{"id":"0:26647:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[33,4],"end":[33,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6570:415":{"id":"0:6570:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[356,27],"end":[356,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47845":{"id":"0:47845","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,4],"end":[1227,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47846:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:35959:3238":{"id":"b:2:3244-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40460:1658":{"id":"0:40460:1658","crate_id":0,"name":"zero","span":{"filename":"src/utils.rs","begin":[417,4],"end":[419,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46576:1835":{"id":"0:46576:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12897:7236":{"id":"0:12897:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:1656:408":{"id":"0:1656:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[187,4],"end":[189,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11762:3896":{"id":"b:2:3255-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12787":{"id":"0:12787","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12792:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47171:1668":{"id":"0:47171:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[1078,4],"end":[1085,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5815":{"id":"0:5815","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,23],"end":[37,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7090":{"id":"0:7090","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7091:7231","0:7092:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28494:5214":{"id":"0:28494:5214","crate_id":0,"name":"TreasuryWithdrawals","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[18,0],"end":[18,73]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:28551","0:28589","a:2:3471:6582-0:28494:5214","a:2:9605:8783-0:28494:5214","a:2:3421:221-0:28494:5214","a:2:9606:8782-0:28494:5214","a:2:3407:213-0:28494:5214","b:2:3244-0:28494:5214","b:2:2903-0:28494:5214","b:2:3255-0:28494:5214","b:2:3240-0:28494:5214","b:2:4212-0:28494:5214","b:2:3250-0:28494:5214","b:2:2906-0:28494:5214","b:5:859-0:28494:5214","b:19:426-0:28494:5214","b:32:1701-0:28494:5214","b:36:59-0:28494:5214","b:44:298-0:28494:5214","b:49:1377-0:28494:5214","0:28497","0:28503","0:28512","0:28525","0:28531","0:28535","0:28539","0:28543","0:28545","0:28449","0:28451","0:28453","0:28454","0:28456","0:28458","0:28459","0:28461","0:28463","0:28468","0:28473","0:28490","0:4873"]}},"0:43657:7231":{"id":"0:43657:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8803":{"id":"0:8803","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[39,0],"end":[47,1]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8808:780","0:8818:1637"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14503":{"id":"0:14503","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14504:7231","0:14505:5150","0:14506:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23968":{"id":"0:23968","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23969:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8218:649":{"id":"0:8218:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[74,16],"end":[74,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2172:4466":{"id":"0:2172:4466","crate_id":0,"name":"SpendingPublicKey","span":{"filename":"src/impl_mockchain/key.rs","begin":[45,0],"end":[45,64]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:17505:1708":{"id":"0:17505:1708","crate_id":0,"name":"DeserializeFailure","span":{"filename":"src/error.rs","begin":[27,0],"end":[63,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17506:2279","0:17509:4332","0:17511:1709","0:17514:4333","0:17518:4334","0:17521:2177","0:17523:4335","0:17525:4336","0:17527:2173","0:17530:4337","0:17533:4338","0:17536:4339","0:17539:4243","0:17541:1716","0:17545:3901","0:17548:3907","0:17551:4340","0:17554:4341","0:17557:4342","0:17560:2264","0:17562:4343","0:17565:2276"],"impls":["a:2:3471:6582-0:17505:1708","a:2:9605:8783-0:17505:1708","a:2:3421:221-0:17505:1708","a:2:9606:8782-0:17505:1708","a:2:3407:213-0:17505:1708","b:2:3244-0:17505:1708","b:2:2903-0:17505:1708","b:2:3255-0:17505:1708","b:2:3240-0:17505:1708","b:2:4212-0:17505:1708","b:2:3250-0:17505:1708","b:2:2906-0:17505:1708","b:44:298-0:17505:1708","b:49:1377-0:17505:1708","0:17568","0:2105"]}},"2:9011:17744":{"id":"2:9011:17744","crate_id":2,"name":"inspect","span":null,"visibility":"default","docs":"Does something with each element of an iterator, passing the value on.\n\nWhen using iterators, you'll often chain several of them together.\nWhile working on such code, you might want to check out what's\nhappening at various parts in the pipeline. To do that, insert\na call to `inspect()`.\n\nIt's more common for `inspect()` to be used as a debugging tool than to\nexist in your final code, but applications may find it useful in certain\nsituations when errors need to be logged before being discarded.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 4, 2, 3];\n\n// this iterator sequence is complex.\nlet sum = a.iter()\n .cloned()\n .filter(|x| x % 2 == 0)\n .fold(0, |sum, i| sum + i);\n\nprintln!(\"{sum}\");\n\n// let's add some inspect() calls to investigate what's happening\nlet sum = a.iter()\n .cloned()\n .inspect(|x| println!(\"about to filter: {x}\"))\n .filter(|x| x % 2 == 0)\n .inspect(|x| println!(\"made it through filter: {x}\"))\n .fold(0, |sum, i| sum + i);\n\nprintln!(\"{sum}\");\n```\n\nThis will print:\n\n```text\n6\nabout to filter: 1\nabout to filter: 4\nmade it through filter: 4\nabout to filter: 2\nmade it through filter: 2\nabout to filter: 3\n6\n```\n\nLogging errors before discarding them:\n\n```\nlet lines = [\"1\", \"2\", \"a\"];\n\nlet sum: i32 = lines\n .iter()\n .map(|line| line.parse::())\n .inspect(|num| {\n if let Err(ref e) = *num {\n println!(\"Parsing error: {e}\");\n }\n })\n .filter_map(Result::ok)\n .sum();\n\nprintln!(\"Sum: {sum}\");\n```\n\nThis will print:\n\n```text\nParsing error: invalid digit found in string\nSum: 3\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Inspect","id":"2:43061:6925","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:47600:1789":{"id":"a:2:3471:6582-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:49190:1813":{"id":"a:2:3471:6582-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20262:5150":{"id":"0:20262:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45750:2226":{"id":"0:45750:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46248:7231":{"id":"0:46248:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:418:53553":{"id":"25:418:53553","crate_id":25,"name":"is_nan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[170,4],"end":[170,27]},"visibility":"default","docs":"Returns `true` if the number is NaN.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_nan() == p);\n}\n\ncheck(f32::NAN, true);\ncheck(f32::INFINITY, false);\ncheck(f64::NAN, true);\ncheck(0.0f64, false);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42376:906":{"id":"0:42376:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[162,4],"end":[173,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness_set",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["auxiliary_data",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5281:1759":{"id":"0:5281:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[296,4],"end":[305,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2315:4528":{"id":"0:2315:4528","crate_id":0,"name":"deconstruct","span":{"filename":"src/legacy_address/address.rs","begin":[195,4],"end":[198,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16026:2194":{"id":"0:16026:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:35959:3238":{"id":"a:2:9605:8783-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50889":{"id":"0:50889","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50894:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41912:59":{"id":"0:41912:59","crate_id":0,"name":"default","span":{"filename":"src/lib.rs","begin":[90,4],"end":[90,11]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2581":{"id":"0:2581","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[17,0],"end":[17,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_procedures","name":"voting_procedures","id":"0:2550:3057","glob":true}},"0:49532":{"id":"0:49532","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,18],"end":[1473,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54460":{"id":"0:54460","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,27],"end":[2651,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38462:7231":{"id":"0:38462:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:25394:5147":{"id":"b:2:2906-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:20811:4441":{"id":"a:2:3471:6582-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20045:2226":{"id":"0:20045:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2578:59606":{"id":"50:2578:59606","crate_id":50,"name":"coalesce","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1150,4],"end":[1153,70]},"visibility":"default","docs":"Return an iterator adaptor that uses the passed-in closure to\noptionally merge together consecutive elements.\n\nThe closure `f` is passed two elements, `previous` and `current` and may\nreturn either (1) `Ok(combined)` to merge the two values or\n(2) `Err((previous', current'))` to indicate they can't be merged.\nIn (2), the value `previous'` is emitted by the iterator.\nEither (1) `combined` or (2) `current'` becomes the previous value\nwhen coalesce continues with the next pair of elements to merge. The\nvalue that remains at the end is also emitted by the iterator.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\n// sum same-sign runs together\nlet data = vec![-1., -2., -3., 3., 1., 0., -1.];\nitertools::assert_equal(data.into_iter().coalesce(|x, y|\n if (x >= 0.) == (y >= 0.) {\n Ok(x + y)\n } else {\n Err((x, y))\n }),\n vec![-6., 4., -1.]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"CoalesceBy","id":"50:343:20288","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"tuple","inner":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25345":{"id":"0:25345","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,38],"end":[24,47]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25346:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11635:4032":{"id":"0:11635:4032","crate_id":0,"name":"actual","span":{"filename":"src/chain_crypto/bech32.rs","begin":[40,8],"end":[40,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:11486:1542":{"id":"0:11486:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/mempack.rs","begin":[38,19],"end":[38,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"b:2:3250-0:17570:1702":{"id":"b:2:3250-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10880:702":{"id":"2:10880:702","crate_id":2,"name":"hash","span":null,"visibility":"default","docs":"Feeds this value into the given [`Hasher`].\n\n# Examples\n\n```\nuse std::collections::hash_map::DefaultHasher;\nuse std::hash::{Hash, Hasher};\n\nlet mut hasher = DefaultHasher::new();\n7920.hash(&mut hasher);\nprintln!(\"Hash is {:x}!\", hasher.finish());\n```","links":{"`Hasher`":"2:10895:142"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"H"},"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:9105:2769":{"id":"b:44:298-0:9105:2769","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:42951:1651":{"id":"b:44:298-0:42951:1651","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14646:1767":{"id":"0:14646:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5971":{"id":"0:5971","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[100,4],"end":[100,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5972:1766","0:5973:7350","0:5974:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24407:415":{"id":"0:24407:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17024":{"id":"0:17024","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1259,4],"end":[1259,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17026:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:34369:2702":{"id":"a:2:3471:6582-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32581":{"id":"0:32581","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[465,4],"end":[465,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32582:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:38500:1868":{"id":"b:2:2903-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47130:906":{"id":"0:47130:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1062,4],"end":[1064,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:35847:5458":{"id":"a:2:3471:6582-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29888:1766":{"id":"0:29888:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51557:7350":{"id":"0:51557:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1883,54],"end":[1883,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51252:7231":{"id":"0:51252:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47817":{"id":"0:47817","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47818:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54575":{"id":"0:54575","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54576:7231","0:54577:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43262":{"id":"0:43262","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43263:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3011":{"id":"0:3011","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[299,0],"end":[303,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3012:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51682:1637":{"id":"0:51682:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1899,4],"end":[1901,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9185:893":{"id":"2:9185:893","crate_id":2,"name":"ne","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are unequal to those of\nanother.\n\n# Examples\n\n```\nassert_eq!([1].iter().ne([1].iter()), false);\nassert_eq!([1].iter().ne([1, 2].iter()), true);\n```","links":{"`Iterator`":"2:8956:154"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37999":{"id":"0:37999","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38000:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:16141:54514":{"id":"2:16141:54514","crate_id":2,"name":"from_bitmask","span":null,"visibility":"default","docs":"Converts a bitmask to a mask.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bitmask",{"kind":"qualified_path","inner":{"name":"BitMask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToBitMask","id":"2:16138:29317","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37838:2194":{"id":"0:37838:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:46267:1744":{"id":"b:2:2903-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32280:5150":{"id":"0:32280:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19555":{"id":"0:19555","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19560:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31789:266":{"id":"0:31789:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/plutus.rs","begin":[196,4],"end":[198,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35724:993":{"id":"0:35724:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,49],"end":[83,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55030:1763":{"id":"0:55030:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2836,4],"end":[2836,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21282:3377":{"id":"0:21282:3377","crate_id":0,"name":"cost","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[118,4],"end":[120,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31338:7243":{"id":"0:31338:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22194:7231":{"id":"0:22194:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:3150:5806":{"id":"b:2:2903-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47594":{"id":"0:47594","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47595:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1630":{"id":"0:1630","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[124,0],"end":[132,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1631:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15669":{"id":"0:15669","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15674:1835","0:15684:2219","0:15695:2223","0:15706:2225","0:15716:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14696":{"id":"0:14696","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14697:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:1028:3918":{"id":"a:2:3407:213-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1671":{"id":"0:1671","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[216,0],"end":[220,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1673:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46541":{"id":"0:46541","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,38],"end":[991,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46542:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5724:1759":{"id":"0:5724:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2370,4],"end":[2375,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:17262:1898":{"id":"b:2:2906-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20000:1835":{"id":"0:20000:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:18407:2624":{"id":"a:2:3407:213-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:51526:1872":{"id":"a:2:9606:8782-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8564":{"id":"0:8564","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8565:7231","0:8566:5150","0:8567:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:54614:1982":{"id":"b:5:859-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46601":{"id":"0:46601","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46606:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47855":{"id":"0:47855","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,27],"end":[1227,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47856:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7963:2648":{"id":"0:7963:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/mint_builder.rs","begin":[203,4],"end":[217,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22056:2226":{"id":"0:22056:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21880":{"id":"0:21880","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21881:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26088:7231":{"id":"0:26088:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49721":{"id":"0:49721","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49722:7231","0:49723:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:12934:2620":{"id":"a:2:3421:221-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20822":{"id":"0:20822","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[43,4],"end":[43,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:702:3723":{"id":"0:702:3723","crate_id":0,"name":"fill_buf","span":{"filename":"src/chain_core/packer.rs","begin":[150,4],"end":[152,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40923":{"id":"0:40923","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,27],"end":[910,30]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40924:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52240":{"id":"0:52240","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52245:5328","0:52256:6154","0:52267:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54606":{"id":"0:54606","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54607:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36221":{"id":"0:36221","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,32],"end":[264,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36222:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27796:1835":{"id":"0:27796:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:16554:1906":{"id":"a:2:3407:213-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28880:906":{"id":"0:28880:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[30,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47255":{"id":"0:47255","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,38],"end":[1124,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47256:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:18206:2664":{"id":"b:2:3240-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:32045:3427":{"id":"b:49:1377-0:32045:3427","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50785:5150":{"id":"0:50785:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35305":{"id":"0:35305","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,32],"end":[1201,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35306:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:35463:5449":{"id":"b:2:2906-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39802":{"id":"0:39802","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[124,0],"end":[124,40]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39807:5328","0:39818:6154","0:39829:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48861:594":{"id":"0:48861:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1354,27],"end":[1354,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5761:7231":{"id":"0:5761:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:25678:5150":{"id":"b:44:298-0:25678:5150","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2484:1766":{"id":"0:2484:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[175,4],"end":[177,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17975":{"id":"0:17975","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17980:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11756:649":{"id":"0:11756:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[15,9],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36605:2455":{"id":"0:36605:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:35371:5329":{"id":"b:2:2906-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39934:2455":{"id":"0:39934:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49723:7236":{"id":"0:49723:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33120":{"id":"0:33120","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[550,4],"end":[550,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33121:1766","0:33122:7350","0:33123:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1577:3934":{"id":"0:1577:3934","crate_id":0,"name":"PUBLIC_BECH32_HRP","span":{"filename":"src/chain_crypto/key.rs","begin":[28,4],"end":[28,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":null}},"0:7092:7236":{"id":"0:7092:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50321:1759":{"id":"0:50321:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1679,50],"end":[1679,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23957:7243":{"id":"0:23957:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10086:2886":{"id":"0:10086:2886","crate_id":0,"name":"with_asset_and_min_required_coin","span":{"filename":"src/builders/output_builder.rs","begin":[106,4],"end":[113,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince babbage era cardano nodes use coins per byte. Use '.with_asset_and_min_required_coin_by_utxo_cost' instead.","links":{},"attrs":["#[deprecated(since = \"11.0.0\", note =\n\"Since babbage era cardano nodes use coins per byte. Use '.with_asset_and_min_required_coin_by_utxo_cost' instead.\")]"],"deprecation":{"since":"11.0.0","note":"Since babbage era cardano nodes use coins per byte. Use '.with_asset_and_min_required_coin_by_utxo_cost' instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coins_per_utxo_word",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49293":{"id":"0:49293","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49294:7231","0:49295:5150","0:49296:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40244":{"id":"0:40244","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40245:7231","0:40246:5150","0:40247:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:19855:5129":{"id":"b:2:3250-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:5808:2142":{"id":"b:44:298-0:5808:2142","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15644":{"id":"0:15644","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15645:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21003:6470":{"id":"0:21003:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:29342:5228":{"id":"b:49:1377-0:29342:5228","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3762:1759":{"id":"0:3762:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2113,4],"end":[2122,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:804:126":{"id":"0:804:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[290,4],"end":[290,57]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"50:2528:51745":{"id":"50:2528:51745","crate_id":50,"name":"group_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[623,4],"end":[626,27]},"visibility":"default","docs":"Return an *iterable* that can group iterator elements.\nConsecutive elements that map to the same key (“runs”), are assigned\nto the same group.\n\n`GroupBy` is the storage for the lazy grouping operation.\n\nIf the groups are consumed in order, or if each group's iterator is\ndropped without keeping it around, then `GroupBy` uses no\nallocations. It needs allocations only if several group iterators\nare alive at the same time.\n\nThis type implements [`IntoIterator`] (it is **not** an iterator\nitself), because the group iterators need to borrow from this\nvalue. It should be stored in a local variable or temporary and\niterated.\n\nIterator element type is `(K, Group)`: the group's key and the\ngroup iterator.\n\n```\nuse itertools::Itertools;\n\n// group data into runs of larger than zero or not.\nlet data = vec![1, 3, -2, -2, 1, 0, 1, 2];\n// groups: |---->|------>|--------->|\n\n// Note: The `&` is significant here, `GroupBy` is iterable\n// only by reference. You can also call `.into_iter()` explicitly.\nlet mut data_grouped = Vec::new();\nfor (key, group) in &data.into_iter().group_by(|elt| *elt >= 0) {\n data_grouped.push((key, group.collect()));\n}\nassert_eq!(data_grouped, vec![(true, vec![1, 3]), (false, vec![-2, -2]), (true, vec![1, 0, 1, 2])]);\n```","links":{"`IntoIterator`":"2:8760:147"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"GroupBy","id":"50:1451:18188","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:18206:2664":{"id":"b:2:3255-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44155:5150":{"id":"0:44155:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43019:7231":{"id":"0:43019:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14880:7247":{"id":"0:14880:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20040":{"id":"0:20040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20045:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11583":{"id":"0:11583","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,23],"end":[13,25]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1752":{"id":"0:1752","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[102,0],"end":[102,44]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11513":{"id":"0:11513","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[258,0],"end":[258,32]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"primitive","inner":"u32"},"items":["0:11514:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9994":{"id":"0:9994","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9995:7231","0:9996:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17726:4500":{"id":"0:17726:4500","crate_id":0,"name":"ATScript","span":{"filename":"src/legacy_address/address.rs","begin":[30,4],"end":[30,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:36981":{"id":"0:36981","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36982:7231","0:36983:5150","0:36984:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2023:1759":{"id":"0:2023:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1296,4],"end":[1311,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36604":{"id":"0:36604","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36605:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6311":{"id":"0:6311","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6312:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:17769:4488":{"id":"b:49:1377-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6559:1675":{"id":"0:6559:1675","crate_id":0,"name":"Address","span":{"filename":"src/address.rs","begin":[357,0],"end":[357,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:6576","0:6591","0:6629","a:2:3471:6582-0:6559:1675","a:2:9605:8783-0:6559:1675","a:2:3421:221-0:6559:1675","a:2:9606:8782-0:6559:1675","a:2:3407:213-0:6559:1675","b:2:3244-0:6559:1675","b:2:2903-0:6559:1675","b:2:3255-0:6559:1675","b:2:3240-0:6559:1675","b:2:4212-0:6559:1675","b:2:3250-0:6559:1675","b:2:2906-0:6559:1675","b:5:859-0:6559:1675","b:19:426-0:6559:1675","b:32:1701-0:6559:1675","b:36:59-0:6559:1675","b:44:298-0:6559:1675","b:49:1377-0:6559:1675","0:6562","0:6564","0:6566","0:6567","0:6569","0:6571","0:6572","0:6574","0:6505","0:6511","0:6520","0:6533","0:6539","0:6543","0:6547","0:6551","0:6553","0:68","0:72","0:77","0:81"]}},"0:18638:5092":{"id":"0:18638:5092","crate_id":0,"name":"new_committee_cold_resign","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[125,4],"end":[131,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee_cold_resign",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26700:2455":{"id":"0:26700:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:2199:4482":{"id":"a:2:9605:8783-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44354:6470":{"id":"0:44354:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1390:6702":{"id":"49:1390:6702","crate_id":49,"name":"Pow","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1392:180","49:1393:56572"],"generics":{"params":[{"name":"Exp","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"25:960:39340":{"id":"25:960:39340","crate_id":25,"name":"acos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[584,4],"end":[584,26]},"visibility":"default","docs":"Computes the arccosine of a number. Return value is in radians in\nthe range [0, pi] or NaN if the number is outside the range\n[-1, 1].\n\n# Panics\n\nIf this type does not support a NaN representation, this function should panic\nif the number is outside the range [-1, 1].\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet f = f64::consts::PI / 4.0;\n\n// acos(cos(pi/4))\nlet abs_difference = (f.cos().acos() - f64::consts::PI / 4.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"47:109:59278":{"id":"47:109:59278","crate_id":47,"name":"OutputSize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[48,4],"end":[48,36]},"visibility":"default","docs":"Output size for fixed output digest","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:8944":{"id":"0:8944","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8945:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41843":{"id":"0:41843","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41844:7231","0:41845:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:48086:1792":{"id":"b:49:1377-0:48086:1792","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34976:769":{"id":"0:34976:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/plutus.rs","begin":[1148,4],"end":[1150,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:64:18201":{"id":"39:64:18201","crate_id":39,"name":"sample_iter","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs","begin":[73,4],"end":[76,20]},"visibility":"default","docs":"Create an iterator that generates random values of `T`, using `rng` as\nthe source of randomness.\n\nNote that this function takes `self` by value. This works since\n`Distribution` is impl'd for `&D` where `D: Distribution`,\nhowever borrowing is not automatic hence `distr.sample_iter(...)` may\nneed to be replaced with `(&distr).sample_iter(...)` to borrow or\n`(&*distr).sample_iter(...)` to reborrow an existing reference.\n\n# Example\n\n```\nuse rand::thread_rng;\nuse rand::distributions::{Distribution, Alphanumeric, Uniform, Standard};\n\nlet mut rng = thread_rng();\n\n// Vec of 16 x f32:\nlet v: Vec = Standard.sample_iter(&mut rng).take(16).collect();\n\n// String:\nlet s: String = Alphanumeric\n .sample_iter(&mut rng)\n .take(7)\n .map(char::from)\n .collect();\n\n// Dice-rolling:\nlet die_range = Uniform::new_inclusive(1, 6);\nlet mut roll_die = die_range.sample_iter(&mut rng);\nwhile roll_die.next().unwrap() != 6 {\n println!(\"Not a 6; rolling again!\");\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"DistIter","id":"39:1132:19615","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"R"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:10263:3087":{"id":"b:44:298-0:10263:3087","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15362:667":{"id":"0:15362:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:16996:4238":{"id":"b:2:4212-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14901":{"id":"0:14901","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14902:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50293":{"id":"0:50293","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50294:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34131:7245":{"id":"0:34131:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:22:61-0:11817:3897":{"id":"b:22:61-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7707:7232":{"id":"0:7707:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15272:702":{"id":"0:15272:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:53411:1931":{"id":"b:2:2903-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16990":{"id":"0:16990","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16991:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12547:7231":{"id":"0:12547:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38153":{"id":"0:38153","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38158:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18190:2674":{"id":"0:18190:2674","crate_id":0,"name":"VoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[23,4],"end":[23,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:40913:4380":{"id":"b:2:2903-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44045":{"id":"0:44045","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44050:5328","0:44061:6154","0:44072:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21406:2666":{"id":"0:21406:2666","crate_id":0,"name":"PoolRetirement","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:21478","0:21493","0:21508","0:21523","0:21538","0:21576","a:2:3471:6582-0:21406:2666","a:2:9605:8783-0:21406:2666","a:2:3421:221-0:21406:2666","a:2:9606:8782-0:21406:2666","a:2:3407:213-0:21406:2666","b:2:3244-0:21406:2666","b:2:2903-0:21406:2666","b:2:3255-0:21406:2666","b:2:3240-0:21406:2666","b:2:4212-0:21406:2666","b:2:3250-0:21406:2666","b:2:2906-0:21406:2666","b:5:859-0:21406:2666","b:19:426-0:21406:2666","b:32:1701-0:21406:2666","b:36:59-0:21406:2666","b:44:298-0:21406:2666","b:49:1377-0:21406:2666","0:21409","0:21411","0:21413","0:21416","0:21417","0:21419","0:21421","0:21422","0:21424","0:21428","0:21433","0:21474","0:21352","0:21358","0:21367","0:21380","0:21386","0:21390","0:21394","0:21398","0:21400","0:4374"]}},"0:8442:594":{"id":"0:8442:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[138,32],"end":[138,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:5903:2153":{"id":"b:2:4212-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:17493:2154":{"id":"a:2:3421:221-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:39403:4061":{"id":"b:49:1377-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53670":{"id":"0:53670","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53675:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42783:2226":{"id":"0:42783:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:33178:2657":{"id":"a:2:9605:8783-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31896":{"id":"0:31896","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31901:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27005:993":{"id":"0:27005:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,43],"end":[42,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10257":{"id":"0:10257","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10258:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8674:7232":{"id":"0:8674:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:740:3771":{"id":"0:740:3771","crate_id":0,"name":"parent_id","span":{"filename":"src/chain_core/property.rs","begin":[73,4],"end":[73,36]},"visibility":"default","docs":"get the parent block identifier (the previous block in the\nblockchain).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:734:1880","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6351:5150":{"id":"0:6351:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"32:1918:17153":{"id":"32:1918:17153","crate_id":32,"name":"tuple_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2163,4],"end":[2165,24]},"visibility":"default","docs":"Called when deserializing a tuple-like variant.\n\nThe `len` is the number of fields expected in the tuple variant.\n\nIf the data contains a different type of variant, the following\n`invalid_type` error should be constructed:\n\n```edition2021\n# use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};\n#\n# struct X;\n#\n# impl<'de> VariantAccess<'de> for X {\n# type Error = value::Error;\n#\n# fn unit_variant(self) -> Result<(), Self::Error> {\n# unimplemented!()\n# }\n#\n# fn newtype_variant_seed(self, _: T) -> Result\n# where\n# T: DeserializeSeed<'de>,\n# { unimplemented!() }\n#\nfn tuple_variant(self, _len: usize, _visitor: V) -> Result\nwhere\n V: Visitor<'de>,\n{\n // What the data actually contained; suppose it is a unit variant.\n let unexp = Unexpected::UnitVariant;\n Err(de::Error::invalid_type(unexp, &\"tuple variant\"))\n}\n#\n# fn struct_variant(self, _: &[&str], _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["len",{"kind":"primitive","inner":"usize"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:3515:5652":{"id":"2:3515:5652","crate_id":2,"name":"Div","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3517:180","2:3518:550"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:46757:7231":{"id":"0:46757:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2603":{"id":"0:2603","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[11,0],"end":[11,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"treasury_withdrawals","name":"treasury_withdrawals","id":"0:2598:5200","glob":true}},"0:23864:993":{"id":"0:23864:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42680":{"id":"0:42680","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42681:7231","0:42682:5150","0:42683:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17818":{"id":"0:17818","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,16],"end":[280,21]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17819:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:34765:2644":{"id":"b:2:2906-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54451":{"id":"0:54451","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,4],"end":[2651,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54452:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:35371:5329":{"id":"b:36:59-0:35371:5329","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52390:7207":{"id":"0:52390:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24784":{"id":"0:24784","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24785:7231","0:24786:5150","0:24787:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21030":{"id":"0:21030","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21031:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13842:1833":{"id":"2:13842:1833","crate_id":2,"name":"bytes","span":null,"visibility":"public","docs":"An iterator over the bytes of a string slice.\n\nAs a string slice consists of a sequence of bytes, we can iterate\nthrough a string slice by byte. This method returns such an iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet mut bytes = \"bors\".bytes();\n\nassert_eq!(Some(b'b'), bytes.next());\nassert_eq!(Some(b'o'), bytes.next());\nassert_eq!(Some(b'r'), bytes.next());\nassert_eq!(Some(b's'), bytes.next());\n\nassert_eq!(None, bytes.next());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Bytes","id":"2:45925:3539","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:12562:3031":{"id":"b:2:3244-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32916:2194":{"id":"0:32916:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:7696:2703":{"id":"b:2:4212-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43052:2455":{"id":"0:43052:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14869":{"id":"0:14869","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14870:7231","0:14871:5150","0:14872:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17714:4181":{"id":"0:17714:4181","crate_id":0,"name":"EitherEd25519SecretKey","span":{"filename":"src/impl_mockchain/key.rs","begin":[13,0],"end":[16,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17715:4182","0:17718:4191"],"impls":["0:2164","a:2:3471:6582-0:17714:4181","a:2:9605:8783-0:17714:4181","a:2:3421:221-0:17714:4181","a:2:9606:8782-0:17714:4181","a:2:3407:213-0:17714:4181","b:2:3244-0:17714:4181","b:2:2903-0:17714:4181","b:2:3255-0:17714:4181","b:2:3240-0:17714:4181","b:2:4212-0:17714:4181","b:2:3250-0:17714:4181","b:2:2906-0:17714:4181","b:5:859-0:17714:4181","b:36:59-0:17714:4181","b:44:298-0:17714:4181","b:49:1377-0:17714:4181","0:1913","0:17721"]}},"0:54401:7231":{"id":"0:54401:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:53411:1931":{"id":"a:2:9606:8782-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:2333:58367":{"id":"32:2333:58367","crate_id":32,"name":"serialize_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1780,4],"end":[1782,21]},"visibility":"default","docs":"Serialize a map value.\n\n# Panics\n\nCalling `serialize_value` before `serialize_key` is incorrect and is\nallowed to panic or produce bogus results.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:32290:3370":{"id":"b:2:3255-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:11611:3928":{"id":"b:2:3255-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:49190:1813":{"id":"b:5:859-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51999":{"id":"0:51999","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,32],"end":[1939,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52000:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3969":{"id":"0:3969","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2904,0],"end":[2916,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3970:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27189:1637":{"id":"0:27189:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[76,4],"end":[85,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["governance_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:52865:1896":{"id":"a:2:3407:213-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:12716:1904":{"id":"b:5:859-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:41236:2511":{"id":"b:2:3255-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:35040:1783":{"id":"b:2:4212-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13282":{"id":"0:13282","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13283:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12722:649":{"id":"0:12722:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[431,16],"end":[431,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:885:3939":{"id":"0:885:3939","crate_id":0,"name":"Secret","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[68,4],"end":[68,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:32294:408":{"id":"0:32294:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[359,4],"end":[359,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:30461:5236":{"id":"b:2:3250-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49588:7350":{"id":"0:49588:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1473,88],"end":[1473,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:742:1504":{"id":"0:742:1504","crate_id":0,"name":"version","span":{"filename":"src/chain_core/property.rs","begin":[79,4],"end":[79,39]},"visibility":"default","docs":"access the version of a given block","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Version","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:734:1880","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53847:2455":{"id":"0:53847:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44388:7231":{"id":"0:44388:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10361:2421":{"id":"0:10361:2421","crate_id":0,"name":"max_tx_size","span":{"filename":"src/builders/tx_builder.rs","begin":[279,4],"end":[283,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["max_tx_size",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:490:39340":{"id":"25:490:39340","crate_id":25,"name":"acos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1629,4],"end":[1629,26]},"visibility":"default","docs":"Computes the arccosine of a number. Return value is in radians in\nthe range [0, pi] or NaN if the number is outside the range\n[-1, 1].\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet f = f64::consts::PI / 4.0;\n\n// acos(cos(pi/4))\nlet abs_difference = (f.cos().acos() - f64::consts::PI / 4.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17532:606":{"id":"0:17532:606","crate_id":0,"name":"expected","span":{"filename":"src/error.rs","begin":[42,8],"end":[42,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},"25:989:6703":{"id":"25:989:6703","crate_id":25,"name":"abs_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/sign.rs","begin":[20,4],"end":[20,44]},"visibility":"default","docs":"The positive difference of two numbers.\n\nReturns `zero` if the number is less than or equal to `other`, otherwise the difference\nbetween `self` and `other` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:53610:1940":{"id":"b:2:3240-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44584":{"id":"0:44584","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44585:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22866":{"id":"0:22866","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22871:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:21934:2665":{"id":"b:2:2906-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:53610:1940":{"id":"a:2:9606:8782-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:783:3843":{"id":"0:783:3843","crate_id":0,"name":"Ledger","span":{"filename":"src/chain_core/property.rs","begin":[225,0],"end":[233,1]},"visibility":"public","docs":"Define the Ledger side of the blockchain. This is not really on the blockchain\nbut should be able to maintain a valid state of the overall blockchain at a given\n`Block`.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:785:126","0:786:2427"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Transaction","id":"0:766:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:19:426-0:9426:2840":{"id":"b:19:426-0:9426:2840","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8745":{"id":"0:8745","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8746:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21611":{"id":"0:21611","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21612:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:5903:2153":{"id":"b:2:3240-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:36208:5472":{"id":"a:2:3421:221-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29081:7236":{"id":"0:29081:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7519:7247":{"id":"0:7519:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:45840:1731":{"id":"b:5:859-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1751:649":{"id":"0:1751:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[93,4],"end":[99,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6962":{"id":"0:6962","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6963:7231","0:6964:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:18972:2678":{"id":"b:5:859-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11717":{"id":"0:11717","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11719:4020","0:11720:4021","0:11722:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40136:2364":{"id":"0:40136:2364","crate_id":0,"name":"checked_add","span":{"filename":"src/utils.rs","begin":[212,4],"end":[217,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17714:4181":{"id":"a:2:3471:6582-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:858:6698":{"id":"25:858:6698","crate_id":25,"name":"WrappingShl","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:859:57091"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Shl","id":"2:3574:6570","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:21934:2665":{"id":"a:2:9605:8783-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32306":{"id":"0:32306","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[364,4],"end":[364,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32307:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43339":{"id":"0:43339","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,62],"end":[364,80]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43341:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:6767:2182":{"id":"b:2:3240-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14879:5150":{"id":"0:14879:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51978":{"id":"0:51978","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51979:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39095:3369":{"id":"0:39095:3369","crate_id":0,"name":"cost_models","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[412,4],"end":[414,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44123:7232":{"id":"0:44123:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11452":{"id":"0:11452","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,16],"end":[10,21]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11453:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:16184:1685":{"id":"b:2:3244-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13469:53478":{"id":"2:13469:53478","crate_id":2,"name":"next_reject_back","span":null,"visibility":"default","docs":"Finds the next [`Reject`][SearchStep::Reject] result.\nSee [`next_back()`][ReverseSearcher::next_back].","links":{"ReverseSearcher::next_back":"2:13467:17725","SearchStep::Reject":"2:46324:20675"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"primitive","inner":"usize"}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11815:906":{"id":"0:11815:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/hash.rs","begin":[147,0],"end":[147,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:6365:2189":{"id":"b:2:3255-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28538:7245":{"id":"0:28538:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:26050:2841":{"id":"a:2:3471:6582-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45583":{"id":"0:45583","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45584:7231","0:45585:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24525":{"id":"0:24525","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24530:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14030:7236":{"id":"0:14030:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:14067:1895":{"id":"b:2:2906-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9910:2455":{"id":"0:9910:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:304:18901":{"id":"44:304:18901","crate_id":44,"name":"u64x2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[233,4],"end":[233,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u64x2","id":"44:263:18901","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:16826:2226":{"id":"0:16826:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14456:1763":{"id":"0:14456:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:522":{"id":"0:522","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[36,0],"end":[149,1]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:523:906","0:528:1437","0:529:1434","0:530:1435","0:531:1436","0:532:1433","0:533:1833","0:534:3557","0:535:3561","0:536:2193"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42936:7231":{"id":"0:42936:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9805:2648":{"id":"0:9805:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[109,4],"end":[130,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54889":{"id":"0:54889","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2811,4],"end":[2811,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54890:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1328:649":{"id":"0:1328:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[60,4],"end":[62,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2164":{"id":"0:2164","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[18,0],"end":[43,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2165:3943","0:2167:4132","0:2168:3895","0:2170:4148"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44515":{"id":"0:44515","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44520:5328","0:44531:6154","0:44542:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35444:7231":{"id":"0:35444:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41876:7231":{"id":"0:41876:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43134:1835":{"id":"0:43134:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:30377:5235":{"id":"a:2:3471:6582-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3521:6569":{"id":"2:3521:6569","crate_id":2,"name":"Rem","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3523:180","2:3524:1098"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:3421:221-0:15629:1746":{"id":"a:2:3421:221-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42993:1660":{"id":"0:42993:1660","crate_id":0,"name":"coins_per_byte","span":{"filename":"src/lib.rs","begin":[293,4],"end":[301,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21528:2226":{"id":"0:21528:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45858:594":{"id":"0:45858:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[860,32],"end":[860,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7266":{"id":"0:7266","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7267:7231","0:7268:5150","0:7269:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48648:1766":{"id":"0:48648:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1308,88],"end":[1308,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46916:906":{"id":"0:46916:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1029,4],"end":[1031,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30979:6154":{"id":"0:30979:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27733:1767":{"id":"0:27733:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8884:7231":{"id":"0:8884:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:35959:3238":{"id":"b:44:298-0:35959:3238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16250:2223":{"id":"0:16250:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29278":{"id":"0:29278","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49300:7245":{"id":"0:49300:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:1754:4039":{"id":"0:1754:4039","crate_id":0,"name":"source","span":{"filename":"src/chain_crypto/sign.rs","begin":[104,4],"end":[109,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4842:5199":{"id":"0:4842:5199","crate_id":0,"name":"treasury_withdrawals_action","span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals_action.rs","begin":[1,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:33192":{"id":"0:33192","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[577,4],"end":[577,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33193:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44390:7243":{"id":"0:44390:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13974:1637":{"id":"0:13974:1637","crate_id":0,"name":"get","span":{"filename":"src/crypto.rs","begin":[847,4],"end":[849,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12014:2455":{"id":"0:12014:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:27525:5192":{"id":"b:32:1701-0:27525:5192","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:19976:5128":{"id":"b:2:3240-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15962:7236":{"id":"0:15962:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31392:2194":{"id":"0:31392:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20802:7247":{"id":"0:20802:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52845:1894":{"id":"0:52845:1894","crate_id":0,"name":"sigma","span":{"filename":"src/lib.rs","begin":[2116,4],"end":[2118,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15325:2223":{"id":"0:15325:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:51267:1869":{"id":"b:5:859-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15920:1759":{"id":"0:15920:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44844:667":{"id":"0:44844:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6070":{"id":"0:6070","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[120,4],"end":[120,9]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6071:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:35040:1783":{"id":"a:2:9605:8783-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8422:2455":{"id":"0:8422:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:21665:2682":{"id":"b:5:859-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1127:3998":{"id":"0:1127:3998","crate_id":0,"name":"inner_key","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[40,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"64"}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:502:56808":{"id":"25:502:56808","crate_id":25,"name":"integer_decode","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1840,4],"end":[1840,46]},"visibility":"default","docs":"Returns the mantissa, base 2 exponent, and sign as integers, respectively.\nThe original number can be recovered by `sign * mantissa * 2 ^ exponent`.\n\n```\nuse num_traits::Float;\n\nlet num = 2.0f32;\n\n// (8388608, -22, 1)\nlet (mantissa, exponent, sign) = Float::integer_decode(num);\nlet sign_f = sign as f32;\nlet mantissa_f = mantissa as f32;\nlet exponent_f = num.powf(exponent as f32);\n\n// 1 * 8388608 * 2^(-22) == 2\nlet abs_difference = (sign_f * mantissa_f * exponent_f - num).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"primitive","inner":"u64"},{"kind":"primitive","inner":"i16"},{"kind":"primitive","inner":"i8"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:594:56450":{"id":"25:594:56450","crate_id":25,"name":"to_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[347,4],"end":[347,27]},"visibility":"default","docs":"Convert `self` to little endian from the target's endianness.\n\nOn little endian this is a no-op. On big endian the bytes are swapped.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\n\nif cfg!(target_endian = \"little\") {\n assert_eq!(n.to_le(), n)\n} else {\n assert_eq!(n.to_le(), n.swap_bytes())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:47600:1789":{"id":"a:2:3421:221-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5665:667":{"id":"0:5665:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[314,4],"end":[319,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["keys",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11462:3571":{"id":"0:11462:3571","crate_id":0,"name":"EndOfStream","span":{"filename":"src/chain_core/abor.rs","begin":[160,4],"end":[160,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:38486:5150":{"id":"0:38486:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9741":{"id":"0:9741","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[6,9],"end":[6,14]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9742:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11865":{"id":"0:11865","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11866:4020","0:11867:4021","0:11868:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44180":{"id":"0:44180","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[564,4],"end":[564,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15471:2194":{"id":"0:15471:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30143:7231":{"id":"0:30143:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13534:408":{"id":"0:13534:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[664,9],"end":[664,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:43316:1642":{"id":"b:5:859-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35358:7231":{"id":"0:35358:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48855":{"id":"0:48855","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,18],"end":[1354,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11893":{"id":"0:11893","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,22],"end":[14,27]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11894:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5715:1767":{"id":"0:5715:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1999,4],"end":[2001,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1927:1767":{"id":"0:1927:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[421,4],"end":[423,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39757:5150":{"id":"0:39757:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2199:4482":{"id":"0:2199:4482","crate_id":0,"name":"Signed","span":{"filename":"src/impl_mockchain/key.rs","begin":[135,0],"end":[138,1]},"visibility":"public","docs":"A serializable type T with a signature.","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":["0:2202:1690","0:2203:4011"],"fields_stripped":false}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["a:2:3471:6582-0:2199:4482","a:2:9605:8783-0:2199:4482","a:2:3421:221-0:2199:4482","a:2:9606:8782-0:2199:4482","a:2:3407:213-0:2199:4482","b:2:3244-0:2199:4482","b:2:2903-0:2199:4482","b:2:3255-0:2199:4482","b:2:3240-0:2199:4482","b:2:4212-0:2199:4482","b:2:3250-0:2199:4482","b:2:2906-0:2199:4482","b:5:859-0:2199:4482","b:36:59-0:2199:4482","b:44:298-0:2199:4482","b:49:1377-0:2199:4482","0:2207","0:2213","0:2218","0:2222","0:2225","0:2229"]}},"a:2:9606:8782-0:39395:5612":{"id":"a:2:9606:8782-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:11428:3533":{"id":"a:2:3407:213-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52387:5150":{"id":"0:52387:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42143:7247":{"id":"0:42143:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:8965:2440":{"id":"2:8965:2440","crate_id":2,"name":"last","span":null,"visibility":"default","docs":"Consumes the iterator, returning the last element.\n\nThis method will evaluate the iterator until it returns [`None`]. While\ndoing so, it keeps track of the current element. After [`None`] is\nreturned, `last()` will then return the last element it saw.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().last(), Some(&3));\n\nlet a = [1, 2, 3, 4, 5];\nassert_eq!(a.iter().last(), Some(&5));\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9968:2878":{"id":"0:9968:2878","crate_id":0,"name":"with_script_ref","span":{"filename":"src/builders/output_builder.rs","begin":[47,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["script_ref",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:49313:1681":{"id":"b:2:3255-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:2963:123":{"id":"2:2963:123","crate_id":2,"name":"Eq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9606:8782-0:7837:2711":{"id":"a:2:9606:8782-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17804":{"id":"0:17804","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,33],"end":[188,36]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17805:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:44169:1711":{"id":"b:2:2906-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:35292:5355":{"id":"b:2:2903-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42903":{"id":"0:42903","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42904:7231","0:42905:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30903":{"id":"0:30903","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30908:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49339:1763":{"id":"0:49339:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1426,68],"end":[1426,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:52641:1889":{"id":"b:2:3255-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1748":{"id":"0:1748","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[80,0],"end":[91,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1749:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44886:594":{"id":"0:44886:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[701,4],"end":[701,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22202:7231":{"id":"0:22202:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52665:1763":{"id":"0:52665:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2091,56],"end":[2091,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44005:2194":{"id":"0:44005:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:40260:1677":{"id":"b:44:298-0:40260:1677","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40624:649":{"id":"0:40624:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[636,16],"end":[636,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:251:41367":{"id":"25:251:41367","crate_id":25,"name":"UpperBounded","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:252:2567"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:4707":{"id":"0:4707","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[5,0],"end":[5,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"anchor","name":"anchor","id":"0:4691:5149","glob":true}},"b:2:3244-0:35705:5457":{"id":"b:2:3244-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38965:5587":{"id":"0:38965:5587","crate_id":0,"name":"set_expansion_rate","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[342,4],"end":[344,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["expansion_rate",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:113:4399":{"id":"38:113:4399","crate_id":38,"name":"div_ceil","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[96,4],"end":[96,44]},"visibility":"default","docs":"Ceiled integer division.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(( 8).div_ceil( &3), 3);\nassert_eq!(( 8).div_ceil(&-3), -2);\nassert_eq!((-8).div_ceil( &3), -2);\nassert_eq!((-8).div_ceil(&-3), 3);\n\nassert_eq!(( 1).div_ceil( &2), 1);\nassert_eq!(( 1).div_ceil(&-2), 0);\nassert_eq!((-1).div_ceil( &2), 0);\nassert_eq!((-1).div_ceil(&-2), 1);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:1594:3031":{"id":"b:49:1377-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50141":{"id":"0:50141","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50142:7231","0:50143:5150","0:50144:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:50301:1861":{"id":"b:44:298-0:50301:1861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54071:7236":{"id":"0:54071:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28614:1672":{"id":"0:28614:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[33,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38553:1759":{"id":"0:38553:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[216,4],"end":[216,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5811":{"id":"0:5811","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,9],"end":[37,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5812:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38226:906":{"id":"0:38226:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[93,4],"end":[117,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["motion_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee_normal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["update_constitution",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["hard_fork_initiation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pp_network_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pp_economic_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pp_technical_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pp_governance_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["treasury_withdrawal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18798:5107":{"id":"0:18798:5107","crate_id":0,"name":"as_move_instantaneous_rewards_cert","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[259,4],"end":[264,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1853:17734":{"id":"32:1853:17734","crate_id":32,"name":"size_hint","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1733,4],"end":[1733,40]},"visibility":"default","docs":"Returns the number of elements remaining in the sequence, if known.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13598:1767":{"id":"0:13598:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[664,76],"end":[664,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25631:7231":{"id":"0:25631:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40906:7207":{"id":"0:40906:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13463:54393":{"id":"2:13463:54393","crate_id":2,"name":"next_match","span":null,"visibility":"default","docs":"Finds the next [`Match`][SearchStep::Match] result. See [`next()`][Searcher::next].\n\nUnlike [`next()`][Searcher::next], there is no guarantee that the returned ranges\nof this and [`next_reject`][Searcher::next_reject] will overlap. This will return\n`(start_match, end_match)`, where start_match is the index of where\nthe match begins, and end_match is the index after the end of the match.","links":{"Searcher::next":"2:13462:919","SearchStep::Match":"2:46320:18149","Searcher::next_reject":"2:13464:54394"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"primitive","inner":"usize"}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9152:126":{"id":"32:9152:126","crate_id":32,"name":"Error","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:9153:2221","32:9155:18002","32:9156:1936","32:9157:7389","32:9158:7319","32:9159:18003","32:9160:9280","32:9161:9278"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:7528:2622":{"id":"a:2:9605:8783-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:11948:3908":{"id":"a:2:9606:8782-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:1015:6399":{"id":"25:1015:6399","crate_id":25,"name":"NumOps","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}},{"name":"Output","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Output"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Output"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Output"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Output"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Rem","id":"2:3521:6569","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Output"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"2:8991:2646":{"id":"2:8991:2646","crate_id":2,"name":"enumerate","span":null,"visibility":"default","docs":"Creates an iterator which gives the current iteration count as well as\nthe next value.\n\nThe iterator returned yields pairs `(i, val)`, where `i` is the\ncurrent index of iteration and `val` is the value returned by the\niterator.\n\n`enumerate()` keeps its count as a [`usize`]. If you want to count by a\ndifferent sized integer, the [`zip`] function provides similar\nfunctionality.\n\n# Overflow Behavior\n\nThe method does no guarding against overflows, so enumerating more than\n[`usize::MAX`] elements either produces the wrong result or panics. If\ndebug assertions are enabled, a panic is guaranteed.\n\n# Panics\n\nThe returned iterator might panic if the to-be-returned index would\noverflow a [`usize`].\n\n[`zip`]: Iterator::zip\n\n# Examples\n\n```\nlet a = ['a', 'b', 'c'];\n\nlet mut iter = a.iter().enumerate();\n\nassert_eq!(iter.next(), Some((0, &'a')));\nassert_eq!(iter.next(), Some((1, &'b')));\nassert_eq!(iter.next(), Some((2, &'c')));\nassert_eq!(iter.next(), None);\n```","links":{"`usize::MAX`":"2:25128:2137","`usize`":"1:11859:6320","Iterator::zip":"2:8973:6908"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Enumerate","id":"2:43010:6920","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20347:1767":{"id":"0:20347:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[198,4],"end":[198,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27491:594":{"id":"0:27491:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[8,4],"end":[8,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21433":{"id":"0:21433","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21435:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13528:4215":{"id":"0:13528:4215","crate_id":0,"name":"BootstrapWitness","span":{"filename":"src/crypto.rs","begin":[665,0],"end":[670,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:13599","0:13614","0:13629","0:13644","0:13659","0:13697","a:2:3471:6582-0:13528:4215","a:2:9605:8783-0:13528:4215","a:2:3421:221-0:13528:4215","a:2:9606:8782-0:13528:4215","a:2:3407:213-0:13528:4215","b:2:3244-0:13528:4215","b:2:2903-0:13528:4215","b:2:3255-0:13528:4215","b:2:3240-0:13528:4215","b:2:4212-0:13528:4215","b:2:3250-0:13528:4215","b:2:2906-0:13528:4215","b:5:859-0:13528:4215","b:19:426-0:13528:4215","b:32:1701-0:13528:4215","b:36:59-0:13528:4215","b:44:298-0:13528:4215","b:49:1377-0:13528:4215","0:13533","0:13535","0:13537","0:13538","0:13540","0:13541","0:13545","0:13550","0:13595","0:13474","0:13480","0:13489","0:13502","0:13508","0:13512","0:13516","0:13520","0:13522","0:1967"]}},"0:1330:4070":{"id":"0:1330:4070","crate_id":0,"name":"HASH_SIZE","span":{"filename":"src/chain_crypto/digest.rs","begin":[66,4],"end":[66,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":null}},"0:38548":{"id":"0:38548","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[215,4],"end":[215,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38549:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:48585:1795":{"id":"b:32:1701-0:48585:1795","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35306:594":{"id":"0:35306:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,32],"end":[1201,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42427:7245":{"id":"0:42427:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:3150:5806":{"id":"a:2:3471:6582-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33746:649":{"id":"0:33746:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[675,16],"end":[675,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:33046:5253":{"id":"b:2:3255-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:11623:3997":{"id":"b:2:4212-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:13290:1774":{"id":"a:2:9606:8782-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9922:649":{"id":"0:9922:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/output_builder.rs","begin":[11,16],"end":[11,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17288:1763":{"id":"0:17288:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1365,68],"end":[1365,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:38500:1868":{"id":"b:44:298-0:38500:1868","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35245:7231":{"id":"0:35245:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:591:56447":{"id":"25:591:56447","crate_id":25,"name":"from_be","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[290,4],"end":[290,32]},"visibility":"default","docs":"Convert an integer from big endian to the target's endianness.\n\nOn big endian this is a no-op. On little endian the bytes are swapped.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\n\nif cfg!(target_endian = \"big\") {\n assert_eq!(u64::from_be(n), n)\n} else {\n assert_eq!(u64::from_be(n), n.swap_bytes())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:51980":{"id":"0:51980","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51981:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7887":{"id":"0:7887","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7888:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45334:7231":{"id":"0:45334:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28498:6470":{"id":"0:28498:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37760":{"id":"0:37760","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37761:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11777":{"id":"0:11777","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,41],"end":[144,45]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8102":{"id":"0:8102","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[32,0],"end":[64,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8107:906","0:8117:2737","0:8127:2738"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2110:667":{"id":"0:2110:667","crate_id":0,"name":"from","span":{"filename":"src/error.rs","begin":[175,4],"end":[180,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["err",{"kind":"resolved_path","inner":{"name":"chain_crypto::SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15091":{"id":"0:15091","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38454:7232":{"id":"0:38454:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53804":{"id":"0:53804","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53805:7231","0:53806:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33428:408":{"id":"0:33428:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,4],"end":[611,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31111:7231":{"id":"0:31111:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5974:1767":{"id":"0:5974:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/address.rs","begin":[100,4],"end":[100,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2576:23836":{"id":"25:2576:23836","crate_id":25,"name":"LOG2_E","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `log2(e)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:14519:1832":{"id":"b:5:859-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2561:19895":{"id":"50:2561:19895","crate_id":50,"name":"flatten_ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[922,4],"end":[924,29]},"visibility":"default","docs":"Return an iterator adaptor that flattens every `Result::Ok` value into\na series of `Result::Ok` values. `Result::Err` values are unchanged.\n \nThis is useful when you have some common error type for your crate and\nneed to propagate it upwards, but the `Result::Ok` case needs to be flattened.\n\n```\nuse itertools::Itertools;\n\nlet input = vec![Ok(0..2), Err(false), Ok(2..4)];\nlet it = input.iter().cloned().flatten_ok();\nitertools::assert_equal(it.clone(), vec![Ok(0), Ok(1), Err(false), Ok(2), Ok(3)]);\n \n// This can also be used to propagate errors when collecting.\nlet output_result: Result, bool> = it.collect();\nassert_eq!(output_result, Err(false));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"FlattenOk","id":"50:1198:19945","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48801:7231":{"id":"0:48801:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19286:1766":{"id":"0:19286:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24185:1767":{"id":"0:24185:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23272:408":{"id":"0:23272:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8600:993":{"id":"0:8600:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[226,43],"end":[226,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11589:3924":{"id":"b:2:3244-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19120:906":{"id":"0:19120:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[21,4],"end":[23,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35974":{"id":"0:35974","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,38],"end":[130,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33541:7236":{"id":"0:33541:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47140:780":{"id":"0:47140:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1066,4],"end":[1068,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11869:3904":{"id":"b:2:4212-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9733":{"id":"0:9733","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9734:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6072":{"id":"0:6072","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[121,4],"end":[121,6]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15985:5150":{"id":"0:15985:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"31:2225:3721":{"id":"31:2225:3721","crate_id":31,"name":"Read","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"31:2272:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:15212:7231":{"id":"0:15212:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37720":{"id":"0:37720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37721:7231","0:37722:5150","0:37723:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:26050:2841":{"id":"b:2:2903-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40544:1974":{"id":"0:40544:1974","crate_id":0,"name":"clamped_sub","span":{"filename":"src/utils.rs","begin":[504,4],"end":[517,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4808:5198":{"id":"0:4808:5198","crate_id":0,"name":"hard_fork_initiation_action","span":{"filename":"src/serialization/governance/proposals/hard_fork_initiation_action.rs","begin":[1,0],"end":[69,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:19422:906":{"id":"0:19422:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[40,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["genesishash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["genesis_delegate_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35962":{"id":"0:35962","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,9],"end":[130,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35963:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:17570:1702":{"id":"a:2:3421:221-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"b:19:426-0:25323:5158":{"id":"b:19:426-0:25323:5158","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26553:4527":{"id":"0:26553:4527","crate_id":0,"name":"No","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[18,4],"end":[18,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"0","value":"0"}}},"a:2:9605:8783-0:31355:1815":{"id":"a:2:9605:8783-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15388":{"id":"0:15388","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15389:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16199":{"id":"0:16199","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16200:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29340:7350":{"id":"0:29340:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:29622:5230":{"id":"a:2:9605:8783-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47805:7231":{"id":"0:47805:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4011:2218":{"id":"0:4011:2218","crate_id":0,"name":"to_from_json","span":{"filename":"src/serialization/serialization_macros.rs","begin":[112,0],"end":[134,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! to_from_json {\n ($name:ident) => { ... };\n}"},"0:13280:5150":{"id":"0:13280:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49820":{"id":"0:49820","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49825:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31585":{"id":"0:31585","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31586:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8048:7236":{"id":"0:8048:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:21406:2666":{"id":"b:36:59-0:21406:2666","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31888":{"id":"0:31888","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,32],"end":[233,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16873:7231":{"id":"0:16873:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29400":{"id":"0:29400","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29405:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20128:1637":{"id":"0:20128:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[111,4],"end":[113,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["cred",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:73:59332":{"id":"47:73:59332","crate_id":47,"name":"box_clone","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[29,4],"end":[29,46]},"visibility":"default","docs":"Clone hasher state into a boxed trait object","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"DynDigest","id":"47:67:44770","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23287:993":{"id":"0:23287:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19570":{"id":"0:19570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19575:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:50557:1865":{"id":"b:36:59-0:50557:1865","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46369":{"id":"0:46369","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46374:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1028:3918":{"id":"0:1028:3918","crate_id":0,"name":"Ed25519Extended","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[14,0],"end":[14,27]},"visibility":"public","docs":"ED25519 Signing Algorithm with extended secret key","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:1028:3918","a:2:9605:8783-0:1028:3918","a:2:3421:221-0:1028:3918","a:2:9606:8782-0:1028:3918","a:2:3407:213-0:1028:3918","b:2:3244-0:1028:3918","b:2:2903-0:1028:3918","b:2:3255-0:1028:3918","b:2:3240-0:1028:3918","b:2:4212-0:1028:3918","b:2:3250-0:1028:3918","b:2:2906-0:1028:3918","b:44:298-0:1028:3918","b:49:1377-0:1028:3918","0:1035","0:1046","0:1048"]}},"0:11792":{"id":"0:11792","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11795:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:423:56809":{"id":"25:423:56809","crate_id":25,"name":"classify","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[292,4],"end":[292,36]},"visibility":"default","docs":"Returns the floating point category of the number. If only one property\nis going to be tested, it is generally faster to use the specific\npredicate instead.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\nuse std::num::FpCategory;\n\nfn check(x: T, c: FpCategory) {\n assert!(x.classify() == c);\n}\n\ncheck(f32::INFINITY, FpCategory::Infinite);\ncheck(f32::MAX, FpCategory::Normal);\ncheck(f64::NAN, FpCategory::Nan);\ncheck(f64::MIN_POSITIVE, FpCategory::Normal);\ncheck(f64::MIN_POSITIVE / 2.0, FpCategory::Subnormal);\ncheck(0.0f64, FpCategory::Zero);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"FpCategory","id":"2:25229:6735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:36995":{"id":"0:36995","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36996:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29346":{"id":"0:29346","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29347:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5237:1759":{"id":"0:5237:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[153,4],"end":[163,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:862:3694":{"id":"5:862:3694","crate_id":5,"name":"to_owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10121:3081":{"id":"0:10121:3081","crate_id":0,"name":"LargestFirstMultiAsset","span":{"filename":"src/builders/tx_builder.rs","begin":[176,4],"end":[176,26]},"visibility":"default","docs":"Same as LargestFirst, but before adding ADA, will insert by largest-first for each asset type.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:48329:1793":{"id":"b:2:2903-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10651:188":{"id":"2:10651:188","crate_id":2,"name":"Pointer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10652:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:12860:906":{"id":"0:12860:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[439,4],"end":[441,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pk",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21388:5150":{"id":"0:21388:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14693:7231":{"id":"0:14693:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29093:667":{"id":"0:29093:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26365:7236":{"id":"0:26365:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8099:594":{"id":"0:8099:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[27,32],"end":[27,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12454:4199":{"id":"0:12454:4199","crate_id":0,"name":"from_extended_bytes","span":{"filename":"src/crypto.rs","begin":[294,4],"end":[299,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53616:649":{"id":"0:53616:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2411,11],"end":[2411,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35543":{"id":"0:35543","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[15,0],"end":[79,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35548:906","0:35558:780","0:35568:1672","0:35578:5450","0:35588:5452","0:35598:1637","0:35610:5455","0:35620:5456","0:35630:3574","0:35640:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46586":{"id":"0:46586","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46591:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50791":{"id":"0:50791","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50792:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1337":{"id":"0:1337","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[76,0],"end":[107,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1338:4070","0:1339:4071","0:1341:4072","0:1342:4073","0:1344:906","0:1345:4074","0:1346:2193"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36630":{"id":"0:36630","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,58],"end":[369,76]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36632:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41481":{"id":"0:41481","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,27],"end":[5,30]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41482:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15755:1766":{"id":"0:15755:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33950:5320":{"id":"0:33950:5320","crate_id":0,"name":"new_map","span":{"filename":"src/protocol_types/plutus.rs","begin":[743,4],"end":[748,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["map",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:469:53548":{"id":"25:469:53548","crate_id":25,"name":"recip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1309,4],"end":[1309,27]},"visibility":"default","docs":"Take the reciprocal (inverse) of a number, `1/x`.\n\n```\nuse num_traits::Float;\n\nlet x = 2.0;\nlet abs_difference = (x.recip() - (1.0/x)).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28713":{"id":"0:28713","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28714:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11855":{"id":"0:11855","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11856:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11382:7231":{"id":"0:11382:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:6515-0:11641:126":{"id":"b:5:6515-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9537":{"id":"0:9537","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9538:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23396:7207":{"id":"0:23396:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52351:7232":{"id":"0:52351:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:40913:4380":{"id":"b:32:1701-0:40913:4380","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22826:5150":{"id":"0:22826:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33073:993":{"id":"0:33073:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[547,4],"end":[547,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:33178:2657":{"id":"b:2:2903-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37853:2225":{"id":"0:37853:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50567":{"id":"0:50567","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,22],"end":[1713,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50568:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21381:667":{"id":"0:21381:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11677":{"id":"0:11677","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11678:4020","0:11679:4021","0:11680:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49095:415":{"id":"0:49095:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1393,27],"end":[1393,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3938:226":{"id":"2:3938:226","crate_id":2,"name":"Try","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3939:180","2:3940:7162","2:3941:672","2:3942:370"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"FromResidual","id":"2:3943:133","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3421:221-0:32824:4378":{"id":"a:2:3421:221-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1038:3941":{"id":"0:1038:3941","crate_id":0,"name":"SECRET_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[37,4],"end":[37,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"ed25519e_sk\""}},"a:2:9606:8782-0:19766:5125":{"id":"a:2:9606:8782-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:33046:5253":{"id":"b:2:3240-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11428:3533":{"id":"a:2:9605:8783-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27009:2852":{"id":"0:27009:2852","crate_id":0,"name":"VotingProcedures","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[45,0],"end":[47,2]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:27066","0:27081","0:27096","0:27111","0:27126","0:27164","a:2:3471:6582-0:27009:2852","a:2:9605:8783-0:27009:2852","a:2:3421:221-0:27009:2852","a:2:9606:8782-0:27009:2852","a:2:3407:213-0:27009:2852","b:2:3244-0:27009:2852","b:2:2903-0:27009:2852","b:2:3255-0:27009:2852","b:2:3240-0:27009:2852","b:2:4212-0:27009:2852","b:2:3250-0:27009:2852","b:2:2906-0:27009:2852","b:5:859-0:27009:2852","b:19:426-0:27009:2852","b:32:1701-0:27009:2852","b:36:59-0:27009:2852","b:44:298-0:27009:2852","b:49:1377-0:27009:2852","0:27012","0:27018","0:27027","0:27040","0:27046","0:27050","0:27054","0:27058","0:27060","0:26992","0:26994","0:26996","0:26997","0:26999","0:27001","0:27002","0:27004","0:27006","0:2567","0:2569","0:2573","0:2577","0:4747"]}},"0:44176:649":{"id":"0:44176:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[562,4],"end":[562,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5923":{"id":"0:5923","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[96,4],"end":[96,13]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5924:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:22778:2698":{"id":"b:2:2906-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20295:993":{"id":"0:20295:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[195,4],"end":[195,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35382":{"id":"0:35382","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,29],"end":[1237,31]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42675:7243":{"id":"0:42675:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43947:415":{"id":"0:43947:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[524,4],"end":[524,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17635:649":{"id":"0:17635:649","crate_id":0,"name":"fmt","span":{"filename":"src/fees.rs","begin":[6,16],"end":[6,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7743:5150":{"id":"0:7743:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:20378":{"id":"0:20378","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20383:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19319":{"id":"0:19319","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19324:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44421:415":{"id":"0:44421:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[608,4],"end":[608,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7278":{"id":"0:7278","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7279:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42645:7231":{"id":"0:42645:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40571:7231":{"id":"0:40571:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:3119:5735":{"id":"b:2:2906-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9061:277":{"id":"2:9061:277","crate_id":2,"name":"all","span":null,"visibility":"default","docs":"Tests if every element of the iterator matches a predicate.\n\n`all()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, and if they all return\n`true`, then so does `all()`. If any of them return `false`, it\nreturns `false`.\n\n`all()` is short-circuiting; in other words, it will stop processing\nas soon as it finds a `false`, given that no matter what else happens,\nthe result will also be `false`.\n\nAn empty iterator returns `true`.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert!(a.iter().all(|&x| x > 0));\n\nassert!(!a.iter().all(|&x| x > 2));\n```\n\nStopping at the first `false`:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert!(!iter.all(|&x| x != 2));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next(), Some(&3));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11817:3897":{"id":"b:49:1377-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1446:59550":{"id":"49:1446:59550","crate_id":49,"name":"is_greater","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[402,4],"end":[402,50]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsGreater","id":"49:1443:19820","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52648":{"id":"0:52648","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,16],"end":[2091,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47411":{"id":"0:47411","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1138,0],"end":[1197,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47416:1784","0:47426:1773","0:47436:1785","0:47446:1775","0:47456:1786","0:47466:1777","0:47476:1787","0:47486:1779","0:47496:1689","0:47506:1678","0:47516:1788","0:47526:1782","0:47536:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54126:1759":{"id":"0:54126:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2489,43],"end":[2489,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:9043:2768":{"id":"a:2:9605:8783-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47914:1835":{"id":"0:47914:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32740:4393":{"id":"0:32740:4393","crate_id":0,"name":"mem_price","span":{"filename":"src/protocol_types/plutus.rs","begin":[481,4],"end":[483,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26341":{"id":"0:26341","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26342:1766","0:26343:7350","0:26344:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:48848:1808":{"id":"a:2:3421:221-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:16554:1906":{"id":"b:2:3240-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24693":{"id":"0:24693","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24694:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48591":{"id":"0:48591","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,18],"end":[1308,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45973:7231":{"id":"0:45973:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23009:1759":{"id":"0:23009:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46516:5150":{"id":"0:46516:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31139:7231":{"id":"0:31139:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13297":{"id":"0:13297","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,23],"end":[602,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6113":{"id":"0:6113","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[134,0],"end":[177,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6118:2157","0:6128:2158","0:6138:2159","0:6148:2160","0:6158:769","0:6168:2161"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:14519:1832":{"id":"b:32:1701-0:14519:1832","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10149:7231":{"id":"0:10149:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1628":{"id":"0:1628","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[115,0],"end":[122,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1629:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19835:1766":{"id":"0:19835:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[68,4],"end":[68,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47939":{"id":"0:47939","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47944:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53592:5150":{"id":"0:53592:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:15259:1866":{"id":"b:2:2903-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:1359:4077":{"id":"a:2:3407:213-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24190:6470":{"id":"0:24190:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1445:180":{"id":"49:1445:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[400,4],"end":[400,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:53347:1930":{"id":"0:53347:1930","crate_id":0,"name":"new_headerbody","span":{"filename":"src/lib.rs","begin":[2285,4],"end":[2309,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["block_number",{"kind":"primitive","inner":"u32"}],["slot",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["prev_hash",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}],["issuer_vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_result",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["block_body_size",{"kind":"primitive","inner":"u32"}],["block_body_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["operational_cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_version",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:23917:2692":{"id":"b:2:2906-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30701:5245":{"id":"0:30701:5245","crate_id":0,"name":"as_parameter_change_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[138,4],"end":[143,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20581:594":{"id":"0:20581:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26097:5150":{"id":"0:26097:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18196":{"id":"0:18196","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,23],"end":[5,25]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:29061:5221":{"id":"b:2:3240-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25658":{"id":"0:25658","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25659:7231","0:25660:5150","0:25661:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14341:408":{"id":"0:14341:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9742:408":{"id":"0:9742:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[6,9],"end":[6,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25431":{"id":"0:25431","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25432:7231","0:25433:5150","0:25434:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32946:2226":{"id":"0:32946:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6783":{"id":"0:6783","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,43],"end":[656,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6784:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32840":{"id":"0:32840","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[505,4],"end":[505,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32841:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1393:56572":{"id":"49:1393:56572","crate_id":49,"name":"powi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[89,4],"end":[89,44]},"visibility":"default","docs":"This function isn't used in this crate, but may be useful for others.\nIt is implemented for primitives.\n\n# Example\n```rust\nuse typenum::{Pow, U3};\n\nlet a = 7u32.powi(U3::new());\nlet b = 7u32.pow(3);\nassert_eq!(a, b);\n\nlet x = 3.0.powi(U3::new());\nlet y = 27.0;\nassert_eq!(x, y);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"generic","inner":"Exp"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Pow","id":"49:1390:6702","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Exp"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9059:7232":{"id":"0:9059:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19766:5125":{"id":"0:19766:5125","crate_id":0,"name":"MIREnum","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[70,0],"end":[73,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:19767:5126","0:19770:5127"],"impls":["a:2:3471:6582-0:19766:5125","a:2:9605:8783-0:19766:5125","a:2:3421:221-0:19766:5125","a:2:9606:8782-0:19766:5125","a:2:3407:213-0:19766:5125","b:2:3244-0:19766:5125","b:2:2903-0:19766:5125","b:2:3255-0:19766:5125","b:2:3240-0:19766:5125","b:2:4212-0:19766:5125","b:2:3250-0:19766:5125","b:2:2906-0:19766:5125","b:5:859-0:19766:5125","b:32:1701-0:19766:5125","b:36:59-0:19766:5125","b:44:298-0:19766:5125","b:49:1377-0:19766:5125","0:19773","0:19775","0:19777","0:19780","0:19781","0:19783","0:19785","0:19786","0:19788","0:19792","0:19797","0:19834"]}},"0:51024:7243":{"id":"0:51024:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34152:415":{"id":"0:34152:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,23],"end":[956,26]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:24747:2667":{"id":"b:2:3244-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:10042:2879":{"id":"b:2:2903-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8244:2737":{"id":"0:8244:2737","crate_id":0,"name":"new_ref_input","span":{"filename":"src/builders/script_structs.rs","begin":[84,4],"end":[86,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15827:702":{"id":"0:15827:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6999:7231":{"id":"0:6999:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41907":{"id":"0:41907","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[88,4],"end":[88,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41908:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:12562:3031":{"id":"b:44:298-0:12562:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:20565:2670":{"id":"b:2:3255-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13908:55406":{"id":"2:13908:55406","crate_id":2,"name":"trim_end","span":null,"visibility":"public","docs":"Returns a string slice with trailing whitespace removed.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`, which includes newlines.\n\n# Text directionality\n\nA string is a sequence of bytes. `end` in this context means the last\nposition of that byte string; for a left-to-right language like English or\nRussian, this will be right side, and for right-to-left languages like\nArabic or Hebrew, this will be the left side.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"\\n Hello\\tworld\\t\\n\";\nassert_eq!(\"\\n Hello\\tworld\", s.trim_end());\n```\n\nDirectionality:\n\n```\nlet s = \" English \";\nassert!(Some('h') == s.trim_end().chars().rev().next());\n\nlet s = \" עברית \";\nassert!(Some('ת') == s.trim_end().chars().rev().next());\n```","links":{},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]","#[rustc_diagnostic_item = \"str_trim_end\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39455":{"id":"0:39455","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,23],"end":[14,32]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39457:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17784":{"id":"0:17784","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,38],"end":[185,47]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2836":{"id":"0:2836","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"protocol_param_update","name":"protocol_param_update","id":"0:2834:5053","glob":true}},"0:2034:1759":{"id":"0:2034:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1405,4],"end":[1413,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1075:57758":{"id":"31:1075:57758","crate_id":31,"name":"begin_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1722,4],"end":[1724,30]},"visibility":"default","docs":"Called before each series of `write_string_fragment` and\n`write_char_escape`. Writes a `\"` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3533:267":{"id":"2:3533:267","crate_id":2,"name":"add_assign","span":null,"visibility":"default","docs":"Performs the `+=` operation.\n\n# Example\n\n```\nlet mut x: u32 = 12;\nx += 1;\nassert_eq!(x, 13);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:8085:2704":{"id":"b:44:298-0:8085:2704","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:21406:2666":{"id":"a:2:9606:8782-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13510:5150":{"id":"0:13510:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16196":{"id":"0:16196","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16197:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30509:7247":{"id":"0:30509:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8879":{"id":"0:8879","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8880:7231","0:8881:5150","0:8882:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13331":{"id":"0:13331","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13336:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18201":{"id":"0:18201","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,32],"end":[5,41]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:20811:4441":{"id":"a:2:3421:221-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6713":{"id":"0:6713","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6714:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48598:594":{"id":"0:48598:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1308,27],"end":[1308,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46990":{"id":"0:46990","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46991:7231","0:46992:5150","0:46993:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2319:9267":{"id":"32:2319:9267","crate_id":32,"name":"serialize_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1641,4],"end":[1643,21]},"visibility":"default","docs":"Serialize a tuple struct field.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleStruct","id":"32:2316:7101","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46647:6154":{"id":"0:46647:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11885:3901":{"id":"a:2:3471:6582-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52178:7350":{"id":"0:52178:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2009,54],"end":[2009,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12347:7231":{"id":"0:12347:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"19:428:7231":{"id":"19:428:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[154,4],"end":[154,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"0:19402:2689":{"id":"0:19402:2689","crate_id":0,"name":"genesis_delegate_hash","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48571:5150":{"id":"0:48571:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22722":{"id":"0:22722","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22723:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48774:906":{"id":"0:48774:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1342,4],"end":[1344,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor uses outdated slot number format.\nUse `.new_timelockstart` instead.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity (BigNum u64) bigger then Slot32. Use new_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity (BigNum u64) bigger then Slot32. Use new_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:51986:1875":{"id":"a:2:3421:221-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54603:7231":{"id":"0:54603:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16744:649":{"id":"0:16744:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1081:57761":{"id":"31:1081:57761","crate_id":31,"name":"write_char_escape","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1751,4],"end":[1753,30]},"visibility":"default","docs":"Writes a character escape code to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["char_escape",{"kind":"resolved_path","inner":{"name":"CharEscape","id":"31:1022:19504","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35950:7247":{"id":"0:35950:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:32290:3370":{"id":"a:2:3471:6582-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8666":{"id":"0:8666","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8667:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:48329:1793":{"id":"b:2:3250-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23418":{"id":"0:23418","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23423:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:24467:2672":{"id":"b:2:3255-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:27734:5209":{"id":"b:2:3255-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:8941:2767":{"id":"b:2:3244-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20251:667":{"id":"0:20251:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5657:1644":{"id":"0:5657:1644","crate_id":0,"name":"Item","span":{"filename":"src/lib.rs","begin":[253,4],"end":[253,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"0:2831:5052":{"id":"0:2831:5052","crate_id":0,"name":"transaction_body","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[1,0],"end":[299,1]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:37001:1622"],"is_stripped":true}},"0:25671:7207":{"id":"0:25671:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51940:7232":{"id":"0:51940:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:40618:1606":{"id":"b:2:3240-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:1340:2427":{"id":"24:1340:2427","crate_id":24,"name":"input","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/mac.rs","begin":[25,4],"end":[25,37]},"visibility":"default","docs":"Process input data.\n\n# Arguments\n* data - The input data to process.\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18370:7236":{"id":"0:18370:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20992:266":{"id":"0:20992:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[70,4],"end":[72,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15199":{"id":"0:15199","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15200:1766","0:15201:1767","0:15202:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15808:53549":{"id":"2:15808:53549","crate_id":2,"name":"to_degrees","span":null,"visibility":"default","docs":"Converts each lane from radians to degrees.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"44:252:44592":{"id":"44:252:44592","crate_id":44,"name":"Swap64","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:253:59198","44:254:59199","44:255:59200","44:256:59201","44:257:59202","44:258:59203","44:259:59204"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9605:8783-0:15259:1866":{"id":"a:2:9605:8783-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:31876:5278":{"id":"a:2:3407:213-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33855":{"id":"0:33855","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33860:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31869:7207":{"id":"0:31869:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:14067:1895":{"id":"b:2:4212-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12223:2455":{"id":"0:12223:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:32824:4378":{"id":"a:2:3471:6582-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2567":{"id":"0:2567","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[51,0],"end":[55,1]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2568:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45335:7236":{"id":"0:45335:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:50557:1865":{"id":"a:2:3407:213-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:2323:174":{"id":"32:2323:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1693,4],"end":[1693,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:35964":{"id":"0:35964","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,16],"end":[130,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35965:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:587:3635":{"id":"a:2:9605:8783-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:17789:4489":{"id":"b:2:3240-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:474:39385":{"id":"25:474:39385","crate_id":25,"name":"exp2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1382,4],"end":[1382,26]},"visibility":"default","docs":"Returns `2^(self)`.\n\n```\nuse num_traits::Float;\n\nlet f = 2.0;\n\n// 2^2 - 4 == 0\nlet abs_difference = (f.exp2() - 4.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:33757:5313":{"id":"a:2:9605:8783-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44654":{"id":"0:44654","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[656,4],"end":[656,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44655:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30963":{"id":"0:30963","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30968:5328","0:30979:6154","0:30990:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54369:667":{"id":"0:54369:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:24186:2695":{"id":"a:2:3407:213-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21413":{"id":"0:21413","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21414:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:25977:5169":{"id":"a:2:3421:221-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23015:1763":{"id":"0:23015:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1822:17995":{"id":"32:1822:17995","crate_id":32,"name":"visit_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1529,4],"end":[1531,17]},"visibility":"default","docs":"The input contains a string and ownership of the string is being given\nto the `Visitor`.\n\nThis method allows the `Visitor` to avoid a copy by taking ownership of\na string created by the `Deserializer`. `Deserialize` implementations\nthat benefit from taking ownership of `String` data should indicate that\nto the deserializer by using `Deserializer::deserialize_string` rather\nthan `Deserializer::deserialize_str`, although not every deserializer\nwill honor such a request.\n\nIt is never correct to implement `visit_string` without implementing\n`visit_str`. Implement neither, both, or just `visit_str`.\n\nThe default implementation forwards to `visit_str` and then drops the\n`String`.","links":{},"attrs":["#[cfg(any(feature = \"std\", feature = \"alloc\"))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:748:3757":{"id":"0:748:3757","crate_id":0,"name":"ChainLength","span":{"filename":"src/chain_core/property.rs","begin":[115,4],"end":[115,34]},"visibility":"default","docs":"the length of the blockchain (number of blocks)","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ChainLength","id":"0:731:3757","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:3911:1759":{"id":"0:3911:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2663,4],"end":[2692,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45557:1722":{"id":"0:45557:1722","crate_id":0,"name":"dns_name","span":{"filename":"src/lib.rs","begin":[812,4],"end":[814,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7629:2668":{"id":"0:7629:2668","crate_id":0,"name":"get_certificates_deposit","span":{"filename":"src/builders/certificates_builder.rs","begin":[168,4],"end":[202,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8059":{"id":"0:8059","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8060:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54428":{"id":"0:54428","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54429:7231","0:54430:5150","0:54431:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12642:2225":{"id":"0:12642:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[381,4],"end":[383,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:18972:2678":{"id":"a:2:3421:221-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45389:594":{"id":"0:45389:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[792,4],"end":[792,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:39521:3135":{"id":"b:2:3240-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35386:594":{"id":"0:35386:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,33],"end":[1237,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51262:2455":{"id":"0:51262:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17644":{"id":"0:17644","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,43],"end":[6,53]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17645:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8012:2650":{"id":"0:8012:2650","crate_id":0,"name":"RefInput","span":{"filename":"src/builders/script_structs.rs","begin":[6,4],"end":[6,60]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:8014:1542","0:8015:1543","0:8016:1544"]}},"0:2014:1763":{"id":"0:2014:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1218,4],"end":[1232,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27949":{"id":"0:27949","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27950:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:19486:2690":{"id":"a:2:9606:8782-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:14153:4230":{"id":"a:2:3407:213-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54186:2225":{"id":"0:54186:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1871:18360":{"id":"32:1871:18360","crate_id":32,"name":"next_entry_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1822,4],"end":[1829,32]},"visibility":"default","docs":"This returns `Ok(Some((key, value)))` for the next (key-value) pair in\nthe map, or `Ok(None)` if there are no more remaining items.\n\n`MapAccess` implementations should override the default behavior if a\nmore efficient implementation is possible.\n\n`Deserialize` implementations should typically use\n`MapAccess::next_entry` instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["kseed",{"kind":"generic","inner":"K"}],["vseed",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"K"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}]}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18274:993":{"id":"0:18274:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[33,4],"end":[33,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:51756:1873":{"id":"b:2:2903-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:35463:5449":{"id":"b:2:3244-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33408":{"id":"0:33408","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33409:7231","0:33410:5150","0:33411:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:257:59202":{"id":"44:257:59202","crate_id":44,"name":"swap16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[108,4],"end":[108,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39215:5568":{"id":"0:39215:5568","crate_id":0,"name":"max_collateral_inputs","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[460,4],"end":[462,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:207:18300":{"id":"40:207:18300","crate_id":40,"name":"try_fill_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[184,4],"end":[184,71]},"visibility":"default","docs":"Fill `dest` entirely with random data.\n\nThis is the only method which allows an RNG to report errors while\ngenerating random data thus making this the primary method implemented\nby external (true) RNGs (e.g. `OsRng`) which can fail. It may be used\ndirectly to generate keys and to seed (infallible) PRNGs.\n\nOther than error handling, this method is identical to [`RngCore::fill_bytes`];\nthus this may be implemented using `Ok(self.fill_bytes(dest))` or\n`fill_bytes` may be implemented with\n`self.try_fill_bytes(dest).unwrap()` or more specific error handling.","links":{"`RngCore::fill_bytes`":"40:206:3945"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"40:109:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5913:408":{"id":"0:5913:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[92,4],"end":[92,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13491:7236":{"id":"0:13491:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:39443:4134":{"id":"a:2:3407:213-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:27734:5209":{"id":"a:2:3471:6582-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35666":{"id":"0:35666","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35667:7231","0:35668:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21070":{"id":"0:21070","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[80,4],"end":[80,8]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21071:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:52995:1886":{"id":"b:2:4212-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9665:2676":{"id":"0:9665:2676","crate_id":0,"name":"has_plutus_scripts","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[97,4],"end":[104,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21422":{"id":"0:21422","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21423:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:50157:1776":{"id":"a:2:9606:8782-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44993:6154":{"id":"0:44993:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"17:59:18396":{"id":"17:59:18396","crate_id":17,"name":"encode_hex_upper","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[142,4],"end":[142,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"U"},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"char"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13702:4213":{"id":"0:13702:4213","crate_id":0,"name":"vkey","span":{"filename":"src/crypto.rs","begin":[677,4],"end":[679,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44736:2226":{"id":"0:44736:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42545":{"id":"0:42545","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42550:5328","0:42561:6154","0:42572:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38985:5588":{"id":"0:38985:5588","crate_id":0,"name":"set_treasury_growth_rate","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[350,4],"end":[352,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["treasury_growth_rate",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:26648:2839":{"id":"b:32:1701-0:26648:2839","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23005:993":{"id":"0:23005:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48148":{"id":"0:48148","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,88],"end":[1252,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48149:1766","0:48150:7350","0:48151:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12732:1759":{"id":"0:12732:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[431,38],"end":[431,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45367:2455":{"id":"0:45367:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15068":{"id":"0:15068","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15069:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4873":{"id":"0:4873","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals.rs","begin":[4,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:4868:5200","path":"::serialization::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4874:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:35292:5355":{"id":"a:2:9605:8783-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:966:3934":{"id":"0:966:3934","crate_id":0,"name":"PUBLIC_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[35,4],"end":[35,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"xpub\""}},"0:53603:7207":{"id":"0:53603:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30563":{"id":"0:30563","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30568:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:6365:2189":{"id":"a:2:3421:221-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29072:7232":{"id":"0:29072:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33598":{"id":"0:33598","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33603:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8711:7247":{"id":"0:8711:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:516:122":{"id":"b:2:3240-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27055:7231":{"id":"0:27055:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26548":{"id":"0:26548","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26549:1766","0:26550:7350","0:26551:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15129:2219":{"id":"0:15129:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16357":{"id":"0:16357","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16358:7231","0:16359:5150","0:16360:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:45100:1725":{"id":"a:2:9606:8782-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49209":{"id":"0:49209","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,38],"end":[1416,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49210:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13454:53824":{"id":"2:13454:53824","crate_id":2,"name":"is_contained_in","span":null,"visibility":"default","docs":"Checks whether the pattern matches anywhere in the haystack","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5000:5207":{"id":"0:5000:5207","crate_id":0,"name":"governance_action","span":{"filename":"src/serialization/governance/proposals/governance_action.rs","begin":[1,0],"end":[102,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:27556":{"id":"0:27556","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27557:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19037:2194":{"id":"0:19037:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52278":{"id":"0:52278","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2022,0],"end":[2058,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52283:1879","0:52293:1881","0:52303:1882","0:52313:1883","0:52323:1884","0:52333:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11577:3916":{"id":"b:2:3244-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2604:19909":{"id":"50:2604:19909","crate_id":50,"name":"permutations","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1556,4],"end":[1558,31]},"visibility":"default","docs":"Return an iterator adaptor that iterates over all k-permutations of the\nelements from an iterator.\n\nIterator element type is `Vec` with length `k`. The iterator\nproduces a new Vec per iteration, and clones the iterator elements.\n\nIf `k` is greater than the length of the input iterator, the resultant\niterator adaptor will be empty.\n\n```\nuse itertools::Itertools;\n\nlet perms = (5..8).permutations(2);\nitertools::assert_equal(perms, vec![\n vec![5, 6],\n vec![5, 7],\n vec![6, 5],\n vec![6, 7],\n vec![7, 5],\n vec![7, 6],\n]);\n```\n\nNote: Permutations does not take into account the equality of the iterated values.\n\n```\nuse itertools::Itertools;\n\nlet it = vec![2, 2].into_iter().permutations(2);\nitertools::assert_equal(it, vec![\n vec![2, 2], // Note: these are the same\n vec![2, 2], // Note: these are the same\n]);\n```\n\nNote: The source iterator is collected lazily, and will not be\nre-iterated if the permutations adaptor is completed and re-iterated.","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["k",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Permutations","id":"50:1910:19955","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:21406:2666":{"id":"b:32:1701-0:21406:2666","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29825:649":{"id":"0:29825:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2622:59639":{"id":"50:2622:59639","crate_id":50,"name":"find_or_first","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1790,4],"end":[1792,44]},"visibility":"default","docs":"Find the value of the first element satisfying a predicate or return the first element, if any.\n\nThe iterator is not advanced past the first element found.\n\n```\nuse itertools::Itertools;\n\nlet numbers = [1, 2, 3, 4];\nassert_eq!(numbers.iter().find_or_first(|&&x| x > 5), Some(&1));\nassert_eq!(numbers.iter().find_or_first(|&&x| x > 2), Some(&3));\nassert_eq!(std::iter::empty::().find_or_first(|&x| x > 5), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43449":{"id":"0:43449","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43454:5328","0:43465:6154","0:43476:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:537:112":{"id":"0:537:112","crate_id":0,"name":"Decoder","span":{"filename":"src/chain_core/abor.rs","begin":[152,0],"end":[156,1]},"visibility":"public","docs":"Create a decoder on some data","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"impls":["0:540","a:2:3471:6582-0:537:112","a:2:9605:8783-0:537:112","a:2:3421:221-0:537:112","a:2:9606:8782-0:537:112","a:2:3407:213-0:537:112","b:2:3244-0:537:112","b:2:2903-0:537:112","b:2:3255-0:537:112","b:2:3240-0:537:112","b:2:4212-0:537:112","b:2:3250-0:537:112","b:2:2906-0:537:112","b:44:298-0:537:112","b:49:1377-0:537:112"]}},"0:1335:4074":{"id":"0:1335:4074","crate_id":0,"name":"append_data","span":{"filename":"src/chain_crypto/digest.rs","begin":[72,4],"end":[72,63]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48088":{"id":"0:48088","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,4],"end":[1252,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48089:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6007":{"id":"0:6007","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,32],"end":[110,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6008:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7030":{"id":"0:7030","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[738,0],"end":[760,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7035:906","0:7045:2260","0:7055:2213","0:7065:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:47843:1791":{"id":"b:2:4212-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8147:649":{"id":"0:8147:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[66,16],"end":[66,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:12716:1904":{"id":"a:2:9606:8782-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31316":{"id":"0:31316","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31317:7231","0:31318:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49275:7231":{"id":"0:49275:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:48086:1792":{"id":"a:2:3407:213-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"24:1677:56418":{"id":"24:1677:56418","crate_id":24,"name":"ct_ne","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[140,4],"end":[140,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27730":{"id":"0:27730","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27731:1766","0:27732:7350","0:27733:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14471":{"id":"0:14471","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14472:7231","0:14473:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8567:7243":{"id":"0:8567:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10761:3207":{"id":"0:10761:3207","crate_id":0,"name":"set_validity_start_interval","span":{"filename":"src/builders/tx_builder.rs","begin":[953,4],"end":[955,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nUses outdated slot number format.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of validity_start_interval (BigNum u64) bigger then Slot32. Use set_validity_start_interval_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of validity_start_interval (BigNum u64) bigger then Slot32. Use set_validity_start_interval_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["validity_start_interval",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:29622:5230":{"id":"b:19:426-0:29622:5230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50746:6470":{"id":"0:50746:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:476:39351":{"id":"25:476:39351","crate_id":25,"name":"log","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1417,4],"end":[1417,37]},"visibility":"default","docs":"Returns the logarithm of the number with respect to an arbitrary base.\n\n```\nuse num_traits::Float;\n\nlet ten = 10.0;\nlet two = 2.0;\n\n// log10(10) - 1 == 0\nlet abs_difference_10 = (ten.log(10.0) - 1.0).abs();\n\n// log2(2) - 1 == 0\nlet abs_difference_2 = (two.log(2.0) - 1.0).abs();\n\nassert!(abs_difference_10 < 1e-10);\nassert!(abs_difference_2 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["base",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30481:7236":{"id":"0:30481:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:254:59199":{"id":"44:254:59199","crate_id":44,"name":"swap2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[105,4],"end":[105,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:6559:1675":{"id":"a:2:3407:213-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:11461:3570":{"id":"a:2:3407:213-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:10116:3075":{"id":"b:2:2906-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21840:2681":{"id":"0:21840:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:45372:1729":{"id":"b:44:298-0:45372:1729","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38795:5553":{"id":"0:38795:5553","crate_id":0,"name":"minfee_b","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[274,4],"end":[276,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43277":{"id":"0:43277","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43278:7231","0:43279:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23112":{"id":"0:23112","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23113:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19177:7236":{"id":"0:19177:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:18206:2664":{"id":"b:5:859-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22871:2225":{"id":"0:22871:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46251":{"id":"0:46251","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46252:7231","0:46253:5150","0:46254:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14842:7231":{"id":"0:14842:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50774:667":{"id":"0:50774:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:46267:1744":{"id":"b:44:298-0:46267:1744","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12573":{"id":"0:12573","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,27],"end":[336,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12574:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6596:5328":{"id":"0:6596:5328","crate_id":0,"name":"to_json","span":{"filename":"src/address.rs","begin":[361,0],"end":[361,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:9043:2768":{"id":"b:2:3250-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:15629:1746":{"id":"b:2:2903-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36285":{"id":"0:36285","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[271,0],"end":[287,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36290:906","0:36300:780","0:36310:1637","0:36320:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:634:3611":{"id":"25:634:3611","crate_id":25,"name":"to_be_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[50,4],"end":[50,41]},"visibility":"default","docs":"Return the memory representation of this number as a byte array in big-endian byte order.\n\n# Examples\n\n```\nuse num_traits::ToBytes;\n\nlet bytes = ToBytes::to_be_bytes(&0x12345678u32);\nassert_eq!(bytes, [0x12, 0x34, 0x56, 0x78]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToBytes","id":"25:632:6677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:8261:54528":{"id":"2:8261:54528","crate_id":2,"name":"forward_unchecked","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *successor*\nof `self` `count` times.\n\n# Safety\n\nIt is undefined behavior for this operation to overflow the\nrange of values supported by `Self`. If you cannot guarantee that this\nwill not overflow, use `forward` or `forward_checked` instead.\n\n# Invariants\n\nFor any `a`:\n\n* if there exists `b` such that `b > a`, it is safe to call `Step::forward_unchecked(a, 1)`\n* if there exists `b`, `n` such that `steps_between(&a, &b) == Some(n)`,\n it is safe to call `Step::forward_unchecked(a, m)` for any `m <= n`.\n\nFor any `a` and `n`, where no overflow occurs:\n\n* `Step::forward_unchecked(a, n)` is equivalent to `Step::forward(a, n)`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50227:1637":{"id":"0:50227:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1652,4],"end":[1654,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13862:780":{"id":"0:13862:780","crate_id":0,"name":"len","span":{"filename":"src/crypto.rs","begin":[783,4],"end":[785,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44149":{"id":"0:44149","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44150:7231","0:44151:5150","0:44152:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9043:2768":{"id":"0:9043:2768","crate_id":0,"name":"RequiredWitnessSet","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[72,0],"end":[76,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:9043:2768","a:2:9605:8783-0:9043:2768","a:2:3421:221-0:9043:2768","a:2:9606:8782-0:9043:2768","a:2:3407:213-0:9043:2768","b:2:3244-0:9043:2768","b:2:2903-0:9043:2768","b:2:3255-0:9043:2768","b:2:3240-0:9043:2768","b:2:4212-0:9043:2768","b:2:3250-0:9043:2768","b:2:2906-0:9043:2768","b:5:859-0:9043:2768","b:36:59-0:9043:2768","b:44:298-0:9043:2768","b:49:1377-0:9043:2768","0:9047","0:9049"]}},"0:42424":{"id":"0:42424","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42425:7231","0:42426:5150","0:42427:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38765:5577":{"id":"0:38765:5577","crate_id":0,"name":"set_minfee_a","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[262,4],"end":[264,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["minfee_a",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:49644:1822":{"id":"a:2:3471:6582-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8417:5150":{"id":"0:8417:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:34739":{"id":"0:34739","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34740:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:49074:1811":{"id":"b:2:3240-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:6365:2189":{"id":"b:49:1377-0:6365:2189","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32528:7236":{"id":"0:32528:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36584":{"id":"0:36584","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36585:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:749:2284":{"id":"0:749:2284","crate_id":0,"name":"id","span":{"filename":"src/chain_core/property.rs","begin":[118,4],"end":[118,29]},"visibility":"default","docs":"return the Block's identifier.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:744:1878","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17019":{"id":"0:17019","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1258,4],"end":[1258,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17020:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20575":{"id":"0:20575","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:43316:1642":{"id":"b:2:3255-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15807:7207":{"id":"0:15807:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26070:7236":{"id":"0:26070:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19294:1835":{"id":"0:19294:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8510:2705":{"id":"0:8510:2705","crate_id":0,"name":"redeemer","span":{"filename":"src/builders/script_structs.rs","begin":[198,4],"end":[200,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:35847:5458":{"id":"b:5:859-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45983:7247":{"id":"0:45983:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11337:3422":{"id":"b:44:298-0:11337:3422","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:52397:1880":{"id":"b:2:3240-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:44407:1714":{"id":"a:2:3407:213-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44645":{"id":"0:44645","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[653,4],"end":[653,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44646:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11926":{"id":"0:11926","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,29],"end":[9,38]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11927:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18218:1542":{"id":"0:18218:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[42,21],"end":[42,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"39:618:18202":{"id":"39:618:18202","crate_id":39,"name":"try_fill","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[246,4],"end":[246,79]},"visibility":"default","docs":"Fill any type implementing [`Fill`] with random data\n\nThe distribution is expected to be uniform with portable results, but\nthis cannot be guaranteed for third-party implementations.\n\nThis is identical to [`fill`] except that it forwards errors.\n\n# Example\n\n```\n# use rand::Error;\nuse rand::{thread_rng, Rng};\n\n# fn try_inner() -> Result<(), Error> {\nlet mut arr = [0u64; 4];\nthread_rng().try_fill(&mut arr[..])?;\n# Ok(())\n# }\n\n# try_inner().unwrap()\n```\n\n[`try_fill_bytes`]: RngCore::try_fill_bytes\n[`fill`]: Rng::fill","links":{"Rng::fill":"39:615:641"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"40:109:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Fill","id":"39:624:17678","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51787:7350":{"id":"0:51787:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1910,54],"end":[1910,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8784:7231":{"id":"0:8784:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:18200:415":{"id":"0:18200:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,27],"end":[5,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:39767:2354":{"id":"a:2:3471:6582-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32026:7231":{"id":"0:32026:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24077:2694":{"id":"0:24077:2694","crate_id":0,"name":"committee_cold_key","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44628:5150":{"id":"0:44628:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40824:5694":{"id":"0:40824:5694","crate_id":0,"name":"as_i32_or_fail","span":{"filename":"src/utils.rs","begin":[708,4],"end":[711,5]},"visibility":"public","docs":"Returns the underlying value converted to i32 if possible (within limits)\nJsError in case of out of boundary overflow","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23004":{"id":"0:23004","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23005:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24125":{"id":"0:24125","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47582:5150":{"id":"0:47582:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:3746:6723":{"id":"2:3746:6723","crate_id":2,"name":"Index","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3748:180","2:3749:740"],"generics":{"params":[{"name":"Idx","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Idx"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:45087:7245":{"id":"0:45087:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:41286":{"id":"0:41286","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41287:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32216:1637":{"id":"0:32216:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[334,4],"end":[343,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["operation",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:43931:1697":{"id":"b:36:59-0:43931:1697","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46755:7245":{"id":"0:46755:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39507:5150":{"id":"0:39507:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35866:415":{"id":"0:35866:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[110,27],"end":[110,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:755:17629":{"id":"49:755:17629","crate_id":49,"name":"I32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[132,4],"end":[132,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i32"},"default":null}},"0:9419:7207":{"id":"0:9419:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1434:667":{"id":"0:1434:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[310,4],"end":[312,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["d",{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22498:649":{"id":"0:22498:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:10263:3087":{"id":"b:49:1377-0:10263:3087","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7705":{"id":"0:7705","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7706:7231","0:7707:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45833":{"id":"0:45833","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45834:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21048":{"id":"0:21048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21049:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27081":{"id":"0:27081","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27086:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6087":{"id":"0:6087","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[126,4],"end":[126,20]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6088:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48086:1792":{"id":"0:48086:1792","crate_id":0,"name":"ScriptAny","span":{"filename":"src/lib.rs","begin":[1254,0],"end":[1256,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:48152","0:48167","0:48182","0:48197","0:48212","0:48250","a:2:3471:6582-0:48086:1792","a:2:9605:8783-0:48086:1792","a:2:3421:221-0:48086:1792","a:2:9606:8782-0:48086:1792","a:2:3407:213-0:48086:1792","b:2:3244-0:48086:1792","b:2:2903-0:48086:1792","b:2:3255-0:48086:1792","b:2:3240-0:48086:1792","b:2:4212-0:48086:1792","b:2:3250-0:48086:1792","b:2:2906-0:48086:1792","b:5:859-0:48086:1792","b:19:426-0:48086:1792","b:32:1701-0:48086:1792","b:36:59-0:48086:1792","b:44:298-0:48086:1792","b:49:1377-0:48086:1792","0:3648","0:48088","0:48090","0:48092","0:48093","0:48095","0:48097","0:48098","0:48100","0:48104","0:48109","0:48148","0:48032","0:48038","0:48047","0:48060","0:48066","0:48070","0:48074","0:48078","0:48080"]}},"0:53602":{"id":"0:53602","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53603:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51731:667":{"id":"0:51731:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:60:1759":{"id":"0:60:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[182,4],"end":[197,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45123":{"id":"0:45123","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[748,4],"end":[748,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45124:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26280:2845":{"id":"0:26280:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[100,4],"end":[106,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33076":{"id":"0:33076","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[548,4],"end":[548,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33077:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9430":{"id":"0:9430","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[12,16],"end":[12,21]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9431:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52654":{"id":"0:52654","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,31],"end":[2091,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52655:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7876:7243":{"id":"0:7876:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:4526:1759":{"id":"0:4526:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_registration.rs","begin":[8,4],"end":[17,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:46768:1749":{"id":"b:19:426-0:46768:1749","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:48329:1793":{"id":"a:2:9605:8783-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:11869:3904":{"id":"b:2:3240-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3609:1759":{"id":"0:3609:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1562,4],"end":[1568,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13843":{"id":"0:13843","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,76],"end":[773,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13844:1766","0:13845:7350","0:13846:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12738:1763":{"id":"0:12738:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[431,56],"end":[431,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:13290:1774":{"id":"a:2:3471:6582-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8199:7245":{"id":"0:8199:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"32:9757:2221":{"id":"32:9757:2221","crate_id":32,"name":"custom","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[186,0],"end":[186,45]},"visibility":"default","docs":"Used when a [`Serialize`] implementation encounters any error\nwhile serializing a type.\n\nThe message should not be capitalized and should not end with a\nperiod.\n\nFor example, a filesystem [`Path`] may refuse to serialize\nitself if it contains invalid UTF-8 data.\n\n```edition2021\n# struct Path;\n#\n# impl Path {\n# fn to_str(&self) -> Option<&str> {\n# unimplemented!()\n# }\n# }\n#\nuse serde::ser::{self, Serialize, Serializer};\n\nimpl Serialize for Path {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match self.to_str() {\n Some(s) => serializer.serialize_str(s),\n None => Err(ser::Error::custom(\"path contains invalid UTF-8 characters\")),\n }\n }\n}\n```\n\n[`Path`]: https://doc.rust-lang.org/std/path/struct.Path.html\n[`Serialize`]: ../trait.Serialize.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["msg",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:38012:7245":{"id":"0:38012:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20858:1767":{"id":"0:20858:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[49,4],"end":[49,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:30461:5236":{"id":"b:2:3240-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49136":{"id":"0:49136","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,50],"end":[1404,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49137:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51969:7243":{"id":"0:51969:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48838:5150":{"id":"0:48838:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11505":{"id":"0:11505","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[33,34],"end":[33,36]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6728":{"id":"0:6728","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6729:7231","0:6730:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32298:702":{"id":"0:32298:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[361,4],"end":[361,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45850:649":{"id":"0:45850:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[860,16],"end":[860,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8445":{"id":"0:8445","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[147,0],"end":[222,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8450:906","0:8460:2742","0:8470:2743","0:8480:2722","0:8490:2007","0:8500:2653","0:8510:2705"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49627:7243":{"id":"0:49627:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8411":{"id":"0:8411","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8412:7231","0:8413:5150","0:8414:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23963:7231":{"id":"0:23963:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:31876:5278":{"id":"b:2:2903-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25363:594":{"id":"0:25363:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[38,4],"end":[38,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47907:7350":{"id":"0:47907:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1227,88],"end":[1227,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:657:3706":{"id":"a:2:9605:8783-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47623":{"id":"0:47623","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,68],"end":[1202,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47625:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16566":{"id":"0:16566","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16567:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2637:5205":{"id":"0:2637:5205","crate_id":0,"name":"new_constitution_action","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:29891:5232"],"is_stripped":true}},"0:14028":{"id":"0:14028","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14029:7231","0:14030:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11747:126":{"id":"a:2:3421:221-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7152:906":{"id":"0:7152:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[848,4],"end":[854,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor uses outdated slot number format for the ttl value, tx_index and cert_index.\nUse `.new_pointer` instead","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use new_pointer instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use new_pointer instead."},"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"primitive","inner":"u32"}],["tx_index",{"kind":"primitive","inner":"u32"}],["cert_index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41485:594":{"id":"0:41485:594","crate_id":0,"name":"eq","span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,32],"end":[5,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7275:7231":{"id":"0:7275:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49772":{"id":"0:49772","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,27],"end":[1514,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:29622:5230":{"id":"a:2:3471:6582-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6840":{"id":"0:6840","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6841:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:17629:2534":{"id":"b:19:426-0:17629:2534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:613:3665":{"id":"0:613:3665","crate_id":0,"name":"get_u64","span":{"filename":"src/chain_core/mempack.rs","begin":[189,4],"end":[194,5]},"visibility":"public","docs":"Return the next u64 from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:42951:1651":{"id":"b:19:426-0:42951:1651","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36193:7231":{"id":"0:36193:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:44638:1721":{"id":"b:5:859-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7119:5150":{"id":"0:7119:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44630":{"id":"0:44630","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44631:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25967:2455":{"id":"0:25967:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44542:5331":{"id":"0:44542:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48829:7231":{"id":"0:48829:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15979":{"id":"0:15979","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15980:7231","0:15981:5150","0:15982:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32334":{"id":"0:32334","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[368,4],"end":[368,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32335:1766","0:32336:7350","0:32337:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28316:5150":{"id":"0:28316:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:9019:17746":{"id":"2:9019:17746","crate_id":2,"name":"collect_into","span":null,"visibility":"default","docs":"Collects all the items from an iterator into a collection.\n\nThis method consumes the iterator and adds all its items to the\npassed collection. The collection is then returned, so the call chain\ncan be continued.\n\nThis is useful when you already have a collection and wants to add\nthe iterator items to it.\n\nThis method is a convenience method to call [Extend::extend](trait.Extend.html),\nbut instead of being called on a collection, it's called on an iterator.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_collect_into)]\n\nlet a = [1, 2, 3];\nlet mut vec: Vec:: = vec![0, 1];\n\na.iter().map(|&x| x * 2).collect_into(&mut vec);\na.iter().map(|&x| x * 10).collect_into(&mut vec);\n\nassert_eq!(vec![0, 1, 2, 4, 6, 10, 20, 30], vec);\n```\n\n`Vec` can have a manual set capacity to avoid reallocating it:\n\n```\n#![feature(iter_collect_into)]\n\nlet a = [1, 2, 3];\nlet mut vec: Vec:: = Vec::with_capacity(6);\n\na.iter().map(|&x| x * 2).collect_into(&mut vec);\na.iter().map(|&x| x * 10).collect_into(&mut vec);\n\nassert_eq!(6, vec.capacity());\nprintln!(\"{:?}\", vec);\n```\n\nThe returned mutable reference can be used to continue the call chain:\n\n```\n#![feature(iter_collect_into)]\n\nlet a = [1, 2, 3];\nlet mut vec: Vec:: = Vec::with_capacity(6);\n\nlet count = a.iter().collect_into(&mut vec).iter().count();\n\nassert_eq!(count, vec.len());\nprintln!(\"Vec len is {}\", count);\n\nlet count = a.iter().collect_into(&mut vec).iter().count();\n\nassert_eq!(count, vec.len());\nprintln!(\"Vec len now is {}\", count);\n```","links":{},"attrs":["#[unstable(feature = \"iter_collect_into\", reason = \"new API\", issue =\n\"94780\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["collection",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"E"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"E"}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19865":{"id":"0:19865","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,18],"end":[78,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52215:2225":{"id":"0:52215:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34771:649":{"id":"0:34771:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1107,4],"end":[1107,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:8663:2752":{"id":"b:2:3244-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27086:2194":{"id":"0:27086:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21019:7236":{"id":"0:21019:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48832":{"id":"0:48832","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48833:7231","0:48834:5150","0:48835:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6365:2189":{"id":"0:6365:2189","crate_id":0,"name":"ByronAddress","span":{"filename":"src/address.rs","begin":[249,0],"end":[249,49]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:6382","a:2:3471:6582-0:6365:2189","a:2:9605:8783-0:6365:2189","a:2:3421:221-0:6365:2189","a:2:9606:8782-0:6365:2189","a:2:3407:213-0:6365:2189","b:2:3244-0:6365:2189","b:2:2903-0:6365:2189","b:2:3255-0:6365:2189","b:2:3240-0:6365:2189","b:2:4212-0:6365:2189","b:2:3250-0:6365:2189","b:2:2906-0:6365:2189","b:5:859-0:6365:2189","b:19:426-0:6365:2189","b:36:59-0:6365:2189","b:44:298-0:6365:2189","b:49:1377-0:6365:2189","0:6368","0:6370","0:6372","0:6373","0:6375","0:6377","0:6378","0:6380","0:6311","0:6317","0:6326","0:6339","0:6345","0:6349","0:6353","0:6357","0:6359"]}},"0:25614:5163":{"id":"0:25614:5163","crate_id":0,"name":"to_script_hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[85,4],"end":[90,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44879":{"id":"0:44879","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[699,4],"end":[699,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:12562:3031":{"id":"b:36:59-0:12562:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1135:3934":{"id":"0:1135:3934","crate_id":0,"name":"PUBLIC_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[55,4],"end":[55,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"legacy_xpub\""}},"a:2:9606:8782-0:8085:2704":{"id":"a:2:9606:8782-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26740:2225":{"id":"0:26740:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2854:906":{"id":"0:2854:906","crate_id":0,"name":"new","span":{"filename":"src/typed_bytes/builder.rs","begin":[21,4],"end":[27,5]},"visibility":"public","docs":"Create an unconstrained Builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:19214:2688":{"id":"b:36:59-0:19214:2688","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55003:2004":{"id":"0:55003:2004","crate_id":0,"name":"NetworkId","span":{"filename":"src/lib.rs","begin":[2839,0],"end":[2839,36]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:55049","0:55064","0:55079","0:55094","0:55109","0:55147","a:2:3471:6582-0:55003:2004","a:2:9605:8783-0:55003:2004","a:2:3421:221-0:55003:2004","a:2:9606:8782-0:55003:2004","a:2:3407:213-0:55003:2004","b:2:3244-0:55003:2004","b:2:2903-0:55003:2004","b:2:3255-0:55003:2004","b:2:3240-0:55003:2004","b:2:4212-0:55003:2004","b:2:3250-0:55003:2004","b:2:2906-0:55003:2004","b:5:859-0:55003:2004","b:19:426-0:55003:2004","b:32:1701-0:55003:2004","b:36:59-0:55003:2004","b:44:298-0:55003:2004","b:49:1377-0:55003:2004","0:3996","0:55006","0:55008","0:55009","0:55011","0:55012","0:55014","0:55016","0:55017","0:55019","0:55023","0:55028","0:55045","0:54949","0:54955","0:54964","0:54977","0:54983","0:54987","0:54991","0:54995","0:54997"]}},"0:43680:408":{"id":"0:43680:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[463,4],"end":[463,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23506:2681":{"id":"0:23506:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[29,4],"end":[31,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35722:594":{"id":"0:35722:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,38],"end":[83,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1061:18337":{"id":"31:1061:18337","crate_id":31,"name":"write_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1646,4],"end":[1648,30]},"visibility":"default","docs":"Writes an integer value like `123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3690":{"id":"0:3690","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1824,0],"end":[1832,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3691:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:15814:4234":{"id":"b:32:1701-0:15814:4234","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:41891:1610":{"id":"b:2:2903-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26710:1835":{"id":"0:26710:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33717:7232":{"id":"0:33717:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33139":{"id":"0:33139","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33140:7231","0:33141:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18418":{"id":"0:18418","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[64,4],"end":[64,6]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9642:2648":{"id":"0:9642:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[50,4],"end":[71,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13828:1763":{"id":"0:13828:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[773,56],"end":[773,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15531:2226":{"id":"0:15531:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27744:7231":{"id":"0:27744:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23340":{"id":"0:23340","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23341:1766","0:23342:7350","0:23343:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:386:2306":{"id":"0:386:2306","crate_id":0,"name":"certificates_builder","span":{"filename":"src/builders/certificates_builder.rs","begin":[1,0],"end":[303,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:7528:2622"],"is_stripped":true}},"0:43296":{"id":"0:43296","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43297:7231","0:43298:5150","0:43299:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25697:993":{"id":"0:25697:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49618":{"id":"0:49618","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49619:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34377:649":{"id":"0:34377:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,11],"end":[1020,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:43676:1665":{"id":"b:2:2906-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44163":{"id":"0:44163","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44164:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17581":{"id":"0:17581","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17582:7231","0:17583:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27434:5331":{"id":"0:27434:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7696:2703":{"id":"0:7696:2703","crate_id":0,"name":"MintWitness","span":{"filename":"src/builders/mint_builder.rs","begin":[13,0],"end":[13,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:7753","a:2:3471:6582-0:7696:2703","a:2:9605:8783-0:7696:2703","a:2:3421:221-0:7696:2703","a:2:9606:8782-0:7696:2703","a:2:3407:213-0:7696:2703","b:2:3244-0:7696:2703","b:2:2903-0:7696:2703","b:2:3255-0:7696:2703","b:2:3240-0:7696:2703","b:2:4212-0:7696:2703","b:2:3250-0:7696:2703","b:2:2906-0:7696:2703","b:5:859-0:7696:2703","b:19:426-0:7696:2703","b:36:59-0:7696:2703","b:44:298-0:7696:2703","b:49:1377-0:7696:2703","0:7699","0:7705","0:7714","0:7727","0:7733","0:7737","0:7741","0:7745","0:7747","0:7682","0:7684","0:7686","0:7687","0:7689","0:7691","0:7692","0:7694"]}},"b:32:1701-0:35959:3238":{"id":"b:32:1701-0:35959:3238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8889:5150":{"id":"0:8889:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7856:7236":{"id":"0:7856:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38682:2194":{"id":"0:38682:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:45631:1730":{"id":"b:2:3250-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2113:1698":{"id":"0:2113:1698","crate_id":0,"name":"JsError","span":{"filename":"src/error.rs","begin":[196,0],"end":[196,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:54043:1668":{"id":"0:54043:1668","crate_id":0,"name":"keys","span":{"filename":"src/lib.rs","begin":[2477,4],"end":[2484,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46569:7350":{"id":"0:46569:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[991,88],"end":[991,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37951:5532":{"id":"0:37951:5532","crate_id":0,"name":"committee_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[51,4],"end":[53,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42443":{"id":"0:42443","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,4],"end":[185,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42444:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3005:699":{"id":"2:3005:699","crate_id":2,"name":"gt","span":null,"visibility":"default","docs":"This method tests greater than (for `self` and `other`) and is used by the `>` operator.\n\n# Examples\n\n```\nlet result = 1.0 > 2.0;\nassert_eq!(result, false);\n\nlet result = 2.0 > 2.0;\nassert_eq!(result, false);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45364":{"id":"0:45364","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45365:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46437":{"id":"0:46437","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[971,0],"end":[986,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46442:1715","0:46452:1745","0:46462:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51719:7236":{"id":"0:51719:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:47010:1751":{"id":"b:2:2906-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:236:59190":{"id":"44:236:59190","crate_id":44,"name":"extract","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[71,4],"end":[71,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["i",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"W"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28711:5215":{"id":"0:28711:5215","crate_id":0,"name":"NoConfidenceAction","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[17,0],"end":[19,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:28767","0:28782","0:28797","0:28812","0:28827","0:28865","a:2:3471:6582-0:28711:5215","a:2:9605:8783-0:28711:5215","a:2:3421:221-0:28711:5215","a:2:9606:8782-0:28711:5215","a:2:3407:213-0:28711:5215","b:2:3244-0:28711:5215","b:2:2903-0:28711:5215","b:2:3255-0:28711:5215","b:2:3240-0:28711:5215","b:2:4212-0:28711:5215","b:2:3250-0:28711:5215","b:2:2906-0:28711:5215","b:5:859-0:28711:5215","b:19:426-0:28711:5215","b:32:1701-0:28711:5215","b:36:59-0:28711:5215","b:44:298-0:28711:5215","b:49:1377-0:28711:5215","0:28713","0:28719","0:28728","0:28741","0:28747","0:28751","0:28755","0:28759","0:28761","0:28644","0:28646","0:28648","0:28651","0:28652","0:28654","0:28656","0:28657","0:28659","0:28663","0:28668","0:28707","0:4901"]}},"0:23387":{"id":"0:23387","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23388:7231","0:23389:5150","0:23390:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39576":{"id":"0:39576","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[35,61],"end":[35,71]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39577:1766","0:39578:7350","0:39579:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19721:1759":{"id":"0:19721:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[49,4],"end":[49,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23516:2687":{"id":"0:23516:2687","crate_id":0,"name":"pool_keyhash","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[33,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29935:7245":{"id":"0:29935:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43309:7207":{"id":"0:43309:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:802:3870":{"id":"0:802:3870","crate_id":0,"name":"block_version","span":{"filename":"src/chain_core/property.rs","begin":[285,4],"end":[285,63]},"visibility":"default","docs":"the block version format","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Version","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Block","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:797:3863","args":null}}},"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:12328:4180":{"id":"b:2:3240-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8152:415":{"id":"0:8152:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[66,27],"end":[66,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4013:6158":{"id":"0:4013:6158","crate_id":0,"name":"impl_deserialize_for_wrapped_tuple","span":{"filename":"src/serialization/serialization_macros.rs","begin":[145,0],"end":[165,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! impl_deserialize_for_wrapped_tuple {\n ($type:ty) => { ... };\n}"},"0:51289":{"id":"0:51289","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1854,4],"end":[1854,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51290:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1827":{"id":"0:1827","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,76],"end":[20,97]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::PublicKeyFromStrError","name":"PublicKeyFromStrError","id":"0:11901:3902","glob":false}},"0:15758":{"id":"0:15758","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15759:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11781":{"id":"0:11781","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11782:4070","0:11783:4110","0:11785:4073"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40324:1766":{"id":"0:40324:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[384,4],"end":[384,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:931:39357":{"id":"25:931:39357","crate_id":25,"name":"round","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[108,4],"end":[108,27]},"visibility":"default","docs":"Returns the nearest integer to a number. Round half-way cases away from\n`0.0`.\n\n```\nuse num_traits::real::Real;\n\nlet f = 3.3;\nlet g = -3.3;\n\nassert_eq!(f.round(), 3.0);\nassert_eq!(g.round(), -3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26302":{"id":"0:26302","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26303:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:8331:2634":{"id":"b:2:3240-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5362:1759":{"id":"0:5362:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[625,4],"end":[634,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31557":{"id":"0:31557","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31558:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13795:7231":{"id":"0:13795:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44625:7245":{"id":"0:44625:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:1359:4077":{"id":"b:36:59-0:1359:4077","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50370":{"id":"0:50370","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50375:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6046:7231":{"id":"0:6046:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:14153:4230":{"id":"a:2:3471:6582-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:9426:2840":{"id":"a:2:3471:6582-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8227":{"id":"0:8227","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,43],"end":[74,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8228:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:15629:1746":{"id":"b:2:3255-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:49101:1812":{"id":"b:36:59-0:49101:1812","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30548":{"id":"0:30548","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30553:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5246:1759":{"id":"0:5246:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[196,4],"end":[204,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:234:44587":{"id":"44:234:44587","crate_id":44,"name":"Vec4","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:236:59190","44:237:1672"],"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"2:3728:7165":{"id":"2:3728:7165","crate_id":2,"name":"Generator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3730:239","2:3731:205","2:3732:54481"],"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":{"kind":"tuple","inner":[]},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:14719":{"id":"0:14719","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14720:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13861:17730":{"id":"2:13861:17730","crate_id":2,"name":"rfind","span":null,"visibility":"public","docs":"Returns the byte index for the first character of the last match of the pattern in\nthis string slice.\n\nReturns [`None`] if the pattern doesn't match.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nSimple patterns:\n\n```\nlet s = \"Löwe 老虎 Léopard Gepardi\";\n\nassert_eq!(s.rfind('L'), Some(13));\nassert_eq!(s.rfind('é'), Some(14));\nassert_eq!(s.rfind(\"pard\"), Some(24));\n```\n\nMore complex patterns with closures:\n\n```\nlet s = \"Löwe 老虎 Léopard\";\n\nassert_eq!(s.rfind(char::is_whitespace), Some(12));\nassert_eq!(s.rfind(char::is_lowercase), Some(20));\n```\n\nNot finding the pattern:\n\n```\nlet s = \"Löwe 老虎 Léopard\";\nlet x: &[_] = &['1', '2'];\n\nassert_eq!(s.rfind(x), None);\n```","links":{"prim@char":"1:11836:6300","`None`":"2:43952:173","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11623:3997":{"id":"b:2:3255-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:6767:2182":{"id":"a:2:3421:221-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:23637:2674":{"id":"a:2:3421:221-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45401:1763":{"id":"0:45401:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[795,4],"end":[795,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8573:7231":{"id":"0:8573:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1813:17992":{"id":"32:1813:17992","crate_id":32,"name":"visit_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1455,4],"end":[1457,17]},"visibility":"default","docs":"The input contains an `f64`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"f64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24223":{"id":"0:24223","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24224:7231","0:24225:5150","0:24226:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:28270:5213":{"id":"b:2:3240-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:10445:3053":{"id":"a:2:3421:221-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28453":{"id":"0:28453","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6347:5150":{"id":"0:6347:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:938:6709":{"id":"25:938:6709","crate_id":25,"name":"mul_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[231,4],"end":[231,47]},"visibility":"default","docs":"Fused multiply-add. Computes `(self * a) + b` with only one rounding\nerror, yielding a more accurate result than an unfused multiply-add.\n\nUsing `mul_add` can be more performant than an unfused multiply-add if\nthe target architecture has a dedicated `fma` CPU instruction.\n\n```\nuse num_traits::real::Real;\n\nlet m = 10.0;\nlet x = 4.0;\nlet b = 60.0;\n\n// 100.0\nlet abs_difference = (m.mul_add(x, b) - (m*x + b)).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26355:7231":{"id":"0:26355:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:5903:2153":{"id":"b:36:59-0:5903:2153","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15489:1835":{"id":"0:15489:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24486":{"id":"0:24486","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24487:7231","0:24488:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:14889:1674":{"id":"b:2:2903-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15603":{"id":"0:15603","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15604:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35963:408":{"id":"0:35963:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,9],"end":[130,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29572":{"id":"0:29572","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29573:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15754":{"id":"0:15754","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15755:1766","0:15756:1767","0:15757:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52104:5150":{"id":"0:52104:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13892:4219":{"id":"0:13892:4219","crate_id":0,"name":"PublicKeys","span":{"filename":"src/crypto.rs","begin":[833,0],"end":[833,38]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:13949","a:2:3471:6582-0:13892:4219","a:2:9605:8783-0:13892:4219","a:2:3421:221-0:13892:4219","a:2:9606:8782-0:13892:4219","a:2:3407:213-0:13892:4219","b:2:3244-0:13892:4219","b:2:2903-0:13892:4219","b:2:3255-0:13892:4219","b:2:3240-0:13892:4219","b:2:4212-0:13892:4219","b:2:3250-0:13892:4219","b:2:2906-0:13892:4219","b:19:426-0:13892:4219","b:44:298-0:13892:4219","b:49:1377-0:13892:4219","0:13895","0:13901","0:13910","0:13923","0:13929","0:13933","0:13937","0:13941","0:13943"]}},"b:2:3244-0:32290:3370":{"id":"b:2:3244-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43917:5150":{"id":"0:43917:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:28050:5150":{"id":"0:28050:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"1:4408:5716":{"id":"1:4408:5716","crate_id":1,"name":"by_ref","span":null,"visibility":"default","docs":"Creates a \"by reference\" adaptor for this instance of `Read`.\n\nThe returned adapter also implements `Read` and will simply borrow this\ncurrent reader.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`File`]: crate::fs::File\n\n```no_run\nuse std::io;\nuse std::io::Read;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n let mut buffer = Vec::new();\n let mut other_buffer = Vec::new();\n\n {\n let reference = f.by_ref();\n\n // read at most 5 bytes\n reference.take(5).read_to_end(&mut buffer)?;\n\n } // drop our &mut reference so we can use f again\n\n // original file still usable, read the rest\n f.read_to_end(&mut other_buffer)?;\n Ok(())\n}\n```","links":{"crate::fs::File":"1:2919:127"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49110:1542":{"id":"0:49110:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1409,14],"end":[1409,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:2335:1763":{"id":"0:2335:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/legacy_address/address.rs","begin":[271,4],"end":[274,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["reader",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Deserializer","id":"21:83:1582","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17122:2226":{"id":"0:17122:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:27734:5209":{"id":"b:2:3244-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15576:6470":{"id":"0:15576:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9134:17757":{"id":"2:9134:17757","crate_id":2,"name":"unzip","span":null,"visibility":"default","docs":"Converts an iterator of pairs into a pair of containers.\n\n`unzip()` consumes an entire iterator of pairs, producing two\ncollections: one from the left elements of the pairs, and one\nfrom the right elements.\n\nThis function is, in some sense, the opposite of [`zip`].\n\n[`zip`]: Iterator::zip\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [(1, 2), (3, 4), (5, 6)];\n\nlet (left, right): (Vec<_>, Vec<_>) = a.iter().cloned().unzip();\n\nassert_eq!(left, [1, 3, 5]);\nassert_eq!(right, [2, 4, 6]);\n\n// you can also unzip multiple nested tuples at once\nlet a = [(1, (2, 3)), (4, (5, 6))];\n\nlet (x, (y, z)): (Vec<_>, (Vec<_>, Vec<_>)) = a.iter().cloned().unzip();\nassert_eq!(x, [1, 4]);\nassert_eq!(y, [2, 5]);\nassert_eq!(z, [3, 6]);\n```","links":{"Iterator::zip":"2:8973:6908"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"FromA"},{"kind":"generic","inner":"FromB"}]},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"FromA","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"FromB","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"FromA"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"FromB"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"A"},{"kind":"generic","inner":"B"}]}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:53852:1943":{"id":"a:2:3471:6582-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:13528:4215":{"id":"b:19:426-0:13528:4215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:39403:4061":{"id":"a:2:3407:213-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17891":{"id":"0:17891","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17892:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:961:667":{"id":"0:961:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[16,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["v",{"kind":"resolved_path","inner":{"name":"i::PrivateKeyError","id":"23:433:3968","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9554:7236":{"id":"0:9554:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49318":{"id":"0:49318","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,11],"end":[1426,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49319:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:43931:1697":{"id":"a:2:3471:6582-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30795":{"id":"0:30795","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30797:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20827":{"id":"0:20827","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[45,4],"end":[45,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20828:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49101:1812":{"id":"0:49101:1812","crate_id":0,"name":"NativeScriptEnum","span":{"filename":"src/lib.rs","begin":[1406,0],"end":[1413,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:49102:1789","0:49105:1791","0:49108:1792","0:49111:1793","0:49114:1795","0:49117:1808"],"impls":["a:2:3471:6582-0:49101:1812","a:2:9605:8783-0:49101:1812","a:2:3421:221-0:49101:1812","a:2:9606:8782-0:49101:1812","a:2:3407:213-0:49101:1812","b:2:3244-0:49101:1812","b:2:2903-0:49101:1812","b:2:3255-0:49101:1812","b:2:3240-0:49101:1812","b:2:4212-0:49101:1812","b:2:3250-0:49101:1812","b:2:2906-0:49101:1812","b:5:859-0:49101:1812","b:32:1701-0:49101:1812","b:36:59-0:49101:1812","b:44:298-0:49101:1812","b:49:1377-0:49101:1812","0:3730","0:49120","0:49122","0:49124","0:49125","0:49127","0:49129","0:49130","0:49132","0:49136","0:49141","0:49186"]}},"0:29937:7231":{"id":"0:29937:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32253:7236":{"id":"0:32253:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:482:1717":{"id":"25:482:1717","crate_id":25,"name":"min","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1505,4],"end":[1505,38]},"visibility":"default","docs":"Returns the minimum of the two numbers.\n\n```\nuse num_traits::Float;\n\nlet x = 1.0;\nlet y = 2.0;\n\nassert_eq!(x.min(y), x);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27577:2455":{"id":"0:27577:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3545:551":{"id":"2:3545:551","crate_id":2,"name":"div_assign","span":null,"visibility":"default","docs":"Performs the `/=` operation.\n\n# Example\n\n```\nlet mut x: u32 = 12;\nx /= 2;\nassert_eq!(x, 6);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29836:594":{"id":"0:29836:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:7286:2184":{"id":"b:2:3244-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22174":{"id":"0:22174","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22175:7231","0:22176:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7003:7207":{"id":"0:7003:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:34369:2702":{"id":"b:2:3240-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15201:1767":{"id":"0:15201:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25663:7231":{"id":"0:25663:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35052":{"id":"0:35052","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,27],"end":[1156,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8751":{"id":"0:8751","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8752:7231","0:8753:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49098:594":{"id":"0:49098:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1393,32],"end":[1393,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10049":{"id":"0:10049","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[67,16],"end":[67,21]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10050:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23072:7232":{"id":"0:23072:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:45992:1733":{"id":"b:49:1377-0:45992:1733","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:17505:1708":{"id":"b:2:4212-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:52114:1878":{"id":"b:32:1701-0:52114:1878","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10426:7231":{"id":"0:10426:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:21934:2665":{"id":"b:36:59-0:21934:2665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31477:1833":{"id":"0:31477:1833","crate_id":0,"name":"bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[73,4],"end":[75,5]},"visibility":"public","docs":"* The raw bytes of this compiled Plutus script.\n* If you need \"cborBytes\" for cardano-cli use PlutusScript::to_bytes() instead.\n ","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5930:1759":{"id":"0:5930:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[98,4],"end":[98,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:243:6672":{"id":"25:243:6672","crate_id":25,"name":"Bounded","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:244:2505","25:245:2567"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:43637":{"id":"0:43637","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43638:7231","0:43639:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47249":{"id":"0:47249","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,20],"end":[1124,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47250:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3010:667":{"id":"0:3010:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[294,4],"end":[296,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1104:57771":{"id":"31:1104:57771","crate_id":31,"name":"begin_object_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1892,4],"end":[1894,30]},"visibility":"default","docs":"Called before every object value. A `:` should be written to\nthe specified writer by either this method or\n`end_object_key`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21920:5150":{"id":"0:21920:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:3021:1759":{"id":"0:3021:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[324,4],"end":[329,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:28270:5213":{"id":"b:49:1377-0:28270:5213","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:33578:5306":{"id":"b:2:3240-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:36208:5472":{"id":"b:2:3250-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22475:7243":{"id":"0:22475:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:8331:2634":{"id":"a:2:9605:8783-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21038:5150":{"id":"0:21038:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:8663:2752":{"id":"b:2:3250-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53015:649":{"id":"0:53015:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2143,31],"end":[2143,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:27290:2838":{"id":"a:2:9605:8783-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:819":{"id":"0:819","crate_id":0,"name":null,"span":{"filename":"src/chain_core/property.rs","begin":[332,0],"end":[338,1]},"visibility":{"restricted":{"parent":"0:719:3528","path":"::chain_core::property"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["serialize_as_vec"],"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}},"items":["0:821:126","0:822:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42515":{"id":"0:42515","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42520:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35973:415":{"id":"0:35973:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,33],"end":[130,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31417":{"id":"0:31417","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31422:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51764:1759":{"id":"0:51764:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1910,16],"end":[1910,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:54881:2001":{"id":"a:2:9606:8782-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:30461:5236":{"id":"a:2:3471:6582-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13822:1759":{"id":"0:13822:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[773,38],"end":[773,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:38025:5534":{"id":"b:2:3255-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9193:682":{"id":"2:9193:682","crate_id":2,"name":"ge","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are [lexicographically](Ord#lexicographical-comparison)\ngreater than or equal to those of another.\n\n# Examples\n\n```\nassert_eq!([1].iter().ge([1].iter()), true);\nassert_eq!([1].iter().ge([1, 2].iter()), false);\nassert_eq!([1, 2].iter().ge([1].iter()), true);\nassert_eq!([1, 2].iter().ge([1, 2].iter()), true);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40570":{"id":"0:40570","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40571:7231","0:40572:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13418:5331":{"id":"0:13418:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25446:2455":{"id":"0:25446:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:15814:4234":{"id":"b:19:426-0:15814:4234","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:45992:1733":{"id":"b:2:3250-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46253:5150":{"id":"0:46253:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42686":{"id":"0:42686","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42687:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20229:7231":{"id":"0:20229:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6909":{"id":"0:6909","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,43],"end":[696,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6910:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17810:993":{"id":"0:17810:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/legacy_address/address.rs","begin":[188,49],"end":[188,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49629:7231":{"id":"0:49629:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:16739:1891":{"id":"a:2:3421:221-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37236:2593":{"id":"0:37236:2593","crate_id":0,"name":"outputs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[39,4],"end":[41,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:352:18446":{"id":"25:352:18446","crate_id":25,"name":"from_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[462,4],"end":[462,39]},"visibility":"default","docs":"Converts an `u32` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45862:1725":{"id":"0:45862:1725","crate_id":0,"name":"SingleHostAddr","span":{"filename":"src/lib.rs","begin":[880,4],"end":[880,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:45864:1542"]}},"0:14535:415":{"id":"0:14535:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15880:2223":{"id":"0:15880:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:45861:1732":{"id":"b:2:2903-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46591:2194":{"id":"0:46591:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9909":{"id":"0:9909","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9910:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27052:5150":{"id":"0:27052:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31347":{"id":"0:31347","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31348:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6553":{"id":"0:6553","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6554:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:27525:5192":{"id":"a:2:3471:6582-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15684:2219":{"id":"0:15684:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:77":{"id":"0:77","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[390,0],"end":[400,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:78:1766","0:79:1767","0:80:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:31876:5278":{"id":"b:36:59-0:31876:5278","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:35847:5458":{"id":"b:2:3240-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15734":{"id":"0:15734","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15735:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23935":{"id":"0:23935","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23936:7231","0:23937:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:33178:2657":{"id":"b:2:3240-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3656:223":{"id":"2:3656:223","crate_id":2,"name":"Target","span":null,"visibility":"default","docs":"The resulting type after dereferencing.","links":{},"attrs":["#[rustc_diagnostic_item = \"deref_target\"]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"0:18205:993":{"id":"0:18205:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,43],"end":[5,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:35847:5458":{"id":"b:49:1377-0:35847:5458","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38534:408":{"id":"0:38534:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[209,4],"end":[209,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15823":{"id":"0:15823","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48539:7232":{"id":"0:48539:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:530:2729":{"id":"25:530:2729","crate_id":25,"name":"one","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[97,4],"end":[97,21]},"visibility":"default","docs":"Returns the multiplicative identity element of `Self`, `1`.\n\n# Purity\n\nThis function should return the same result at all times regardless of\nexternal mutable state, for example values stored in TLS or in\n`static mut`s.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47833:5150":{"id":"0:47833:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2915:1598":{"id":"0:2915:1598","crate_id":0,"name":"utils","span":{"filename":"src/utils.rs","begin":[1,0],"end":[2771,1]},"visibility":"crate","docs":null,"links":{},"attrs":["#[macro_use]"],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2976:1835","0:2978:2194","0:39521:3135","0:39767:2354","0:39939:1612","0:3032:1662","0:3033:2236","0:3034:5662","0:3035:1649","0:40260:1677","0:40618:1606","0:40913:4380","0:3119:5735","0:41146:5739","0:41156:2550","0:41166:4408","0:41176:3394","0:41186:4409","0:41196:5742","0:41206:3380","0:3126:5744","0:3129:5748","0:41216:3298","0:41226:3309","0:41236:2511","0:41253:3174","0:41263:5761","0:41273:5763","0:41295:5772","0:3150:5806"],"is_stripped":true}},"0:25048:667":{"id":"0:25048:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11032:3290":{"id":"0:11032:3290","crate_id":0,"name":"set_current_treasury_value","span":{"filename":"src/builders/tx_builder.rs","begin":[1273,4],"end":[1279,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["current_treasury_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2998:6663":{"id":"2:2998:6663","crate_id":2,"name":"clamp","span":null,"visibility":"default","docs":"Restrict a value to a certain interval.\n\nReturns `max` if `self` is greater than `max`, and `min` if `self` is\nless than `min`. Otherwise this returns `self`.\n\n# Panics\n\nPanics if `min > max`.\n\n# Examples\n\n```\nassert!((-3).clamp(-2, 1) == -2);\nassert!(0.clamp(-2, 1) == 0);\nassert!(2.clamp(-2, 1) == 1);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["min",{"kind":"generic","inner":"Self"}],["max",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51057:993":{"id":"0:51057:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1770,43],"end":[1770,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46743:667":{"id":"0:46743:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:33844:1686":{"id":"b:44:298-0:33844:1686","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22783:6470":{"id":"0:22783:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9083:17755":{"id":"2:9083:17755","crate_id":2,"name":"try_find","span":null,"visibility":"default","docs":"Applies function to the elements of iterator and returns\nthe first true result or the first error.\n\nThe return type of this method depends on the return type of the closure.\nIf you return `Result` from the closure, you'll get a `Result; E>`.\nIf you return `Option` from the closure, you'll get an `Option>`.\n\n# Examples\n\n```\n#![feature(try_find)]\n\nlet a = [\"1\", \"2\", \"lol\", \"NaN\", \"5\"];\n\nlet is_my_num = |s: &str, search: i32| -> Result {\n Ok(s.parse::()? == search)\n};\n\nlet result = a.iter().try_find(|&&s| is_my_num(s, 2));\nassert_eq!(result, Ok(Some(&\"2\")));\n\nlet result = a.iter().try_find(|&&s| is_my_num(s, 5));\nassert!(result.is_err());\n```\n\nThis also supports other types which implement `Try`, not just `Result`.\n```\n#![feature(try_find)]\n\nuse std::num::NonZeroU32;\nlet a = [3, 5, 7, 4, 9, 0, 11];\nlet result = a.iter().try_find(|&&x| NonZeroU32::new(x).map(|y| y.is_power_of_two()));\nassert_eq!(result, Some(Some(&4)));\nlet result = a.iter().take(3).try_find(|&&x| NonZeroU32::new(x).map(|y| y.is_power_of_two()));\nassert_eq!(result, Some(None));\nlet result = a.iter().rev().try_find(|&&x| NonZeroU32::new(x).map(|y| y.is_power_of_two()));\nassert_eq!(result, None);\n```","links":{},"attrs":["#[unstable(feature = \"try_find\", reason = \"new API\", issue = \"63178\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"qualified_path","inner":{"name":"TryType","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"R"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"R"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"primitive","inner":"bool"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"R"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3418:218":{"id":"2:3418:218","crate_id":2,"name":"StructuralEq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3244-0:1120:3919":{"id":"b:2:3244-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48303":{"id":"0:48303","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48304:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:13528:4215":{"id":"b:2:3240-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15081:408":{"id":"0:15081:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8435":{"id":"0:8435","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,23],"end":[138,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:39403:4061":{"id":"a:2:9606:8782-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7517:7231":{"id":"0:7517:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3146:6408":{"id":"2:3146:6408","crate_id":2,"name":"FloatToInt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"Int","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"2:3145:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:69:1759":{"id":"0:69:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[364,4],"end":[372,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9091:1010":{"id":"2:9091:1010","crate_id":2,"name":"position","span":null,"visibility":"default","docs":"Searches for an element in an iterator, returning its index.\n\n`position()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, and if one of them\nreturns `true`, then `position()` returns [`Some(index)`]. If all of\nthem return `false`, it returns [`None`].\n\n`position()` is short-circuiting; in other words, it will stop\nprocessing as soon as it finds a `true`.\n\n# Overflow Behavior\n\nThe method does no guarding against overflows, so if there are more\nthan [`usize::MAX`] non-matching elements, it either produces the wrong\nresult or panics. If debug assertions are enabled, a panic is\nguaranteed.\n\n# Panics\n\nThis function might panic if the iterator has more than `usize::MAX`\nnon-matching elements.\n\n[`Some(index)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert_eq!(a.iter().position(|&x| x == 2), Some(1));\n\nassert_eq!(a.iter().position(|&x| x == 5), None);\n```\n\nStopping at the first `true`:\n\n```\nlet a = [1, 2, 3, 4];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.position(|&x| x >= 2), Some(1));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next(), Some(&3));\n\n// The returned index depends on iterator state\nassert_eq!(iter.position(|&x| x == 4), Some(0));\n\n```","links":{"Some":"2:43954:216","`None`":"2:43952:173","`usize::MAX`":"2:25128:2137"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:35292:5355":{"id":"b:2:2906-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:741:3773":{"id":"0:741:3773","crate_id":0,"name":"date","span":{"filename":"src/chain_core/property.rs","begin":[76,4],"end":[76,33]},"visibility":"default","docs":"Retrieves the block's date.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Date","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:734:1880","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:10531:3164":{"id":"0:10531:3164","crate_id":0,"name":"set_collateral","span":{"filename":"src/builders/tx_builder.rs","begin":[673,4],"end":[675,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9111:649":{"id":"0:9111:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[80,16],"end":[80,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38036":{"id":"0:38036","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[63,4],"end":[63,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38037:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:958:3917":{"id":"a:2:3407:213-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:7010:1750":{"id":"a:2:3421:221-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:54881:2001":{"id":"b:2:3240-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42831":{"id":"0:42831","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[234,0],"end":[250,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42836:906","0:42846:780","0:42856:1637","0:42866:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:9739:2862":{"id":"a:2:9605:8783-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48959":{"id":"0:48959","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48964:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31150":{"id":"0:31150","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31151:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46153:1736":{"id":"0:46153:1736","crate_id":0,"name":"new_single_host_name","span":{"filename":"src/lib.rs","begin":[910,4],"end":[912,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["single_host_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:8085:2704":{"id":"b:2:3240-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:11629:126":{"id":"b:5:6515-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11982:7236":{"id":"0:11982:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13903:7232":{"id":"0:13903:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:35959:3238":{"id":"a:2:9606:8782-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34127:7243":{"id":"0:34127:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31245:5331":{"id":"0:31245:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11931:3907":{"id":"b:5:859-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14805":{"id":"0:14805","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14807:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:30461:5236":{"id":"a:2:9605:8783-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51280":{"id":"0:51280","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1851,4],"end":[1851,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51281:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:47236:1624":{"id":"b:2:4212-0:47236:1624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47216":{"id":"0:47216","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47217:7231","0:47218:5150","0:47219:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:15259:1866":{"id":"b:49:1377-0:15259:1866","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:32565:3084":{"id":"b:32:1701-0:32565:3084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15572:1772":{"id":"0:15572:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45376:408":{"id":"0:45376:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[787,4],"end":[787,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2334":{"id":"0:2334","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[270,0],"end":[275,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Deserialize","id":"21:40:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2335:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:16739:1891":{"id":"b:2:3255-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15822:53561":{"id":"2:15822:53561","crate_id":2,"name":"reduce_sum","span":null,"visibility":"default","docs":"Returns the sum of the lanes of the vector.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{f32x2, SimdFloat};\nlet v = f32x2::from_array([1., 2.]);\nassert_eq!(v.reduce_sum(), 3.);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4487:17715":{"id":"1:4487:17715","crate_id":1,"name":"split","span":null,"visibility":"default","docs":"Returns an iterator over the contents of this reader split on the byte\n`byte`.\n\nThe iterator returned from this function will return instances of\n[io::Result]<[Vec]\\>. Each vector returned will *not* have\nthe delimiter byte at the end.\n\nThis function will yield errors whenever [`read_until`] would have\nalso yielded an error.\n\n[io::Result]: self::Result \"io::Result\"\n[`read_until`]: BufRead::read_until\n\n# Examples\n\n[`std::io::Cursor`][`Cursor`] is a type that implements `BufRead`. In\nthis example, we use [`Cursor`] to iterate over all hyphen delimited\nsegments in a byte slice\n\n```\nuse std::io::{self, BufRead};\n\nlet cursor = io::Cursor::new(b\"lorem-ipsum-dolor\");\n\nlet mut split_iter = cursor.split(b'-').map(|l| l.unwrap());\nassert_eq!(split_iter.next(), Some(b\"lorem\".to_vec()));\nassert_eq!(split_iter.next(), Some(b\"ipsum\".to_vec()));\nassert_eq!(split_iter.next(), Some(b\"dolor\".to_vec()));\nassert_eq!(split_iter.next(), None);\n```","links":{"`Cursor`":"1:9139:2195","Vec":"5:7931:236","self::Result":"1:3779:204","BufRead::read_until":"1:4484:6424"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["byte",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Split","id":"1:9380:6428","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29339:1766":{"id":"0:29339:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:12562:3031":{"id":"a:2:3407:213-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11651":{"id":"0:11651","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[19,16],"end":[19,25]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11652:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37894:6154":{"id":"0:37894:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:54108:1944":{"id":"b:2:3244-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43666:5150":{"id":"0:43666:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31573:7231":{"id":"0:31573:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:13467:17725":{"id":"2:13467:17725","crate_id":2,"name":"next_back","span":null,"visibility":"default","docs":"Performs the next search step starting from the back.\n\n- Returns [`Match(a, b)`][SearchStep::Match] if `haystack[a..b]`\n matches the pattern.\n- Returns [`Reject(a, b)`][SearchStep::Reject] if `haystack[a..b]`\n can not match the pattern, even partially.\n- Returns [`Done`][SearchStep::Done] if every byte of the haystack\n has been visited\n\nThe stream of [`Match`][SearchStep::Match] and\n[`Reject`][SearchStep::Reject] values up to a [`Done`][SearchStep::Done]\nwill contain index ranges that are adjacent, non-overlapping,\ncovering the whole haystack, and laying on utf8 boundaries.\n\nA [`Match`][SearchStep::Match] result needs to contain the whole matched\npattern, however [`Reject`][SearchStep::Reject] results may be split up\ninto arbitrary many adjacent fragments. Both ranges may have zero length.\n\nAs an example, the pattern `\"aaa\"` and the haystack `\"cbaaaaab\"`\nmight produce the stream\n`[Reject(7, 8), Match(4, 7), Reject(1, 4), Reject(0, 1)]`.","links":{"SearchStep::Match":"2:46320:18149","SearchStep::Done":"2:46328:20333","SearchStep::Reject":"2:46324:20675"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SearchStep","id":"2:46319:18766","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:31407:2225":{"id":"0:31407:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39585:1835":{"id":"0:39585:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:22492:2699":{"id":"b:49:1377-0:22492:2699","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17002:649":{"id":"0:17002:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1252,4],"end":[1252,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:636:57046":{"id":"25:636:57046","crate_id":25,"name":"to_ne_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[86,4],"end":[86,40]},"visibility":"default","docs":"Return the memory representation of this number as a byte array in native byte order.\n\nAs the target platform's native endianness is used,\nportable code should use [`to_be_bytes`] or [`to_le_bytes`], as appropriate, instead.\n\n[`to_be_bytes`]: #method.to_be_bytes\n[`to_le_bytes`]: #method.to_le_bytes\n\n# Examples\n\n```\nuse num_traits::ToBytes;\n\n#[cfg(target_endian = \"big\")]\nlet expected = [0x12, 0x34, 0x56, 0x78];\n\n#[cfg(target_endian = \"little\")]\nlet expected = [0x78, 0x56, 0x34, 0x12];\n\nlet bytes = ToBytes::to_ne_bytes(&0x12345678u32);\nassert_eq!(bytes, expected)\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToBytes","id":"25:632:6677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15277":{"id":"0:15277","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15278:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24788":{"id":"0:24788","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24789:7231","0:24790:5150","0:24791:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35911":{"id":"0:35911","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35912:7231","0:35913:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38123":{"id":"0:38123","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38128:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37616:3104":{"id":"0:37616:3104","crate_id":0,"name":"voting_proposals","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[227,4],"end":[229,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:6559:1675":{"id":"b:5:859-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:21056:4437":{"id":"a:2:9606:8782-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11307:3413":{"id":"0:11307:3413","crate_id":0,"name":"build_tx","span":{"filename":"src/builders/tx_builder.rs","begin":[2172,4],"end":[2191,5]},"visibility":"public","docs":"Returns full Transaction object with the body and the auxiliary data\nNOTE: witness_set will contain all mint_scripts if any been added or set\nNOTE: is_valid set to true\nNOTE: Will fail in case there are any script inputs added with no corresponding witness","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10209":{"id":"0:10209","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10210:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:92":{"id":"0:92","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[775,0],"end":[792,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:94:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45606:667":{"id":"0:45606:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17552:1719":{"id":"0:17552:1719","crate_id":0,"name":"found","span":{"filename":"src/error.rs","begin":[55,8],"end":[55,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u64"}},"0:37740:5529":{"id":"0:37740:5529","crate_id":0,"name":"PoolVotingThresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[17,0],"end":[22,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:37818","0:37833","0:37848","0:37863","0:37878","0:37916","a:2:3471:6582-0:37740:5529","a:2:9605:8783-0:37740:5529","a:2:3421:221-0:37740:5529","a:2:9606:8782-0:37740:5529","a:2:3407:213-0:37740:5529","b:2:3244-0:37740:5529","b:2:2903-0:37740:5529","b:2:3255-0:37740:5529","b:2:3240-0:37740:5529","b:2:4212-0:37740:5529","b:2:3250-0:37740:5529","b:2:2906-0:37740:5529","b:5:859-0:37740:5529","b:19:426-0:37740:5529","b:32:1701-0:37740:5529","b:36:59-0:37740:5529","b:44:298-0:37740:5529","b:49:1377-0:37740:5529","0:37745","0:37747","0:37749","0:37752","0:37753","0:37755","0:37757","0:37758","0:37760","0:37764","0:37769","0:37814","0:37686","0:37692","0:37701","0:37714","0:37720","0:37724","0:37728","0:37732","0:37734","0:5524"]}},"2:3943:133":{"id":"2:3943:133","crate_id":2,"name":"FromResidual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3945:673"],"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:13021:7243":{"id":"0:13021:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47222:5150":{"id":"0:47222:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45509:5328":{"id":"0:45509:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8547:7236":{"id":"0:8547:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"31:1098:57768":{"id":"31:1098:57768","crate_id":31,"name":"end_object","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1857,4],"end":[1859,30]},"visibility":"default","docs":"Called after every object. Writes a `}` to the specified\nwriter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:16996:4238":{"id":"b:2:2903-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11877":{"id":"0:11877","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,22],"end":[8,27]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11878:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30416":{"id":"0:30416","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[50,4],"end":[50,9]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30417:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:62:18200":{"id":"39:62:18200","crate_id":39,"name":"sample","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs","begin":[37,4],"end":[37,56]},"visibility":"default","docs":"Generate a random value of `T`, using `rng` as the source of randomness.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14657:7231":{"id":"0:14657:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1615:649":{"id":"0:1615:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[81,4],"end":[83,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18926:7232":{"id":"0:18926:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31837":{"id":"0:31837","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31838:7231","0:31839:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:529:6402":{"id":"25:529:6402","crate_id":25,"name":"One","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:530:2729","25:531:57114","25:532:57113"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:49287":{"id":"0:49287","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49288:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:47600:1789":{"id":"b:2:3255-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:34369:2702":{"id":"b:2:2903-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4476:17719":{"id":"1:4476:17719","crate_id":1,"name":"stream_position","span":null,"visibility":"default","docs":"Returns the current seek position from the start of the stream.\n\nThis is equivalent to `self.seek(SeekFrom::Current(0))`.\n\n# Example\n\n```no_run\nuse std::{\n io::{self, BufRead, BufReader, Seek},\n fs::File,\n};\n\nfn main() -> io::Result<()> {\n let mut f = BufReader::new(File::open(\"foo.txt\")?);\n\n let before = f.stream_position()?;\n f.read_line(&mut String::new())?;\n let after = f.stream_position()?;\n\n println!(\"The first line was {} bytes long\", after - before);\n Ok(())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38168":{"id":"0:38168","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38173:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9538:6470":{"id":"0:9538:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13846:1767":{"id":"0:13846:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[773,76],"end":[773,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23281":{"id":"0:23281","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23282:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15814:19656":{"id":"2:15814:19656","crate_id":2,"name":"is_finite","span":null,"visibility":"default","docs":"Returns true for each lane if its value is neither infinite nor `NaN`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:22:65-0:11817:3897":{"id":"b:22:65-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:7129:188":{"id":"a:2:3421:221-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51032:7247":{"id":"0:51032:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13030":{"id":"0:13030","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13031:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16470":{"id":"0:16470","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16472:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53599:7231":{"id":"0:53599:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:17811:2129":{"id":"a:2:3471:6582-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28173:1911":{"id":"0:28173:1911","crate_id":0,"name":"protocol_version","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24009:2225":{"id":"0:24009:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:40260:1677":{"id":"a:2:3407:213-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9400":{"id":"0:9400","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9401:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32846":{"id":"0:32846","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[507,4],"end":[507,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32847:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:50557:1865":{"id":"b:2:3244-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25308:7232":{"id":"0:25308:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11662:408":{"id":"0:11662:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/digest.rs","begin":[55,22],"end":[55,27]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6505":{"id":"0:6505","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6506:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45954:7231":{"id":"0:45954:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:8799:2753":{"id":"b:2:3255-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:31876:5278":{"id":"b:2:3250-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48060":{"id":"0:48060","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48061:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:583:1116":{"id":"25:583:1116","crate_id":25,"name":"rotate_left","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[154,4],"end":[154,41]},"visibility":"default","docs":"Shifts the bits to the left by a specified amount, `n`, wrapping\nthe truncated bits to the end of the resulting integer.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\nlet m = 0x3456789ABCDEF012u64;\n\nassert_eq!(n.rotate_left(12), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41289:6470":{"id":"0:41289:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49296:7243":{"id":"0:49296:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:4690":{"id":"0:4690","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[2,0],"end":[2,16]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"drep","name":"drep","id":"0:4668:5146","glob":true}},"0:55109":{"id":"0:55109","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55114:5328","0:55125:6154","0:55136:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:8137:2652":{"id":"b:2:4212-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7727":{"id":"0:7727","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7728:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1053:18344":{"id":"31:1053:18344","crate_id":31,"name":"write_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1602,4],"end":[1604,30]},"visibility":"default","docs":"Writes an integer value like `-123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48090":{"id":"0:48090","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1252,11],"end":[1252,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48091:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:30377:5235":{"id":"a:2:9605:8783-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8700":{"id":"0:8700","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8701:7231","0:8702:5150","0:8703:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7699":{"id":"0:7699","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7700:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12677":{"id":"0:12677","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12678:7231","0:12679:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1818":{"id":"0:1818","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,40],"end":[20,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::KeyPair","name":"KeyPair","id":"0:1598:3900","glob":false}},"0:3834:1759":{"id":"0:3834:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2378,4],"end":[2387,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:31101:2861":{"id":"b:2:2903-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35498":{"id":"0:35498","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35503:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26504":{"id":"0:26504","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26505:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2617:59637":{"id":"50:2617:59637","crate_id":50,"name":"find_position","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1748,4],"end":[1749,43]},"visibility":"default","docs":"Find the position and value of the first element satisfying a predicate.\n\nThe iterator is not advanced past the first element found.\n\n```\nuse itertools::Itertools;\n\nlet text = \"Hα\";\nassert_eq!(text.chars().find_position(|ch| ch.is_lowercase()), Some((1, 'α')));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pred",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:17493:2154":{"id":"b:2:3255-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39482":{"id":"0:39482","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39483:7231","0:39484:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28578:5331":{"id":"0:28578:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[20,0],"end":[20,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43205:6154":{"id":"0:43205:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4059:1759":{"id":"0:4059:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/certificates_collection.rs","begin":[5,4],"end":[14,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24128:415":{"id":"0:24128:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50560":{"id":"0:50560","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,4],"end":[1713,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50561:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33466:1766":{"id":"0:33466:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,88],"end":[611,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:10042:2879":{"id":"a:2:3407:213-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47806:7236":{"id":"0:47806:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27784:7207":{"id":"0:27784:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:8663:2752":{"id":"b:2:3240-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15263":{"id":"0:15263","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15264:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49911":{"id":"0:49911","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49912:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44876":{"id":"0:44876","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[698,4],"end":[698,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44877:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4798":{"id":"0:4798","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/parameter_change_action.rs","begin":[7,0],"end":[22,1]},"visibility":{"restricted":{"parent":"0:4780:5197","path":"::serialization::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4799:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8341":{"id":"0:8341","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,27],"end":[113,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8342:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50148:7247":{"id":"0:50148:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:31876:5278":{"id":"b:2:2906-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28314":{"id":"0:28314","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28315:7231","0:28316:5150","0:28317:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34097:7231":{"id":"0:34097:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14724":{"id":"0:14724","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14725:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37024:408":{"id":"0:37024:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,9],"end":[5,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16573:594":{"id":"0:16573:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1852":{"id":"0:1852","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[24,72],"end":[24,84]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::Verification","name":"Verification","id":"0:11915:3910","glob":false}},"0:11471:1542":{"id":"0:11471:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/abor.rs","begin":[163,16],"end":[163,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u8"}},"0:45278:1726":{"id":"0:45278:1726","crate_id":0,"name":"port","span":{"filename":"src/lib.rs","begin":[763,4],"end":[765,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15853:18939":{"id":"2:15853:18939","crate_id":2,"name":"SimdInt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:15854:18818","2:15855:18316","2:15856:1225","2:15857:1226","2:15858:3159","2:15859:54725","2:15860:54726","2:15861:1993","2:15862:54727","2:15863:6704","2:15864:53561","2:15865:53562","2:15866:53563","2:15867:53564","2:15868:54685","2:15869:54686","2:15870:54687"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sealed","id":"2:15902:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:30134:5233":{"id":"a:2:9605:8783-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31367":{"id":"0:31367","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,32],"end":[19,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:32565:3084":{"id":"b:2:4212-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10252:7231":{"id":"0:10252:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"39:382:58630":{"id":"39:382:58630","crate_id":39,"name":"Sampler","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[218,4],"end":[218,42]},"visibility":"default","docs":"The `UniformSampler` implementation supporting type `X`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:2906-0:54614:1982":{"id":"b:2:2906-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:43676:1665":{"id":"b:49:1377-0:43676:1665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27299":{"id":"0:27299","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27300:7231","0:27301:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37883:5328":{"id":"0:37883:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:23917:2692":{"id":"a:2:3471:6582-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52876:649":{"id":"0:52876:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2135,16],"end":[2135,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50539:5150":{"id":"0:50539:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:11479:3616":{"id":"b:49:1377-0:11479:3616","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43075:702":{"id":"0:43075:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[331,4],"end":[331,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1207:4035":{"id":"0:1207:4035","crate_id":0,"name":"data_invalid","span":{"filename":"src/chain_crypto/bech32.rs","begin":[46,4],"end":[48,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["cause",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"StdError","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}]}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"impl StdError + Send + Sync + 'static","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"StdError","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null,"synthetic":true}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11831:415":{"id":"0:11831:415","crate_id":0,"name":"cmp","span":{"filename":"src/chain_crypto/hash.rs","begin":[149,36],"end":[149,39]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3009":{"id":"0:3009","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[293,0],"end":[297,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3010:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54990:7245":{"id":"0:54990:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14349":{"id":"0:14349","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14350:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24575:2226":{"id":"0:24575:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15621":{"id":"0:15621","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15622:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29939:7247":{"id":"0:29939:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"19:423:7268":{"id":"19:423:7268","crate_id":19,"name":"ReturnWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:424:7231","19:425:7271"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:19:426-0:52641:1889":{"id":"b:19:426-0:52641:1889","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:8941:2767":{"id":"b:2:3240-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44856:7245":{"id":"0:44856:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:44169:1711":{"id":"b:49:1377-0:44169:1711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51335":{"id":"0:51335","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1856,4],"end":[1856,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51336:1766","0:51337:7350","0:51338:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23989":{"id":"0:23989","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23994:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:704":{"id":"0:704","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[158,0],"end":[167,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["write_vectored","write_all","write_all_vectored","by_ref","is_write_vectored","write_fmt"],"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}},"items":["0:706:1932","0:707:3726"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:532:1433":{"id":"0:532:1433","crate_id":0,"name":"u128","span":{"filename":"src/chain_core/abor.rs","begin":[98,4],"end":[100,5]},"visibility":"public","docs":"Add a 128-bit unsigned value in little endian format","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["u",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46538":{"id":"0:46538","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,27],"end":[991,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:50799:1867":{"id":"b:2:4212-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:11292:1637":{"id":"2:11292:1637","crate_id":2,"name":"get","span":null,"visibility":"default","docs":"Returns a shared reference to the output at this location, if in\nbounds.","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44638:1721":{"id":"0:44638:1721","crate_id":0,"name":"DNSRecordAorAAAA","span":{"filename":"src/lib.rs","begin":[662,0],"end":[662,36]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:44686","0:44701","0:44716","0:44731","0:44746","0:44784","a:2:3471:6582-0:44638:1721","a:2:9605:8783-0:44638:1721","a:2:3421:221-0:44638:1721","a:2:9606:8782-0:44638:1721","a:2:3407:213-0:44638:1721","b:2:3244-0:44638:1721","b:2:2903-0:44638:1721","b:2:3255-0:44638:1721","b:2:3240-0:44638:1721","b:2:4212-0:44638:1721","b:2:3250-0:44638:1721","b:2:2906-0:44638:1721","b:5:859-0:44638:1721","b:19:426-0:44638:1721","b:32:1701-0:44638:1721","b:36:59-0:44638:1721","b:44:298-0:44638:1721","b:49:1377-0:44638:1721","0:3440","0:44641","0:44643","0:44645","0:44648","0:44649","0:44651","0:44653","0:44654","0:44656","0:44660","0:44665","0:44682","0:44584","0:44590","0:44599","0:44612","0:44618","0:44622","0:44626","0:44630","0:44632"]}},"0:48857":{"id":"0:48857","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,22],"end":[1354,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48858:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7279:7207":{"id":"0:7279:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:39395:5612":{"id":"b:36:59-0:39395:5612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24585":{"id":"0:24585","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24590:5328","0:24601:6154","0:24612:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11595:3926":{"id":"0:11595:3926","crate_id":0,"name":"Pub","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[20,0],"end":[20,60]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:869","a:2:3471:6582-0:11595:3926","a:2:9605:8783-0:11595:3926","a:2:3421:221-0:11595:3926","a:2:9606:8782-0:11595:3926","a:2:3407:213-0:11595:3926","b:2:3244-0:11595:3926","b:2:2903-0:11595:3926","b:2:3255-0:11595:3926","b:2:3240-0:11595:3926","b:2:4212-0:11595:3926","b:2:3250-0:11595:3926","b:2:2906-0:11595:3926","b:5:859-0:11595:3926","b:17:55-0:11595:3926","b:22:72-0:11595:3926","b:22:61-0:11595:3926","b:22:65-0:11595:3926","b:36:59-0:11595:3926","b:44:298-0:11595:3926","b:49:1377-0:11595:3926","0:11599","0:11601","0:11602","0:11604","0:11605","0:11608","0:874"]}},"0:26008:649":{"id":"0:26008:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[34,4],"end":[34,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31301":{"id":"0:31301","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31302:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:23344:2675":{"id":"b:49:1377-0:23344:2675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54147":{"id":"0:54147","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,81],"end":[2489,91]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54148:1766","0:54149:7350","0:54150:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43194:5328":{"id":"0:43194:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25439":{"id":"0:25439","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25440:7231","0:25441:5150","0:25442:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10037:2455":{"id":"0:10037:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11374:7231":{"id":"0:11374:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45883":{"id":"0:45883","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[873,4],"end":[873,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1142:3943":{"id":"0:1142:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[69,4],"end":[93,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30621:5237":{"id":"0:30621:5237","crate_id":0,"name":"new_parameter_change_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[70,4],"end":[76,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["parameter_change_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:32290:3370":{"id":"b:2:3240-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:20276:5121":{"id":"a:2:9605:8783-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49746:5150":{"id":"0:49746:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:39926:7245":{"id":"0:39926:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"22:27:56394":{"id":"22:27:56394","crate_id":22,"name":"write_u5","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[113,4],"end":[113,62]},"visibility":"default","docs":"Write a single `u5`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"WriteBase32","id":"22:24:6614","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32804":{"id":"0:32804","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32805:7231","0:32806:5150","0:32807:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43837:780":{"id":"0:43837:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[485,4],"end":[487,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9732:7207":{"id":"0:9732:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36601:7247":{"id":"0:36601:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:25780":{"id":"0:25780","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25785:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50511:7232":{"id":"0:50511:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17570:1702":{"id":"a:2:3471:6582-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53395":{"id":"0:53395","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53396:7231","0:53397:5150","0:53398:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:20811:4441":{"id":"b:2:4212-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8427:2629":{"id":"0:8427:2629","crate_id":0,"name":"PlutusWitness","span":{"filename":"src/builders/script_structs.rs","begin":[139,0],"end":[143,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:8445","a:2:3471:6582-0:8427:2629","a:2:9605:8783-0:8427:2629","a:2:3421:221-0:8427:2629","a:2:9606:8782-0:8427:2629","a:2:3407:213-0:8427:2629","b:2:3244-0:8427:2629","b:2:2903-0:8427:2629","b:2:3255-0:8427:2629","b:2:3240-0:8427:2629","b:2:4212-0:8427:2629","b:2:3250-0:8427:2629","b:2:2906-0:8427:2629","b:5:859-0:8427:2629","b:19:426-0:8427:2629","b:36:59-0:8427:2629","b:44:298-0:8427:2629","b:49:1377-0:8427:2629","0:8431","0:8433","0:8435","0:8436","0:8438","0:8440","0:8441","0:8443","0:8373","0:8379","0:8388","0:8401","0:8407","0:8411","0:8415","0:8419","0:8421"]}},"b:36:59-0:30377:5235":{"id":"b:36:59-0:30377:5235","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:189:53556":{"id":"53:189:53556","crate_id":53,"name":"is_normal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[44,4],"end":[44,31]},"visibility":"default","docs":"Returns `true` if the number is neither zero, infinite,\n[subnormal](http://en.wikipedia.org/wiki/Denormal_number), or `NaN`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12964:1637":{"id":"0:12964:1637","crate_id":0,"name":"get","span":{"filename":"src/crypto.rs","begin":[481,4],"end":[483,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1582:3939":{"id":"0:1582:3939","crate_id":0,"name":"Secret","span":{"filename":"src/chain_crypto/key.rs","begin":[40,4],"end":[40,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:5:859-0:15444:4233":{"id":"b:5:859-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:581:3613":{"id":"0:581:3613","crate_id":0,"name":"put_u64","span":{"filename":"src/chain_core/mempack.rs","begin":[22,4],"end":[24,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u64"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:20565:2670":{"id":"a:2:9605:8783-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:51756:1873":{"id":"b:36:59-0:51756:1873","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6773":{"id":"0:6773","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,16],"end":[656,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6774:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16838":{"id":"0:16838","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16839:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20553":{"id":"0:20553","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20554:7231","0:20555:5150","0:20556:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28040":{"id":"0:28040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28041:7231","0:28042:5150","0:28043:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23392:7231":{"id":"0:23392:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28272":{"id":"0:28272","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28273:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:43057:1634":{"id":"a:2:9605:8783-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:19486:2690":{"id":"b:49:1377-0:19486:2690","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49191:1814":{"id":"0:49191:1814","crate_id":0,"name":"NativeScript","span":{"filename":"src/lib.rs","begin":[1419,4],"end":[1419,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49193:1542"]}},"0:20826":{"id":"0:20826","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[45,4],"end":[45,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:4211:1429":{"id":"2:4211:1429","crate_id":2,"name":"type_id","span":null,"visibility":"default","docs":"Gets the `TypeId` of `self`.\n\n# Examples\n\n```\nuse std::any::{Any, TypeId};\n\nfn is_string(s: &dyn Any) -> bool {\n TypeId::of::() == s.type_id()\n}\n\nassert_eq!(is_string(&0), false);\nassert_eq!(is_string(&\"cookie monster\".to_string()), true);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TypeId","id":"2:42403:18455","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2314":{"id":"0:2314","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[194,0],"end":[218,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2315:4528","0:2316:4530","0:2317:4534"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15151:2225":{"id":"0:15151:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2649:3104":{"id":"0:2649:3104","crate_id":0,"name":"voting_proposals","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:31101:2861"],"is_stripped":true}},"a:2:3421:221-0:19486:2690":{"id":"a:2:3421:221-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45944":{"id":"0:45944","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45945:7231","0:45946:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27536:7232":{"id":"0:27536:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2106:667":{"id":"0:2106:667","crate_id":0,"name":"from","span":{"filename":"src/error.rs","begin":[157,4],"end":[162,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["failure",{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:23917:2692":{"id":"b:49:1377-0:23917:2692","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50818":{"id":"0:50818","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,50],"end":[1742,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50819:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27071:1835":{"id":"0:27071:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13838:51747":{"id":"2:13838:51747","crate_id":2,"name":"split_at","span":null,"visibility":"public","docs":"Divide one string slice into two at an index.\n\nThe argument, `mid`, should be a byte offset from the start of the\nstring. It must also be on the boundary of a UTF-8 code point.\n\nThe two slices returned go from the start of the string slice to `mid`,\nand from `mid` to the end of the string slice.\n\nTo get mutable string slices instead, see the [`split_at_mut`]\nmethod.\n\n[`split_at_mut`]: str::split_at_mut\n\n# Panics\n\nPanics if `mid` is not on a UTF-8 code point boundary, or if it is\npast the end of the last code point of the string slice.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"Per Martin-Löf\";\n\nlet (first, last) = s.split_at(3);\n\nassert_eq!(\"Per\", first);\nassert_eq!(\" Martin-Löf\", last);\n```","links":{"str::split_at_mut":"2:13839:51748"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["mid",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"tuple","inner":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35688:7243":{"id":"0:35688:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24795:7247":{"id":"0:24795:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22949:2687":{"id":"0:22949:2687","crate_id":0,"name":"pool_keyhash","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43330":{"id":"0:43330","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,32],"end":[364,42]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43331:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8380:7231":{"id":"0:8380:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11703":{"id":"0:11703","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11707:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26569:2455":{"id":"0:26569:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2505":{"id":"0:2505","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[29,0],"end":[29,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"vote_delegation","name":"vote_delegation","id":"0:2503:5074","glob":true}},"0:35228:4402":{"id":"0:35228:4402","crate_id":0,"name":"total_ex_units","span":{"filename":"src/protocol_types/plutus.rs","begin":[1181,4],"end":[1190,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1379:180":{"id":"49:1379:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[35,4],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"generic","inner":"T"}}},"0:43982:7350":{"id":"0:43982:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[529,4],"end":[529,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23658:7236":{"id":"0:23658:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49403":{"id":"0:49403","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49408:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37266:5500":{"id":"0:37266:5500","crate_id":0,"name":"ttl_bignum","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[64,4],"end":[66,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25365:993":{"id":"0:25365:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[39,4],"end":[39,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16005":{"id":"0:16005","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16006:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:32824:4378":{"id":"b:2:3240-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50773":{"id":"0:50773","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50774:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19285":{"id":"0:19285","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19286:1766","0:19287:7350","0:19288:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55099:2226":{"id":"0:55099:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:36384:3232":{"id":"b:2:4212-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17636":{"id":"0:17636","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,23],"end":[6,25]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55049":{"id":"0:55049","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55054:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"29:688:1766":{"id":"29:688:1766","crate_id":29,"name":"schema_name","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/lib.rs","begin":[145,4],"end":[145,31]},"visibility":"default","docs":"The name of the generated JSON Schema.\n\nThis is used as the title for root schemas, and the key within the root's `definitions` property for subschemas.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19304":{"id":"0:19304","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19309:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6767:2182":{"id":"0:6767:2182","crate_id":0,"name":"BaseAddress","span":{"filename":"src/address.rs","begin":[657,0],"end":[661,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:6785","a:2:3471:6582-0:6767:2182","a:2:9605:8783-0:6767:2182","a:2:3421:221-0:6767:2182","a:2:9606:8782-0:6767:2182","a:2:3407:213-0:6767:2182","b:2:3244-0:6767:2182","b:2:2903-0:6767:2182","b:2:3255-0:6767:2182","b:2:3240-0:6767:2182","b:2:4212-0:6767:2182","b:2:3250-0:6767:2182","b:2:2906-0:6767:2182","b:5:859-0:6767:2182","b:19:426-0:6767:2182","b:36:59-0:6767:2182","b:44:298-0:6767:2182","b:49:1377-0:6767:2182","0:6771","0:6773","0:6775","0:6776","0:6778","0:6780","0:6781","0:6783","0:6713","0:6719","0:6728","0:6741","0:6747","0:6751","0:6755","0:6759","0:6761"]}},"b:44:298-0:40913:4380":{"id":"b:44:298-0:40913:4380","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52359:7231":{"id":"0:52359:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:41891:1610":{"id":"b:44:298-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38014:7231":{"id":"0:38014:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43512:1684":{"id":"0:43512:1684","crate_id":0,"name":"data_hash","span":{"filename":"src/lib.rs","begin":[388,4],"end":[393,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43885:7232":{"id":"0:43885:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35755":{"id":"0:35755","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35760:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33761:5310":{"id":"0:33761:5310","crate_id":0,"name":"Map","span":{"filename":"src/protocol_types/plutus.rs","begin":[687,4],"end":[687,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:33763:1542"]}},"0:6554:2455":{"id":"0:6554:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:247:2505":{"id":"25:247:2505","crate_id":25,"name":"min_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/bounds.rs","begin":[18,4],"end":[18,27]},"visibility":"default","docs":"Returns the smallest finite number this type can represent","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"53:219:7468":{"id":"53:219:7468","crate_id":53,"name":"arg","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[141,4],"end":[141,31]},"visibility":"default","docs":"Computes the argument of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21684:993":{"id":"0:21684:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41110:2729":{"id":"0:41110:2729","crate_id":0,"name":"one","span":{"filename":"src/utils.rs","begin":[1002,4],"end":[1005,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46006:415":{"id":"0:46006:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[892,4],"end":[892,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27484":{"id":"0:27484","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2356:1759":{"id":"0:2356:1759","crate_id":0,"name":"serialize","span":{"filename":"src/legacy_address/address.rs","begin":[347,4],"end":[357,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25088":{"id":"0:25088","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25093:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46473:6470":{"id":"0:46473:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15896:53564":{"id":"2:15896:53564","crate_id":2,"name":"reduce_min","span":null,"visibility":"default","docs":"Returns the minimum lane in the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17328:1766":{"id":"0:17328:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1365,88],"end":[1365,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35834:7231":{"id":"0:35834:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26792:5331":{"id":"0:26792:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:21056:4437":{"id":"b:2:2906-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10655:6749":{"id":"2:10655:6749","crate_id":2,"name":"UpperExp","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10656:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:39385:906":{"id":"0:39385:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[528,4],"end":[563,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54658:1767":{"id":"0:54658:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2699,88],"end":[2699,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2711":{"id":"0:2711","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[715,0],"end":[715,35]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:32290:3370":{"id":"a:2:3407:213-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:29061:5221":{"id":"b:19:426-0:29061:5221","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:725:19829":{"id":"49:725:19829","crate_id":49,"name":"Bit","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:726:3534","49:727:59570","49:728:906","49:729:18164","49:730:59571"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:19440:7232":{"id":"0:19440:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46247":{"id":"0:46247","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46248:7231","0:46249:5150","0:46250:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6993:7243":{"id":"0:6993:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16363":{"id":"0:16363","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16364:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46138":{"id":"0:46138","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[905,0],"end":[946,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46143:1734","0:46153:1736","0:46163:1738","0:46173:769","0:46183:1740","0:46193:1742","0:46203:1743"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:30134:5233":{"id":"b:2:3240-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19786":{"id":"0:19786","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[64,4],"end":[64,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19787:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9876":{"id":"0:9876","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9877:7231","0:9878:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9691":{"id":"0:9691","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9692:7231","0:9693:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29205:5331":{"id":"0:29205:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:10263:3087":{"id":"a:2:9605:8783-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49765":{"id":"0:49765","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,11],"end":[1514,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49766:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40271:415":{"id":"0:40271:415","crate_id":0,"name":"cmp","span":{"filename":"src/utils.rs","begin":[380,14],"end":[380,17]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21078":{"id":"0:21078","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[83,4],"end":[83,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40260:1677":{"id":"0:40260:1677","crate_id":0,"name":"Value","span":{"filename":"src/utils.rs","begin":[386,0],"end":[389,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:40327","0:40342","0:40357","0:40372","0:40387","0:40425","a:2:3471:6582-0:40260:1677","a:2:9605:8783-0:40260:1677","a:2:3421:221-0:40260:1677","a:2:9606:8782-0:40260:1677","a:2:3407:213-0:40260:1677","b:2:3244-0:40260:1677","b:2:2903-0:40260:1677","b:2:3255-0:40260:1677","b:2:3240-0:40260:1677","b:2:4212-0:40260:1677","b:2:3250-0:40260:1677","b:2:2906-0:40260:1677","b:5:859-0:40260:1677","b:19:426-0:40260:1677","b:32:1701-0:40260:1677","b:36:59-0:40260:1677","b:44:298-0:40260:1677","b:49:1377-0:40260:1677","0:40263","0:40265","0:40267","0:40268","0:40270","0:40272","0:40273","0:40277","0:40282","0:40323","0:40206","0:40212","0:40221","0:40234","0:40240","0:40244","0:40248","0:40252","0:40254","0:3036","0:3041"]}},"b:2:4212-0:11655:4067":{"id":"b:2:4212-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2363":{"id":"0:2363","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[381,0],"end":[385,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2364:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26668:7236":{"id":"0:26668:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14346":{"id":"0:14346","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14347:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35365:6470":{"id":"0:35365:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:3150:5806":{"id":"b:49:1377-0:3150:5806","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28003:5212":{"id":"0:28003:5212","crate_id":0,"name":"HardForkInitiationAction","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:28060","0:28075","0:28090","0:28105","0:28120","0:28158","a:2:3471:6582-0:28003:5212","a:2:9605:8783-0:28003:5212","a:2:3421:221-0:28003:5212","a:2:9606:8782-0:28003:5212","a:2:3407:213-0:28003:5212","b:2:3244-0:28003:5212","b:2:2903-0:28003:5212","b:2:3255-0:28003:5212","b:2:3240-0:28003:5212","b:2:4212-0:28003:5212","b:2:3250-0:28003:5212","b:2:2906-0:28003:5212","b:5:859-0:28003:5212","b:19:426-0:28003:5212","b:32:1701-0:28003:5212","b:36:59-0:28003:5212","b:44:298-0:28003:5212","b:49:1377-0:28003:5212","0:28006","0:28012","0:28021","0:28034","0:28040","0:28044","0:28048","0:28052","0:28054","0:27934","0:27936","0:27938","0:27941","0:27942","0:27944","0:27946","0:27947","0:27949","0:27953","0:27958","0:27999","0:4830"]}},"0:2579:1763":{"id":"0:2579:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[139,4],"end":[153,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:39521:3135":{"id":"b:2:3255-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13912:55409":{"id":"2:13912:55409","crate_id":2,"name":"trim_matches","span":null,"visibility":"public","docs":"Returns a string slice with all prefixes and suffixes that match a\npattern repeatedly removed.\n\nThe [pattern] can be a [`char`], a slice of [`char`]s, or a function\nor closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nSimple patterns:\n\n```\nassert_eq!(\"11foo1bar11\".trim_matches('1'), \"foo1bar\");\nassert_eq!(\"123foo1bar123\".trim_matches(char::is_numeric), \"foo1bar\");\n\nlet x: &[_] = &['1', '2'];\nassert_eq!(\"12foo1bar12\".trim_matches(x), \"foo1bar\");\n```\n\nA more complex pattern, using a closure:\n\n```\nassert_eq!(\"1foo1barXX\".trim_matches(|c| c == '1' || c == 'X'), \"foo1bar\");\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"DoubleEndedSearcher","id":"2:13470:6811","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27680":{"id":"0:27680","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27681:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11623:3997":{"id":"a:2:3421:221-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:7528:2622":{"id":"b:36:59-0:7528:2622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11916:4135":{"id":"0:11916:4135","crate_id":0,"name":"Failed","span":{"filename":"src/chain_crypto/sign.rs","begin":[11,4],"end":[11,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:5:859-0:35463:5449":{"id":"b:5:859-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31001":{"id":"0:31001","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[28,0],"end":[58,1]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31006:5207","0:31016:5149","0:31026:5142","0:31036:2669","0:31046:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17509:4332":{"id":"0:17509:4332","crate_id":0,"name":"BreakInDefiniteLen","span":{"filename":"src/error.rs","begin":[29,4],"end":[29,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:44861":{"id":"0:44861","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44862:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:5808:2142":{"id":"a:2:3471:6582-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33755":{"id":"0:33755","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,43],"end":[675,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33756:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:115:17696":{"id":"38:115:17696","crate_id":38,"name":"lcm","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[126,4],"end":[126,40]},"visibility":"default","docs":"Lowest Common Multiple (LCM).\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(7.lcm(&3), 21);\nassert_eq!(2.lcm(&4), 4);\nassert_eq!(0.lcm(&0), 0);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:5012:54783":{"id":"2:5012:54783","crate_id":2,"name":"poll_next","span":null,"visibility":"default","docs":"Attempt to pull out the next value of this async iterator, registering the\ncurrent task for wakeup if the value is not yet available, and returning\n`None` if the async iterator is exhausted.\n\n# Return value\n\nThere are several possible return values, each indicating a distinct\nasync iterator state:\n\n- `Poll::Pending` means that this async iterator's next value is not ready\nyet. Implementations will ensure that the current task will be notified\nwhen the next value may be ready.\n\n- `Poll::Ready(Some(val))` means that the async iterator has successfully\nproduced a value, `val`, and may produce further values on subsequent\n`poll_next` calls.\n\n- `Poll::Ready(None)` means that the async iterator has terminated, and\n`poll_next` should not be invoked again.\n\n# Panics\n\nOnce an async iterator has finished (returned `Ready(None)` from `poll_next`), calling its\n`poll_next` method again may panic, block forever, or cause other kinds of\nproblems; the `AsyncIterator` trait places no requirements on the effects of\nsuch a call. However, as the `poll_next` method is not marked `unsafe`,\nRust's usual rules apply: calls must never cause undefined behavior\n(memory corruption, incorrect use of `unsafe` functions, or the like),\nregardless of the async iterator's state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Pin","id":"2:44067:187","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}}],"bindings":[]}}}}],["cx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Context","id":"2:14472:4077","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Poll","id":"2:46861:189","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AsyncIterator","id":"2:5010:17665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54620:649":{"id":"0:54620:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2699,11],"end":[2699,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43660":{"id":"0:43660","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43661:7231","0:43662:5150","0:43663:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53393:5150":{"id":"0:53393:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:12171:2207":{"id":"a:2:3407:213-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52114:1878":{"id":"0:52114:1878","crate_id":0,"name":"Block","span":{"filename":"src/lib.rs","begin":[2010,0],"end":[2016,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:52180","0:52195","0:52210","0:52225","0:52240","0:52278","a:2:3471:6582-0:52114:1878","a:2:9605:8783-0:52114:1878","a:2:3421:221-0:52114:1878","a:2:9606:8782-0:52114:1878","a:2:3407:213-0:52114:1878","b:2:3244-0:52114:1878","b:2:2903-0:52114:1878","b:2:3255-0:52114:1878","b:2:3240-0:52114:1878","b:2:4212-0:52114:1878","b:2:3250-0:52114:1878","b:2:2906-0:52114:1878","b:5:859-0:52114:1878","b:19:426-0:52114:1878","b:32:1701-0:52114:1878","b:36:59-0:52114:1878","b:44:298-0:52114:1878","b:49:1377-0:52114:1878","0:3851","0:52120","0:52124","0:52129","0:52176","0:52060","0:52066","0:52075","0:52088","0:52094","0:52098","0:52102","0:52106","0:52108"]}},"0:11695":{"id":"0:11695","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11696:4020","0:11697:4021","0:11698:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:33732:5309":{"id":"b:2:3250-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23395":{"id":"0:23395","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23396:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12208":{"id":"0:12208","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12209:7231","0:12210:5150","0:12211:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33737:5311":{"id":"0:33737:5311","crate_id":0,"name":"List","span":{"filename":"src/protocol_types/plutus.rs","begin":[679,4],"end":[679,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:34614:2455":{"id":"0:34614:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17274":{"id":"0:17274","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,27],"end":[1365,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44880":{"id":"0:44880","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[699,4],"end":[699,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:542:906":{"id":"0:542:906","crate_id":0,"name":"new","span":{"filename":"src/chain_core/abor.rs","begin":[169,4],"end":[171,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35014":{"id":"0:35014","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35015:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:41273:5763":{"id":"b:2:3244-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50705:906":{"id":"0:50705:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1722,4],"end":[1724,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11791:667":{"id":"0:11791:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36260:2225":{"id":"0:36260:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31701":{"id":"0:31701","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31706:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:51041:1863":{"id":"b:2:2906-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17568":{"id":"0:17568","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[26,9],"end":[26,14]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17569:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8402:667":{"id":"0:8402:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48069:7243":{"id":"0:48069:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:23216":{"id":"0:23216","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[27,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23221:2681","0:23231:2687","0:23241:2365","0:23251:906","0:23261:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:971:44318":{"id":"25:971:44318","crate_id":25,"name":"atanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[779,4],"end":[779,27]},"visibility":"default","docs":"Inverse hyperbolic tangent function.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet f = e.tanh().atanh();\n\nlet abs_difference = (f - e).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:23637:2674":{"id":"a:2:3471:6582-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8093":{"id":"0:8093","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,23],"end":[27,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3574:6570":{"id":"2:3574:6570","crate_id":2,"name":"Shl","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3576:180","2:3577:1231"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:26059":{"id":"0:26059","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26060:7231","0:26061:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40607:7231":{"id":"0:40607:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6897":{"id":"0:6897","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,9],"end":[696,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6898:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:752:5312":{"id":"49:752:5312","crate_id":49,"name":"Integer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:753:17627","49:754:17628","49:755:17629","49:756:17630","49:757:59472","49:758:18159","49:759:18160","49:760:18161","49:761:15034","49:762:18158"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:13272:5150":{"id":"0:13272:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32557":{"id":"0:32557","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32558:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14791:2226":{"id":"0:14791:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44622":{"id":"0:44622","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44623:7231","0:44624:5150","0:44625:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54589:667":{"id":"0:54589:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:936:53551":{"id":"25:936:53551","crate_id":25,"name":"is_sign_positive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[193,4],"end":[193,38]},"visibility":"default","docs":"Returns `true` if `self` is positive, including `+0.0`,\n`Float::infinity()`, and with newer versions of Rust `f64::NAN`.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet neg_nan: f64 = -f64::NAN;\n\nlet f = 7.0;\nlet g = -7.0;\n\nassert!(f.is_sign_positive());\nassert!(!g.is_sign_positive());\nassert!(!neg_nan.is_sign_positive());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:25584:5162":{"id":"0:25584:5162","crate_id":0,"name":"new_always_no_confidence","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[65,4],"end":[67,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3317":{"id":"0:3317","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[178,0],"end":[189,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3318:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54492:1767":{"id":"0:54492:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2651,88],"end":[2651,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:48585:1795":{"id":"b:19:426-0:48585:1795","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7239:7231":{"id":"0:7239:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:20811:4441":{"id":"a:2:3407:213-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15650:993":{"id":"0:15650:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24704:1763":{"id":"0:24704:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31867:7247":{"id":"0:31867:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37386:3208":{"id":"0:37386:3208","crate_id":0,"name":"set_validity_start_interval_bignum","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[118,4],"end":[120,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["validity_start_interval",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37734":{"id":"0:37734","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37735:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:416:56571":{"id":"25:416:56571","crate_id":25,"name":"epsilon","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[132,4],"end":[132,25]},"visibility":"default","docs":"Returns epsilon, a small positive value.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::epsilon() == x);\n}\n\ncheck(f32::EPSILON);\ncheck(f64::EPSILON);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:430:6704":{"id":"25:430:6704","crate_id":25,"name":"signum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[521,4],"end":[521,27]},"visibility":"default","docs":"Returns a number that represents the sign of `self`.\n\n- `1.0` if the number is positive, `+0.0` or `FloatCore::infinity()`\n- `-1.0` if the number is negative, `-0.0` or `FloatCore::neg_infinity()`\n- `FloatCore::nan()` if the number is `FloatCore::nan()`\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.signum() == y);\n}\n\ncheck(f32::INFINITY, 1.0);\ncheck(3.0f32, 1.0);\ncheck(0.0f32, 1.0);\ncheck(-0.0f64, -1.0);\ncheck(-3.0f64, -1.0);\ncheck(f64::MIN, -1.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:9591:2855":{"id":"b:2:4212-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29092":{"id":"0:29092","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29093:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17820":{"id":"0:17820","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,23],"end":[280,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:1590:3903":{"id":"b:2:3255-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:821:126":{"id":"0:821:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[333,4],"end":[333,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"0:49119:1542":{"id":"0:49119:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1412,19],"end":[1412,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:38366:5532":{"id":"0:38366:5532","crate_id":0,"name":"committee_no_confidence","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[173,4],"end":[175,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:3119:5735":{"id":"b:2:3250-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:19214:2688":{"id":"b:2:4212-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:8663:2752":{"id":"b:2:2903-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13910:55407":{"id":"2:13910:55407","crate_id":2,"name":"trim_left","span":null,"visibility":"public","docs":"Returns a string slice with leading whitespace removed.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`.\n\n# Text directionality\n\nA string is a sequence of bytes. 'Left' in this context means the first\nposition of that byte string; for a language like Arabic or Hebrew\nwhich are 'right to left' rather than 'left to right', this will be\nthe _right_ side, not the left.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \" Hello\\tworld\\t\";\n\nassert_eq!(\"Hello\\tworld\\t\", s.trim_left());\n```\n\nDirectionality:\n\n```\nlet s = \" English\";\nassert!(Some('E') == s.trim_left().chars().next());\n\nlet s = \" עברית\";\nassert!(Some('ע') == s.trim_left().chars().next());\n```","links":{},"attrs":["#[must_use =\n\"this returns the trimmed string as a new slice, \\\n without modifying the original\"]","#[deprecated(since = \"1.33.0\", note = \"superseded by `trim_start`\", suggestion\n= \"trim_start\")]"],"deprecation":{"since":"1.33.0","note":"superseded by `trim_start`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7172:1796":{"id":"0:7172:1796","crate_id":0,"name":"slot","span":{"filename":"src/address.rs","begin":[864,4],"end":[866,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5755:6470":{"id":"0:5755:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:6175:56042":{"id":"5:6175:56042","crate_id":5,"name":"into_boxed_bytes","span":null,"visibility":"public","docs":"Converts a `Box` into a `Box<[u8]>` without copying or allocating.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"this is a string\";\nlet boxed_str = s.to_owned().into_boxed_str();\nlet boxed_bytes = boxed_str.into_boxed_bytes();\nassert_eq!(*boxed_bytes, *s.as_bytes());\n```","links":{},"attrs":["#[must_use = \"`self` will be dropped if the result is not used\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17798":{"id":"0:17798","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,23],"end":[188,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25988":{"id":"0:25988","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,9],"end":[23,14]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25989:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:54881:2001":{"id":"b:2:4212-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10992:3286":{"id":"0:10992:3286","crate_id":0,"name":"add_extra_witness_datum","span":{"filename":"src/builders/tx_builder.rs","begin":[1251,4],"end":[1259,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23676:7231":{"id":"0:23676:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46784:993":{"id":"0:46784:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1020,38],"end":[1020,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2249:1584":{"id":"32:2249:1584","crate_id":32,"name":"Serialize","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2250:1759"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15575":{"id":"0:15575","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15576:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:17714:4181":{"id":"b:44:298-0:17714:4181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19475:7231":{"id":"0:19475:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41278":{"id":"0:41278","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41279:7231","0:41280:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39468:6470":{"id":"0:39468:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:25323:5158":{"id":"b:2:3250-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19491:649":{"id":"0:19491:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[8,4],"end":[8,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26304":{"id":"0:26304","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6874":{"id":"0:6874","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6875:7231","0:6876:5150","0:6877:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:17629:2534":{"id":"b:36:59-0:17629:2534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:1048:51516":{"id":"1:1048:51516","crate_id":1,"name":"make_ascii_lowercase","span":null,"visibility":"default","docs":"Converts this type to its ASCII lower case equivalent in-place.\n\nASCII letters 'A' to 'Z' are mapped to 'a' to 'z',\nbut non-ASCII letters are unchanged.\n\nTo return a new lowercased value without modifying the existing one, use\n[`to_ascii_lowercase`].\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.\n\n[`to_ascii_lowercase`]: AsciiExt::to_ascii_lowercase","links":{"AsciiExt::to_ascii_lowercase":"1:1045:51513"},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:34321":{"id":"0:34321","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34322:7231","0:34323:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:44169:1711":{"id":"b:2:3240-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33539":{"id":"0:33539","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33540:7231","0:33541:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11774:993":{"id":"0:11774:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/chain_crypto/hash.rs","begin":[144,24],"end":[144,34]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:29061:5221":{"id":"b:2:3255-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46284:594":{"id":"0:46284:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[956,4],"end":[956,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23679":{"id":"0:23679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23680:7231","0:23681:5150","0:23682:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6790:906":{"id":"0:6790:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[666,4],"end":[672,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["network",{"kind":"primitive","inner":"u8"}],["payment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["stake",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47217:7231":{"id":"0:47217:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39438":{"id":"0:39438","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,55],"end":[7,59]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39441:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:11869:3904":{"id":"a:2:9606:8782-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22798:7231":{"id":"0:22798:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33980:5323":{"id":"0:33980:5323","crate_id":0,"name":"new_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[764,4],"end":[769,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:23637:2674":{"id":"b:2:2903-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18858:5113":{"id":"0:18858:5113","crate_id":0,"name":"as_stake_and_vote_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[301,4],"end":[306,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:17769:4488":{"id":"b:2:2903-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23948":{"id":"0:23948","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23949:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:203:39359":{"id":"53:203:39359","crate_id":53,"name":"sin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[86,4],"end":[86,25]},"visibility":"default","docs":"Computes the sine of a number (in radians).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17336:1835":{"id":"0:17336:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5536:1759":{"id":"0:5536:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/protocol_param_update.rs","begin":[54,4],"end":[69,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51824:2225":{"id":"0:51824:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42450":{"id":"0:42450","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,22],"end":[185,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42451:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:33424:5296":{"id":"b:49:1377-0:33424:5296","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3211:74":{"id":"2:3211:74","crate_id":2,"name":"AsMut","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3213:17724"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"a:2:3407:213-0:7010:1750":{"id":"a:2:3407:213-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:6365:2189":{"id":"b:44:298-0:6365:2189","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10910:18348":{"id":"2:10910:18348","crate_id":2,"name":"write_length_prefix","span":null,"visibility":"default","docs":"Writes a length prefix into this hasher, as part of being prefix-free.\n\nIf you're implementing [`Hash`] for a custom collection, call this before\nwriting its contents to this `Hasher`. That way\n`(collection![1, 2, 3], collection![4, 5])` and\n`(collection![1, 2], collection![3, 4, 5])` will provide different\nsequences of values to the `Hasher`\n\nThe `impl Hash for [T]` includes a call to this method, so if you're\nhashing a slice (or array or vector) via its `Hash::hash` method,\nyou should **not** call this yourself.\n\nThis method is only for providing domain separation. If you want to\nhash a `usize` that represents part of the *data*, then it's important\nthat you pass it to [`Hasher::write_usize`] instead of to this method.\n\n# Examples\n\n```\n#![feature(hasher_prefixfree_extras)]\n# // Stubs to make the `impl` below pass the compiler\n# struct MyCollection(Option);\n# impl MyCollection {\n# fn len(&self) -> usize { todo!() }\n# }\n# impl<'a, T> IntoIterator for &'a MyCollection {\n# type Item = T;\n# type IntoIter = std::iter::Empty;\n# fn into_iter(self) -> Self::IntoIter { todo!() }\n# }\n\nuse std::hash::{Hash, Hasher};\nimpl Hash for MyCollection {\n fn hash(&self, state: &mut H) {\n state.write_length_prefix(self.len());\n for elt in self {\n elt.hash(state);\n }\n }\n}\n```\n\n# Note to Implementers\n\nIf you've decided that your `Hasher` is willing to be susceptible to\nHash-DoS attacks, then you might consider skipping hashing some or all\nof the `len` provided in the name of increased performance.","links":{"`Hash`":"2:10879:138","`Hasher::write_usize`":"2:10903:18341"},"attrs":["#[unstable(feature = \"hasher_prefixfree_extras\", issue = \"96762\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:735:3537":{"id":"49:735:3537","crate_id":49,"name":"U64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[67,4],"end":[67,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"u64"},"default":null}},"0:7298:415":{"id":"0:7298:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[891,27],"end":[891,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40126:4375":{"id":"0:40126:4375","crate_id":0,"name":"checked_mul","span":{"filename":"src/utils.rs","begin":[205,4],"end":[210,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8331:2634":{"id":"0:8331:2634","crate_id":0,"name":"NativeScriptSource","span":{"filename":"src/builders/script_structs.rs","begin":[114,0],"end":[114,65]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8348","a:2:3471:6582-0:8331:2634","a:2:9605:8783-0:8331:2634","a:2:3421:221-0:8331:2634","a:2:9606:8782-0:8331:2634","a:2:3407:213-0:8331:2634","b:2:3244-0:8331:2634","b:2:2903-0:8331:2634","b:2:3255-0:8331:2634","b:2:3240-0:8331:2634","b:2:4212-0:8331:2634","b:2:3250-0:8331:2634","b:2:2906-0:8331:2634","b:5:859-0:8331:2634","b:19:426-0:8331:2634","b:36:59-0:8331:2634","b:44:298-0:8331:2634","b:49:1377-0:8331:2634","0:8334","0:8336","0:8338","0:8339","0:8341","0:8343","0:8344","0:8346","0:8277","0:8283","0:8292","0:8305","0:8311","0:8315","0:8319","0:8323","0:8325"]}},"0:43698":{"id":"0:43698","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[470,4],"end":[470,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43699:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13252:7231":{"id":"0:13252:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19554:1767":{"id":"0:19554:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[16,4],"end":[16,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19067:2226":{"id":"0:19067:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2450:1596":{"id":"0:2450:1596","crate_id":0,"name":"protocol_types","span":{"filename":"src/protocol_types/mod.rs","begin":[2,0],"end":[21,33]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2456","0:2533","0:2655","0:2768","0:2830","0:2833","0:2836"],"is_stripped":true}},"0:14338":{"id":"0:14338","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14339:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46993:7243":{"id":"0:46993:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45325:7231":{"id":"0:45325:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37714":{"id":"0:37714","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37715:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15800:18815":{"id":"2:15800:18815","crate_id":2,"name":"SimdFloat","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:15801:18818","2:15802:18316","2:15803:49083","2:15804:53546","2:15805:53547","2:15806:3159","2:15807:53548","2:15808:53549","2:15809:53550","2:15810:53551","2:15811:53552","2:15812:53553","2:15813:53554","2:15814:19656","2:15815:53555","2:15816:53556","2:15817:6704","2:15818:53557","2:15819:53558","2:15820:53559","2:15821:53560","2:15822:53561","2:15823:53562","2:15824:53563","2:15825:53564"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sealed","id":"2:15902:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:25350:408":{"id":"0:25350:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[33,4],"end":[33,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:682:57079":{"id":"25:682:57079","crate_id":25,"name":"checked_shl","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[202,4],"end":[202,52]},"visibility":"default","docs":"Checked shift left. Computes `self << rhs`, returning `None`\nif `rhs` is larger than or equal to the number of bits in `self`.\n\n```\nuse num_traits::CheckedShl;\n\nlet x: u16 = 0x0001;\n\nassert_eq!(CheckedShl::checked_shl(&x, 0), Some(0x0001));\nassert_eq!(CheckedShl::checked_shl(&x, 1), Some(0x0002));\nassert_eq!(CheckedShl::checked_shl(&x, 15), Some(0x8000));\nassert_eq!(CheckedShl::checked_shl(&x, 16), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21888:7232":{"id":"0:21888:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54792:1672":{"id":"0:54792:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[2729,4],"end":[2732,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2802":{"id":"0:2802","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[385,0],"end":[385,38]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2193:4478":{"id":"0:2193:4478","crate_id":0,"name":"make_signature","span":{"filename":"src/impl_mockchain/key.rs","begin":[108,0],"end":[119,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["spending_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"property::Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:2:2903-0:50557:1865":{"id":"b:2:2903-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46472":{"id":"0:46472","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46473:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:26648:2839":{"id":"b:2:2906-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:509":{"id":"0:509","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[31,0],"end":[31,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"tx_builder","name":"tx_builder","id":"0:476:2315","glob":true}},"0:14641:1763":{"id":"0:14641:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32317":{"id":"0:32317","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[367,4],"end":[367,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32319:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38051":{"id":"0:38051","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[69,4],"end":[69,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38052:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:12328:4180":{"id":"a:2:3407:213-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17527:2173":{"id":"0:17527:2173","crate_id":0,"name":"FixedValueMismatch","span":{"filename":"src/error.rs","begin":[36,4],"end":[39,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:17528:1719","0:17529:606"],"fields_stripped":false}}},"0:50167":{"id":"0:50167","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,22],"end":[1637,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50168:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1329:4069":{"id":"0:1329:4069","crate_id":0,"name":"DigestAlg","span":{"filename":"src/chain_crypto/digest.rs","begin":[65,0],"end":[74,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1330:4070","0:1331:4071","0:1332:4072","0:1333:4073","0:1334:906","0:1335:4074","0:1336:2193"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:1337","0:1348"]}},"0:1172":{"id":"0:1172","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/mod.rs","begin":[9,0],"end":[9,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"legacy_daedalus::LegacyDaedalus","name":"LegacyDaedalus","id":"0:1120:3919","glob":false}},"b:5:859-0:33578:5306":{"id":"b:5:859-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15016:1767":{"id":"0:15016:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11962:2896":{"id":"a:2:9606:8782-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33242":{"id":"0:33242","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33247:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40698":{"id":"0:40698","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40703:5328","0:40714:6154","0:40725:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29625":{"id":"0:29625","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29626:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35694:7231":{"id":"0:35694:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:45861:1732":{"id":"b:2:3255-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33350:5258":{"id":"0:33350:5258","crate_id":0,"name":"new_plutus_v3","span":{"filename":"src/protocol_types/plutus.rs","begin":[599,4],"end":[601,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7528:2622":{"id":"0:7528:2622","crate_id":0,"name":"CertificatesBuilder","span":{"filename":"src/builders/certificates_builder.rs","begin":[6,0],"end":[8,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:7534","a:2:3471:6582-0:7528:2622","a:2:9605:8783-0:7528:2622","a:2:3421:221-0:7528:2622","a:2:9606:8782-0:7528:2622","a:2:3407:213-0:7528:2622","b:2:3244-0:7528:2622","b:2:2903-0:7528:2622","b:2:3255-0:7528:2622","b:2:3240-0:7528:2622","b:2:4212-0:7528:2622","b:2:3250-0:7528:2622","b:2:2906-0:7528:2622","b:5:859-0:7528:2622","b:19:426-0:7528:2622","b:36:59-0:7528:2622","b:44:298-0:7528:2622","b:49:1377-0:7528:2622","0:7530","0:7532","0:7474","0:7480","0:7489","0:7502","0:7508","0:7512","0:7516","0:7520","0:7522"]}},"b:5:859-0:18407:2624":{"id":"b:5:859-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:881:3936":{"id":"0:881:3936","crate_id":0,"name":"PUBLIC_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[55,4],"end":[55,62]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519::PUBLIC_KEY_LENGTH"}},"0:44200:1763":{"id":"0:44200:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[569,4],"end":[569,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18898:5117":{"id":"0:18898:5117","crate_id":0,"name":"as_vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[331,4],"end":[336,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46289":{"id":"0:46289","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[958,4],"end":[958,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46290:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49945":{"id":"0:49945","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,43],"end":[1526,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49946:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14726":{"id":"0:14726","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14731:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11534:3675":{"id":"0:11534:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11623:3997":{"id":"b:49:1377-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50783":{"id":"0:50783","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50784:7231","0:50785:5150","0:50786:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34828":{"id":"0:34828","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34833:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:9915:2874":{"id":"a:2:9605:8783-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:23060:2673":{"id":"b:2:4212-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2754:59672":{"id":"50:2754:59672","crate_id":50,"name":"max_set_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3052,4],"end":[3053,73]},"visibility":"default","docs":"Return all maximum elements of an iterator, as determined by\nthe specified function.\n\n# Examples\n\n```\n# use std::cmp::Ordering;\nuse itertools::Itertools;\n\nlet a: [(i32, i32); 0] = [];\nassert_eq!(a.iter().max_set_by(|_, _| Ordering::Equal), Vec::<&(i32, i32)>::new());\n\nlet a = [(1, 2)];\nassert_eq!(a.iter().max_set_by(|&&(k1,_), &&(k2, _)| k1.cmp(&k2)), vec![&(1, 2)]);\n\nlet a = [(1, 2), (2, 2), (3, 9), (4, 8), (5, 9)];\nassert_eq!(a.iter().max_set_by(|&&(_,k1), &&(_,k2)| k1.cmp(&k2)), vec![&(3, 9), &(5, 9)]);\n\nlet a = [(1, 2), (1, 3), (1, 4), (1, 5)];\nassert_eq!(a.iter().max_set_by(|&&(k1,_), &&(k2, _)| k1.cmp(&k2)), vec![&(1, 2), &(1, 3), &(1, 4), &(1, 5)]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49297":{"id":"0:49297","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49298:7231","0:49299:5150","0:49300:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25701:1759":{"id":"0:25701:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52293:1881":{"id":"0:52293:1881","crate_id":0,"name":"transaction_bodies","span":{"filename":"src/lib.rs","begin":[2027,4],"end":[2029,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54125":{"id":"0:54125","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,43],"end":[2489,59]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54126:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53267:1919":{"id":"0:53267:1919","crate_id":0,"name":"leader_vrf_or_nothing","span":{"filename":"src/lib.rs","begin":[2212,4],"end":[2217,5]},"visibility":"public","docs":"Might return nothing in case `.has_nonce_and_leader_vrf` returns false","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11589:3924":{"id":"a:2:9606:8782-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:11655:4067":{"id":"b:36:59-0:11655:4067","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9098:7207":{"id":"0:9098:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30430:594":{"id":"0:30430:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[55,4],"end":[55,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25344":{"id":"0:25344","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,38],"end":[24,47]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16911:993":{"id":"0:16911:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1146,49],"end":[1146,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:6894:2186":{"id":"b:36:59-0:6894:2186","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29110":{"id":"0:29110","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29111:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43723:1767":{"id":"0:43723:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[472,4],"end":[472,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7533:649":{"id":"0:7533:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/certificates_builder.rs","begin":[5,16],"end":[5,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44164:2455":{"id":"0:44164:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:187:44833":{"id":"48:187:44833","crate_id":48,"name":"AddLength","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["48:190:180"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"N","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"N"},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:3240-0:46768:1749":{"id":"b:2:3240-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34760:2455":{"id":"0:34760:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:16892:1888":{"id":"a:2:9606:8782-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:39521:3135":{"id":"b:5:859-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44455":{"id":"0:44455","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44460:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23385:5150":{"id":"0:23385:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21419":{"id":"0:21419","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21420:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37123":{"id":"0:37123","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37128:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29662:7243":{"id":"0:29662:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19783":{"id":"0:19783","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[63,4],"end":[63,7]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19784:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49530":{"id":"0:49530","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,11],"end":[1473,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49531:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:14519:1832":{"id":"b:2:3250-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2716":{"id":"0:2716","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[929,0],"end":[940,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2717:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41487:993":{"id":"0:41487:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,43],"end":[5,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3550:1759":{"id":"0:3550:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1198,4],"end":[1206,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54633":{"id":"0:54633","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,50],"end":[2699,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54634:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1730:18021":{"id":"32:1730:18021","crate_id":32,"name":"deserialize_i128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[954,4],"end":[956,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `i128` value.\n\nThe default behavior unconditionally returns an error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6312:6470":{"id":"0:6312:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33036:2455":{"id":"0:33036:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44485":{"id":"0:44485","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44490:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11595:3926":{"id":"b:2:3255-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:8584:2642":{"id":"b:2:3250-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:34369:2702":{"id":"a:2:9606:8782-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48319:5150":{"id":"0:48319:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52630:7231":{"id":"0:52630:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"44:211:59179":{"id":"44:211:59179","crate_id":44,"name":"rotate_each_word_right20","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[37,4],"end":[37,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41252:993":{"id":"0:41252:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/utils.rs","begin":[1376,43],"end":[1376,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:37740:5529":{"id":"b:2:3240-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:16892:1888":{"id":"b:44:298-0:16892:1888","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:697":{"id":"0:697","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[142,0],"end":[147,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Read","id":"1:4397:3721","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["chain","read_exact","is_read_vectored","by_ref","read_buf","read_to_end","read_to_string","take","read_buf_exact","read_vectored","bytes"],"trait":{"name":"Read","id":"1:4397:3721","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}},"items":["0:699:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14875:5150":{"id":"0:14875:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11782:4070":{"id":"0:11782:4070","crate_id":0,"name":"HASH_SIZE","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"HASH_SIZE_256"}},"0:53018":{"id":"0:53018","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,38],"end":[2143,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53019:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:436":{"id":"0:436","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[13,0],"end":[13,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"tx_batch_builder","name":"tx_batch_builder","id":"0:409:2309","glob":true}},"b:2:3255-0:17570:1702":{"id":"b:2:3255-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:851:1529":{"id":"25:851:1529","crate_id":25,"name":"wrapping_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[48,4],"end":[48,45]},"visibility":"default","docs":"Wrapping (modular) subtraction. Computes `self - other`, wrapping around at the boundary\nof the type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4481:3724":{"id":"1:4481:3724","crate_id":1,"name":"consume","span":null,"visibility":"default","docs":"Tells this buffer that `amt` bytes have been consumed from the buffer,\nso they should no longer be returned in calls to `read`.\n\nThis function is a lower-level call. It needs to be paired with the\n[`fill_buf`] method to function properly. This function does\nnot perform any I/O, it simply informs this object that some amount of\nits buffer, returned from [`fill_buf`], has been consumed and should\nno longer be returned. As such, this function may do odd things if\n[`fill_buf`] isn't called before calling it.\n\nThe `amt` must be `<=` the number of bytes in the buffer returned by\n[`fill_buf`].\n\n# Examples\n\nSince `consume()` is meant to be used with [`fill_buf`],\nthat method's example includes an example of `consume()`.\n\n[`fill_buf`]: BufRead::fill_buf","links":{"BufRead::fill_buf":"1:4480:3723"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["amt",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:17883:5054":{"id":"b:44:298-0:17883:5054","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:18157:5084":{"id":"a:2:3407:213-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22482:5150":{"id":"0:22482:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:54448:1978":{"id":"a:2:3471:6582-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:13038:2615":{"id":"b:36:59-0:13038:2615","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26313:993":{"id":"0:26313:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[9,4],"end":[9,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:52995:1886":{"id":"b:32:1701-0:52995:1886","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:21665:2682":{"id":"b:44:298-0:21665:2682","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20582":{"id":"0:20582","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20583:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49193:1542":{"id":"0:49193:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1419,17],"end":[1419,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:30429":{"id":"0:30429","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[55,4],"end":[55,13]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30430:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:30461:5236":{"id":"b:2:2906-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:33578:5306":{"id":"a:2:9606:8782-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:35292:5355":{"id":"b:49:1377-0:35292:5355","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:1419:4091":{"id":"b:2:2903-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:799:3865":{"id":"0:799:3865","crate_id":0,"name":"tip","span":{"filename":"src/chain_core/property.rs","begin":[276,4],"end":[276,48]},"visibility":"default","docs":"return the tip of the current branch\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Block","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:797:3863","args":null}}},"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17214":{"id":"0:17214","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17215:7231","0:17216:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18991":{"id":"0:18991","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,50],"end":[6,66]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18992:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22715":{"id":"0:22715","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36729:2226":{"id":"0:36729:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20757":{"id":"0:20757","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20758:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26387:7231":{"id":"0:26387:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12444:2209":{"id":"0:12444:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/crypto.rs","begin":[287,4],"end":[292,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27924:5211":{"id":"0:27924:5211","crate_id":0,"name":"new_with_action_id","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[42,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_param_updates",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39767:2354":{"id":"0:39767:2354","crate_id":0,"name":"TransactionUnspentOutputs","span":{"filename":"src/utils.rs","begin":[122,0],"end":[122,79]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:39802","0:39840","a:2:3471:6582-0:39767:2354","a:2:9605:8783-0:39767:2354","a:2:3421:221-0:39767:2354","a:2:9606:8782-0:39767:2354","a:2:3407:213-0:39767:2354","b:2:3244-0:39767:2354","b:2:2903-0:39767:2354","b:2:3255-0:39767:2354","b:2:3240-0:39767:2354","b:2:4212-0:39767:2354","b:2:3250-0:39767:2354","b:2:2906-0:39767:2354","b:5:859-0:39767:2354","b:19:426-0:39767:2354","b:32:1701-0:39767:2354","b:36:59-0:39767:2354","b:44:298-0:39767:2354","b:49:1377-0:39767:2354","0:39770","0:39772","0:39776","0:39781","0:39798","0:39713","0:39719","0:39728","0:39741","0:39747","0:39751","0:39755","0:39759","0:39761","0:2993"]}},"0:41873:5150":{"id":"0:41873:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40604:5150":{"id":"0:40604:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54894":{"id":"0:54894","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2813,4],"end":[2813,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54895:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46911":{"id":"0:46911","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1028,0],"end":[1044,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46916:906","0:46926:780","0:46936:1637","0:46946:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:28494:5214":{"id":"b:2:4212-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16641:2226":{"id":"0:16641:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54869:7236":{"id":"0:54869:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48080":{"id":"0:48080","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48081:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:17789:4489":{"id":"b:2:2906-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:17833:4490":{"id":"a:2:3471:6582-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39900":{"id":"0:39900","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39901:7231","0:39902:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5702:1766":{"id":"0:5702:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1798,4],"end":[1800,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9421:2455":{"id":"0:9421:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:40260:1677":{"id":"b:32:1701-0:40260:1677","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33573:2455":{"id":"0:33573:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11735:667":{"id":"0:11735:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25652":{"id":"0:25652","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25653:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29568:702":{"id":"0:29568:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[10,4],"end":[10,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31104":{"id":"0:31104","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31105:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:573:3608":{"id":"b:44:298-0:573:3608","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39443:4134":{"id":"0:39443:4134","crate_id":0,"name":"ByteArray","span":{"filename":"src/typed_bytes/mod.rs","begin":[15,0],"end":[18,1]},"visibility":"public","docs":"A typed Array of bytes","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:2889","0:2906","a:2:3471:6582-0:39443:4134","a:2:9605:8783-0:39443:4134","a:2:3421:221-0:39443:4134","a:2:9606:8782-0:39443:4134","a:2:3407:213-0:39443:4134","b:2:3244-0:39443:4134","b:2:2903-0:39443:4134","b:2:3255-0:39443:4134","b:2:3240-0:39443:4134","b:2:4212-0:39443:4134","b:2:3250-0:39443:4134","b:2:2906-0:39443:4134","b:5:859-0:39443:4134","b:17:55-0:39443:4134","b:22:72-0:39443:4134","b:22:61-0:39443:4134","b:22:65-0:39443:4134","b:36:59-0:39443:4134","b:44:298-0:39443:4134","b:49:1377-0:39443:4134","0:39447","0:39450","0:39453","0:39455","0:39458","0:39460","0:39463","0:2882","0:2894"]}},"0:576":{"id":"0:576","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[8,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:577:906","0:578:3609","0:579:3610","0:580:3612","0:581:3613","0:582:3614","0:583:3615"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:17769:4488":{"id":"b:22:61-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51415:6154":{"id":"0:51415:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4405:18296":{"id":"1:4405:18296","crate_id":1,"name":"read_buf","span":null,"visibility":"default","docs":"Pull some bytes from this source into the specified buffer.\n\nThis is equivalent to the [`read`](Read::read) method, except that it is passed a [`BorrowedCursor`] rather than `[u8]` to allow use\nwith uninitialized buffers. The new data will be appended to any existing contents of `buf`.\n\nThe default implementation delegates to `read`.","links":{"`BorrowedCursor`":"1:9275:6457","Read::read":"1:4398:3675"},"attrs":["#[unstable(feature = \"read_buf\", issue = \"78485\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"resolved_path","inner":{"name":"BorrowedCursor","id":"1:9275:6457","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1079:57760":{"id":"31:1079:57760","crate_id":31,"name":"write_string_fragment","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1742,4],"end":[1744,30]},"visibility":"default","docs":"Writes a string fragment that doesn't need any escaping to the\nspecified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["fragment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25309":{"id":"0:25309","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25310:7231","0:25311:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45641":{"id":"0:45641","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[830,4],"end":[830,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28652":{"id":"0:28652","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12045:4174":{"id":"0:12045:4174","crate_id":0,"name":"to_128_xprv","span":{"filename":"src/crypto.rs","begin":[78,4],"end":[88,5]},"visibility":"public","docs":"see from_128_xprv","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12716:1904":{"id":"0:12716:1904","crate_id":0,"name":"Vkey","span":{"filename":"src/crypto.rs","begin":[432,0],"end":[432,27]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12757","0:12772","0:12787","0:12802","0:12817","0:12855","a:2:3471:6582-0:12716:1904","a:2:9605:8783-0:12716:1904","a:2:3421:221-0:12716:1904","a:2:9606:8782-0:12716:1904","a:2:3407:213-0:12716:1904","b:2:3244-0:12716:1904","b:2:2903-0:12716:1904","b:2:3255-0:12716:1904","b:2:3240-0:12716:1904","b:2:4212-0:12716:1904","b:2:3250-0:12716:1904","b:2:2906-0:12716:1904","b:5:859-0:12716:1904","b:19:426-0:12716:1904","b:32:1701-0:12716:1904","b:36:59-0:12716:1904","b:44:298-0:12716:1904","b:49:1377-0:12716:1904","0:12719","0:12721","0:12723","0:12724","0:12726","0:12727","0:12731","0:12736","0:12753","0:12662","0:12668","0:12677","0:12690","0:12696","0:12700","0:12704","0:12708","0:12710","0:1929"]}},"0:49936:649":{"id":"0:49936:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1526,16],"end":[1526,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8137:2652":{"id":"b:49:1377-0:8137:2652","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:50799:1867":{"id":"b:36:59-0:50799:1867","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14020:7231":{"id":"0:14020:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47016:649":{"id":"0:47016:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1048,16],"end":[1048,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52409":{"id":"0:52409","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2062,34],"end":[2062,52]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52411:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:18157:5084":{"id":"b:2:2906-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22398:2365":{"id":"0:22398:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8263:54532":{"id":"2:8263:54532","crate_id":2,"name":"backward","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *predecessor*\nof `self` `count` times.\n\nIf this would overflow the range of values supported by `Self`,\nthis function is allowed to panic, wrap, or saturate.\nThe suggested behavior is to panic when debug assertions are enabled,\nand to wrap or saturate otherwise.\n\nUnsafe code should not rely on the correctness of behavior after overflow.\n\n# Invariants\n\nFor any `a`, `n`, and `m`, where no overflow occurs:\n\n* `Step::backward(Step::backward(a, n), m) == Step::backward(a, n + m)`\n\nFor any `a` and `n`, where no overflow occurs:\n\n* `Step::backward_checked(a, n) == Some(Step::backward(a, n))`\n* `Step::backward(a, n) == (0..n).fold(a, |x, _| Step::backward(x, 1))`\n * Corollary: `Step::backward(a, 0) == a`\n* `Step::backward(a, n) <= a`\n* `Step::forward(Step::backward(a, n), n) == a`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30142":{"id":"0:30142","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30143:7231","0:30144:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22193":{"id":"0:22193","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22194:7231","0:22195:5150","0:22196:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2328":{"id":"0:2328","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[255,0],"end":[259,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2329:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33844:1686":{"id":"0:33844:1686","crate_id":0,"name":"PlutusData","span":{"filename":"src/protocol_types/plutus.rs","begin":[696,0],"end":[701,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:33855","0:33870","0:33885","0:33900","0:33915","a:2:3471:6582-0:33844:1686","a:2:9605:8783-0:33844:1686","a:2:3421:221-0:33844:1686","a:2:9606:8782-0:33844:1686","a:2:3407:213-0:33844:1686","b:2:3244-0:33844:1686","b:2:2903-0:33844:1686","b:2:3255-0:33844:1686","b:2:3240-0:33844:1686","b:2:4212-0:33844:1686","b:2:3250-0:33844:1686","b:2:2906-0:33844:1686","b:5:859-0:33844:1686","b:19:426-0:33844:1686","b:32:1701-0:33844:1686","b:36:59-0:33844:1686","b:44:298-0:33844:1686","b:49:1377-0:33844:1686","0:33847","0:33849","0:33851","0:33853","0:33790","0:33796","0:33805","0:33818","0:33824","0:33828","0:33832","0:33836","0:33838","0:2706","0:2708","0:2711","0:2712","0:2716","0:2720","0:5312"]}},"0:2801:594":{"id":"0:2801:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[378,4],"end":[382,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:36909:3242":{"id":"a:2:3407:213-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6378":{"id":"0:6378","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,32],"end":[248,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6379:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53904:1835":{"id":"0:53904:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50809":{"id":"0:50809","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,22],"end":[1742,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50810:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:26648:2839":{"id":"b:2:4212-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10841:3224":{"id":"0:10841:3224","crate_id":0,"name":"get_auxiliary_data","span":{"filename":"src/builders/tx_builder.rs","begin":[1013,4],"end":[1015,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35712":{"id":"0:35712","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,23],"end":[83,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51134:6154":{"id":"0:51134:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34148:408":{"id":"0:34148:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,9],"end":[956,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20363":{"id":"0:20363","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20368:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4455:1932":{"id":"1:4455:1932","crate_id":1,"name":"write","span":null,"visibility":"default","docs":"Write a buffer into this writer, returning how many bytes were written.\n\nThis function will attempt to write the entire contents of `buf`, but\nthe entire write might not succeed, or the write may also generate an\nerror. A call to `write` represents *at most one* attempt to write to\nany wrapped object.\n\nCalls to `write` are not guaranteed to block waiting for data to be\nwritten, and a write which would otherwise block can be indicated through\nan [`Err`] variant.\n\nIf the return value is [`Ok(n)`] then it must be guaranteed that\n`n <= buf.len()`. A return value of `0` typically means that the\nunderlying object is no longer able to accept bytes and will likely not\nbe able to in the future as well, or that the buffer provided is empty.\n\n# Errors\n\nEach call to `write` may generate an I/O error indicating that the\noperation could not be completed. If an error is returned then no bytes\nin the buffer were written to this writer.\n\nIt is **not** considered an error if the entire buffer could not be\nwritten to this writer.\n\nAn error of the [`ErrorKind::Interrupted`] kind is non-fatal and the\nwrite operation should be retried if there is nothing else to do.\n\n# Examples\n\n```no_run\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let mut buffer = File::create(\"foo.txt\")?;\n\n // Writes some prefix of the byte string, not necessarily all of it.\n buffer.write(b\"some bytes\")?;\n Ok(())\n}\n```\n\n[`Ok(n)`]: Ok","links":{"`ErrorKind::Interrupted`":"1:9243:18289","Ok":"2:44078:174","`Err`":"2:44081:125"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:38805:5579":{"id":"0:38805:5579","crate_id":0,"name":"set_max_block_body_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[278,4],"end":[280,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_block_body_size",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9578:7245":{"id":"0:9578:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8338":{"id":"0:8338","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,23],"end":[113,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:49074:1811":{"id":"a:2:9605:8783-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1945":{"id":"0:1945","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[554,0],"end":[563,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1946:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2340:2211":{"id":"0:2340:2211","crate_id":0,"name":"new_simple","span":{"filename":"src/legacy_address/address.rs","begin":[296,4],"end":[298,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_magic",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:24186:2695":{"id":"a:2:9606:8782-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10034":{"id":"0:10034","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10035:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34557:740":{"id":"0:34557:740","crate_id":0,"name":"index","span":{"filename":"src/protocol_types/plutus.rs","begin":[1038,4],"end":[1040,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2307:5195":{"id":"32:2307:5195","crate_id":32,"name":"serialize_element","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1496,4],"end":[1498,21]},"visibility":"default","docs":"Serialize a sequence element.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeSeq","id":"32:2304:5186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15161:2226":{"id":"0:15161:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18225:2690":{"id":"0:18225:2690","crate_id":0,"name":"MoveInstantaneousRewardsCert","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[45,4],"end":[45,62]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18227:1542"]}},"0:42692:1641":{"id":"0:42692:1641","crate_id":0,"name":"TransactionOutputs","span":{"filename":"src/lib.rs","begin":[228,0],"end":[228,54]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:42733","0:42748","0:42763","0:42778","0:42793","0:42831","a:2:3471:6582-0:42692:1641","a:2:9605:8783-0:42692:1641","a:2:3421:221-0:42692:1641","a:2:9606:8782-0:42692:1641","a:2:3407:213-0:42692:1641","b:2:3244-0:42692:1641","b:2:2903-0:42692:1641","b:2:3255-0:42692:1641","b:2:3240-0:42692:1641","b:2:4212-0:42692:1641","b:2:3250-0:42692:1641","b:2:2906-0:42692:1641","b:5:859-0:42692:1641","b:19:426-0:42692:1641","b:32:1701-0:42692:1641","b:36:59-0:42692:1641","b:44:298-0:42692:1641","b:49:1377-0:42692:1641","0:3326","0:42695","0:42697","0:42698","0:42700","0:42701","0:42703","0:42707","0:42712","0:42729","0:42638","0:42644","0:42653","0:42666","0:42672","0:42676","0:42680","0:42684","0:42686","0:5655"]}},"b:2:3255-0:3119:5735":{"id":"b:2:3255-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:13038:2615":{"id":"b:32:1701-0:13038:2615","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53457":{"id":"0:53457","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53462:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2010:1759":{"id":"0:2010:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1209,4],"end":[1214,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:17789:4489":{"id":"a:2:3421:221-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22480":{"id":"0:22480","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22481:7231","0:22482:5150","0:22483:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1910:7336":{"id":"32:1910:7336","crate_id":32,"name":"VariantAccess","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1912:126","32:1913:10510","32:1914:18044","32:1916:7337","32:1918:17153","32:1920:1352"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:1348":{"id":"0:1348","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[109,0],"end":[140,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1349:4070","0:1350:4071","0:1352:4072","0:1353:4073","0:1355:906","0:1356:4074","0:1357:2193"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15268":{"id":"0:15268","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"47:218:3392":{"id":"47:218:3392","crate_id":47,"name":"update","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/lib.rs","begin":[67,4],"end":[67,49]},"visibility":"default","docs":"Digest input data.\n\nThis method can be called repeatedly, e.g. for processing streaming\nmessages.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27367:2194":{"id":"0:27367:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:50301:1861":{"id":"a:2:3421:221-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22561:1766":{"id":"0:22561:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:5992:2156":{"id":"b:2:3244-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34387:993":{"id":"0:34387:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,38],"end":[1020,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37757":{"id":"0:37757","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32526":{"id":"0:32526","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32527:7231","0:32528:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8695:667":{"id":"0:8695:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13825:55393":{"id":"2:13825:55393","crate_id":2,"name":"as_bytes_mut","span":null,"visibility":"public","docs":"Converts a mutable string slice to a mutable byte slice.\n\n# Safety\n\nThe caller must ensure that the content of the slice is valid UTF-8\nbefore the borrow ends and the underlying `str` is used.\n\nUse of a `str` whose contents are not valid UTF-8 is undefined behavior.\n\n# Examples\n\nBasic usage:\n\n```\nlet mut s = String::from(\"Hello\");\nlet bytes = unsafe { s.as_bytes_mut() };\n\nassert_eq!(b\"Hello\", bytes);\n```\n\nMutability:\n\n```\nlet mut s = String::from(\"🗻∈🌏\");\n\nunsafe {\n let bytes = s.as_bytes_mut();\n\n bytes[0] = 0xF0;\n bytes[1] = 0x9F;\n bytes[2] = 0x8D;\n bytes[3] = 0x94;\n}\n\nassert_eq!(\"🍔∈🌏\", s);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"24:1666:56423":{"id":"24:1666:56423","crate_id":24,"name":"ct_zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[111,4],"end":[111,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53584":{"id":"0:53584","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53585:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27485":{"id":"0:27485","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27222:408":{"id":"0:27222:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:8584:2642":{"id":"b:2:3255-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32961:5328":{"id":"0:32961:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21498:2194":{"id":"0:21498:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:33046:5253":{"id":"b:32:1701-0:33046:5253","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:406:5150":{"id":"19:406:5150","crate_id":19,"name":"Anchor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[82,4],"end":[82,29]},"visibility":"default","docs":"Same as `RefFromWasmAbi::Anchor`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:99:1767":{"id":"0:99:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/address.rs","begin":[798,4],"end":[800,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35300":{"id":"0:35300","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,23],"end":[1201,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:33424:5296":{"id":"b:2:2903-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11527":{"id":"0:11527","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"8"}},"items":["0:11529:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:33046:5253":{"id":"a:2:3421:221-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:522:2490":{"id":"25:522:2490","crate_id":25,"name":"is_zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[28,4],"end":[28,30]},"visibility":"default","docs":"Returns `true` if `self` is equal to the additive identity.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:8976:17738":{"id":"2:8976:17738","crate_id":2,"name":"intersperse_with","span":null,"visibility":"default","docs":"Creates a new iterator which places an item generated by `separator`\nbetween adjacent items of the original iterator.\n\nThe closure will be called exactly once each time an item is placed\nbetween two adjacent items from the underlying iterator; specifically,\nthe closure is not called if the underlying iterator yields less than\ntwo items and after the last item is yielded.\n\nIf the iterator's item implements [`Clone`], it may be easier to use\n[`intersperse`].\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_intersperse)]\n\n#[derive(PartialEq, Debug)]\nstruct NotClone(usize);\n\nlet v = [NotClone(0), NotClone(1), NotClone(2)];\nlet mut it = v.into_iter().intersperse_with(|| NotClone(99));\n\nassert_eq!(it.next(), Some(NotClone(0))); // The first element from `v`.\nassert_eq!(it.next(), Some(NotClone(99))); // The separator.\nassert_eq!(it.next(), Some(NotClone(1))); // The next element from `v`.\nassert_eq!(it.next(), Some(NotClone(99))); // The separator.\nassert_eq!(it.next(), Some(NotClone(2))); // The last element from `v`.\nassert_eq!(it.next(), None); // The iterator is finished.\n```\n\n`intersperse_with` can be used in situations where the separator needs\nto be computed:\n```\n#![feature(iter_intersperse)]\n\nlet src = [\"Hello\", \"to\", \"all\", \"people\", \"!!\"].iter().copied();\n\n// The closure mutably borrows its context to generate an item.\nlet mut happy_emojis = [\" ❤️ \", \" 😀 \"].iter().copied();\nlet separator = || happy_emojis.next().unwrap_or(\" 🦀 \");\n\nlet result = src.intersperse_with(separator).collect::();\nassert_eq!(result, \"Hello ❤️ to 😀 all 🦀 people 🦀 !!\");\n```\n[`Clone`]: crate::clone::Clone\n[`intersperse`]: Iterator::intersperse","links":{"crate::clone::Clone":"2:2922:105","Iterator::intersperse":"2:8975:17737"},"attrs":["#[unstable(feature = \"iter_intersperse\", reason = \"recently added\", issue =\n\"79524\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["separator",{"kind":"generic","inner":"G"}]],"output":{"kind":"resolved_path","inner":{"name":"IntersperseWith","id":"2:7292:6934","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"G"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"G","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"G"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11817:3897":{"id":"b:2:3240-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28458":{"id":"0:28458","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48585:1795":{"id":"0:48585:1795","crate_id":0,"name":"TimelockStart","span":{"filename":"src/lib.rs","begin":[1310,0],"end":[1312,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:48651","0:48666","0:48681","0:48696","0:48711","0:48749","a:2:3471:6582-0:48585:1795","a:2:9605:8783-0:48585:1795","a:2:3421:221-0:48585:1795","a:2:9606:8782-0:48585:1795","a:2:3407:213-0:48585:1795","b:2:3244-0:48585:1795","b:2:2903-0:48585:1795","b:2:3255-0:48585:1795","b:2:3240-0:48585:1795","b:2:4212-0:48585:1795","b:2:3250-0:48585:1795","b:2:2906-0:48585:1795","b:5:859-0:48585:1795","b:19:426-0:48585:1795","b:32:1701-0:48585:1795","b:36:59-0:48585:1795","b:44:298-0:48585:1795","b:49:1377-0:48585:1795","0:3690","0:48587","0:48589","0:48591","0:48592","0:48594","0:48596","0:48597","0:48599","0:48603","0:48608","0:48647","0:48531","0:48537","0:48546","0:48559","0:48565","0:48569","0:48573","0:48577","0:48579"]}},"2:3655:115":{"id":"2:3655:115","crate_id":2,"name":"Deref","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3656:223","2:3657:535"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:46946:266":{"id":"0:46946:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1041,4],"end":[1043,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29053":{"id":"0:29053","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,32],"end":[40,41]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40612":{"id":"0:40612","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40613:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17797:408":{"id":"0:17797:408","crate_id":0,"name":"clone","span":{"filename":"src/legacy_address/address.rs","begin":[188,16],"end":[188,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:44407:1714":{"id":"a:2:9606:8782-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35951":{"id":"0:35951","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35952:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1987":{"id":"0:1987","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[796,0],"end":[807,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1988:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17592:7236":{"id":"0:17592:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:1371:3988":{"id":"b:5:859-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7509:7231":{"id":"0:7509:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:20276:5121":{"id":"b:36:59-0:20276:5121","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34818:1835":{"id":"0:34818:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:54881:2001":{"id":"b:49:1377-0:54881:2001","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48569":{"id":"0:48569","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48570:7231","0:48571:5150","0:48572:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27679:594":{"id":"0:27679:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33825:7231":{"id":"0:33825:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4732:1759":{"id":"0:4732:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/voting_procedure.rs","begin":[4,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:110":{"id":"0:110","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[45,0],"end":[45,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"address","name":"address","id":"0:46:269","glob":true}},"b:32:1701-0:12562:3031":{"id":"b:32:1701-0:12562:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29338":{"id":"0:29338","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29339:1766","0:29340:7350","0:29341:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43329:415":{"id":"0:43329:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[364,27],"end":[364,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:884":{"id":"0:884","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[67,0],"end":[92,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:885:3939","0:886:3940","0:887:3941","0:888:3943","0:891:3946","0:892:3948"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3409:1759":{"id":"0:3409:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[683,4],"end":[692,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2349":{"id":"0:2349","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[330,0],"end":[337,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2350:125","0:2351:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33065":{"id":"0:33065","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[544,4],"end":[544,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52635":{"id":"0:52635","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52636:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8787":{"id":"0:8787","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8788:7231","0:8789:5150","0:8790:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20446":{"id":"0:20446","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[209,0],"end":[248,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20451:5136","0:20461:5137","0:20471:5134","0:20481:769","0:20491:5138","0:20501:5139"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50493:906":{"id":"0:50493:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1699,4],"end":[1707,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["proposed_protocol_parameter_updates",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["epoch",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11885:3901":{"id":"b:49:1377-0:11885:3901","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5687:1767":{"id":"0:5687:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1114,4],"end":[1116,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:10263:3087":{"id":"b:5:859-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2573:19932":{"id":"50:2573:19932","crate_id":50,"name":"kmerge_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1057,4],"end":[1062,67]},"visibility":"default","docs":"Return an iterator adaptor that flattens an iterator of iterators by\nmerging them according to the given closure.\n\nThe closure `first` is called with two elements *a*, *b* and should\nreturn `true` if *a* is ordered before *b*.\n\nIf all base iterators are sorted according to `first`, the result is\nsorted.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet a = vec![-1f64, 2., 3., -5., 6., -7.];\nlet b = vec![0., 2., -4.];\nlet mut it = vec![a, b].into_iter().kmerge_by(|a, b| a.abs() < b.abs());\nassert_eq!(it.next(), Some(0.));\nassert_eq!(it.last(), Some(-7.));\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["first",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"KMergeBy","id":"50:1650:19952","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38416:5538":{"id":"0:38416:5538","crate_id":0,"name":"pp_technical_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[193,4],"end":[195,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8991:7207":{"id":"0:8991:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44621:7243":{"id":"0:44621:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39395:5612":{"id":"0:39395:5612","crate_id":0,"name":"ByteBuilder","span":{"filename":"src/typed_bytes/builder.rs","begin":[7,0],"end":[11,1]},"visibility":"public","docs":"A dynamically created buffer for T","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:2852","a:2:3471:6582-0:39395:5612","a:2:9605:8783-0:39395:5612","a:2:3421:221-0:39395:5612","a:2:9606:8782-0:39395:5612","a:2:3407:213-0:39395:5612","b:2:3244-0:39395:5612","b:2:2903-0:39395:5612","b:2:3255-0:39395:5612","b:2:3240-0:39395:5612","b:2:4212-0:39395:5612","b:2:3250-0:39395:5612","b:2:2906-0:39395:5612","b:5:859-0:39395:5612","b:36:59-0:39395:5612","b:44:298-0:39395:5612","b:49:1377-0:39395:5612","0:39400","0:2849"]}},"a:2:9606:8782-0:18157:5084":{"id":"a:2:9606:8782-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18197":{"id":"0:18197","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,23],"end":[5,25]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45116":{"id":"0:45116","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[746,4],"end":[746,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47905":{"id":"0:47905","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,88],"end":[1227,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47906:1766","0:47907:7350","0:47908:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14916:2194":{"id":"0:14916:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11872:3624":{"id":"0:11872:3624","crate_id":0,"name":"StructureInvalid","span":{"filename":"src/chain_crypto/key.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:4959:5204":{"id":"0:4959:5204","crate_id":0,"name":"constitution","span":{"filename":"src/serialization/governance/proposals/constitution.rs","begin":[1,0],"end":[32,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:7521:7207":{"id":"0:7521:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8803:17726":{"id":"2:8803:17726","crate_id":2,"name":"advance_back_by","span":null,"visibility":"default","docs":"Advances the iterator from the back by `n` elements.\n\n`advance_back_by` is the reverse version of [`advance_by`]. This method will\neagerly skip `n` elements starting from the back by calling [`next_back`] up\nto `n` times until [`None`] is encountered.\n\n`advance_back_by(n)` will return [`Ok(())`] if the iterator successfully advances by\n`n` elements, or [`Err(k)`] if [`None`] is encountered, where `k` is the number of\nelements the iterator is advanced by before running out of elements (i.e. the length\nof the iterator). Note that `k` is always less than `n`.\n\nCalling `advance_back_by(0)` can do meaningful work, for example [`Flatten`] can advance its\nouter iterator until it finds an inner iterator that is not empty, which then often\nallows it to return a more accurate `size_hint()` than in its initial state.\n\n[`advance_by`]: Iterator::advance_by\n[`Flatten`]: crate::iter::Flatten\n[`next_back`]: DoubleEndedIterator::next_back\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_advance_by)]\n\nlet a = [3, 4, 5, 6];\nlet mut iter = a.iter();\n\nassert_eq!(iter.advance_back_by(2), Ok(()));\nassert_eq!(iter.next_back(), Some(&4));\nassert_eq!(iter.advance_back_by(0), Ok(()));\nassert_eq!(iter.advance_back_by(100), Err(1)); // only `&3` was skipped\n```\n\n[`Ok(())`]: Ok\n[`Err(k)`]: Err","links":{"Iterator::advance_by":"2:8968:17735","Ok":"2:44078:174","DoubleEndedIterator::next_back":"2:8802:17725","Err":"2:44081:125","`None`":"2:43952:173","crate::iter::Flatten":"2:6874:6913"},"attrs":["#[unstable(feature = \"iter_advance_by\", reason = \"recently added\", issue =\n\"77404\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32827":{"id":"0:32827","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[500,4],"end":[500,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32828:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45977:7231":{"id":"0:45977:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:657:3706":{"id":"b:2:3255-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:45631:1730":{"id":"b:2:3244-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14053:5150":{"id":"0:14053:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15280:993":{"id":"0:15280:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1406:180":{"id":"49:1406:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[330,4],"end":[330,15]},"visibility":"default","docs":"The type of the result of the division","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"22:75:125":{"id":"22:75:125","crate_id":22,"name":"Err","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[320,4],"end":[320,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"22:141:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"a:2:9606:8782-0:49313:1681":{"id":"a:2:9606:8782-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43693:594":{"id":"0:43693:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[468,4],"end":[468,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30408:7207":{"id":"0:30408:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:10116:3075":{"id":"b:2:3244-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:16554:1906":{"id":"b:2:3250-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29353:7231":{"id":"0:29353:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10131":{"id":"0:10131","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10132:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:750:15034":{"id":"49:750:15034","crate_id":49,"name":"to_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[109,4],"end":[109,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6472:1625":{"id":"0:6472:1625","crate_id":0,"name":"is_valid","span":{"filename":"src/address.rs","begin":[334,4],"end":[340,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:1120:3919":{"id":"a:2:3471:6582-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3575:1759":{"id":"0:3575:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1288,4],"end":[1298,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:44169:1711":{"id":"a:2:9606:8782-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:6365:2189":{"id":"b:19:426-0:6365:2189","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:9159:18003":{"id":"32:9159:18003","crate_id":32,"name":"unknown_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` struct type received a field with an\nunrecognized name.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["field",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["expected",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"slice","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35105:2194":{"id":"0:35105:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1782":{"id":"0:1782","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[183,0],"end":[190,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1785:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33613":{"id":"0:33613","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33618:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30775":{"id":"0:30775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30776:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:53411:1931":{"id":"a:2:3421:221-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:861:57028":{"id":"25:861:57028","crate_id":25,"name":"wrapping_shr","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/wrapping.rs","begin":[192,4],"end":[192,45]},"visibility":"default","docs":"Panic-free bitwise shift-right; yields `self >> mask(rhs)`,\nwhere `mask` removes any high order bits of `rhs` that would\ncause the shift to exceed the bitwidth of the type.\n\n```\nuse num_traits::WrappingShr;\n\nlet x: u16 = 0x8000;\n\nassert_eq!(WrappingShr::wrapping_shr(&x, 0), 0x8000);\nassert_eq!(WrappingShr::wrapping_shr(&x, 1), 0x4000);\nassert_eq!(WrappingShr::wrapping_shr(&x, 15), 0x0001);\nassert_eq!(WrappingShr::wrapping_shr(&x, 16), 0x8000);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"50:2736:59667":{"id":"50:2736:59667","crate_id":50,"name":"into_grouping_map_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2896,4],"end":[2899,31]},"visibility":"default","docs":"Constructs a `GroupingMap` to be used later with one of the efficient \ngroup-and-fold operations it allows to perform.\n \nThe values from this iterator will be used as values for the folding operation\nwhile the keys will be obtained from the values by calling `key_mapper`.\n \nSee [`GroupingMap`] for more informations\non what operations are available.","links":{"`GroupingMap`":"50:3829:19993"},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key_mapper",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"GroupingMap","id":"50:3829:19993","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MapForGrouping","id":"50:3815:20034","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"V"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"V"}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28759":{"id":"0:28759","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28760:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:14889:1674":{"id":"b:5:6515-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:6065:1748":{"id":"a:2:3407:213-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:5903:2153":{"id":"b:2:3244-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7280":{"id":"0:7280","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7281:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44691:1835":{"id":"0:44691:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21508":{"id":"0:21508","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21513:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:8584:2642":{"id":"a:2:3471:6582-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46781":{"id":"0:46781","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,27],"end":[1020,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46782:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23916:1767":{"id":"0:23916:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11948:3908":{"id":"b:49:1377-0:11948:3908","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31349":{"id":"0:31349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31350:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39948":{"id":"0:39948","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,29],"end":[160,31]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:36384:3232":{"id":"b:2:2906-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:45631:1730":{"id":"b:44:298-0:45631:1730","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46273:649":{"id":"0:46273:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[952,4],"end":[952,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55007:408":{"id":"0:55007:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2828,4],"end":[2828,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11638:1542":{"id":"0:11638:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/bech32.rs","begin":[42,16],"end":[42,57]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"StdError","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]},{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]},{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}],"bindings":[]}}}}},"a:2:3471:6582-0:45372:1729":{"id":"a:2:3471:6582-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:15801:18818":{"id":"2:15801:18818","crate_id":2,"name":"Mask","span":null,"visibility":"default","docs":"Mask type used for manipulating this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:9702:7236":{"id":"0:9702:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:6065:1748":{"id":"a:2:3421:221-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8414:7245":{"id":"0:8414:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48604:1759":{"id":"0:48604:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1308,50],"end":[1308,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53652:1766":{"id":"0:53652:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2411,88],"end":[2411,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16679":{"id":"0:16679","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16680:1766","0:16681:1767","0:16682:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1738:649":{"id":"0:1738:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[62,4],"end":[64,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11589:3924":{"id":"a:2:3471:6582-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54597:7243":{"id":"0:54597:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:15074:4232":{"id":"b:5:6515-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49102:1789":{"id":"0:49102:1789","crate_id":0,"name":"ScriptPubkey","span":{"filename":"src/lib.rs","begin":[1407,4],"end":[1407,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49104:1542"]}},"b:5:859-0:17789:4489":{"id":"b:5:859-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:1359:4077":{"id":"b:2:4212-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42423:7243":{"id":"0:42423:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:5808:2142":{"id":"b:2:2903-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2737:5393":{"id":"0:2737:5393","crate_id":0,"name":"encode_json_value_to_plutus_datum","span":{"filename":"src/protocol_types/plutus.rs","begin":[1288,0],"end":[1436,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"serde_json::Value","id":"31:2610:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:39355:5575":{"id":"0:39355:5575","crate_id":0,"name":"drep_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[516,4],"end":[518,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13814":{"id":"0:13814","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,23],"end":[773,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3549":{"id":"0:3549","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1197,0],"end":[1207,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3550:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49456":{"id":"0:49456","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1434,0],"end":[1470,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49461:1816","0:49471:1818","0:49481:1820","0:49491:1821","0:49501:1817","0:49511:1819"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:72-0:1590:3903":{"id":"b:22:72-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:21056:4437":{"id":"b:44:298-0:21056:4437","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:22492:2699":{"id":"b:5:859-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:14889:1674":{"id":"b:19:426-0:14889:1674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1936":{"id":"0:1936","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[490,0],"end":[501,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1937:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:27734:5209":{"id":"b:19:426-0:27734:5209","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43914:7243":{"id":"0:43914:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54422":{"id":"0:54422","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54423:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19194":{"id":"0:19194","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19195:7231","0:19196:5150","0:19197:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3408":{"id":"0:3408","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[682,0],"end":[693,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3409:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35730:1835":{"id":"0:35730:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1369:4074":{"id":"0:1369:4074","crate_id":0,"name":"append_data","span":{"filename":"src/chain_crypto/digest.rs","begin":[158,4],"end":[160,5]},"visibility":"public","docs":"Append data in the context","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52349":{"id":"0:52349","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52350:7231","0:52351:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:652:3705":{"id":"b:2:2906-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43189":{"id":"0:43189","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43194:5328","0:43205:6154","0:43216:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11955":{"id":"0:11955","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[31,9],"end":[31,14]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11956:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8598:594":{"id":"0:8598:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[226,32],"end":[226,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:367:6400":{"id":"25:367:6400","crate_id":25,"name":"NumCast","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:368:667"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ToPrimitive","id":"25:316:2538","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:6148:2160":{"id":"0:6148:2160","crate_id":0,"name":"to_scripthash","span":{"filename":"src/address.rs","begin":[150,4],"end":[155,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:16739:1891":{"id":"a:2:3471:6582-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47612":{"id":"0:47612","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,27],"end":[1202,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47613:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41036:2490":{"id":"0:41036:2490","crate_id":0,"name":"is_zero","span":{"filename":"src/utils.rs","begin":[954,4],"end":[956,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54601:7245":{"id":"0:54601:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50792:7207":{"id":"0:50792:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:49074:1811":{"id":"b:44:298-0:49074:1811","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5783:667":{"id":"0:5783:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50483:1864":{"id":"0:50483:1864","crate_id":0,"name":"epoch","span":{"filename":"src/lib.rs","begin":[1695,4],"end":[1697,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34343":{"id":"0:34343","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34344:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34848:2225":{"id":"0:34848:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47022":{"id":"0:47022","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,32],"end":[1048,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"17:57:4315":{"id":"17:57:4315","crate_id":17,"name":"encode_hex","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[138,4],"end":[138,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"U"},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"char"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24182":{"id":"0:24182","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24183:1766","0:24184:7350","0:24185:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:34369:2702":{"id":"a:2:9605:8783-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14644":{"id":"0:14644","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14645:1766","0:14646:1767","0:14647:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13929":{"id":"0:13929","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13930:7231","0:13931:5150","0:13932:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3214:145":{"id":"2:3214:145","crate_id":2,"name":"Into","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3216:1806"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:21921:7245":{"id":"0:21921:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8157:993":{"id":"0:8157:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/script_structs.rs","begin":[66,43],"end":[66,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2547:2844":{"id":"0:2547:2844","crate_id":0,"name":"voting_procedure","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[1,0],"end":[68,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:26552:5182","0:26648:2839"],"is_stripped":true}},"0:21914":{"id":"0:21914","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21915:7231","0:21916:5150","0:21917:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15583:7232":{"id":"0:15583:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:250:59187":{"id":"44:250:59187","crate_id":44,"name":"shuffle_lane_words2301","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[97,4],"end":[97,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15092":{"id":"0:15092","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15093:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:51526:1872":{"id":"b:2:3240-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31317:7231":{"id":"0:31317:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:16996:4238":{"id":"b:49:1377-0:16996:4238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21145":{"id":"0:21145","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[87,4],"end":[87,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21146:1766","0:21147:7350","0:21148:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22207":{"id":"0:22207","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22208:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32560:2455":{"id":"0:32560:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27241:1759":{"id":"0:27241:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:537:112":{"id":"b:2:3255-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51029":{"id":"0:51029","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51030:7231","0:51031:5150","0:51032:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48850":{"id":"0:48850","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,4],"end":[1354,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48851:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:31355:1815":{"id":"b:2:3250-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:27290:2838":{"id":"b:36:59-0:27290:2838","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30420":{"id":"0:30420","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[52,4],"end":[52,8]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30421:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:17789:4489":{"id":"a:2:3407:213-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:5808:2142":{"id":"b:36:59-0:5808:2142","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1341:4072":{"id":"0:1341:4072","crate_id":0,"name":"DigestContext","span":{"filename":"src/chain_crypto/digest.rs","begin":[79,4],"end":[79,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Blake2b","id":"24:1747:4058","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:2:2906-0:31355:1815":{"id":"b:2:2906-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6009":{"id":"0:6009","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,43],"end":[110,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6010:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17936:7247":{"id":"0:17936:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28526:667":{"id":"0:28526:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2349:9267":{"id":"32:2349:9267","crate_id":32,"name":"serialize_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1925,4],"end":[1931,21]},"visibility":"default","docs":"Serialize a struct variant field.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStructVariant","id":"32:2346:7105","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5993:2154":{"id":"0:5993:2154","crate_id":0,"name":"Key","span":{"filename":"src/address.rs","begin":[112,4],"end":[112,7]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:4764":{"id":"0:4764","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[14,0],"end":[14,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_procedures","name":"voting_procedures","id":"0:4742:3057","glob":true}},"0:20579":{"id":"0:20579","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18130:5062":{"id":"0:18130:5062","crate_id":0,"name":"raw_auxiliary_data","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[113,4],"end":[115,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:53852:1943":{"id":"b:2:3255-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18728:769":{"id":"0:18728:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[183,4],"end":[215,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44258:2225":{"id":"0:44258:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19472:5150":{"id":"0:19472:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:28229:1763":{"id":"0:28229:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25594:769":{"id":"0:25594:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[69,4],"end":[76,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:15629:1746":{"id":"b:2:2906-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7739:5150":{"id":"0:7739:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15385:1766":{"id":"0:15385:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11629:126":{"id":"a:2:3407:213-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26311:594":{"id":"0:26311:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[8,4],"end":[8,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:17570:1702":{"id":"a:2:9605:8783-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:30092:408":{"id":"0:30092:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13024:5150":{"id":"0:13024:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:27525:5192":{"id":"b:2:3255-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17137:5328":{"id":"0:17137:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23828:906":{"id":"0:23828:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[40,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["drep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:45840:1731":{"id":"b:44:298-0:45840:1731","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20281":{"id":"0:20281","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[190,4],"end":[190,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20282:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26003":{"id":"0:26003","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,49],"end":[23,59]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26004:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10132:2455":{"id":"0:10132:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19883:1763":{"id":"0:19883:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,68],"end":[78,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26725:2194":{"id":"0:26725:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12219:7247":{"id":"0:12219:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3711:1759":{"id":"0:3711:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1889,4],"end":[1895,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18273":{"id":"0:18273","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[33,4],"end":[33,14]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18274:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18998:1763":{"id":"0:18998:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,68],"end":[6,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32785":{"id":"0:32785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32786:7231","0:32787:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20279":{"id":"0:20279","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[189,4],"end":[189,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20280:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:98:1766":{"id":"0:98:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/address.rs","begin":[795,4],"end":[797,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22507":{"id":"0:22507","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43622":{"id":"0:43622","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43623:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11455":{"id":"0:11455","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,29],"end":[10,38]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53487":{"id":"0:53487","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53492:5328","0:53503:6154","0:53514:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40450:5663":{"id":"0:40450:5663","crate_id":0,"name":"new_with_assets","span":{"filename":"src/utils.rs","begin":[407,4],"end":[415,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7837:2711":{"id":"0:7837:2711","crate_id":0,"name":"MintBuilder","span":{"filename":"src/builders/mint_builder.rs","begin":[54,0],"end":[56,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:7893","a:2:3471:6582-0:7837:2711","a:2:9605:8783-0:7837:2711","a:2:3421:221-0:7837:2711","a:2:9606:8782-0:7837:2711","a:2:3407:213-0:7837:2711","b:2:3244-0:7837:2711","b:2:2903-0:7837:2711","b:2:3255-0:7837:2711","b:2:3240-0:7837:2711","b:2:4212-0:7837:2711","b:2:3250-0:7837:2711","b:2:2906-0:7837:2711","b:5:859-0:7837:2711","b:19:426-0:7837:2711","b:36:59-0:7837:2711","b:44:298-0:7837:2711","b:49:1377-0:7837:2711","0:7839","0:7845","0:7854","0:7867","0:7873","0:7877","0:7881","0:7885","0:7887","0:7833","0:7835"]}},"0:9744:649":{"id":"0:9744:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[6,16],"end":[6,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2743:59669":{"id":"50:2743:59669","crate_id":50,"name":"min_set_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2958,4],"end":[2959,73]},"visibility":"default","docs":"Return all minimum elements of an iterator, as determined by\nthe specified function.\n\n# Examples\n\n```\n# use std::cmp::Ordering;\nuse itertools::Itertools;\n\nlet a: [(i32, i32); 0] = [];\nassert_eq!(a.iter().min_set_by(|_, _| Ordering::Equal), Vec::<&(i32, i32)>::new());\n\nlet a = [(1, 2)];\nassert_eq!(a.iter().min_set_by(|&&(k1,_), &&(k2, _)| k1.cmp(&k2)), vec![&(1, 2)]);\n\nlet a = [(1, 2), (2, 2), (3, 9), (4, 8), (5, 9)];\nassert_eq!(a.iter().min_set_by(|&&(_,k1), &&(_,k2)| k1.cmp(&k2)), vec![&(1, 2), &(2, 2)]);\n\nlet a = [(1, 2), (1, 3), (1, 4), (1, 5)];\nassert_eq!(a.iter().min_set_by(|&&(k1,_), &&(k2, _)| k1.cmp(&k2)), vec![&(1, 2), &(1, 3), &(1, 4), &(1, 5)]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35379":{"id":"0:35379","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,22],"end":[1237,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35380:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11665:667":{"id":"0:11665:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42695":{"id":"0:42695","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,9],"end":[227,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42696:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32787:7236":{"id":"0:32787:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47615:993":{"id":"0:47615:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1202,38],"end":[1202,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:19214:2688":{"id":"a:2:9606:8782-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:5903:2153":{"id":"a:2:3471:6582-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:11595:3926":{"id":"b:44:298-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51517:7247":{"id":"0:51517:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:534:3557":{"id":"0:534:3557","crate_id":0,"name":"struct_start","span":{"filename":"src/chain_core/abor.rs","begin":[112,4],"end":[123,5]},"visibility":"public","docs":"Array cannot contain more than 256 elements","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50602":{"id":"0:50602","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50607:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:33578:5306":{"id":"b:2:2903-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35424":{"id":"0:35424","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35425:7231","0:35426:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:28003:5212":{"id":"b:2:2906-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:33578:5306":{"id":"b:2:4212-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15457:702":{"id":"0:15457:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38188:5328":{"id":"0:38188:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:47600:1789":{"id":"b:2:3250-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12822:5328":{"id":"0:12822:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:55003:2004":{"id":"a:2:9606:8782-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:465:6704":{"id":"25:465:6704","crate_id":25,"name":"signum","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1238,4],"end":[1238,28]},"visibility":"default","docs":"Returns a number that represents the sign of `self`.\n\n- `1.0` if the number is positive, `+0.0` or `Float::infinity()`\n- `-1.0` if the number is negative, `-0.0` or `Float::neg_infinity()`\n- `Float::nan()` if the number is `Float::nan()`\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet f = 3.5;\n\nassert_eq!(f.signum(), 1.0);\nassert_eq!(f64::NEG_INFINITY.signum(), -1.0);\n\nassert!(f64::NAN.signum().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:8663:2752":{"id":"a:2:3421:221-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40610":{"id":"0:40610","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40611:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53636:1763":{"id":"0:53636:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2411,68],"end":[2411,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2747:59670":{"id":"50:2747:59670","crate_id":50,"name":"min_set_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2992,4],"end":[2993,61]},"visibility":"default","docs":"Return all minimum elements of an iterator, as determined by\nthe specified function.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [(i32, i32); 0] = [];\nassert_eq!(a.iter().min_set_by_key(|_| ()), Vec::<&(i32, i32)>::new());\n\nlet a = [(1, 2)];\nassert_eq!(a.iter().min_set_by_key(|&&(k,_)| k), vec![&(1, 2)]);\n\nlet a = [(1, 2), (2, 2), (3, 9), (4, 8), (5, 9)];\nassert_eq!(a.iter().min_set_by_key(|&&(_, k)| k), vec![&(1, 2), &(2, 2)]);\n\nlet a = [(1, 2), (1, 3), (1, 4), (1, 5)];\nassert_eq!(a.iter().min_set_by_key(|&&(k, _)| k), vec![&(1, 2), &(1, 3), &(1, 4), &(1, 5)]);\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34618:6470":{"id":"0:34618:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40248":{"id":"0:40248","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40249:7231","0:40250:5150","0:40251:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5816":{"id":"0:5816","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,23],"end":[37,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43144":{"id":"0:43144","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43149:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2499":{"id":"0:2499","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[23,0],"end":[23,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_deregistration","name":"stake_deregistration","id":"0:2497:5072","glob":true}},"0:27001":{"id":"0:27001","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,32],"end":[42,41]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"47:102:19741":{"id":"47:102:19741","crate_id":47,"name":"FixedOutput","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:103:59278","47:104:59323","47:105:59324","47:106:59325","47:107:59326"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:24409":{"id":"0:24409","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24410:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:24467:2672":{"id":"b:5:859-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45646":{"id":"0:45646","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[832,4],"end":[832,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45647:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41474":{"id":"0:41474","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,9],"end":[5,14]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41475:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33223":{"id":"0:33223","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[582,4],"end":[582,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33224:1766","0:33225:7350","0:33226:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34784:993":{"id":"0:34784:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1112,4],"end":[1112,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30404:7236":{"id":"0:30404:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19725":{"id":"0:19725","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[50,4],"end":[50,22]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19727:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32805:7231":{"id":"0:32805:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23914:1766":{"id":"0:23914:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1918:1759":{"id":"0:1918:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[394,4],"end":[399,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38855:5555":{"id":"0:38855:5555","crate_id":0,"name":"max_block_header_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[298,4],"end":[300,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23070":{"id":"0:23070","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23071:7231","0:23072:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23960:5150":{"id":"0:23960:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21870:2845":{"id":"0:21870:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[42,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46878:5328":{"id":"0:46878:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2923:408":{"id":"2:2923:408","crate_id":2,"name":"clone","span":null,"visibility":"default","docs":"Returns a copy of the value.\n\n# Examples\n\n```\n# #![allow(noop_method_call)]\nlet hello = \"Hello\"; // &str implements Clone\n\nassert_eq!(\"Hello\", hello.clone());\n```","links":{},"attrs":["#[must_use =\n\"cloning is often expensive and is not expected to have side effects\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11965":{"id":"0:11965","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11966:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47829:5150":{"id":"0:47829:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:12928":{"id":"0:12928","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12929:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17281":{"id":"0:17281","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,50],"end":[1365,66]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17282:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:531:57114":{"id":"25:531:57114","crate_id":25,"name":"set_one","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[100,4],"end":[100,25]},"visibility":"default","docs":"Sets `self` to the multiplicative identity element of `Self`, `1`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2480:1763":{"id":"0:2480:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[160,4],"end":[171,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2622":{"id":"0:2622","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[92,0],"end":[111,1]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2623:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:39767:2354":{"id":"b:2:3250-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33745":{"id":"0:33745","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,16],"end":[675,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33746:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36397":{"id":"0:36397","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,32],"end":[291,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36398:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15859:54725":{"id":"2:15859:54725","crate_id":2,"name":"saturating_abs","span":null,"visibility":"default","docs":"Lanewise saturating absolute value, implemented in Rust.\nAs abs(), except the MIN value becomes MAX instead of itself.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdInt};\nuse core::i32::{MIN, MAX};\nlet xs = Simd::from_array([MIN, -2, 0, 3]);\nlet unsat = xs.abs();\nlet sat = xs.saturating_abs();\nassert_eq!(unsat, Simd::from_array([MIN, 2, 0, 3]));\nassert_eq!(sat, Simd::from_array([MAX, 2, 0, 3]));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49972:1840":{"id":"0:49972:1840","crate_id":0,"name":"new_script_all","span":{"filename":"src/lib.rs","begin":[1548,4],"end":[1550,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_all",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29940":{"id":"0:29940","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29941:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:32045:3427":{"id":"b:44:298-0:32045:3427","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32265:667":{"id":"0:32265:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:12716:1904":{"id":"b:2:4212-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6047:5150":{"id":"0:6047:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2855:5628":{"id":"0:2855:5628","crate_id":0,"name":"new_fixed","span":{"filename":"src/typed_bytes/builder.rs","begin":[30,4],"end":[36,5]},"visibility":"public","docs":"Create a builder of fixed size","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["size",{"kind":"resolved_path","inner":{"name":"NonZeroUsize","id":"2:17706:5623","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7295":{"id":"0:7295","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,23],"end":[891,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:428:49171":{"id":"25:428:49171","crate_id":25,"name":"fract","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[458,4],"end":[458,26]},"visibility":"default","docs":"Returns the fractional part of a number.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.fract() == y);\n}\n\ncheck(f32::MAX, 0.0);\ncheck(0.75f32, 0.75);\ncheck(1.0f32, 0.0);\ncheck(1.25f32, 0.25);\ncheck(-0.0f64, 0.0);\ncheck(-0.75f64, -0.75);\ncheck(-1.0f64, 0.0);\ncheck(-1.25f64, -0.25);\ncheck(f64::MIN, 0.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39185:5602":{"id":"0:39185:5602","crate_id":0,"name":"set_collateral_percentage","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[448,4],"end":[450,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral_percentage",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17001":{"id":"0:17001","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1252,4],"end":[1252,9]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17002:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:32824:4378":{"id":"a:2:3407:213-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:13933:4553":{"id":"2:13933:4553","crate_id":2,"name":"parse","span":null,"visibility":"public","docs":"Parses this string slice into another type.\n\nBecause `parse` is so general, it can cause problems with type\ninference. As such, `parse` is one of the few times you'll see\nthe syntax affectionately known as the 'turbofish': `::<>`. This\nhelps the inference algorithm understand specifically which type\nyou're trying to parse into.\n\n`parse` can parse into any type that implements the [`FromStr`] trait.\n\n# Errors\n\nWill return [`Err`] if it's not possible to parse this string slice into\nthe desired type.\n\n[`Err`]: FromStr::Err\n\n# Examples\n\nBasic usage\n\n```\nlet four: u32 = \"4\".parse().unwrap();\n\nassert_eq!(4, four);\n```\n\nUsing the 'turbofish' instead of annotating `four`:\n\n```\nlet four = \"4\".parse::();\n\nassert_eq!(Ok(4), four);\n```\n\nFailing to parse:\n\n```\nlet nope = \"j\".parse::();\n\nassert!(nope.is_err());\n```","links":{"`FromStr`":"2:13376:2204","FromStr::Err":"2:13377:125"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"F"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"F"},"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25962:7232":{"id":"0:25962:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:823:57231":{"id":"25:823:57231","crate_id":25,"name":"saturating_mul","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/saturating.rs","begin":[91,4],"end":[91,47]},"visibility":"default","docs":"Saturating multiplication. Computes `self * other`, saturating at the relevant high or low boundary of\nthe type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:2263:17950":{"id":"32:2263:17950","crate_id":32,"name":"serialize_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[427,4],"end":[427,66]},"visibility":"default","docs":"Serialize an `i8` value.\n\nIf the format does not differentiate between `i8` and `i64`, a\nreasonable implementation would be to cast the value to `i64` and\nforward to `serialize_i64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for i8 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_i8(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:28003:5212":{"id":"b:2:2903-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48594":{"id":"0:48594","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,22],"end":[1308,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48595:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41281":{"id":"0:41281","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41282:7231","0:41283:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:46768:1749":{"id":"b:2:3250-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33152":{"id":"0:33152","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33153:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31574:7236":{"id":"0:31574:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:33578:5306":{"id":"a:2:3471:6582-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:667:6678":{"id":"25:667:6678","crate_id":25,"name":"CheckedAdd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:668:2364"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:43043:5150":{"id":"0:43043:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27240":{"id":"0:27240","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27241:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:991:1993":{"id":"25:991:1993","crate_id":25,"name":"is_positive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/sign.rs","begin":[38,4],"end":[38,34]},"visibility":"default","docs":"Returns true if the number is positive and false if the number is zero or negative.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:2254:126":{"id":"32:2254:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[345,4],"end":[345,21]},"visibility":"default","docs":"The error type when some error occurs during serialization.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3471:6582-0:21665:2682":{"id":"a:2:3471:6582-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46344:1835":{"id":"0:46344:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32818":{"id":"0:32818","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32819:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30312":{"id":"0:30312","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[30,4],"end":[30,7]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30313:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3427:1759":{"id":"0:3427:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[753,4],"end":[758,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49259":{"id":"0:49259","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49260:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7834:408":{"id":"0:7834:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/mint_builder.rs","begin":[51,9],"end":[51,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19784:415":{"id":"0:19784:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[63,4],"end":[63,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50920:6154":{"id":"0:50920:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15389:649":{"id":"0:15389:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8579:2455":{"id":"0:8579:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6198":{"id":"0:6198","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6203:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:39939:1612":{"id":"b:2:3240-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54854:2000":{"id":"0:54854:2000","crate_id":0,"name":"as_negative_multiasset","span":{"filename":"src/lib.rs","begin":[2801,4],"end":[2803,5]},"visibility":"public","docs":"Returns the multiasset where only negative (burning) entries are present","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:51756:1873":{"id":"b:2:3244-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2295:17971":{"id":"32:2295:17971","crate_id":32,"name":"collect_seq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1271,4],"end":[1274,45]},"visibility":"default","docs":"Collect an iterator as a sequence.\n\nThe default implementation serializes each item yielded by the iterator\nusing [`serialize_seq`]. Implementors should not need to override this\nmethod.\n\n```edition2021\nuse serde::{Serialize, Serializer};\n\nstruct SecretlyOneHigher {\n data: Vec,\n}\n\nimpl Serialize for SecretlyOneHigher {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.collect_seq(self.data.iter().map(|x| x + 1))\n }\n}\n```\n\n[`serialize_seq`]: #tymethod.serialize_seq","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["iter",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46631":{"id":"0:46631","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46636:5328","0:46647:6154","0:46658:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15805:7247":{"id":"0:15805:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35770":{"id":"0:35770","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35775:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47005:2455":{"id":"0:47005:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16682:1772":{"id":"0:16682:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9076:17754":{"id":"2:9076:17754","crate_id":2,"name":"find_map","span":null,"visibility":"default","docs":"Applies function to the elements of iterator and returns\nthe first non-none result.\n\n`iter.find_map(f)` is equivalent to `iter.filter_map(f).next()`.\n\n# Examples\n\n```\nlet a = [\"lol\", \"NaN\", \"2\", \"5\"];\n\nlet first_number = a.iter().find_map(|s| s.parse().ok());\n\nassert_eq!(first_number, Some(2));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:810:1763":{"id":"0:810:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/chain_core/property.rs","begin":[306,4],"end":[306,80]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["reader",{"kind":"generic","inner":"R"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:808:1609","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54689":{"id":"0:54689","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54694:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1397:702":{"id":"0:1397:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/digest.rs","begin":[248,4],"end":[250,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"HA"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"HA","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14319:7231":{"id":"0:14319:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26393:7247":{"id":"0:26393:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:13038:2615":{"id":"b:2:4212-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12108:2223":{"id":"0:12108:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[117,4],"end":[121,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54757":{"id":"0:54757","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2713,0],"end":[2804,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54762:906","0:54772:1980","0:54782:780","0:54792:1672","0:54802:1637","0:54814:1990","0:54826:1668","0:54844:1998","0:54854:2000"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44618":{"id":"0:44618","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44619:7231","0:44620:5150","0:44621:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:33424:5296":{"id":"b:36:59-0:33424:5296","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:1120:3919":{"id":"b:2:3240-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:16554:1906":{"id":"b:19:426-0:16554:1906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37753":{"id":"0:37753","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34125:7231":{"id":"0:34125:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30641:5239":{"id":"0:30641:5239","crate_id":0,"name":"new_treasury_withdrawals_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[86,4],"end":[92,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["treasury_withdrawals_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47018":{"id":"0:47018","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,23],"end":[1048,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16507:7231":{"id":"0:16507:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"19:408:7249":{"id":"19:408:7249","crate_id":19,"name":"RefMutFromWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:409:7231","19:410:5150","19:411:7245"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:29108:5150":{"id":"0:29108:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9543":{"id":"0:9543","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9544:7231","0:9545:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:45840:1731":{"id":"b:2:3244-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:5055:1646":{"id":"1:5055:1646","crate_id":1,"name":"Iter","span":null,"visibility":"default","docs":"Returned iterator over socket addresses which this type may correspond\nto.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"SocketAddr","id":"1:9535:18499","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:29963":{"id":"0:29963","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29968:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24097:906":{"id":"0:24097:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee_cold_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee_hot_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:16369:3100":{"id":"b:2:3255-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:52641:1889":{"id":"b:2:2906-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8323":{"id":"0:8323","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8324:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44706:2194":{"id":"0:44706:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:65-0:11623:3997":{"id":"b:22:65-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48283:7232":{"id":"0:48283:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:10196:2340":{"id":"b:2:2906-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13827:51727":{"id":"2:13827:51727","crate_id":2,"name":"as_mut_ptr","span":null,"visibility":"public","docs":"Converts a mutable string slice to a raw pointer.\n\nAs string slices are a slice of bytes, the raw pointer points to a\n[`u8`]. This pointer will be pointing to the first byte of the string\nslice.\n\nIt is your responsibility to make sure that the string slice only gets\nmodified in a way that it remains valid UTF-8.","links":{"`u8`":"1:11853:6314"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14657:51457":{"id":"2:14657:51457","crate_id":2,"name":"grow","span":null,"visibility":"default","docs":"Attempts to extend the memory block.\n\nReturns a new [`NonNull<[u8]>`][NonNull] containing a pointer and the actual size of the allocated\nmemory. The pointer is suitable for holding data described by `new_layout`. To accomplish\nthis, the allocator may extend the allocation referenced by `ptr` to fit the new layout.\n\nIf this returns `Ok`, then ownership of the memory block referenced by `ptr` has been\ntransferred to this allocator. Any access to the old `ptr` is Undefined Behavior, even if the\nallocation was grown in-place. The newly returned pointer is the only valid pointer\nfor accessing this memory now.\n\nIf this method returns `Err`, then ownership of the memory block has not been transferred to\nthis allocator, and the contents of the memory block are unaltered.\n\n# Safety\n\n* `ptr` must denote a block of memory [*currently allocated*] via this allocator.\n* `old_layout` must [*fit*] that block of memory (The `new_layout` argument need not fit it.).\n* `new_layout.size()` must be greater than or equal to `old_layout.size()`.\n\nNote that `new_layout.align()` need not be the same as `old_layout.align()`.\n\n[*currently allocated*]: #currently-allocated-memory\n[*fit*]: #memory-fitting\n\n# Errors\n\nReturns `Err` if the new layout does not meet the allocator's size and alignment\nconstraints of the allocator, or if growing otherwise fails.\n\nImplementations are encouraged to return `Err` on memory exhaustion rather than panicking or\naborting, but this is not a strict requirement. (Specifically: it is *legal* to implement\nthis trait atop an underlying native allocation library that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an allocation error are encouraged to\ncall the [`handle_alloc_error`] function, rather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{"NonNull":"2:2436:6972"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["old_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["new_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"AllocError","id":"2:46946:17669","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45378:649":{"id":"0:45378:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[788,4],"end":[788,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47125":{"id":"0:47125","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1061,0],"end":[1086,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47130:906","0:47140:780","0:47150:1672","0:47160:1637","0:47171:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:17:55-0:11589:3924":{"id":"b:17:55-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21672":{"id":"0:21672","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21673:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:31876:5278":{"id":"b:44:298-0:31876:5278","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18460:1835":{"id":"0:18460:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1419:19818":{"id":"49:1419:19818","crate_id":49,"name":"IsLess","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1421:180","49:1422:59553"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9606:8782-0:11641:126":{"id":"a:2:9606:8782-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17836:1542":{"id":"0:17836:1542","crate_id":0,"name":"0","span":{"filename":"src/legacy_address/address.rs","begin":[306,18],"end":[306,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"cbor_event::Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:19:426-0:19486:2690":{"id":"b:19:426-0:19486:2690","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45172:1766":{"id":"0:45172:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[750,4],"end":[750,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:45992:1733":{"id":"b:44:298-0:45992:1733","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31281:1637":{"id":"0:31281:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[38,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50745":{"id":"0:50745","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50746:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:52397:1880":{"id":"b:2:2903-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29573:1759":{"id":"0:29573:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:7286:2184":{"id":"b:5:859-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:677:57274":{"id":"25:677:57274","crate_id":25,"name":"checked_rem","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[123,4],"end":[123,52]},"visibility":"default","docs":"Finds the remainder of dividing two numbers, checking for underflow, overflow and division\nby zero. If any of that happens, `None` is returned.\n\n# Examples\n\n```\nuse num_traits::CheckedRem;\nuse std::i32::MIN;\n\nassert_eq!(CheckedRem::checked_rem(&10, &7), Some(3));\nassert_eq!(CheckedRem::checked_rem(&10, &-7), Some(3));\nassert_eq!(CheckedRem::checked_rem(&-10, &7), Some(-3));\nassert_eq!(CheckedRem::checked_rem(&-10, &-7), Some(-3));\n\nassert_eq!(CheckedRem::checked_rem(&10, &0), None);\n\nassert_eq!(CheckedRem::checked_rem(&MIN, &1), Some(0));\nassert_eq!(CheckedRem::checked_rem(&MIN, &-1), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:1371:3988":{"id":"a:2:3471:6582-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3553:180":{"id":"2:3553:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `!` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:2906-0:1594:3031":{"id":"b:2:2906-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7689":{"id":"0:7689","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,27],"end":[10,30]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7690:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:1419:4091":{"id":"b:22:65-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40866:7231":{"id":"0:40866:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:672:3669":{"id":"0:672:3669","crate_id":0,"name":"get_u128","span":{"filename":"src/chain_core/packer.rs","begin":[53,4],"end":[57,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u128"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32633":{"id":"0:32633","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[469,4],"end":[469,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32634:1766","0:32635:7350","0:32636:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:16184:1685":{"id":"b:2:2903-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36987:5150":{"id":"0:36987:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32682":{"id":"0:32682","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32687:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1499:19827":{"id":"49:1499:19827","crate_id":49,"name":"ToInt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1501:59566","49:1502:59567"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"1:7680:18465":{"id":"1:7680:18465","crate_id":1,"name":"StdFloat","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:7681:6709","1:7682:17707","1:7683:44319","1:7684:44321","1:7685:39357","1:7686:39190","1:7687:49171"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"1:8846:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"39:60:17679":{"id":"39:60:17679","crate_id":39,"name":"Distribution","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:62:18200","39:64:18201","39:66:828"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9606:8782-0:8899:2764":{"id":"a:2:9606:8782-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:15814:4234":{"id":"b:44:298-0:15814:4234","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17480:4316":{"id":"0:17480:4316","crate_id":0,"name":"decrypt_with_password","span":{"filename":"src/emip3.rs","begin":[89,0],"end":[120,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["password",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"a:2:3471:6582-0:23344:2675":{"id":"a:2:3471:6582-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:52865:1896":{"id":"a:2:3471:6582-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34752:7245":{"id":"0:34752:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45333":{"id":"0:45333","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45334:7231","0:45335:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14883":{"id":"0:14883","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14884:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15019:649":{"id":"0:15019:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:47600:1789":{"id":"a:2:9605:8783-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14905:415":{"id":"0:14905:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14137":{"id":"0:14137","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14142:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:5992:2156":{"id":"a:2:3407:213-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:28003:5212":{"id":"a:2:9606:8782-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8008:2654":{"id":"0:8008:2654","crate_id":0,"name":"PlutusScriptSourceEnum","span":{"filename":"src/builders/script_structs.rs","begin":[4,0],"end":[7,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:8009:2155","0:8012:2650"],"impls":["0:398","a:2:3471:6582-0:8008:2654","a:2:9605:8783-0:8008:2654","a:2:3421:221-0:8008:2654","a:2:9606:8782-0:8008:2654","a:2:3407:213-0:8008:2654","b:2:3244-0:8008:2654","b:2:2903-0:8008:2654","b:2:3255-0:8008:2654","b:2:3240-0:8008:2654","b:2:4212-0:8008:2654","b:2:3250-0:8008:2654","b:2:2906-0:8008:2654","b:5:859-0:8008:2654","b:36:59-0:8008:2654","b:44:298-0:8008:2654","b:49:1377-0:8008:2654","0:8017","0:8019","0:8021","0:8022","0:8024","0:8026","0:8027","0:8029"]}},"0:18417":{"id":"0:18417","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[64,4],"end":[64,6]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49143:1763":{"id":"0:49143:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1404,68],"end":[1404,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40913:4380":{"id":"0:40913:4380","crate_id":0,"name":"BigInt","span":{"filename":"src/utils.rs","begin":[911,0],"end":[911,38]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:40933","0:40948","0:40963","0:40978","0:40993","0:41031","a:2:3471:6582-0:40913:4380","a:2:9605:8783-0:40913:4380","a:2:3421:221-0:40913:4380","a:2:9606:8782-0:40913:4380","a:2:3407:213-0:40913:4380","b:2:3244-0:40913:4380","b:2:2903-0:40913:4380","b:2:3255-0:40913:4380","b:2:3240-0:40913:4380","b:2:4212-0:40913:4380","b:2:3250-0:40913:4380","b:2:2906-0:40913:4380","b:5:859-0:40913:4380","b:19:426-0:40913:4380","b:32:1701-0:40913:4380","b:36:59-0:40913:4380","b:44:298-0:40913:4380","b:49:1377-0:40913:4380","0:40916","0:40918","0:40920","0:40921","0:40923","0:40925","0:40926","0:40928","0:40930","0:40859","0:40865","0:40874","0:40887","0:40893","0:40897","0:40901","0:40905","0:40907","0:3087","0:3090","0:3095","0:3099","0:3114","0:3117"]}},"0:30035:5331":{"id":"0:30035:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22229":{"id":"0:22229","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22230:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9731":{"id":"0:9731","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9732:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:12171:2207":{"id":"b:49:1377-0:12171:2207","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52484":{"id":"0:52484","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52489:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22969:906":{"id":"0:22969:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[40,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["drep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39502:7231":{"id":"0:39502:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:11641:126":{"id":"b:2:3244-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14271:1763":{"id":"0:14271:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2102:649":{"id":"0:2102:649","crate_id":0,"name":"fmt","span":{"filename":"src/error.rs","begin":[88,4],"end":[144,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23576":{"id":"0:23576","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23577:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:36909:3242":{"id":"b:2:2903-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:29622:5230":{"id":"b:2:3240-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4375:1759":{"id":"0:4375:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/pool_retirement.rs","begin":[9,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:516:122":{"id":"a:2:3407:213-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:51267:1869":{"id":"a:2:9605:8783-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43086:1763":{"id":"0:43086:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[333,4],"end":[333,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:17811:2129":{"id":"a:2:9605:8783-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50678:6154":{"id":"0:50678:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9413:7245":{"id":"0:9413:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11589:3924":{"id":"b:2:2906-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31487:5261":{"id":"0:31487:5261","crate_id":0,"name":"from_bytes_v2","span":{"filename":"src/protocol_types/plutus.rs","begin":[78,4],"end":[80,5]},"visibility":"public","docs":"Same as `.from_bytes` but will consider the script as requiring the Plutus Language V2","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8198:5150":{"id":"0:8198:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40636":{"id":"0:40636","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,49],"end":[636,59]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40637:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10433":{"id":"0:10433","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10434:7231","0:10435:5150","0:10436:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12034:4172":{"id":"0:12034:4172","crate_id":0,"name":"from_128_xprv","span":{"filename":"src/crypto.rs","begin":[70,4],"end":[76,5]},"visibility":"public","docs":"128-byte xprv a key format in Cardano that some software still uses or requires\nthe traditional 96-byte xprv is simply encoded as\nprv | chaincode\nhowever, because some software may not know how to compute a public key from a private key,\nthe 128-byte inlines the public key in the following format\nprv | pub | chaincode\nso be careful if you see the term \"xprv\" as it could refer to either one\nour library does not require the pub (instead we compute the pub key when needed)","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33417:7207":{"id":"0:33417:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2339:906":{"id":"0:2339:906","crate_id":0,"name":"new","span":{"filename":"src/legacy_address/address.rs","begin":[287,4],"end":[293,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["attrs",{"kind":"resolved_path","inner":{"name":"Attributes","id":"0:17745:4509","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27003:594":{"id":"0:27003:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,32],"end":[42,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:356:3943":{"id":"48:356:3943","crate_id":48,"name":"generate","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[23,4],"end":[25,29]},"visibility":"default","docs":"Initializes a new sequence instance using the given function.\n\nIf the generator function panics while initializing the sequence,\nany already initialized elements will be dropped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"qualified_path","inner":{"name":"Sequence","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"primitive","inner":"usize"}],"output":{"kind":"generic","inner":"T"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22444":{"id":"0:22444","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22445:7231","0:22446:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1635:4039":{"id":"0:1635:4039","crate_id":0,"name":"source","span":{"filename":"src/chain_crypto/key.rs","begin":[139,4],"end":[144,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:37001:1622":{"id":"b:44:298-0:37001:1622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:6559:1675":{"id":"b:2:3255-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22006":{"id":"0:22006","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22011:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:16554:1906":{"id":"a:2:3421:221-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18255:2674":{"id":"0:18255:2674","crate_id":0,"name":"VoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[55,4],"end":[55,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18257:1542"]}},"0:34911":{"id":"0:34911","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1123,0],"end":[1151,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34916:2823","0:34926:2726","0:34936:2645","0:34946:2866","0:34956:2851","0:34966:2857","0:34976:769"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:503:53557":{"id":"25:503:53557","crate_id":25,"name":"copysign","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1863,4],"end":[1863,41]},"visibility":"default","docs":"Returns a number composed of the magnitude of `self` and the sign of\n`sign`.\n\nEqual to `self` if the sign of `self` and `sign` are the same, otherwise\nequal to `-self`. If `self` is a `NAN`, then a `NAN` with the sign of\n`sign` is returned.\n\n# Examples\n\n```\nuse num_traits::Float;\n\nlet f = 3.5_f32;\n\nassert_eq!(f.copysign(0.42), 3.5_f32);\nassert_eq!(f.copysign(-0.42), -3.5_f32);\nassert_eq!((-f).copysign(0.42), 3.5_f32);\nassert_eq!((-f).copysign(-0.42), -3.5_f32);\n\nassert!(f32::nan().copysign(1.0).is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["sign",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52124":{"id":"0:52124","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2009,16],"end":[2009,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52125:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40076:4383":{"id":"0:40076:4383","crate_id":0,"name":"to_str","span":{"filename":"src/utils.rs","begin":[183,4],"end":[185,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9048:408":{"id":"0:9048:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[71,9],"end":[71,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:632:6677":{"id":"25:632:6677","crate_id":25,"name":"ToBytes","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:633:3539","25:634:3611","25:635:3549","25:636:57046"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:727:3750":{"id":"0:727:3750","crate_id":0,"name":"BlockId","span":{"filename":"src/chain_core/property.rs","begin":[36,0],"end":[40,1]},"visibility":"public","docs":"Trait identifying the block identifier type.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:728:1658"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Deserialize","id":"0:808:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3407:213-0:12716:1904":{"id":"a:2:3407:213-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15932:1759":{"id":"0:15932:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:46:21-0:53852:1943":{"id":"b:46:21-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[85,0],"end":[85,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:23:49169"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:21934:2665":{"id":"a:2:3407:213-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45847":{"id":"0:45847","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,9],"end":[860,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45848:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5655":{"id":"0:5655","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[252,0],"end":[259,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"items":["0:5657:1644","0:5658:1645","0:5659:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:36909:3242":{"id":"b:5:859-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18977":{"id":"0:18977","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,11],"end":[6,16]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18978:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48333:408":{"id":"0:48333:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1277,4],"end":[1277,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32275:7231":{"id":"0:32275:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:3119:5735":{"id":"a:2:3421:221-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"5:5917:6816":{"id":"5:5917:6816","crate_id":5,"name":"Concat","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["5:5919:180","5:5920:430"],"generics":{"params":[{"name":"Item","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Item"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:5701":{"id":"0:5701","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1797,0],"end":[1807,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5702:1766","0:5703:1767","0:5704:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9921":{"id":"0:9921","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[11,16],"end":[11,21]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9922:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54378":{"id":"0:54378","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54379:7231","0:54380:5150","0:54381:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:52865:1896":{"id":"b:2:2906-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25312":{"id":"0:25312","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25313:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38533":{"id":"0:38533","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[209,4],"end":[209,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38534:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23275":{"id":"0:23275","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23276:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32816":{"id":"0:32816","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32817:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16098":{"id":"0:16098","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16099:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11869:3904":{"id":"b:36:59-0:11869:3904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26679":{"id":"0:26679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26680:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:49920:1829":{"id":"a:2:9605:8783-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4653:1759":{"id":"0:4653:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/vote_registration_and_delegation.rs","begin":[9,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32092:1767":{"id":"0:32092:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[304,4],"end":[304,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8144":{"id":"0:8144","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,9],"end":[66,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8145:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39760:7207":{"id":"0:39760:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12833:6154":{"id":"0:12833:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:51756:1873":{"id":"a:2:3407:213-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:14889:1674":{"id":"a:2:3407:213-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41279:7231":{"id":"0:41279:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22453":{"id":"0:22453","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22454:7231","0:22455:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42677:7231":{"id":"0:42677:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:43316:1642":{"id":"a:2:9606:8782-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:53852:1943":{"id":"b:2:4212-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28105":{"id":"0:28105","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28110:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53799:6470":{"id":"0:53799:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:1665:19427":{"id":"24:1665:19427","crate_id":24,"name":"CtZero","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:1666:56423","24:1667:56424"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:6882":{"id":"0:6882","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6883:7231","0:6884:5150","0:6885:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10644:649":{"id":"2:10644:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:9915:2874":{"id":"b:44:298-0:9915:2874","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39295:5572":{"id":"0:39295:5572","crate_id":0,"name":"committee_term_limit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[492,4],"end":[494,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38052:993":{"id":"0:38052:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[69,4],"end":[69,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2329:649":{"id":"0:2329:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[256,4],"end":[258,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45388":{"id":"0:45388","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[792,4],"end":[792,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45389:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35478":{"id":"0:35478","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,38],"end":[8,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19713":{"id":"0:19713","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[47,4],"end":[47,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32025":{"id":"0:32025","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32026:7231","0:32027:5150","0:32028:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32815:7247":{"id":"0:32815:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46070":{"id":"0:46070","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46075:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37276:3203":{"id":"0:37276:3203","crate_id":0,"name":"set_ttl","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[68,4],"end":[70,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["ttl",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17444:4245":{"id":"0:17444:4245","crate_id":0,"name":"proof","span":{"filename":"src/crypto.rs","begin":[1385,4],"end":[1387,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:39939:1612":{"id":"b:2:2903-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:42951:1651":{"id":"b:2:3255-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34375:408":{"id":"0:34375:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,4],"end":[1020,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42939":{"id":"0:42939","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42940:7231","0:42941:5150","0:42942:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2861:5636":{"id":"0:2861:5636","crate_id":0,"name":"iter8","span":{"filename":"src/typed_bytes/builder.rs","begin":[72,4],"end":[80,5]},"visibility":"public","docs":"write an iterator of maximum 256 items using the closure F\n\nnote that the buffer contains a byte to represent the size\nof the list","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["l",{"kind":"generic","inner":"I"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ExactSizeIterator","id":"2:8824:5637","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"Self"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"","id":"2:8956:154","args":null}}}],"output":{"kind":"generic","inner":"Self"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35032":{"id":"0:35032","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35033:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1092:57765":{"id":"31:1092:57765","crate_id":31,"name":"begin_array_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1824,4],"end":[1826,30]},"visibility":"default","docs":"Called before every array value. Writes a `,` if needed to\nthe specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["first",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32068:1759":{"id":"0:32068:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[302,4],"end":[302,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13273:7243":{"id":"0:13273:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:3598:7157":{"id":"2:3598:7157","crate_id":2,"name":"ShlAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3600:1232"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:36:59-0:23344:2675":{"id":"b:36:59-0:23344:2675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16159:667":{"id":"0:16159:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45978:5150":{"id":"0:45978:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33552":{"id":"0:33552","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33553:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2824:59684":{"id":"50:2824:59684","crate_id":50,"name":"position_minmax_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3463,4],"end":[3464,73]},"visibility":"default","docs":"Return the postions of the minimum and maximum elements of an\niterator, as determined by the specified comparison function.\n\nThe return value is a variant of [`MinMaxResult`] like for\n[`position_minmax`].\n\nFor the minimum, if several elements are equally minimum, the\nposition of the first of them is returned. For the maximum, if\nseveral elements are equally maximum, the position of the last\nof them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\nuse itertools::MinMaxResult::{NoElements, OneElement, MinMax};\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_minmax_by(|x, y| x.cmp(y)), NoElements);\n\nlet a = [10_i32];\nassert_eq!(a.iter().position_minmax_by(|x, y| x.cmp(y)), OneElement(0));\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_minmax_by(|x, y| x.cmp(y)), MinMax(4, 3));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_minmax_by(|x, y| x.cmp(y)), MinMax(2, 1));\n```\n\n[`position_minmax`]: Self::position_minmax","links":{"`MinMaxResult`":"50:3897:19933","Self::position_minmax":"50:2797:59682"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20545":{"id":"0:20545","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20546:7231","0:20547:5150","0:20548:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18270":{"id":"0:18270","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[32,4],"end":[32,13]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43955":{"id":"0:43955","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[527,4],"end":[527,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43956:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36198:5150":{"id":"0:36198:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11776:415":{"id":"0:11776:415","crate_id":0,"name":"cmp","span":{"filename":"src/chain_crypto/hash.rs","begin":[144,36],"end":[144,39]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8026":{"id":"0:8026","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,32],"end":[3,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21797":{"id":"0:21797","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21802:5328","0:21813:6154","0:21824:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45399":{"id":"0:45399","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[795,4],"end":[795,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45401:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14461:1767":{"id":"0:14461:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15462":{"id":"0:15462","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15463:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:52865:1896":{"id":"a:2:9606:8782-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21650:7231":{"id":"0:21650:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:49644:1822":{"id":"b:2:3255-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:241:2319":{"id":"0:241:2319","crate_id":0,"name":"cbor_calculator","span":{"filename":"src/builders/batch_tools/cbor_calculator.rs","begin":[1,0],"end":[186,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"0:51026:7231":{"id":"0:51026:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:988:3954":{"id":"0:988:3954","crate_id":0,"name":"verify_bytes","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[93,4],"end":[99,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pubkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50538:7231":{"id":"0:50538:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26770:5328":{"id":"0:26770:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26808:906":{"id":"0:26808:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[47,4],"end":[52,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vote",{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43310":{"id":"0:43310","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43311:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22445:7231":{"id":"0:22445:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53845:7207":{"id":"0:53845:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44361:7232":{"id":"0:44361:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36368":{"id":"0:36368","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36369:7231","0:36370:5150","0:36371:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40521:2364":{"id":"0:40521:2364","crate_id":0,"name":"checked_add","span":{"filename":"src/utils.rs","begin":[446,4],"end":[487,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11711:667":{"id":"0:11711:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31883":{"id":"0:31883","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,23],"end":[233,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2518:5079":{"id":"0:2518:5079","crate_id":0,"name":"committee_hot_auth","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:23917:2692"],"is_stripped":true}},"0:21322:5143":{"id":"0:21322:5143","crate_id":0,"name":"relays","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[134,4],"end":[136,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6562":{"id":"0:6562","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,9],"end":[356,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6563:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19703":{"id":"0:19703","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[43,4],"end":[43,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19704:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19922":{"id":"0:19922","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19923:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:10196:2340":{"id":"b:5:859-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:52114:1878":{"id":"b:2:3250-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2532":{"id":"0:2532","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[56,0],"end":[56,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"drep_update","name":"drep_update","id":"0:2530:5083","glob":true}},"b:2:3250-0:43931:1697":{"id":"b:2:3250-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47562:7231":{"id":"0:47562:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:31876:5278":{"id":"b:19:426-0:31876:5278","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15250:7247":{"id":"0:15250:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29802:906":{"id":"0:29802:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:5808:2142":{"id":"b:2:3244-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9096:7247":{"id":"0:9096:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49027:1802":{"id":"0:49027:1802","crate_id":0,"name":"slot_bignum","span":{"filename":"src/lib.rs","begin":[1369,4],"end":[1371,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:45631:1730":{"id":"b:2:2903-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:16892:1888":{"id":"b:2:3240-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:20276:5121":{"id":"a:2:9606:8782-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43925":{"id":"0:43925","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43926:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:32565:3084":{"id":"a:2:3471:6582-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33189":{"id":"0:33189","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[576,4],"end":[576,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:5992:2156":{"id":"b:2:3255-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:701:57223":{"id":"25:701:57223","crate_id":25,"name":"checked_div_euclid","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/euclid.rs","begin":[172,4],"end":[172,59]},"visibility":"default","docs":"Performs euclid division that returns `None` instead of panicking on division by zero\nand instead of wrapping around on underflow and overflow.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:19976:5128":{"id":"a:2:9605:8783-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:1598:3900":{"id":"a:2:9606:8782-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30781":{"id":"0:30781","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30782:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38064:1763":{"id":"0:38064:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[72,4],"end":[72,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10119:3079":{"id":"0:10119:3079","crate_id":0,"name":"RandomImprove","span":{"filename":"src/builders/tx_builder.rs","begin":[174,4],"end":[174,17]},"visibility":"default","docs":"Performs CIP2's Random Improve ada-only selection. Will error if outputs contain non-ADA assets.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:8175:7236":{"id":"0:8175:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:5808:2142":{"id":"b:2:2906-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31759:906":{"id":"0:31759:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[184,4],"end":[186,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23937:7236":{"id":"0:23937:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20286":{"id":"0:20286","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[192,4],"end":[192,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22188:667":{"id":"0:22188:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31072:993":{"id":"0:31072:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3335":{"id":"0:3335","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[248,0],"end":[258,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3336:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17564:1542":{"id":"0:17564:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[61,12],"end":[61,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:21886":{"id":"0:21886","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21887:7231","0:21888:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12568:649":{"id":"0:12568:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[336,16],"end":[336,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8993:17740":{"id":"2:8993:17740","crate_id":2,"name":"skip_while","span":null,"visibility":"default","docs":"Creates an iterator that [`skip`]s elements based on a predicate.\n\n[`skip`]: Iterator::skip\n\n`skip_while()` takes a closure as an argument. It will call this\nclosure on each element of the iterator, and ignore elements\nuntil it returns `false`.\n\nAfter `false` is returned, `skip_while()`'s job is over, and the\nrest of the elements are yielded.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [-1i32, 0, 1];\n\nlet mut iter = a.iter().skip_while(|x| x.is_negative());\n\nassert_eq!(iter.next(), Some(&0));\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), None);\n```\n\nBecause the closure passed to `skip_while()` takes a reference, and many\niterators iterate over references, this leads to a possibly confusing\nsituation, where the type of the closure argument is a double reference:\n\n```\nlet a = [-1, 0, 1];\n\nlet mut iter = a.iter().skip_while(|x| **x < 0); // need two *s!\n\nassert_eq!(iter.next(), Some(&0));\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), None);\n```\n\nStopping after an initial `false`:\n\n```\nlet a = [-1, 0, 1, -2];\n\nlet mut iter = a.iter().skip_while(|x| **x < 0);\n\nassert_eq!(iter.next(), Some(&0));\nassert_eq!(iter.next(), Some(&1));\n\n// while this would have been false, since we already got a false,\n// skip_while() isn't used any more\nassert_eq!(iter.next(), Some(&-2));\n\nassert_eq!(iter.next(), None);\n```","links":{"Iterator::skip":"2:9000:1311"},"attrs":["#[doc(alias = \"drop_while\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"SkipWhile","id":"2:43167:6930","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53572:7231":{"id":"0:53572:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35686:7231":{"id":"0:35686:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:1028:3918":{"id":"a:2:3421:221-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:33046:5253":{"id":"a:2:9606:8782-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18748:5102":{"id":"0:18748:5102","crate_id":0,"name":"as_stake_deregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[224,4],"end":[229,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12220":{"id":"0:12220","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12221:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2713:59662":{"id":"50:2713:59662","crate_id":50,"name":"partition_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2765,4],"end":[2769,37]},"visibility":"default","docs":"Collect all iterator elements into one of two\npartitions. Unlike [`Iterator::partition`], each partition may\nhave a distinct type.\n\n```\nuse itertools::{Itertools, Either};\n\nlet successes_and_failures = vec![Ok(1), Err(false), Err(true), Ok(2)];\n\nlet (successes, failures): (Vec<_>, Vec<_>) = successes_and_failures\n .into_iter()\n .partition_map(|r| {\n match r {\n Ok(v) => Either::Left(v),\n Err(v) => Either::Right(v),\n }\n });\n\nassert_eq!(successes, [1, 2]);\nassert_eq!(failures, [false, true]);\n```","links":{"`Iterator::partition`":"2:9021:17747"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"F"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"A"},{"kind":"generic","inner":"B"}]},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"L","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Either","id":"51:303:19928","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"L"}},{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"L"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:54614:1982":{"id":"b:2:3255-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47580":{"id":"0:47580","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47581:7231","0:47582:5150","0:47583:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11522":{"id":"0:11522","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"4"}},"items":["0:11524:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40223:7236":{"id":"0:40223:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45637":{"id":"0:45637","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[829,4],"end":[829,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45638:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48910":{"id":"0:48910","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,88],"end":[1354,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48911:1766","0:48912:7350","0:48913:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:47843:1791":{"id":"b:19:426-0:47843:1791","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12211:7243":{"id":"0:12211:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:40618:1606":{"id":"b:2:3244-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9401:667":{"id":"0:9401:667","crate_id":0,"name":"from","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:23060:2673":{"id":"b:19:426-0:23060:2673","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54896":{"id":"0:54896","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2814,4],"end":[2814,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1930:1759":{"id":"0:1930:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[449,4],"end":[454,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30553:2225":{"id":"0:30553:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:17769:4488":{"id":"a:2:3421:221-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50314":{"id":"0:50314","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,27],"end":[1679,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50315:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11500:408":{"id":"0:11500:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_core/mempack.rs","begin":[33,16],"end":[33,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:50557:1865":{"id":"b:49:1377-0:50557:1865","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44869:1724":{"id":"0:44869:1724","crate_id":0,"name":"DNSRecordSRV","span":{"filename":"src/lib.rs","begin":[707,0],"end":[707,32]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:44917","0:44932","0:44947","0:44962","0:44977","0:45015","a:2:3471:6582-0:44869:1724","a:2:9605:8783-0:44869:1724","a:2:3421:221-0:44869:1724","a:2:9606:8782-0:44869:1724","a:2:3407:213-0:44869:1724","b:2:3244-0:44869:1724","b:2:2903-0:44869:1724","b:2:3255-0:44869:1724","b:2:3240-0:44869:1724","b:2:4212-0:44869:1724","b:2:3250-0:44869:1724","b:2:2906-0:44869:1724","b:5:859-0:44869:1724","b:19:426-0:44869:1724","b:32:1701-0:44869:1724","b:36:59-0:44869:1724","b:44:298-0:44869:1724","b:49:1377-0:44869:1724","0:3447","0:44872","0:44874","0:44876","0:44879","0:44880","0:44882","0:44884","0:44885","0:44887","0:44891","0:44896","0:44913","0:44815","0:44821","0:44830","0:44843","0:44849","0:44853","0:44857","0:44861","0:44863"]}},"b:32:1701-0:52865:1896":{"id":"b:32:1701-0:52865:1896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:50799:1867":{"id":"b:44:298-0:50799:1867","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32425:5331":{"id":"0:32425:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53573:7236":{"id":"0:53573:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9915:2874":{"id":"0:9915:2874","crate_id":0,"name":"TransactionOutputBuilder","span":{"filename":"src/builders/output_builder.rs","begin":[12,0],"end":[16,1]},"visibility":"public","docs":" We introduce a builder-pattern format for creating transaction outputs\n This is because:\n 1. Some fields (i.e. data hash) are optional, and we can't easily expose Option<> in WASM\n 2. Some fields like amounts have many ways it could be set (some depending on other field values being known)\n 3. Easier to adapt as the output format gets more complicated in future Cardano releases\nwasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:9923","a:2:3471:6582-0:9915:2874","a:2:9605:8783-0:9915:2874","a:2:3421:221-0:9915:2874","a:2:9606:8782-0:9915:2874","a:2:3407:213-0:9915:2874","b:2:3244-0:9915:2874","b:2:2903-0:9915:2874","b:2:3255-0:9915:2874","b:2:3240-0:9915:2874","b:2:4212-0:9915:2874","b:2:3250-0:9915:2874","b:2:2906-0:9915:2874","b:5:859-0:9915:2874","b:19:426-0:9915:2874","b:36:59-0:9915:2874","b:44:298-0:9915:2874","b:49:1377-0:9915:2874","0:9919","0:9921","0:9861","0:9867","0:9876","0:9889","0:9895","0:9899","0:9903","0:9907","0:9909"]}},"0:47057":{"id":"0:47057","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47062:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:23344:2675":{"id":"a:2:9606:8782-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:1042:6657":{"id":"25:1042:6657","crate_id":25,"name":"NumAssignRef","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"NumAssign","id":"25:1039:6656","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumAssignOps","id":"25:1034:6655","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'r","mutable":false,"type":{"kind":"generic","inner":"Self"}}}}],"bindings":[]}}},"generic_params":[{"name":"'r","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"implementations":[]}},"0:15436":{"id":"0:15436","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15437:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30883":{"id":"0:30883","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30884:7231","0:30885:5150","0:30886:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:657:3706":{"id":"b:2:2903-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36598":{"id":"0:36598","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36599:7231","0:36600:5150","0:36601:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45891:1759":{"id":"0:45891:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[875,4],"end":[875,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:49644:1822":{"id":"b:2:2906-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49127":{"id":"0:49127","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,22],"end":[1404,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49128:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:11817:3897":{"id":"a:2:9606:8782-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10254:7247":{"id":"0:10254:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28714:6470":{"id":"0:28714:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44169:1711":{"id":"0:44169:1711","crate_id":0,"name":"Ipv6","span":{"filename":"src/lib.rs","begin":[572,0],"end":[572,26]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:44223","0:44238","0:44253","0:44268","0:44283","0:44321","a:2:3471:6582-0:44169:1711","a:2:9605:8783-0:44169:1711","a:2:3421:221-0:44169:1711","a:2:9606:8782-0:44169:1711","a:2:3407:213-0:44169:1711","b:2:3244-0:44169:1711","b:2:2903-0:44169:1711","b:2:3255-0:44169:1711","b:2:3240-0:44169:1711","b:2:4212-0:44169:1711","b:2:3250-0:44169:1711","b:2:2906-0:44169:1711","b:5:859-0:44169:1711","b:19:426-0:44169:1711","b:32:1701-0:44169:1711","b:36:59-0:44169:1711","b:44:298-0:44169:1711","b:49:1377-0:44169:1711","0:3433","0:44173","0:44175","0:44177","0:44180","0:44181","0:44184","0:44186","0:44187","0:44189","0:44193","0:44198","0:44218","0:44115","0:44121","0:44130","0:44143","0:44149","0:44153","0:44157","0:44161","0:44163"]}},"0:22614:2226":{"id":"0:22614:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25068:2455":{"id":"0:25068:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18206:2664":{"id":"0:18206:2664","crate_id":0,"name":"CertificateEnum","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[38,0],"end":[56,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:18207:2671","0:18210:2665","0:18213:2682","0:18216:2670","0:18219:2666","0:18222:2688","0:18225:2690","0:18228:2692","0:18231:2695","0:18234:2667","0:18237:2672","0:18240:2696","0:18243:2698","0:18246:2673","0:18249:2675","0:18252:2699","0:18255:2674"],"impls":["a:2:3471:6582-0:18206:2664","a:2:9605:8783-0:18206:2664","a:2:3421:221-0:18206:2664","a:2:9606:8782-0:18206:2664","a:2:3407:213-0:18206:2664","b:2:3244-0:18206:2664","b:2:2903-0:18206:2664","b:2:3255-0:18206:2664","b:2:3240-0:18206:2664","b:2:4212-0:18206:2664","b:2:3250-0:18206:2664","b:2:2906-0:18206:2664","b:5:859-0:18206:2664","b:32:1701-0:18206:2664","b:36:59-0:18206:2664","b:44:298-0:18206:2664","b:49:1377-0:18206:2664","0:18258","0:18260","0:18262","0:18265","0:18266","0:18268","0:18270","0:18271","0:18273","0:18277","0:18282","0:18349","0:4030"]}},"0:13236":{"id":"0:13236","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13237:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13029:7247":{"id":"0:13029:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49325":{"id":"0:49325","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,27],"end":[1426,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29054":{"id":"0:29054","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,32],"end":[40,41]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29055:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36912:5374":{"id":"0:36912:5374","crate_id":0,"name":"BasicConversions","span":{"filename":"src/protocol_types/metadata.rs","begin":[489,4],"end":[489,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14052:7231":{"id":"0:14052:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22218":{"id":"0:22218","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22219:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17545:3901":{"id":"0:17545:3901","crate_id":0,"name":"PublicKeyError","span":{"filename":"src/error.rs","begin":[52,4],"end":[52,48]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17547:1542"]}},"0:16011":{"id":"0:16011","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16012:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46220:7231":{"id":"0:46220:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"53:218:60622":{"id":"53:218:60622","crate_id":53,"name":"l1_norm","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[138,4],"end":[138,36]},"visibility":"default","docs":"Returns the L1 norm `|re| + |im|` -- the [Manhattan distance] from the origin.\n\n[Manhattan distance]: https://en.wikipedia.org/wiki/Taxicab_geometry","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"44:213:59181":{"id":"44:213:59181","crate_id":44,"name":"rotate_each_word_right25","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[39,4],"end":[39,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49202":{"id":"0:49202","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,18],"end":[1416,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:17:55-0:1419:4091":{"id":"b:17:55-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49625:7231":{"id":"0:49625:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"37:1059:7150":{"id":"37:1059:7150","crate_id":37,"name":"ToBigInt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["37:1060:5662"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9605:8783-0:11901:3902":{"id":"a:2:9605:8783-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:15444:4233":{"id":"b:2:3255-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:52865:1896":{"id":"b:2:3244-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48912:7350":{"id":"0:48912:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1354,88],"end":[1354,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48334":{"id":"0:48334","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,11],"end":[1277,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48335:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:310:44597":{"id":"44:310:44597","crate_id":44,"name":"u32x4x4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[241,4],"end":[241,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u32x4x4","id":"44:281:44597","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:15674:1835":{"id":"0:15674:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29618":{"id":"0:29618","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29619:1766","0:29620:7350","0:29621:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2518:17737":{"id":"50:2518:17737","crate_id":50,"name":"intersperse","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[483,4],"end":[485,31]},"visibility":"default","docs":"An iterator adaptor to insert a particular value\nbetween each element of the adapted iterator.\n\nIterator element type is `Self::Item`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nitertools::assert_equal((0..3).intersperse(8), vec![0, 8, 1, 8, 2]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["element",{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"IntersperseWith","id":"50:3854:6934","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"IntersperseElementSimple","id":"50:3844:20313","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34105":{"id":"0:34105","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34106:7231","0:34107:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6774:408":{"id":"0:6774:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[656,16],"end":[656,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:9739:2862":{"id":"b:2:4212-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36920":{"id":"0:36920","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,22],"end":[461,24]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2293:9269":{"id":"32:2293:9269","crate_id":32,"name":"serialize_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1197,4],"end":[1201,52]},"visibility":"default","docs":"Begin to serialize a struct like `struct Rgb { r: u8, g: u8, b: u8 }`.\nThis call must be followed by zero or more calls to `serialize_field`,\nthen a call to `end`.\n\nThe `name` is the name of the struct and the `len` is the number of\ndata fields that will be serialized.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeStruct, Serializer};\n\nstruct Rgb {\n r: u8,\n g: u8,\n b: u8,\n}\n\nimpl Serialize for Rgb {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut rgb = serializer.serialize_struct(\"Rgb\", 3)?;\n rgb.serialize_field(\"r\", &self.r)?;\n rgb.serialize_field(\"g\", &self.g)?;\n rgb.serialize_field(\"b\", &self.b)?;\n rgb.end()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeStruct","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50420:2226":{"id":"0:50420:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21917:7243":{"id":"0:21917:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17520:1542":{"id":"0:17520:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[32,17],"end":[32,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:5115:1763":{"id":"0:5115:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/serialization/traits.rs","begin":[14,4],"end":[16,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["raw",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Deserializer","id":"21:83:1582","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Seek","id":"1:4472:1570","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1386":{"id":"0:1386","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[229,0],"end":[233,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1388:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33870":{"id":"0:33870","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33875:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54946:1766":{"id":"0:54946:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2818,4],"end":[2818,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13535":{"id":"0:13535","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,16],"end":[664,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13536:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24410:594":{"id":"0:24410:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:32045:3427":{"id":"b:2:3250-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50276:667":{"id":"0:50276:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9897:5150":{"id":"0:9897:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"32:1726:18019":{"id":"32:1726:18019","crate_id":32,"name":"deserialize_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[942,4],"end":[944,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `i32` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:45861:1732":{"id":"b:2:4212-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:8331:2634":{"id":"b:2:2903-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:30461:5236":{"id":"b:2:4212-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45828:7236":{"id":"0:45828:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7693:594":{"id":"0:7693:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/mint_builder.rs","begin":[10,32],"end":[10,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22473:7231":{"id":"0:22473:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:34144:1781":{"id":"b:2:3255-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21386":{"id":"0:21386","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21387:7231","0:21388:5150","0:21389:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:39443:4134":{"id":"a:2:9606:8782-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8921:2766":{"id":"0:8921:2766","crate_id":0,"name":"new_with_plutus_witness","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[34,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:6559:1675":{"id":"a:2:3421:221-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:54108:1944":{"id":"b:2:3250-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:32290:3370":{"id":"b:2:4212-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21169:2194":{"id":"0:21169:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12938:408":{"id":"0:12938:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[467,9],"end":[467,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8071:5150":{"id":"0:8071:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:35463:5449":{"id":"a:2:9606:8782-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39924:7231":{"id":"0:39924:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43542:1688":{"id":"0:43542:1688","crate_id":0,"name":"set_script_ref","span":{"filename":"src/lib.rs","begin":[406,4],"end":[408,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["script_ref",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40894:7231":{"id":"0:40894:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31056":{"id":"0:31056","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31057:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32243:7231":{"id":"0:32243:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:17493:2154":{"id":"b:2:2903-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:18157:5084":{"id":"a:2:9605:8783-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:678:3609":{"id":"0:678:3609","crate_id":0,"name":"put_u8","span":{"filename":"src/chain_core/packer.rs","begin":[72,4],"end":[74,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27673":{"id":"0:27673","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43080:1759":{"id":"0:43080:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[332,4],"end":[332,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11856:702":{"id":"0:11856:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42973:1656":{"id":"0:42973:1656","crate_id":0,"name":"new_coins_per_word","span":{"filename":"src/lib.rs","begin":[281,4],"end":[287,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince babbage era we should use coins per byte. Use `.new_coins_per_byte` instead.","links":{},"attrs":["#[deprecated(since = \"11.0.0\", note =\n\"Since babbage era we should use coins per byte. Use `.new_coins_per_byte` instead.\")]"],"deprecation":{"since":"11.0.0","note":"Since babbage era we should use coins per byte. Use `.new_coins_per_byte` instead."},"kind":"method","inner":{"decl":{"inputs":[["coins_per_word",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11493:1542":{"id":"0:11493:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/mempack.rs","begin":[42,21],"end":[42,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:14347:702":{"id":"0:14347:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3129:5748":{"id":"0:3129:5748","crate_id":0,"name":"internal_get_deposit","span":{"filename":"src/utils.rs","begin":[1318,0],"end":[1349,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["certs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:36:59-0:18157:5084":{"id":"b:36:59-0:18157:5084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29848:1763":{"id":"0:29848:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11901:3902":{"id":"a:2:9606:8782-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13271:7231":{"id":"0:13271:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:45631:1730":{"id":"a:2:3421:221-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10224":{"id":"0:10224","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10225:7231","0:10226:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11727":{"id":"0:11727","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11731:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47868:1763":{"id":"0:47868:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1227,68],"end":[1227,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:53411:1931":{"id":"b:2:4212-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27775":{"id":"0:27775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27776:7231","0:27777:5150","0:27778:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24744:1766":{"id":"0:24744:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20560:2455":{"id":"0:20560:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1838:7392":{"id":"32:1838:7392","crate_id":32,"name":"visit_seq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1643,4],"end":[1645,26]},"visibility":"default","docs":"The input contains a sequence of elements.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["seq",{"kind":"generic","inner":"A"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"SeqAccess","id":"32:1846:7385","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"SeqAccess","id":"32:1846:7385","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:8584:2642":{"id":"b:44:298-0:8584:2642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20259:7243":{"id":"0:20259:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:455:2311":{"id":"0:455:2311","crate_id":0,"name":"voting_builder","span":{"filename":"src/builders/voting_builder.rs","begin":[1,0],"end":[202,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:9426:2840"],"is_stripped":true}},"b:2:3240-0:44638:1721":{"id":"b:2:3240-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47561":{"id":"0:47561","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47562:7231","0:47563:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:32045:3427":{"id":"a:2:3471:6582-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22036":{"id":"0:22036","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22041:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51635:6154":{"id":"0:51635:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11479:3616":{"id":"b:2:3240-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38306:5548":{"id":"0:38306:5548","crate_id":0,"name":"set_pp_economic_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[149,4],"end":[151,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pp_economic_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28531":{"id":"0:28531","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28532:7231","0:28533:5150","0:28534:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:7528:2622":{"id":"b:2:4212-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:23917:2692":{"id":"b:2:2903-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28022:7231":{"id":"0:28022:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17556:1542":{"id":"0:17556:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[58,15],"end":[58,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:29669:5150":{"id":"0:29669:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:621:3673":{"id":"0:621:3673","crate_id":0,"name":"Readable","span":{"filename":"src/chain_core/mempack.rs","begin":[229,0],"end":[235,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:622:3675","0:624:3676"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":["0:627","0:11507","0:11510","0:11513","0:11516","0:11519","0:11522","0:11527","0:11532","0:11537","0:11542","0:11547","0:11552","0:11557","0:11562","0:11567","0:11572","0:2213"]}},"0:5980:7236":{"id":"0:5980:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17026:1763":{"id":"0:17026:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1259,4],"end":[1259,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54493":{"id":"0:54493","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2657,0],"end":[2694,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54498:906","0:54508:1980","0:54518:780","0:54528:1672","0:54538:1637","0:54549:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54638":{"id":"0:54638","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,68],"end":[2699,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54640:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54576:7231":{"id":"0:54576:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14296:7231":{"id":"0:14296:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52389":{"id":"0:52389","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52390:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3414:3674":{"id":"2:3414:3674","crate_id":2,"name":"Sized","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9606:8782-0:35040:1783":{"id":"a:2:9606:8782-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42798:5328":{"id":"0:42798:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50843:1767":{"id":"0:50843:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1742,88],"end":[1742,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20025":{"id":"0:20025","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20030:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22466":{"id":"0:22466","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22467:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:7286:2184":{"id":"b:2:4212-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:25678:5150":{"id":"b:2:2903-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33787":{"id":"0:33787","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,55],"end":[684,59]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33788:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3941:672":{"id":"2:3941:672","crate_id":2,"name":"from_output","span":null,"visibility":"default","docs":"Constructs the type from its `Output` type.\n\nThis should be implemented consistently with the `branch` method\nsuch that applying the `?` operator will get back the original value:\n`Try::from_output(x).branch() --> ControlFlow::Continue(x)`.\n\n# Examples\n\n```\n#![feature(try_trait_v2)]\nuse std::ops::Try;\n\nassert_eq!( as Try>::from_output(3), Ok(3));\nassert_eq!( as Try>::from_output(4), Some(4));\nassert_eq!(\n as Try>::from_output(5),\n std::ops::ControlFlow::Continue(5),\n);\n\n# fn make_question_mark_work() -> Option<()> {\nassert_eq!(Option::from_output(4)?, 4);\n# None }\n# make_question_mark_work();\n\n// This is used, for example, on the accumulator in `try_fold`:\nlet r = std::iter::empty().try_fold(4, |_, ()| -> Option<_> { unreachable!() });\nassert_eq!(r, Some(4));\n```","links":{},"attrs":["#[unstable(feature = \"try_trait_v2\", issue = \"84277\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["output",{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54903":{"id":"0:54903","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2816,4],"end":[2816,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54904:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27179:1672":{"id":"0:27179:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[64,4],"end":[74,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["governance_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["voting_procedure",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32050":{"id":"0:32050","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[296,4],"end":[296,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32051:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45633":{"id":"0:45633","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[827,4],"end":[827,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45634:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:42692:1641":{"id":"a:2:3407:213-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12709:7207":{"id":"0:12709:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51277":{"id":"0:51277","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1850,4],"end":[1850,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2515:5078":{"id":"0:2515:5078","crate_id":0,"name":"vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:23637:2674"],"is_stripped":true}},"0:20250":{"id":"0:20250","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20251:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53411:1931":{"id":"0:53411:1931","crate_id":0,"name":"AssetName","span":{"filename":"src/lib.rs","begin":[2315,0],"end":[2315,30]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:53427","0:53442","0:53457","0:53472","0:53487","0:53525","a:2:3471:6582-0:53411:1931","a:2:9605:8783-0:53411:1931","a:2:3421:221-0:53411:1931","a:2:9606:8782-0:53411:1931","a:2:3407:213-0:53411:1931","b:2:3244-0:53411:1931","b:2:2903-0:53411:1931","b:2:3255-0:53411:1931","b:2:3240-0:53411:1931","b:2:4212-0:53411:1931","b:2:3250-0:53411:1931","b:2:2906-0:53411:1931","b:5:6515-0:53411:1931","b:5:859-0:53411:1931","b:19:426-0:53411:1931","b:32:1701-0:53411:1931","b:36:59-0:53411:1931","b:44:298-0:53411:1931","b:49:1377-0:53411:1931","0:3944","0:53414","0:53416","0:53418","0:53419","0:53421","0:53422","0:53424","0:53357","0:53363","0:53372","0:53385","0:53391","0:53395","0:53399","0:53403","0:53405","0:5717","0:5719","0:5721","0:5723","0:5726","0:5730"]}},"a:2:3421:221-0:11869:3904":{"id":"a:2:3421:221-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6572":{"id":"0:6572","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,32],"end":[356,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6573:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4831:1759":{"id":"0:4831:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/hard_fork_initiation_action.rs","begin":[8,4],"end":[27,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6775":{"id":"0:6775","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,23],"end":[656,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3523:180":{"id":"2:3523:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `%` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:11542":{"id":"0:11542","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"20"}},"items":["0:11544:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16876":{"id":"0:16876","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16877:7231","0:16878:5150","0:16879:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49117:1808":{"id":"0:49117:1808","crate_id":0,"name":"TimelockExpiry","span":{"filename":"src/lib.rs","begin":[1412,4],"end":[1412,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49119:1542"]}},"0:42655:7236":{"id":"0:42655:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46858":{"id":"0:46858","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46863:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50782:7243":{"id":"0:50782:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30779":{"id":"0:30779","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"44:230:44586":{"id":"44:230:44586","crate_id":44,"name":"Vec2","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:232:59190","44:233:1672"],"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"32:1925:1582":{"id":"32:1925:1582","crate_id":32,"name":"Deserializer","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2255,4],"end":[2255,51]},"visibility":"default","docs":"The type of the deserializer being converted into.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"E"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:33360:769":{"id":"0:33360:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/plutus.rs","begin":[603,4],"end":[605,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25527:6154":{"id":"0:25527:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34772":{"id":"0:34772","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1108,4],"end":[1108,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34773:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:729:6709":{"id":"25:729:6709","crate_id":25,"name":"mul_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/mul_add.rs","begin":[28,4],"end":[28,49]},"visibility":"default","docs":"Performs the fused multiply-add operation `(self * a) + b`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["a",{"kind":"generic","inner":"A"}],["b",{"kind":"generic","inner":"B"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MulAdd","id":"25:725:6689","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}},{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41285:2455":{"id":"0:41285:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:10196:2340":{"id":"b:2:2903-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42158:649":{"id":"0:42158:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[129,9],"end":[129,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13450:6812":{"id":"2:13450:6812","crate_id":2,"name":"Pattern","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:13452:6814","2:13453:53823","2:13454:53824","2:13455:53825","2:13456:53827","2:13457:53826","2:13458:53828"],"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:23642:6470":{"id":"0:23642:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48099:594":{"id":"0:48099:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1252,27],"end":[1252,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"29:576:7015":{"id":"29:576:7015","crate_id":29,"name":"GenVisitor","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["29:577:57457"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"29:649:7017","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:51296:1763":{"id":"0:51296:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1855,4],"end":[1855,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:18157:5084":{"id":"b:44:298-0:18157:5084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2259:7103":{"id":"32:2259:7103","crate_id":32,"name":"SerializeMap","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[375,4],"end":[375,71]},"visibility":"default","docs":"Type returned from [`serialize_map`] for serializing the content of the\nmap.\n\n[`serialize_map`]: #tymethod.serialize_map","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:11698:4023":{"id":"0:11698:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27738:6470":{"id":"0:27738:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:32290:3370":{"id":"b:49:1377-0:32290:3370","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26549:1766":{"id":"0:26549:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6012:6470":{"id":"0:6012:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29380":{"id":"0:29380","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29381:7231","0:29382:5150","0:29383:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38173:2226":{"id":"0:38173:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43892":{"id":"0:43892","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43893:7231","0:43894:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15776:7231":{"id":"0:15776:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:752:1504":{"id":"0:752:1504","crate_id":0,"name":"version","span":{"filename":"src/chain_core/property.rs","begin":[128,4],"end":[128,39]},"visibility":"default","docs":"access the version of a given block","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Version","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:744:1878","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23570":{"id":"0:23570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23571:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9675:2677":{"id":"0:9675:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[106,4],"end":[112,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13378:1701":{"id":"2:13378:1701","crate_id":2,"name":"from_str","span":null,"visibility":"default","docs":"Parses a string `s` to return a value of this type.\n\nIf parsing succeeds, return the value inside [`Ok`], otherwise\nwhen the string is ill-formatted return an error specific to the\ninside [`Err`]. The error type is specific to the implementation of the trait.\n\n# Examples\n\nBasic usage with [`i32`], a type that implements `FromStr`:\n\n```\nuse std::str::FromStr;\n\nlet s = \"5\";\nlet x = i32::from_str(s).unwrap();\n\nassert_eq!(5, x);\n```","links":{"`Err`":"2:44081:125","`Ok`":"2:44078:174","`i32`":"1:11850:6311"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:11885:3901":{"id":"a:2:9605:8783-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:29622:5230":{"id":"a:2:9606:8782-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48559":{"id":"0:48559","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48560:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12244:4176":{"id":"0:12244:4176","crate_id":0,"name":"to_raw_key","span":{"filename":"src/crypto.rs","begin":[186,4],"end":[188,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53898:1767":{"id":"0:53898:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2452,4],"end":[2452,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50842:7350":{"id":"0:50842:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1742,88],"end":[1742,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17087":{"id":"0:17087","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17092:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:44407:1714":{"id":"b:2:2906-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:40913:4380":{"id":"a:2:9605:8783-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54468:1759":{"id":"0:54468:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2651,50],"end":[2651,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:36384:3232":{"id":"b:2:2903-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:15074:4232":{"id":"a:2:3407:213-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32657:2194":{"id":"0:32657:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:26648:2839":{"id":"b:2:3255-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11823:594":{"id":"0:11823:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/hash.rs","begin":[149,9],"end":[149,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29052:415":{"id":"0:29052:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,27],"end":[40,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25414:7236":{"id":"0:25414:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16985:7231":{"id":"0:16985:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23730:2225":{"id":"0:23730:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53556":{"id":"0:53556","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53557:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34858":{"id":"0:34858","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34863:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7294":{"id":"0:7294","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,23],"end":[891,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44417":{"id":"0:44417","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[607,4],"end":[607,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47210":{"id":"0:47210","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47211:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4841":{"id":"0:4841","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[5,0],"end":[5,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"hard_fork_initiation_action","name":"hard_fork_initiation_action","id":"0:4808:5198","glob":true}},"0:31605":{"id":"0:31605","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31606:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10801:3219":{"id":"0:10801:3219","crate_id":0,"name":"set_withdrawals","span":{"filename":"src/builders/tx_builder.rs","begin":[990,4],"end":[999,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nCan emit error if add a withdrawal with script credential.\nUse set_withdrawals_builder instead.","links":{},"attrs":["#[deprecated(since = \"11.4.1\", note =\n\"Can emit an error if you add a withdrawal with script credential. Use set_withdrawals_builder instead.\")]"],"deprecation":{"since":"11.4.1","note":"Can emit an error if you add a withdrawal with script credential. Use set_withdrawals_builder instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["withdrawals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:54614:1982":{"id":"a:2:9606:8782-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50599:1766":{"id":"0:50599:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1713,88],"end":[1713,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35471":{"id":"0:35471","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,23],"end":[8,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22991":{"id":"0:22991","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22992:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51994":{"id":"0:51994","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,23],"end":[1939,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17245:7243":{"id":"0:17245:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20060:5328":{"id":"0:20060:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33232:1835":{"id":"0:33232:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:39767:2354":{"id":"b:2:3240-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:35463:5449":{"id":"b:2:3250-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32592":{"id":"0:32592","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[468,4],"end":[468,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32594:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:39403:4061":{"id":"b:2:2903-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45366":{"id":"0:45366","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45367:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47625:1763":{"id":"0:47625:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1202,68],"end":[1202,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15638":{"id":"0:15638","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50995:7232":{"id":"0:50995:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11376:7243":{"id":"0:11376:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11450":{"id":"0:11450","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,9],"end":[10,14]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11451:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21478":{"id":"0:21478","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21483:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:49101:1812":{"id":"a:2:3407:213-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45063:7236":{"id":"0:45063:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11611:3928":{"id":"a:2:3421:221-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14832:1772":{"id":"0:14832:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46480:7232":{"id":"0:46480:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:2226:19844":{"id":"49:2226:19844","crate_id":49,"name":"GetBit","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:2228:180"],"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:5693:1635":{"id":"0:5693:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/lib.rs","begin":[1671,4],"end":[1673,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54992:7231":{"id":"0:54992:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40206":{"id":"0:40206","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40207:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22886:2226":{"id":"0:22886:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1824:7331":{"id":"32:1824:7331","crate_id":32,"name":"visit_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1547,4],"end":[1549,17]},"visibility":"default","docs":"The input contains a byte array. The lifetime of the byte array is\nephemeral and it may be destroyed after this method returns.\n\nThis method allows the `Deserializer` to avoid a copy by retaining\nownership of any buffered data. `Deserialize` implementations that do\nnot benefit from taking ownership of `Vec` data should indicate that\nto the deserializer by using `Deserializer::deserialize_bytes` rather\nthan `Deserializer::deserialize_byte_buf`.\n\nIt is never correct to implement `visit_byte_buf` without implementing\n`visit_bytes`. Implement neither, both, or just `visit_bytes`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:48329:1793":{"id":"b:2:2906-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4058":{"id":"0:4058","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/certificates_collection.rs","begin":[4,0],"end":[15,1]},"visibility":{"restricted":{"parent":"0:4053:5066","path":"::serialization::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4059:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24517":{"id":"0:24517","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24518:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:47010:1751":{"id":"a:2:9606:8782-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23656":{"id":"0:23656","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23657:7231","0:23658:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15561":{"id":"0:15561","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15562:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:49521:1679":{"id":"b:49:1377-0:49521:1679","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11589:3924":{"id":"a:2:9605:8783-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14540:993":{"id":"0:14540:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:1028:3918":{"id":"b:2:3250-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38487:7245":{"id":"0:38487:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28215":{"id":"0:28215","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:36384:3232":{"id":"a:2:3407:213-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:42440:1633":{"id":"a:2:3407:213-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3013":{"id":"0:3013","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[305,0],"end":[312,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3014:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1726:3954":{"id":"0:1726:3954","crate_id":0,"name":"verify_bytes","span":{"filename":"src/chain_crypto/sign.rs","begin":[43,4],"end":[44,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pubkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21680":{"id":"0:21680","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19392:5118":{"id":"0:19392:5118","crate_id":0,"name":"genesishash","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34030:5327":{"id":"0:34030:5327","crate_id":0,"name":"as_integer","span":{"filename":"src/protocol_types/plutus.rs","begin":[802,4],"end":[807,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14156":{"id":"0:14156","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14157:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7112:7243":{"id":"0:7112:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:10641:118":{"id":"2:10641:118","crate_id":2,"name":"Display","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10642:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:7738:7231":{"id":"0:7738:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31063":{"id":"0:31063","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:17811:2129":{"id":"b:2:2903-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:22492:2699":{"id":"b:2:3244-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1797":{"id":"0:1797","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[206,0],"end":[217,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1800:4020","0:1801:4021","0:1802:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39771:408":{"id":"0:39771:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[121,9],"end":[121,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:25678:5150":{"id":"b:32:1701-0:25678:5150","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41475:408":{"id":"0:41475:408","crate_id":0,"name":"clone","span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,9],"end":[5,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4473:6021":{"id":"1:4473:6021","crate_id":1,"name":"seek","span":null,"visibility":"default","docs":"Seek to an offset, in bytes, in a stream.\n\nA seek beyond the end of a stream is allowed, but behavior is defined\nby the implementation.\n\nIf the seek operation completed successfully,\nthis method returns the new position from the start of the stream.\nThat position can be used later with [`SeekFrom::Start`].\n\n# Errors\n\nSeeking can fail, for example because it might involve flushing a buffer.\n\nSeeking to a negative offset is considered an error.","links":{"`SeekFrom::Start`":"1:9337:6023"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pos",{"kind":"resolved_path","inner":{"name":"SeekFrom","id":"1:9336:6014","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:22:61-0:1590:3903":{"id":"b:22:61-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48167":{"id":"0:48167","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48172:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36451:2226":{"id":"0:36451:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33735:5310":{"id":"0:33735:5310","crate_id":0,"name":"Map","span":{"filename":"src/protocol_types/plutus.rs","begin":[678,4],"end":[678,7]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:7983:2676":{"id":"0:7983:2676","crate_id":0,"name":"has_plutus_scripts","span":{"filename":"src/builders/mint_builder.rs","begin":[239,4],"end":[249,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:24467:2672":{"id":"b:2:3240-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46045:1835":{"id":"0:46045:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:13806:1778":{"id":"b:49:1377-0:13806:1778","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40268":{"id":"0:40268","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[379,4],"end":[379,6]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26563:7231":{"id":"0:26563:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29744:5328":{"id":"0:29744:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38010:7231":{"id":"0:38010:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46792":{"id":"0:46792","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,68],"end":[1020,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46794:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:12328:4180":{"id":"a:2:3471:6582-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21923:7231":{"id":"0:21923:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:46768:1749":{"id":"b:44:298-0:46768:1749","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10106:2677":{"id":"0:10106:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/output_builder.rs","begin":[151,4],"end":[161,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:9043:2768":{"id":"b:44:298-0:9043:2768","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:33178:2657":{"id":"a:2:3421:221-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29123:1835":{"id":"0:29123:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25747:1766":{"id":"0:25747:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:72-0:11611:3928":{"id":"b:22:72-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35115":{"id":"0:35115","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35120:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39720:7231":{"id":"0:39720:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3324:18253":{"id":"2:3324:18253","crate_id":2,"name":"provide","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["demand",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Demand","id":"2:4273:18453","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28341":{"id":"0:28341","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28346:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15830:415":{"id":"0:15830:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35975":{"id":"0:35975","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,38],"end":[130,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35976:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16714:667":{"id":"0:16714:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:40913:4380":{"id":"b:2:3255-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:11817:3897":{"id":"a:2:3421:221-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2806:5483":{"id":"0:2806:5483","crate_id":0,"name":"encode_json_value_to_metadatum","span":{"filename":"src/protocol_types/metadata.rs","begin":[532,0],"end":[646,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"serde_json::Value","id":"31:2610:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["schema",{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:50545":{"id":"0:50545","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50546:7231","0:50547:5150","0:50548:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33053:5271":{"id":"0:33053:5271","crate_id":0,"name":"PlutusV3","span":{"filename":"src/protocol_types/plutus.rs","begin":[555,4],"end":[555,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"2","value":"2"}}},"b:44:298-0:51756:1873":{"id":"b:44:298-0:51756:1873","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:10196:2340":{"id":"b:2:3244-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8158":{"id":"0:8158","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8159:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:5992:2156":{"id":"b:2:2906-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23123:1835":{"id":"0:23123:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1610":{"id":"0:1610","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[75,0],"end":[79,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1612:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21483:1835":{"id":"0:21483:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47856:594":{"id":"0:47856:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1227,27],"end":[1227,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14434:2244":{"id":"0:14434:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"28"}},"0:40565:6470":{"id":"0:40565:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20010":{"id":"0:20010","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20015:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24791:7245":{"id":"0:24791:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16728:7231":{"id":"0:16728:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19712:415":{"id":"0:19712:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[46,4],"end":[46,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:1668:41338":{"id":"24:1668:41338","crate_id":24,"name":"CtGreater","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:1669:56421","24:1670:56422"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:49:1377-0:52641:1889":{"id":"b:49:1377-0:52641:1889","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:536:2193":{"id":"0:536:2193","crate_id":0,"name":"finalize","span":{"filename":"src/chain_core/abor.rs","begin":[145,4],"end":[148,5]},"visibility":"public","docs":"Finalize the encoder into an immutable array of data","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:93:19617":{"id":"39:93:19617","crate_id":39,"name":"DistString","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:94:58680","39:96:58681"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:4568":{"id":"0:4568","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_registration_and_delegation.rs","begin":[8,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:4550:5076","path":"::serialization::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4569:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7694":{"id":"0:7694","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,43],"end":[10,53]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7695:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20764:7231":{"id":"0:20764:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:8427:2629":{"id":"b:2:3240-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15812:53553":{"id":"2:15812:53553","crate_id":2,"name":"is_nan","span":null,"visibility":"default","docs":"Returns true for each lane if its value is `NaN`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35372:5374":{"id":"0:35372:5374","crate_id":0,"name":"BasicConversions","span":{"filename":"src/protocol_types/plutus.rs","begin":[1251,4],"end":[1251,20]},"visibility":"default","docs":"ScriptDataJsonNoSchema in cardano-node.\n\nThis is the format used by --script-data-value in cardano-cli\nThis tries to accept most JSON but does not support the full spectrum of Plutus datums.\nFrom JSON:\n* null/true/false/floats NOT supported\n* strings starting with 0x are treated as hex bytes. All other strings are encoded as their utf8 bytes.\nTo JSON:\n* ConstrPlutusData not supported in ANY FORM (neither keys nor values)\n* Lists not supported in keys\n* Maps not supported in keys","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:49:1377-0:20565:2670":{"id":"b:49:1377-0:20565:2670","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3461":{"id":"0:3461","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[827,0],"end":[835,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3462:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:477:39347":{"id":"25:477:39347","crate_id":25,"name":"log2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1431,4],"end":[1431,26]},"visibility":"default","docs":"Returns the base 2 logarithm of the number.\n\n```\nuse num_traits::Float;\n\nlet two = 2.0;\n\n// log2(2) - 1 == 0\nlet abs_difference = (two.log2() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1674":{"id":"0:1674","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[222,0],"end":[229,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1676:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14708":{"id":"0:14708","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14709:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:34624:5350":{"id":"b:36:59-0:34624:5350","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7304":{"id":"0:7304","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[900,0],"end":[927,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7309:906","0:7319:2260","0:7329:2304","0:7339:2213","0:7349:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40928":{"id":"0:40928","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,43],"end":[910,53]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40929:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44643":{"id":"0:44643","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[652,4],"end":[652,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44644:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1350:4071":{"id":"0:1350:4071","crate_id":0,"name":"DigestData","span":{"filename":"src/chain_crypto/digest.rs","begin":[111,4],"end":[111,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"0:8441":{"id":"0:8441","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,32],"end":[138,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8442:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45108":{"id":"0:45108","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[743,4],"end":[743,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45109:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2592:5198":{"id":"0:2592:5198","crate_id":0,"name":"hard_fork_initiation_action","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:28003:5212"],"is_stripped":true}},"0:48079:7207":{"id":"0:48079:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:23917:2692":{"id":"b:44:298-0:23917:2692","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14029:7231":{"id":"0:14029:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49355:1766":{"id":"0:49355:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1426,88],"end":[1426,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1069:57755":{"id":"31:1069:57755","crate_id":31,"name":"write_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1690,4],"end":[1692,30]},"visibility":"default","docs":"Writes a floating point value like `-31.26e+12` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"f32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23700:1835":{"id":"0:23700:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20261:7231":{"id":"0:20261:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23850":{"id":"0:23850","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23851:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6359":{"id":"0:6359","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6360:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31057:408":{"id":"0:31057:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25435":{"id":"0:25435","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25436:7231","0:25437:5150","0:25438:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:21406:2666":{"id":"b:2:3244-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15434:5150":{"id":"0:15434:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21049:7207":{"id":"0:21049:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16980":{"id":"0:16980","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16981:7231","0:16982:5150","0:16983:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43658:5150":{"id":"0:43658:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2478":{"id":"0:2478","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[159,0],"end":[172,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2480:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53134:2226":{"id":"0:53134:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54181":{"id":"0:54181","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54186:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28213":{"id":"0:28213","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28214:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25765":{"id":"0:25765","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25770:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14934:1835":{"id":"0:14934:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28710:1767":{"id":"0:28710:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12400:4190":{"id":"0:12400:4190","crate_id":0,"name":"generate_ed25519","span":{"filename":"src/crypto.rs","begin":[245,4],"end":[251,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19433:6470":{"id":"0:19433:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:68":{"id":"0:68","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[363,0],"end":[373,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:69:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:51526:1872":{"id":"b:49:1377-0:51526:1872","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:33046:5253":{"id":"b:49:1377-0:33046:5253","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:31101:2861":{"id":"b:19:426-0:31101:2861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:32824:4378":{"id":"b:2:3244-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53623":{"id":"0:53623","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,27],"end":[2411,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53624:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35267:667":{"id":"0:35267:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:42951:1651":{"id":"b:2:3250-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1815:17993":{"id":"32:1815:17993","crate_id":32,"name":"visit_char","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1469,4],"end":[1471,17]},"visibility":"default","docs":"The input contains a `char`.\n\nThe default implementation forwards to [`visit_str`] as a one-character\nstring.\n\n[`visit_str`]: #method.visit_str","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"char"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44884":{"id":"0:44884","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[701,4],"end":[701,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22521:1763":{"id":"0:22521:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:15444:4233":{"id":"b:2:2903-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50092:1859":{"id":"0:50092:1859","crate_id":0,"name":"get_required_signers","span":{"filename":"src/lib.rs","begin":[1624,4],"end":[1631,5]},"visibility":"public","docs":"Returns an array of unique Ed25519KeyHashes\ncontained within this script recursively on any depth level.\nThe order of the keys in the result is not determined in any way.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:27734:5209":{"id":"b:2:3250-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:17714:4181":{"id":"a:2:3421:221-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:44407:1714":{"id":"b:2:4212-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:18407:2624":{"id":"b:2:3255-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:8941:2767":{"id":"b:2:3255-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5732:1767":{"id":"0:5732:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2400,4],"end":[2402,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35859:408":{"id":"0:35859:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[110,9],"end":[110,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:14334:1667":{"id":"a:2:3471:6582-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19334":{"id":"0:19334","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19339:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:33178:2657":{"id":"b:19:426-0:33178:2657","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:35847:5458":{"id":"b:19:426-0:35847:5458","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:12171:2207":{"id":"a:2:3421:221-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38738:6154":{"id":"0:38738:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18110:3227":{"id":"0:18110:3227","crate_id":0,"name":"set_auxiliary_data","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[102,4],"end":[107,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["raw_auxiliary_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2997:1717":{"id":"2:2997:1717","crate_id":2,"name":"min","span":null,"visibility":"default","docs":"Compares and returns the minimum of two values.\n\nReturns the first argument if the comparison determines them to be equal.\n\n# Examples\n\n```\nassert_eq!(1, 1.min(2));\nassert_eq!(2, 2.min(2));\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19476:5150":{"id":"0:19476:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26031:1763":{"id":"0:26031:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[41,4],"end":[41,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13456:53827":{"id":"2:13456:53827","crate_id":2,"name":"is_suffix_of","span":null,"visibility":"default","docs":"Checks whether the pattern matches at the back of the haystack","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2475:1759":{"id":"0:2475:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[143,4],"end":[156,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6019:7232":{"id":"0:6019:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38356:5531":{"id":"0:38356:5531","crate_id":0,"name":"committee_normal","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[169,4],"end":[171,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:41891:1610":{"id":"b:32:1701-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:1028:3918":{"id":"b:2:4212-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45967:667":{"id":"0:45967:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24204":{"id":"0:24204","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24205:7231","0:24206:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14435":{"id":"0:14435","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14437:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13901":{"id":"0:13901","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13902:7231","0:13903:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31706:2226":{"id":"0:31706:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11461:3570":{"id":"b:36:59-0:11461:3570","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:8663:2752":{"id":"b:44:298-0:8663:2752","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45874:649":{"id":"0:45874:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[869,4],"end":[869,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:39939:1612":{"id":"a:2:9606:8782-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:26050:2841":{"id":"b:44:298-0:26050:2841","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:19766:5125":{"id":"b:2:3244-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:13528:4215":{"id":"b:44:298-0:13528:4215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:1590:3903":{"id":"b:2:2906-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37745":{"id":"0:37745","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37746:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33430:649":{"id":"0:33430:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,11],"end":[611,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52865:1896":{"id":"0:52865:1896","crate_id":0,"name":"HeaderLeaderCertEnum","span":{"filename":"src/lib.rs","begin":[2136,0],"end":[2139,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:52866:1897","0:52870:1899"],"impls":["a:2:3471:6582-0:52865:1896","a:2:9605:8783-0:52865:1896","a:2:3421:221-0:52865:1896","a:2:9606:8782-0:52865:1896","a:2:3407:213-0:52865:1896","b:2:3244-0:52865:1896","b:2:2903-0:52865:1896","b:2:3255-0:52865:1896","b:2:3240-0:52865:1896","b:2:4212-0:52865:1896","b:2:3250-0:52865:1896","b:2:2906-0:52865:1896","b:5:859-0:52865:1896","b:32:1701-0:52865:1896","b:36:59-0:52865:1896","b:44:298-0:52865:1896","b:49:1377-0:52865:1896","0:52873","0:52875","0:52877","0:52878","0:52880","0:52881","0:52885","0:52890","0:52937"]}},"0:9172:2792":{"id":"0:9172:2792","crate_id":0,"name":"add_bootstrap_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[181,4],"end":[193,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8575:7247":{"id":"0:8575:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53857":{"id":"0:53857","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2444,4],"end":[2444,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53858:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6879:7231":{"id":"0:6879:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12622:3958":{"id":"0:12622:3958","crate_id":0,"name":"verify","span":{"filename":"src/crypto.rs","begin":[373,4],"end":[375,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54621":{"id":"0:54621","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,18],"end":[2699,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13391":{"id":"0:13391","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13396:5328","0:13407:6154","0:13418:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18958:5150":{"id":"0:18958:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54622":{"id":"0:54622","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,18],"end":[2699,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42068:1611":{"id":"0:42068:1611","crate_id":0,"name":"numerator","span":{"filename":"src/lib.rs","begin":[105,4],"end":[107,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3871:1759":{"id":"0:3871:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2535,4],"end":[2543,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33038:7207":{"id":"0:33038:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42134:5150":{"id":"0:42134:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32236":{"id":"0:32236","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32237:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:11901:3902":{"id":"b:2:4212-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38875:2662":{"id":"0:38875:2662","crate_id":0,"name":"key_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[306,4],"end":[308,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29281":{"id":"0:29281","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29282:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:45840:1731":{"id":"b:19:426-0:45840:1731","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19840:7232":{"id":"0:19840:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:15629:1746":{"id":"b:2:4212-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2653":{"id":"0:2653","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[38,0],"end":[38,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_proposals","name":"voting_proposals","id":"0:2649:3104","glob":true}},"0:41244":{"id":"0:41244","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,23],"end":[1376,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:461:39357":{"id":"25:461:39357","crate_id":25,"name":"round","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1171,4],"end":[1171,27]},"visibility":"default","docs":"Returns the nearest integer to a number. Round half-way cases away from\n`0.0`.\n\n```\nuse num_traits::Float;\n\nlet f = 3.3;\nlet g = -3.3;\n\nassert_eq!(f.round(), 3.0);\nassert_eq!(g.round(), -3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:14067:1895":{"id":"a:2:9606:8782-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8283":{"id":"0:8283","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8284:7231","0:8285:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20593:1763":{"id":"0:20593:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22476":{"id":"0:22476","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22477:7231","0:22478:5150","0:22479:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:9591:2855":{"id":"b:2:3240-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26308:415":{"id":"0:26308:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[7,4],"end":[7,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11487:3622":{"id":"0:11487:3622","crate_id":0,"name":"SizeTooBig","span":{"filename":"src/chain_core/mempack.rs","begin":[40,4],"end":[40,28]},"visibility":"default","docs":"Expecting a size that is above the limit","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11489:1542","0:11490:1543"]}},"0:45985:7207":{"id":"0:45985:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28315:7231":{"id":"0:28315:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:11901:3902":{"id":"b:49:1377-0:11901:3902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:11817:3897":{"id":"b:17:55-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19474":{"id":"0:19474","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19475:7231","0:19476:5150","0:19477:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53144":{"id":"0:53144","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53149:5328","0:53160:6154","0:53171:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20946:5331":{"id":"0:20946:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14048:7231":{"id":"0:14048:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5743:266":{"id":"0:5743:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[2639,4],"end":[2641,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint_assets",{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4902:1759":{"id":"0:4902:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/no_confidence_action.rs","begin":[8,4],"end":[20,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1453:415":{"id":"0:1453:415","crate_id":0,"name":"cmp","span":{"filename":"src/chain_crypto/digest.rs","begin":[339,4],"end":[341,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16982:5150":{"id":"0:16982:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27737":{"id":"0:27737","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27738:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29561:415":{"id":"0:29561:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[7,4],"end":[7,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13264":{"id":"0:13264","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13265:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"46:18:20749":{"id":"46:18:20749","crate_id":46,"name":"clear","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[62,4],"end":[62,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17817:649":{"id":"0:17817:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[280,9],"end":[280,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41852":{"id":"0:41852","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41853:7231","0:41854:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17265":{"id":"0:17265","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,4],"end":[1365,9]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17266:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47591:7247":{"id":"0:47591:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:37758":{"id":"0:37758","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37759:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22777:1767":{"id":"0:22777:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:573:3608":{"id":"b:2:3255-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53392:7231":{"id":"0:53392:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40919:649":{"id":"0:40919:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[910,16],"end":[910,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8584:2642":{"id":"b:49:1377-0:8584:2642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:48329:1793":{"id":"b:32:1701-0:48329:1793","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27247:1763":{"id":"0:27247:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:72-0:1730:3906":{"id":"b:22:72-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5697":{"id":"0:5697","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1785,0],"end":[1795,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5699:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5801:7207":{"id":"0:5801:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27685:1759":{"id":"0:27685:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21423:594":{"id":"0:21423:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49941:415":{"id":"0:49941:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1526,27],"end":[1526,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28469:1759":{"id":"0:28469:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[12,4],"end":[12,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:12328:4180":{"id":"b:44:298-0:12328:4180","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51242:667":{"id":"0:51242:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49491:1821":{"id":"0:49491:1821","crate_id":0,"name":"is_plutus_script","span":{"filename":"src/lib.rs","begin":[1450,4],"end":[1455,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:18407:2624":{"id":"a:2:3421:221-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24668:5151":{"id":"0:24668:5151","crate_id":0,"name":"new_with_anchor","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[48,4],"end":[54,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["voting_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5995:2155":{"id":"0:5995:2155","crate_id":0,"name":"Script","span":{"filename":"src/address.rs","begin":[113,4],"end":[113,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:31894:702":{"id":"0:31894:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,55],"end":[233,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10136:6470":{"id":"0:10136:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:17505:1708":{"id":"b:2:2903-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24824:2194":{"id":"0:24824:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2469:5068":{"id":"0:2469:5068","crate_id":0,"name":"move_instantaneous_rewards_cert","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[1,0],"end":[248,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:19486:2690","0:19695:5122","0:19766:5125","0:19855:5129","0:19976:5128","0:20276:5121"],"is_stripped":true}},"b:2:3244-0:49190:1813":{"id":"b:2:3244-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:193:60623":{"id":"53:193:60623","crate_id":53,"name":"powc","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[56,4],"end":[56,67]},"visibility":"default","docs":"Raises `self` to a complex power.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"resolved_path","inner":{"name":"Complex","id":"53:789:20054","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Complex","id":"53:789:20054","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:25333:408":{"id":"0:25333:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,9],"end":[24,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26695:5150":{"id":"0:26695:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13509:7231":{"id":"0:13509:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:35371:5329":{"id":"b:2:2903-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31119":{"id":"0:31119","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31120:7231","0:31121:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:212:59180":{"id":"44:212:59180","crate_id":44,"name":"rotate_each_word_right24","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[38,4],"end":[38,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23962":{"id":"0:23962","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23963:7231","0:23964:5150","0:23965:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14325:7247":{"id":"0:14325:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:454":{"id":"0:454","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[16,0],"end":[16,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"tx_inputs_builder","name":"tx_inputs_builder","id":"0:437:2310","glob":true}},"2:3258:126":{"id":"2:3258:126","crate_id":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Infallible","id":"2:35175:6407","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:20517":{"id":"0:20517","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20518:7231","0:20519:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9105:2769":{"id":"0:9105:2769","crate_id":0,"name":"TxInputsBuilder","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[81,0],"end":[84,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:9112","a:2:3471:6582-0:9105:2769","a:2:9605:8783-0:9105:2769","a:2:3421:221-0:9105:2769","a:2:9606:8782-0:9105:2769","a:2:3407:213-0:9105:2769","b:2:3244-0:9105:2769","b:2:2903-0:9105:2769","b:2:3255-0:9105:2769","b:2:3240-0:9105:2769","b:2:4212-0:9105:2769","b:2:3250-0:9105:2769","b:2:2906-0:9105:2769","b:5:859-0:9105:2769","b:19:426-0:9105:2769","b:36:59-0:9105:2769","b:44:298-0:9105:2769","b:49:1377-0:9105:2769","0:9108","0:9110","0:9051","0:9057","0:9066","0:9079","0:9085","0:9089","0:9093","0:9097","0:9099","0:450"]}},"49:747:18159":{"id":"49:747:18159","crate_id":49,"name":"to_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[103,4],"end":[103,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42000:2225":{"id":"0:42000:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44188:594":{"id":"0:44188:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[566,4],"end":[566,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:31611:1780":{"id":"b:19:426-0:31611:1780","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43729:1835":{"id":"0:43729:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:375:6674":{"id":"25:375:6674","crate_id":25,"name":"AsPrimitive","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:377:56547"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:15140:2223":{"id":"0:15140:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40771:1993":{"id":"0:40771:1993","crate_id":0,"name":"is_positive","span":{"filename":"src/utils.rs","begin":[656,4],"end":[658,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:100:1772":{"id":"0:100:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/address.rs","begin":[801,4],"end":[803,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:49920:1829":{"id":"b:2:4212-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28543":{"id":"0:28543","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28544:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14770:2223":{"id":"0:14770:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46900:5331":{"id":"0:46900:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46539":{"id":"0:46539","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,27],"end":[991,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46540:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25662":{"id":"0:25662","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25663:7231","0:25664:5150","0:25665:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48822":{"id":"0:48822","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48823:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51589":{"id":"0:51589","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51594:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33581":{"id":"0:33581","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,9],"end":[641,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33582:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:42951:1651":{"id":"b:49:1377-0:42951:1651","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2446:1635":{"id":"0:2446:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/traits.rs","begin":[6,4],"end":[8,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2537":{"id":"0:2537","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[2,0],"end":[2,16]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"drep","name":"drep","id":"0:2535:5146","glob":true}},"0:16984":{"id":"0:16984","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16985:7231","0:16986:5150","0:16987:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35302":{"id":"0:35302","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,27],"end":[1201,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35303:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25992":{"id":"0:25992","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,23],"end":[23,27]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25993:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:26050:2841":{"id":"b:36:59-0:26050:2841","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40741:906":{"id":"0:40741:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[644,4],"end":[646,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17789:4489":{"id":"a:2:3471:6582-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32911":{"id":"0:32911","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32916:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17841:649":{"id":"0:17841:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[304,9],"end":[304,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18960":{"id":"0:18960","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18961:7231","0:18962:5150","0:18963:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49205:415":{"id":"0:49205:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1416,22],"end":[1416,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24743":{"id":"0:24743","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24744:1766","0:24745:7350","0:24746:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:36909:3242":{"id":"a:2:9605:8783-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41451:7231":{"id":"0:41451:7231","crate_id":0,"name":"Abi","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44452:1766":{"id":"0:44452:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[613,4],"end":[613,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:21406:2666":{"id":"b:5:859-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23669":{"id":"0:23669","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23670:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17671:906":{"id":"0:17671:906","crate_id":0,"name":"new","span":{"filename":"src/fees.rs","begin":[23,4],"end":[28,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["coefficient",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["constant",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20269:7207":{"id":"0:20269:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:27009:2852":{"id":"b:2:3240-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28320":{"id":"0:28320","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28321:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53896:1766":{"id":"0:53896:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2452,4],"end":[2452,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:35847:5458":{"id":"b:2:3255-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:27734:5209":{"id":"b:36:59-0:27734:5209","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:516:122":{"id":"a:2:3421:221-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27480":{"id":"0:27480","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27481:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33058":{"id":"0:33058","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[541,4],"end":[541,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:6065:1748":{"id":"b:2:2906-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36917":{"id":"0:36917","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,15],"end":[461,20]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36918:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12678:7231":{"id":"0:12678:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48810:7231":{"id":"0:48810:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:47010:1751":{"id":"b:2:3255-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13845:17716":{"id":"2:13845:17716","crate_id":2,"name":"lines","span":null,"visibility":"public","docs":"An iterator over the lines of a string, as string slices.\n\nLines are ended with either a newline (`\\n`) or a carriage return with\na line feed (`\\r\\n`).\n\nThe final line ending is optional. A string that ends with a final line\nending will return the same lines as an otherwise identical string\nwithout a final line ending.\n\n# Examples\n\nBasic usage:\n\n```\nlet text = \"foo\\r\\nbar\\n\\nbaz\\n\";\nlet mut lines = text.lines();\n\nassert_eq!(Some(\"foo\"), lines.next());\nassert_eq!(Some(\"bar\"), lines.next());\nassert_eq!(Some(\"\"), lines.next());\nassert_eq!(Some(\"baz\"), lines.next());\n\nassert_eq!(None, lines.next());\n```\n\nThe final line ending isn't required:\n\n```\nlet text = \"foo\\nbar\\n\\r\\nbaz\";\nlet mut lines = text.lines();\n\nassert_eq!(Some(\"foo\"), lines.next());\nassert_eq!(Some(\"bar\"), lines.next());\nassert_eq!(Some(\"\"), lines.next());\nassert_eq!(Some(\"baz\"), lines.next());\n\nassert_eq!(None, lines.next());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Lines","id":"2:46193:6429","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:22778:2698":{"id":"b:2:3240-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:7010:1750":{"id":"b:19:426-0:7010:1750","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46055":{"id":"0:46055","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46060:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8763:755":{"id":"2:8763:755","crate_id":2,"name":"into_iter","span":null,"visibility":"default","docs":"Creates an iterator from a value.\n\nSee the [module-level documentation] for more.\n\n[module-level documentation]: crate::iter\n\n# Examples\n\nBasic usage:\n\n```\nlet v = [1, 2, 3];\nlet mut iter = v.into_iter();\n\nassert_eq!(Some(1), iter.next());\nassert_eq!(Some(2), iter.next());\nassert_eq!(Some(3), iter.next());\nassert_eq!(None, iter.next());\n```","links":{"crate::iter":"2:5870:766"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:30134:5233":{"id":"b:5:859-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6566":{"id":"0:6566","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,23],"end":[356,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:29342:5228":{"id":"b:5:859-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:34765:2644":{"id":"b:2:2903-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2352:590":{"id":"32:2352:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1941,4],"end":[1941,50]},"visibility":"default","docs":"Finish serializing a struct variant.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStructVariant","id":"32:2346:7105","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStructVariant","id":"32:2346:7105","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:40270":{"id":"0:40270","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[380,14],"end":[380,17]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40271:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25067":{"id":"0:25067","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25068:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53844":{"id":"0:53844","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53845:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3997:1759":{"id":"0:3997:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[3029,4],"end":[3037,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8719:6907":{"id":"2:8719:6907","crate_id":2,"name":"Sum","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8721:2523"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:47426:1773":{"id":"0:47426:1773","crate_id":0,"name":"vkeys","span":{"filename":"src/lib.rs","begin":[1143,4],"end":[1145,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54489":{"id":"0:54489","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,88],"end":[2651,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54490:1766","0:54491:7350","0:54492:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50217:780":{"id":"0:50217:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1648,4],"end":[1650,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26300":{"id":"0:26300","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26301:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52098":{"id":"0:52098","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52099:7231","0:52100:5150","0:52101:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1749:649":{"id":"0:1749:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[81,4],"end":[90,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:5924:19968":{"id":"5:5924:19968","crate_id":5,"name":"join","span":null,"visibility":"default","docs":"Implementation of [`[T]::join`](slice::join)","links":{"slice::join":"5:5910:19968"},"attrs":["#[unstable(feature = \"slice_concat_trait\", issue = \"27747\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["sep",{"kind":"generic","inner":"Separator"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Join","id":"5:5921:6817","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Separator"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17159:5331":{"id":"0:17159:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40116:1663":{"id":"0:40116:1663","crate_id":0,"name":"div_floor","span":{"filename":"src/utils.rs","begin":[199,4],"end":[203,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39761":{"id":"0:39761","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39762:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:32045:3427":{"id":"a:2:3407:213-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"48:355:22219":{"id":"48:355:22219","crate_id":48,"name":"Sequence","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[17,4],"end":[17,78]},"visibility":"default","docs":"Concrete sequence type used in conjuction with reference implementations of `GenericSequence`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:2903-0:16369:3100":{"id":"b:2:2903-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:5903:2153":{"id":"b:5:859-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37221":{"id":"0:37221","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[34,0],"end":[299,1]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37226:2595","0:37236:2593","0:37246:2580","0:37256:3097","0:37266:5500","0:37276:3203","0:37286:5501","0:37296:3213","0:37306:2623","0:37316:3219","0:37326:2863","0:37336:5502","0:37346:3392","0:37356:5503","0:37366:3393","0:37376:3207","0:37386:3208","0:37396:5505","0:37406:3098","0:37416:3255","0:37426:2712","0:37436:5515","0:37446:5516","0:37456:2723","0:37466:3384","0:37476:3099","0:37486:3164","0:37496:3055","0:37506:5517","0:37516:2640","0:37526:5518","0:37536:2143","0:37546:3165","0:37556:3101","0:37566:3176","0:37576:3102","0:37586:5519","0:37596:3057","0:37606:5520","0:37616:3104","0:37626:3288","0:37636:3106","0:37646:3290","0:37656:3105","0:37666:906","0:37676:5524"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33559:7231":{"id":"0:33559:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45995":{"id":"0:45995","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[888,4],"end":[888,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45996:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14606:2226":{"id":"0:14606:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47245":{"id":"0:47245","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,16],"end":[1124,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:808:1609":{"id":"0:808:1609","crate_id":0,"name":"Deserialize","span":{"filename":"src/chain_core/property.rs","begin":[303,0],"end":[307,1]},"visibility":"public","docs":"Define that an object can be read from a `Read` object.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:809:126","0:810:1763"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"49:728:906":{"id":"49:728:906","crate_id":49,"name":"new","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[42,4],"end":[42,21]},"visibility":"default","docs":"Instantiates a singleton representing this bit.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46833:2194":{"id":"0:46833:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10022":{"id":"0:10022","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10023:7231","0:10024:5150","0:10025:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43905":{"id":"0:43905","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43906:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:53610:1940":{"id":"b:2:3250-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52002:993":{"id":"0:52002:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1939,43],"end":[1939,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:311:44598":{"id":"44:311:44598","crate_id":44,"name":"u64x2x4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[242,4],"end":[242,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u64x2x4","id":"44:285:44598","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:49786:1763":{"id":"0:49786:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1514,68],"end":[1514,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15093:594":{"id":"0:15093:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:50157:1776":{"id":"b:2:3244-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:30844:2856":{"id":"a:2:3407:213-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16701:7231":{"id":"0:16701:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:10263:3087":{"id":"b:36:59-0:10263:3087","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24356:5149":{"id":"0:24356:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39818:6154":{"id":"0:39818:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[124,0],"end":[124,40]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29045:408":{"id":"0:29045:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,9],"end":[40,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18768:5104":{"id":"0:18768:5104","crate_id":0,"name":"as_pool_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[238,4],"end":[243,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:49760:1814":{"id":"a:2:9606:8782-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12376:7247":{"id":"0:12376:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46760":{"id":"0:46760","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46761:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:49190:1813":{"id":"a:2:9606:8782-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:18407:2624":{"id":"b:2:2903-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36466:5328":{"id":"0:36466:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:7286:2184":{"id":"b:2:3250-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:573:3608":{"id":"a:2:3421:221-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12077:4132":{"id":"0:12077:4132","crate_id":0,"name":"to_public","span":{"filename":"src/crypto.rs","begin":[103,4],"end":[105,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14625:1759":{"id":"0:14625:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51267:1869":{"id":"0:51267:1869","crate_id":0,"name":"ProtocolVersion","span":{"filename":"src/lib.rs","begin":[1858,0],"end":[1861,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:51339","0:51354","0:51369","0:51384","0:51399","0:51437","a:2:3471:6582-0:51267:1869","a:2:9605:8783-0:51267:1869","a:2:3421:221-0:51267:1869","a:2:9606:8782-0:51267:1869","a:2:3407:213-0:51267:1869","b:2:3244-0:51267:1869","b:2:2903-0:51267:1869","b:2:3255-0:51267:1869","b:2:3240-0:51267:1869","b:2:4212-0:51267:1869","b:2:3250-0:51267:1869","b:2:2906-0:51267:1869","b:5:859-0:51267:1869","b:19:426-0:51267:1869","b:32:1701-0:51267:1869","b:36:59-0:51267:1869","b:44:298-0:51267:1869","b:49:1377-0:51267:1869","0:3804","0:51270","0:51272","0:51274","0:51277","0:51278","0:51280","0:51282","0:51283","0:51285","0:51289","0:51294","0:51335","0:51213","0:51219","0:51228","0:51241","0:51247","0:51251","0:51255","0:51259","0:51261"]}},"b:2:2906-0:53411:1931":{"id":"b:2:2906-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42444:408":{"id":"0:42444:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[185,4],"end":[185,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23390:7245":{"id":"0:23390:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:1590:3903":{"id":"b:49:1377-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:324:18164":{"id":"25:324:18164","crate_id":25,"name":"to_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[71,4],"end":[71,33]},"visibility":"default","docs":"Converts the value of `self` to a `u8`. If the value cannot be\nrepresented by a `u8`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11948:3908":{"id":"b:2:3255-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:49644:1822":{"id":"b:2:3250-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1394:306":{"id":"0:1394:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/digest.rs","begin":[242,4],"end":[244,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30893:5150":{"id":"0:30893:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:10042:2879":{"id":"a:2:3421:221-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3805:1759":{"id":"0:3805:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2283,4],"end":[2289,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13780":{"id":"0:13780","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13781:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:44169:1711":{"id":"b:2:3244-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31350:2455":{"id":"0:31350:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:29891:5232":{"id":"a:2:3471:6582-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:14334:1667":{"id":"b:2:2906-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15433:7231":{"id":"0:15433:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7111:5150":{"id":"0:7111:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31838:7231":{"id":"0:31838:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51854:5328":{"id":"0:51854:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25391:1766":{"id":"0:25391:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9899":{"id":"0:9899","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9900:7231","0:9901:5150","0:9902:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28532:7231":{"id":"0:28532:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23364":{"id":"0:23364","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23365:7231","0:23366:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40993":{"id":"0:40993","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40998:5328","0:41009:6154","0:41020:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26511:1763":{"id":"0:26511:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39458":{"id":"0:39458","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,34],"end":[14,36]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:33757:5313":{"id":"b:2:3250-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39754:7245":{"id":"0:39754:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19849:6470":{"id":"0:19849:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31604:7207":{"id":"0:31604:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53895":{"id":"0:53895","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2452,4],"end":[2452,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53896:1766","0:53897:7350","0:53898:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4867":{"id":"0:4867","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[8,0],"end":[8,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"treasury_withdrawals_action","name":"treasury_withdrawals_action","id":"0:4842:5199","glob":true}},"0:4407":{"id":"0:4407","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_and_vote_delegation.rs","begin":[8,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:4389:5075","path":"::serialization::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4408:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:47236:1624":{"id":"b:49:1377-0:47236:1624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30741:5250":{"id":"0:30741:5250","crate_id":0,"name":"as_new_committee_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[166,4],"end":[171,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15387:1772":{"id":"0:15387:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42440:1633":{"id":"0:42440:1633","crate_id":0,"name":"TransactionInputs","span":{"filename":"src/lib.rs","begin":[187,0],"end":[187,63]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:42485","0:42500","0:42515","0:42530","0:42545","0:42583","a:2:3471:6582-0:42440:1633","a:2:9605:8783-0:42440:1633","a:2:3421:221-0:42440:1633","a:2:9606:8782-0:42440:1633","a:2:3407:213-0:42440:1633","b:2:3244-0:42440:1633","b:2:2903-0:42440:1633","b:2:3255-0:42440:1633","b:2:3240-0:42440:1633","b:2:4212-0:42440:1633","b:2:3250-0:42440:1633","b:2:2906-0:42440:1633","b:5:859-0:42440:1633","b:19:426-0:42440:1633","b:32:1701-0:42440:1633","b:36:59-0:42440:1633","b:44:298-0:42440:1633","b:49:1377-0:42440:1633","0:3317","0:42443","0:42445","0:42447","0:42448","0:42450","0:42452","0:42453","0:42455","0:42459","0:42464","0:42481","0:42386","0:42392","0:42401","0:42414","0:42420","0:42424","0:42428","0:42432","0:42434","0:5653"]}},"a:2:9605:8783-0:51756:1873":{"id":"a:2:9605:8783-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:31876:5278":{"id":"b:5:859-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17780:702":{"id":"0:17780:702","crate_id":0,"name":"hash","span":{"filename":"src/legacy_address/address.rs","begin":[185,27],"end":[185,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52890":{"id":"0:52890","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,56],"end":[2135,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52892:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11948:3908":{"id":"0:11948:3908","crate_id":0,"name":"SignatureFromStrError","span":{"filename":"src/chain_crypto/sign.rs","begin":[32,0],"end":[35,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11949:4116","0:11952:4137"],"impls":["a:2:3471:6582-0:11948:3908","a:2:9605:8783-0:11948:3908","a:2:3421:221-0:11948:3908","a:2:9606:8782-0:11948:3908","a:2:3407:213-0:11948:3908","b:2:3244-0:11948:3908","b:2:2903-0:11948:3908","b:2:3255-0:11948:3908","b:2:3240-0:11948:3908","b:2:4212-0:11948:3908","b:2:3250-0:11948:3908","b:2:3322-0:11948:3908","b:2:2906-0:11948:3908","b:5:6515-0:11948:3908","b:5:859-0:11948:3908","b:36:59-0:11948:3908","b:44:298-0:11948:3908","b:49:1377-0:11948:3908","0:11955","0:11957","0:11959","0:11960","0:1750","0:1753"]}},"a:2:3407:213-0:50157:1776":{"id":"a:2:3407:213-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29983:2225":{"id":"0:29983:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17548:3907":{"id":"0:17548:3907","crate_id":0,"name":"SignatureError","span":{"filename":"src/error.rs","begin":[53,4],"end":[53,48]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17550:1542"]}},"0:42170:1759":{"id":"0:42170:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[129,38],"end":[129,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26603":{"id":"0:26603","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[32,4],"end":[32,22]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26605:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27773:5150":{"id":"0:27773:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22820":{"id":"0:22820","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22821:7231","0:22822:5150","0:22823:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:8331:2634":{"id":"a:2:3421:221-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51214:6470":{"id":"0:51214:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18986:594":{"id":"0:18986:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,27],"end":[6,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15549":{"id":"0:15549","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15550:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:591":{"id":"0:591","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[76,0],"end":[227,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["0:593:667","0:594:1010","0:597:3640","0:598:3604","0:599:3644","0:600:3647","0:601:3648","0:602:3649","0:603:3651","0:604:3653","0:605:3655","0:606:3657","0:609:3661","0:612:3662","0:613:3665","0:616:3666","0:617:3669","0:620:512"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:13038:2615":{"id":"b:19:426-0:13038:2615","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51819":{"id":"0:51819","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51824:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6348:7243":{"id":"0:6348:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22195:5150":{"id":"0:22195:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"1:7682:17707":{"id":"1:7682:17707","crate_id":1,"name":"sqrt","span":null,"visibility":"default","docs":"Produces a vector where every lane has the square root value\nof the equivalently-indexed lane in `self`","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29684:1835":{"id":"0:29684:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36213":{"id":"0:36213","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,16],"end":[264,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36214:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:35463:5449":{"id":"b:2:3255-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:943:20576":{"id":"25:943:20576","crate_id":25,"name":"exp","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[306,4],"end":[306,25]},"visibility":"default","docs":"Returns `e^(self)`, (the exponential function).\n\n```\nuse num_traits::real::Real;\n\nlet one = 1.0;\n// e^1\nlet e = one.exp();\n\n// ln(e) - 1 == 0\nlet abs_difference = (e.ln() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:35292:5355":{"id":"b:2:3240-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10125":{"id":"0:10125","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10126:7231","0:10127:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16816:2225":{"id":"0:16816:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27684":{"id":"0:27684","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27685:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11479:3616":{"id":"b:2:2906-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49763":{"id":"0:49763","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,4],"end":[1514,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49764:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51257:5150":{"id":"0:51257:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33747":{"id":"0:33747","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,23],"end":[675,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:14334:1667":{"id":"b:49:1377-0:14334:1667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52621":{"id":"0:52621","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52622:7231","0:52623:5150","0:52624:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:25977:5169":{"id":"b:2:2906-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:25678:5150":{"id":"a:2:3421:221-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15993":{"id":"0:15993","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15994:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46721:7231":{"id":"0:46721:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45854":{"id":"0:45854","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,27],"end":[860,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45855:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37025":{"id":"0:37025","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,16],"end":[5,18]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50316":{"id":"0:50316","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,38],"end":[1679,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50317:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46:269":{"id":"0:46:269","crate_id":0,"name":"address","span":{"filename":"src/address.rs","begin":[1,0],"end":[927,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:5808:2142","0:5903:2153","0:5992:2156","0:6065:1748","0:6365:2189","0:6559:1675","0:6767:2182","0:6894:2186","0:7010:1750","0:7129:188","0:7286:2184"],"is_stripped":true}},"b:2:2906-0:11915:3910":{"id":"b:2:2906-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40926":{"id":"0:40926","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,32],"end":[910,41]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40927:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33753":{"id":"0:33753","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,32],"end":[675,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33754:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13396:5328":{"id":"0:13396:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:35705:5457":{"id":"b:2:3250-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10904:18342":{"id":"2:10904:18342","crate_id":2,"name":"write_i8","span":null,"visibility":"default","docs":"Writes a single `i8` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"i8"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40242:5150":{"id":"0:40242:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:55172:769":{"id":"0:55172:769","crate_id":0,"name":"kind","span":{"filename":"src/lib.rs","begin":[2854,4],"end":[2856,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:2256:180":{"id":"49:2256:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/uint.rs","begin":[1535,4],"end":[1535,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3240-0:46267:1744":{"id":"b:2:3240-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3586:7154":{"id":"2:3586:7154","crate_id":2,"name":"BitAndAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3588:354"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:3156":{"id":"0:3156","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[66,0],"end":[66,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"utils","name":"utils","id":"0:2915:1598","glob":true}},"0:49057":{"id":"0:49057","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49058:7231","0:49059:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18878:5115":{"id":"0:18878:5115","crate_id":0,"name":"as_stake_vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[315,4],"end":[322,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:13806:1778":{"id":"a:2:3421:221-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:17811:2129":{"id":"b:2:3244-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:7010:1750":{"id":"b:5:859-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21352":{"id":"0:21352","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21353:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20108:780":{"id":"0:20108:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[103,4],"end":[105,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7261:667":{"id":"0:7261:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16127:1772":{"id":"0:16127:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2114":{"id":"0:2114","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[55,0],"end":[55,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"error","name":"error","id":"0:2085:1591","glob":true}},"b:22:61-0:11595:3926":{"id":"b:22:61-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11901:3902":{"id":"0:11901:3902","crate_id":0,"name":"PublicKeyFromStrError","span":{"filename":"src/chain_crypto/key.rs","begin":[21,0],"end":[24,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11902:4116","0:11905:4117"],"impls":["a:2:3471:6582-0:11901:3902","a:2:9605:8783-0:11901:3902","a:2:3421:221-0:11901:3902","a:2:9606:8782-0:11901:3902","a:2:3407:213-0:11901:3902","b:2:3244-0:11901:3902","b:2:2903-0:11901:3902","b:2:3255-0:11901:3902","b:2:3240-0:11901:3902","b:2:4212-0:11901:3902","b:2:3250-0:11901:3902","b:2:3322-0:11901:3902","b:2:2906-0:11901:3902","b:5:6515-0:11901:3902","b:5:859-0:11901:3902","b:36:59-0:11901:3902","b:44:298-0:11901:3902","b:49:1377-0:11901:3902","0:11908","0:11910","0:11912","0:11913","0:1630","0:1634"]}},"0:48749":{"id":"0:48749","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1318,0],"end":[1349,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48754:1796","0:48764:1802","0:48774:906","0:48784:1807"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29659":{"id":"0:29659","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29660:7231","0:29661:5150","0:29662:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44174:408":{"id":"0:44174:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[561,4],"end":[561,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6741":{"id":"0:6741","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6742:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:22213:2671":{"id":"b:2:2903-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8760":{"id":"0:8760","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8761:7231","0:8762:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17559:1542":{"id":"0:17559:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[59,22],"end":[59,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"cbor_event::Type","id":"21:1309:1579","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:6349":{"id":"0:6349","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6350:7231","0:6351:5150","0:6352:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36477:6154":{"id":"0:36477:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40920":{"id":"0:40920","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,23],"end":[910,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:449:2505":{"id":"25:449:2505","crate_id":25,"name":"min_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[969,4],"end":[969,27]},"visibility":"default","docs":"Returns the smallest finite value that this type can represent.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x: f64 = Float::min_value();\n\nassert_eq!(x, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29354:7232":{"id":"0:29354:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2857:1833":{"id":"0:2857:1833","crate_id":0,"name":"bytes","span":{"filename":"src/typed_bytes/builder.rs","begin":[49,4],"end":[57,5]},"visibility":"public","docs":"Append bytes in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45100:1725":{"id":"0:45100:1725","crate_id":0,"name":"SingleHostAddr","span":{"filename":"src/lib.rs","begin":[752,0],"end":[756,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:45175","0:45190","0:45205","0:45220","0:45235","0:45273","a:2:3471:6582-0:45100:1725","a:2:9605:8783-0:45100:1725","a:2:3421:221-0:45100:1725","a:2:9606:8782-0:45100:1725","a:2:3407:213-0:45100:1725","b:2:3244-0:45100:1725","b:2:2903-0:45100:1725","b:2:3255-0:45100:1725","b:2:3240-0:45100:1725","b:2:4212-0:45100:1725","b:2:3250-0:45100:1725","b:2:2906-0:45100:1725","b:5:859-0:45100:1725","b:19:426-0:45100:1725","b:32:1701-0:45100:1725","b:36:59-0:45100:1725","b:44:298-0:45100:1725","b:49:1377-0:45100:1725","0:3461","0:45104","0:45106","0:45108","0:45111","0:45112","0:45114","0:45116","0:45117","0:45119","0:45123","0:45128","0:45171","0:45046","0:45052","0:45061","0:45074","0:45080","0:45084","0:45088","0:45092","0:45094"]}},"0:15915":{"id":"0:15915","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15917:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51271:408":{"id":"0:51271:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1847,4],"end":[1847,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6996:5150":{"id":"0:6996:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:10116:3075":{"id":"0:10116:3075","crate_id":0,"name":"CoinSelectionStrategyCIP2","span":{"filename":"src/builders/tx_builder.rs","begin":[170,0],"end":[179,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:10117:3077","0:10119:3079","0:10121:3081","0:10123:3083"],"impls":["a:2:3471:6582-0:10116:3075","a:2:9605:8783-0:10116:3075","a:2:3421:221-0:10116:3075","a:2:9606:8782-0:10116:3075","a:2:3407:213-0:10116:3075","b:2:3244-0:10116:3075","b:2:2903-0:10116:3075","b:2:3255-0:10116:3075","b:2:3240-0:10116:3075","b:2:4212-0:10116:3075","b:2:3250-0:10116:3075","b:2:2906-0:10116:3075","b:19:426-0:10116:3075","b:44:298-0:10116:3075","b:49:1377-0:10116:3075","0:10125","0:10128","0:10131","0:10133","0:10135"]}},"0:8951:7231":{"id":"0:8951:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6984":{"id":"0:6984","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6985:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:662":{"id":"0:662","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[27,0],"end":[64,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}},"items":["0:664:3655","0:666:3657","0:668:3661","0:670:3665","0:672:3669","0:674:3710"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16364:2455":{"id":"0:16364:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36290:906":{"id":"0:36290:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/metadata.rs","begin":[272,4],"end":[274,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43690:415":{"id":"0:43690:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[467,4],"end":[467,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33754:594":{"id":"0:33754:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[675,32],"end":[675,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10571:3180":{"id":"0:10571:3180","crate_id":0,"name":"set_total_collateral_and_return","span":{"filename":"src/builders/tx_builder.rs","begin":[724,4],"end":[753,5]},"visibility":"public","docs":"This function will set the total-collateral coin and then auto-calculate and assign\nthe collateral return value. Will raise an error in case no collateral inputs are set.\nThe specified address will be the received of the collateral return","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["total_collateral",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["return_address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14051":{"id":"0:14051","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14052:7231","0:14053:5150","0:14054:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25057":{"id":"0:25057","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25058:7231","0:25059:5150","0:25060:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31901:1835":{"id":"0:31901:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6520":{"id":"0:6520","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6521:7231","0:6522:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18984":{"id":"0:18984","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,27],"end":[6,36]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45895":{"id":"0:45895","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[876,4],"end":[876,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45897:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:23637:2674":{"id":"b:36:59-0:23637:2674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13834:51726":{"id":"2:13834:51726","crate_id":2,"name":"get_unchecked_mut","span":null,"visibility":"public","docs":"Returns a mutable, unchecked subslice of `str`.\n\nThis is the unchecked alternative to indexing the `str`.\n\n# Safety\n\nCallers of this function are responsible that these preconditions are\nsatisfied:\n\n* The starting index must not exceed the ending index;\n* Indexes must be within bounds of the original slice;\n* Indexes must lie on UTF-8 sequence boundaries.\n\nFailing that, the returned string slice may reference invalid memory or\nviolate the invariants communicated by the `str` type.\n\n# Examples\n\n```\nlet mut v = String::from(\"🗻∈🌏\");\nunsafe {\n assert_eq!(\"🗻\", v.get_unchecked_mut(0..4));\n assert_eq!(\"∈\", v.get_unchecked_mut(4..7));\n assert_eq!(\"🌏\", v.get_unchecked_mut(7..11));\n}\n```","links":{},"attrs":["#[rustc_const_unstable(feature = \"const_slice_index\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"generic","inner":"I"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"39:1016:58796":{"id":"39:1016:58796","crate_id":39,"name":"partial_shuffle","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[264,4],"end":[267,26]},"visibility":"default","docs":"Shuffle a slice in place, but exit early.\n\nReturns two mutable slices from the source slice. The first contains\n`amount` elements randomly permuted. The second has the remaining\nelements that are not fully shuffled.\n\nThis is an efficient method to select `amount` elements at random from\nthe slice, provided the slice may be mutated.\n\nIf you only need to choose elements randomly and `amount > self.len()/2`\nthen you may improve performance by taking\n`amount = values.len() - amount` and using only the second slice.\n\nIf `amount` is greater than the number of elements in the slice, this\nwill perform a full shuffle.\n\nFor slices, complexity is `O(m)` where `m = amount`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["amount",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"tuple","inner":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45720:2194":{"id":"0:45720:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24819":{"id":"0:24819","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24824:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8709:7231":{"id":"0:8709:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1832:17999":{"id":"32:1832:17999","crate_id":32,"name":"visit_some","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1608,4],"end":[1610,29]},"visibility":"default","docs":"The input contains an optional that is present.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18246:2673":{"id":"0:18246:2673","crate_id":0,"name":"StakeRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[52,4],"end":[52,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18248:1542"]}},"0:31146":{"id":"0:31146","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31147:7231","0:31148:5150","0:31149:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43703":{"id":"0:43703","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[471,4],"end":[471,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43705:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:11762:3896":{"id":"a:2:3471:6582-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3505:6572":{"id":"2:3505:6572","crate_id":2,"name":"Sub","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3507:180","2:3508:1357"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:34986":{"id":"0:34986","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34987:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:37740:5529":{"id":"b:32:1701-0:37740:5529","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6381:993":{"id":"0:6381:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[248,43],"end":[248,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12720:408":{"id":"0:12720:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[431,9],"end":[431,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7691":{"id":"0:7691","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,32],"end":[10,41]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35954:2455":{"id":"0:35954:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30307:702":{"id":"0:30307:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[28,4],"end":[28,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1431:19819":{"id":"49:1431:19819","crate_id":49,"name":"IsEqual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1433:180","49:1434:59551"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:12556":{"id":"0:12556","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12557:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2272:17959":{"id":"32:2272:17959","crate_id":32,"name":"serialize_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[616,4],"end":[616,69]},"visibility":"default","docs":"Serialize a `u128` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for u128 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_u128(*self)\n }\n}\n```\n\nThe default behavior unconditionally returns an error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35083:7350":{"id":"0:35083:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,88],"end":[1156,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32093":{"id":"0:32093","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32098:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8595:415":{"id":"0:8595:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[226,27],"end":[226,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7953:2641":{"id":"0:7953:2641","crate_id":0,"name":"get_plutus_witnesses","span":{"filename":"src/builders/mint_builder.rs","begin":[185,4],"end":[201,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43291:667":{"id":"0:43291:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3507":{"id":"0:3507","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1029,0],"end":[1037,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3508:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30776:702":{"id":"0:30776:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:16140:54513":{"id":"2:16140:54513","crate_id":2,"name":"to_bitmask","span":null,"visibility":"default","docs":"Converts a mask to a bitmask.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"BitMask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToBitMask","id":"2:16138:29317","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44369:7231":{"id":"0:44369:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8890:7247":{"id":"0:8890:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:44169:1711":{"id":"b:36:59-0:44169:1711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54897":{"id":"0:54897","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2814,4],"end":[2814,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54898:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25964:7231":{"id":"0:25964:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15271":{"id":"0:15271","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15272:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42387:6470":{"id":"0:42387:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44150:7231":{"id":"0:44150:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14908:594":{"id":"0:14908:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8786:7245":{"id":"0:8786:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48867:1759":{"id":"0:48867:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1354,50],"end":[1354,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44832:7236":{"id":"0:44832:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40929:993":{"id":"0:40929:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/utils.rs","begin":[910,43],"end":[910,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:23917:2692":{"id":"b:2:4212-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27029:7236":{"id":"0:27029:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35940:7231":{"id":"0:35940:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44391":{"id":"0:44391","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44392:7231","0:44393:5150","0:44394:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54305:1957":{"id":"0:54305:1957","crate_id":0,"name":"get_asset","span":{"filename":"src/lib.rs","begin":[2532,4],"end":[2534,5]},"visibility":"public","docs":"returns the amount of asset {asset_name} under policy {policy_id}\nIf such an asset does not exist, 0 is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["policy_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:35371:5329":{"id":"a:2:9606:8782-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:737:17627":{"id":"49:737:17627","crate_id":49,"name":"I8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[75,4],"end":[75,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"i8"},"default":null}},"a:2:9605:8783-0:39767:2354":{"id":"a:2:9605:8783-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19848":{"id":"0:19848","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19849:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52985:5150":{"id":"0:52985:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:14519:1832":{"id":"b:2:2906-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1410:180":{"id":"49:1410:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[338,4],"end":[338,15]},"visibility":"default","docs":"The type of the minimum of `Self` and `Rhs`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3244-0:15814:4234":{"id":"b:2:3244-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:51267:1869":{"id":"b:49:1377-0:51267:1869","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2569:19966":{"id":"50:2569:19966","crate_id":50,"name":"merge_join_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1003,4],"end":[1006,25]},"visibility":"default","docs":"Create an iterator that merges items from both this and the specified\niterator in ascending order.\n\nIt chooses whether to pair elements based on the `Ordering` returned by the\nspecified compare function. At any point, inspecting the tip of the\niterators `I` and `J` as items `i` of type `I::Item` and `j` of type\n`J::Item` respectively, the resulting iterator will:\n\n- Emit `EitherOrBoth::Left(i)` when `i < j`,\n and remove `i` from its source iterator\n- Emit `EitherOrBoth::Right(j)` when `i > j`,\n and remove `j` from its source iterator\n- Emit `EitherOrBoth::Both(i, j)` when `i == j`,\n and remove both `i` and `j` from their respective source iterators\n\n```\nuse itertools::Itertools;\nuse itertools::EitherOrBoth::{Left, Right, Both};\n\nlet multiples_of_2 = (0..10).step(2);\nlet multiples_of_3 = (0..10).step(3);\n\nitertools::assert_equal(\n multiples_of_2.merge_join_by(multiples_of_3, |i, j| i.cmp(j)),\n vec![Both(0, 0), Left(2), Right(3), Left(4), Both(6, 6), Left(8), Right(9)]\n);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}],["cmp_fn",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MergeJoinBy","id":"50:1719:19953","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36591:7231":{"id":"0:36591:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9581:5150":{"id":"0:9581:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32672:2225":{"id":"0:32672:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8809:17729":{"id":"2:8809:17729","crate_id":2,"name":"rfold","span":null,"visibility":"default","docs":"An iterator method that reduces the iterator's elements to a single,\nfinal value, starting from the back.\n\nThis is the reverse version of [`Iterator::fold()`]: it takes elements\nstarting from the back of the iterator.\n\n`rfold()` takes two arguments: an initial value, and a closure with two\narguments: an 'accumulator', and an element. The closure returns the value that\nthe accumulator should have for the next iteration.\n\nThe initial value is the value the accumulator will have on the first\ncall.\n\nAfter applying this closure to every element of the iterator, `rfold()`\nreturns the accumulator.\n\nThis operation is sometimes called 'reduce' or 'inject'.\n\nFolding is useful whenever you have a collection of something, and want\nto produce a single value from it.\n\nNote: `rfold()` combines elements in a *right-associative* fashion. For associative\noperators like `+`, the order the elements are combined in is not important, but for non-associative\noperators like `-` the order will affect the final result.\nFor a *left-associative* version of `rfold()`, see [`Iterator::fold()`].\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\n// the sum of all of the elements of a\nlet sum = a.iter()\n .rfold(0, |acc, &x| acc + x);\n\nassert_eq!(sum, 6);\n```\n\nThis example demonstrates the right-associative nature of `rfold()`:\nit builds a string, starting with an initial value\nand continuing with each element from the back until the front:\n\n```\nlet numbers = [1, 2, 3, 4, 5];\n\nlet zero = \"0\".to_string();\n\nlet result = numbers.iter().rfold(zero, |acc, &x| {\n format!(\"({x} + {acc})\")\n});\n\nassert_eq!(result, \"(1 + (2 + (3 + (4 + (5 + 0)))))\");\n```","links":{"`Iterator::fold()`":"2:9053:1669"},"attrs":["#[doc(alias = \"foldr\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["init",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"B"},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1406:1701":{"id":"0:1406:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[262,4],"end":[265,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"result::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:7696:2703":{"id":"a:2:3407:213-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10187:7247":{"id":"0:10187:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51804":{"id":"0:51804","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51809:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11891:649":{"id":"0:11891:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33806:7231":{"id":"0:33806:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1912:126":{"id":"32:1912:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2028,4],"end":[2028,21]},"visibility":"default","docs":"The error type that can be returned if some error occurs during\ndeserialization. Must match the error type of our `EnumAccess`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:9606:8782-0:24467:2672":{"id":"a:2:9606:8782-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15797:7243":{"id":"0:15797:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17691:4376":{"id":"0:17691:4376","crate_id":0,"name":"calculate_ex_units_ceil_cost","span":{"filename":"src/fees.rs","begin":[45,0],"end":[83,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["ex_units",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["ex_unit_prices",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:45379":{"id":"0:45379","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[789,4],"end":[789,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45380:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6778":{"id":"0:6778","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,27],"end":[656,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6779:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15174:2244":{"id":"0:15174:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"28"}},"b:2:3244-0:21056:4437":{"id":"b:2:3244-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36597:7245":{"id":"0:36597:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5812:649":{"id":"0:5812:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[37,9],"end":[37,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29498":{"id":"0:29498","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[27,0],"end":[61,1]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29503:2843","0:29513:5202","0:29523:5229","0:29533:906","0:29543:5211"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47924":{"id":"0:47924","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47929:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19781":{"id":"0:19781","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[62,4],"end":[62,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17376":{"id":"0:17376","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17381:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:11595:3926":{"id":"a:2:3407:213-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33272":{"id":"0:33272","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33277:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11577:3916":{"id":"a:2:3421:221-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"1:4412:4312":{"id":"1:4412:4312","crate_id":1,"name":"take","span":null,"visibility":"default","docs":"Creates an adapter which will read at most `limit` bytes from it.\n\nThis function returns a new instance of `Read` which will read at most\n`limit` bytes, after which it will always return EOF ([`Ok(0)`]). Any\nread errors will not count towards the number of bytes read and future\ncalls to [`read()`] may succeed.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`File`]: crate::fs::File\n[`Ok(0)`]: Ok\n[`read()`]: Read::read\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let f = File::open(\"foo.txt\")?;\n let mut buffer = [0; 5];\n\n // read at most five bytes\n let mut handle = f.take(5);\n\n handle.read(&mut buffer)?;\n Ok(())\n}\n```","links":{"Ok":"2:44078:174","Read::read":"1:4398:3675","crate::fs::File":"1:2919:127"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["limit",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"Take","id":"1:9367:6426","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51740":{"id":"0:51740","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51741:7231","0:51742:5150","0:51743:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5677:1635":{"id":"0:5677:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/lib.rs","begin":[1054,4],"end":[1056,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2649:59647":{"id":"50:2649:59647","crate_id":50,"name":"format_with","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2131,4],"end":[2133,100]},"visibility":"default","docs":"Format all iterator elements, separated by `sep`.\n\nThis is a customizable version of [`.format()`](Itertools::format).\n\nThe supplied closure `format` is called once per iterator element,\nwith two arguments: the element and a callback that takes a\n`&Display` value, i.e. any reference to type that implements `Display`.\n\nUsing `&format_args!(...)` is the most versatile way to apply custom\nelement formatting. The callback can be called multiple times if needed.\n\n**Panics** if the formatter helper is formatted more than once.\n\n```\nuse itertools::Itertools;\n\nlet data = [1.1, 2.71828, -3.];\nlet data_formatter = data.iter().format_with(\", \", |elt, f| f(&format_args!(\"{:.2}\", elt)));\nassert_eq!(format!(\"{}\", data_formatter),\n \"1.10, 2.72, -3.00\");\n\n// .format_with() is recursively composable\nlet matrix = [[1., 2., 3.],\n [4., 5., 6.]];\nlet matrix_formatter = matrix.iter().format_with(\"\\n\", |row, f| {\n f(&row.iter().format_with(\", \", |elt, g| g(&elt)))\n });\nassert_eq!(format!(\"{}\", matrix_formatter),\n \"1, 2, 3\\n4, 5, 6\");\n\n\n```","links":{"Itertools::format":"50:2648:658"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["sep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["format",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FormatWith","id":"50:3759:19992","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}}],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}},"generic_params":[]}],"lifetime":null}}}}],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20223:6470":{"id":"0:20223:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:33844:1686":{"id":"b:2:3244-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14541":{"id":"0:14541","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14546:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51048":{"id":"0:51048","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,23],"end":[1770,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50181":{"id":"0:50181","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,68],"end":[1637,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50183:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24793:7231":{"id":"0:24793:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:54614:1982":{"id":"a:2:3407:213-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:44407:1714":{"id":"b:5:859-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11615":{"id":"0:11615","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[22,9],"end":[22,14]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11616:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:13806:1778":{"id":"a:2:9606:8782-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22041:2225":{"id":"0:22041:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:5992:2156":{"id":"b:2:3250-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41460":{"id":"0:41460","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41461:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11579":{"id":"0:11579","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,9],"end":[13,14]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11580:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15544:2244":{"id":"0:15544:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:48067:7231":{"id":"0:48067:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:41273:5763":{"id":"a:2:9606:8782-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2544:2853":{"id":"0:2544:2853","crate_id":0,"name":"voters","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[1,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:26345:5181"],"is_stripped":true}},"0:15617":{"id":"0:15617","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15618:7231","0:15619:5150","0:15620:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8203:7247":{"id":"0:8203:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54440":{"id":"0:54440","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54441:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43684:702":{"id":"0:43684:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[465,4],"end":[465,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11600:408":{"id":"0:11600:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,9],"end":[19,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40668":{"id":"0:40668","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40673:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11641:126":{"id":"b:5:859-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36390:649":{"id":"0:36390:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[291,16],"end":[291,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49744":{"id":"0:49744","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49745:7231","0:49746:5150","0:49747:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16012:702":{"id":"0:16012:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43269:7231":{"id":"0:43269:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15751:1763":{"id":"0:15751:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47228":{"id":"0:47228","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47229:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:12562:3031":{"id":"b:2:4212-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:11915:3910":{"id":"b:44:298-0:11915:3910","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:25977:5169":{"id":"b:36:59-0:25977:5169","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:14334:1667":{"id":"a:2:3421:221-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19689:6470":{"id":"0:19689:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18203:594":{"id":"0:18203:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,32],"end":[5,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16396:2194":{"id":"0:16396:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39997:2225":{"id":"0:39997:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:42692:1641":{"id":"b:2:3250-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10952:3270":{"id":"0:10952:3270","crate_id":0,"name":"set_mint_asset","span":{"filename":"src/builders/tx_builder.rs","begin":[1147,4],"end":[1160,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nMints are defining by MintBuilder now.\nUse `.set_mint_builder()` and `MintBuilder` instead.\nAdd a mint entry to this builder using a PolicyID and MintAssets object\nIt will be securely added to existing or new Mint in this builder\nIt will replace any existing mint assets with the same PolicyID","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["mint_assets",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:22778:2698":{"id":"b:19:426-0:22778:2698","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:1590:3903":{"id":"a:2:3421:221-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1747:1701":{"id":"0:1747:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/sign.rs","begin":[74,4],"end":[77,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20268":{"id":"0:20268","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20269:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52103:7231":{"id":"0:52103:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32983:5331":{"id":"0:32983:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:620:18203":{"id":"39:620:18203","crate_id":39,"name":"gen_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[270,4],"end":[270,42]},"visibility":"default","docs":"Return a bool with a probability `p` of being true.\n\nSee also the [`Bernoulli`] distribution, which may be faster if\nsampling from the same probability repeatedly.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut rng = thread_rng();\nprintln!(\"{}\", rng.gen_bool(1.0 / 3.0));\n```\n\n# Panics\n\nIf `p < 0` or `p > 1`.\n\n[`Bernoulli`]: distributions::Bernoulli","links":{"distributions::Bernoulli":"39:1108:19626"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["p",{"kind":"primitive","inner":"f64"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:45861:1732":{"id":"b:2:3244-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2873:1433":{"id":"0:2873:1433","crate_id":0,"name":"u128","span":{"filename":"src/typed_bytes/builder.rs","begin":[128,4],"end":[130,5]},"visibility":"public","docs":"Append an u128 in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1762:7393":{"id":"32:1762:7393","crate_id":32,"name":"deserialize_newtype_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1078,4],"end":[1084,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a newtype struct with a\nparticular name.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:5918":{"id":"0:5918","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[94,4],"end":[94,6]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:450":{"id":"0:450","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[535,0],"end":[550,1]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredSignersSet","id":"0:5661:1666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:451:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:587:3635":{"id":"a:2:3471:6582-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15444:4233":{"id":"0:15444:4233","crate_id":0,"name":"AuxiliaryDataHash","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:15466","0:15484","0:15358","a:2:3471:6582-0:15444:4233","a:2:9605:8783-0:15444:4233","a:2:3421:221-0:15444:4233","a:2:9606:8782-0:15444:4233","a:2:3407:213-0:15444:4233","b:2:3244-0:15444:4233","b:2:2903-0:15444:4233","b:2:3255-0:15444:4233","b:2:3240-0:15444:4233","b:2:4212-0:15444:4233","b:2:3250-0:15444:4233","b:2:2906-0:15444:4233","b:5:6515-0:15444:4233","b:5:859-0:15444:4233","b:19:426-0:15444:4233","b:32:1701-0:15444:4233","b:36:59-0:15444:4233","b:44:298-0:15444:4233","b:49:1377-0:15444:4233","0:15448","0:15450","0:15452","0:15453","0:15456","0:15459","0:15461","0:15462","0:15464","0:15390","0:15396","0:15405","0:15418","0:15424","0:15428","0:15432","0:15436","0:15438","0:15360","0:15364","0:15376","0:15379","0:15384","0:15388"]}},"47:31:4150":{"id":"47:31:4150","crate_id":47,"name":"chain","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[22,4],"end":[24,20]},"visibility":"default","docs":"Digest input data in a chained manner.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["data",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15009":{"id":"0:15009","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15011:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17935:5150":{"id":"0:17935:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31992:6470":{"id":"0:31992:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40601:7243":{"id":"0:40601:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14201:7247":{"id":"0:14201:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43003":{"id":"0:43003","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43004:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16494":{"id":"0:16494","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16495:1766","0:16496:1767","0:16497:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:32565:3084":{"id":"b:2:3250-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:33424:5296":{"id":"b:2:3244-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39946:649":{"id":"0:39946:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[160,22],"end":[160,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47312:1767":{"id":"0:47312:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1124,76],"end":[1124,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50874":{"id":"0:50874","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50879:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5669":{"id":"0:5669","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[506,0],"end":[513,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5670:1644","0:5671:1645","0:5672:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11594:408":{"id":"0:11594:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[16,9],"end":[16,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47796:7231":{"id":"0:47796:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"28:174:3945":{"id":"28:174:3945","crate_id":28,"name":"fill_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[169,4],"end":[169,46]},"visibility":"default","docs":"Fill `dest` with random data.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nvia [`next_u*`](impls::fill_bytes_via_next) or\nvia [`try_fill_bytes`](RngCore::try_fill_bytes); if this generator can\nfail the implementation must choose how best to handle errors here\n(e.g. panic with a descriptive message or log a warning and retry a few\ntimes).\n\nThis method should guarantee that `dest` is entirely filled\nwith new data, and may panic if this is impossible\n(e.g. reading past the end of a file that is being used as the\nsource of randomness).","links":{"impls::fill_bytes_via_next":"28:151:41764","RngCore::try_fill_bytes":"28:175:18300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4409:1833":{"id":"1:4409:1833","crate_id":1,"name":"bytes","span":null,"visibility":"default","docs":"Transforms this `Read` instance to an [`Iterator`] over its bytes.\n\nThe returned type implements [`Iterator`] where the [`Item`] is\n[Result]<[u8], [io::Error]>.\nThe yielded item is [`Ok`] if a byte was successfully read and [`Err`]\notherwise. EOF is mapped to returning [`None`] from this iterator.\n\nThe default implementation calls `read` for each byte,\nwhich can be very inefficient for data that's not in memory,\nsuch as [`File`]. Consider using a [`BufReader`] in such cases.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`Item`]: Iterator::Item\n[`File`]: crate::fs::File \"fs::File\"\n[Result]: crate::result::Result \"Result\"\n[io::Error]: self::Error \"io::Error\"\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::io::BufReader;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let f = BufReader::new(File::open(\"foo.txt\")?);\n\n for byte in f.bytes() {\n println!(\"{}\", byte.unwrap());\n }\n Ok(())\n}\n```","links":{"`Err`":"2:44081:125","crate::fs::File":"1:2919:127","`Ok`":"2:44078:174","crate::result::Result":"2:44075:204","u8":"1:11853:6314","`BufReader`":"1:3300:6438","`None`":"2:43952:173","`Iterator`":"2:8956:154","Iterator::Item":"2:8957:1644","self::Error":"1:3781:126"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Bytes","id":"1:9374:3539","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25062:7231":{"id":"0:25062:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:668:2364":{"id":"25:668:2364","crate_id":25,"name":"checked_add","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[8,4],"end":[8,52]},"visibility":"default","docs":"Adds two numbers, checking for overflow. If overflow happens, `None` is\nreturned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45360":{"id":"0:45360","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45361:7231","0:45362:5150","0:45363:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4708:2842":{"id":"0:4708:2842","crate_id":0,"name":"voter","span":{"filename":"src/serialization/governance/voter.rs","begin":[1,0],"end":[109,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"b:2:3240-0:23344:2675":{"id":"b:2:3240-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37040":{"id":"0:37040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,56],"end":[5,74]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37042:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14170:1009":{"id":"2:14170:1009","crate_id":2,"name":"poll","span":null,"visibility":"default","docs":"Attempt to resolve the future to a final value, registering\nthe current task for wakeup if the value is not yet available.\n\n# Return value\n\nThis function returns:\n\n- [`Poll::Pending`] if the future is not ready yet\n- [`Poll::Ready(val)`] with the result `val` of this future if it\n finished successfully.\n\nOnce a future has finished, clients should not `poll` it again.\n\nWhen a future is not ready yet, `poll` returns `Poll::Pending` and\nstores a clone of the [`Waker`] copied from the current [`Context`].\nThis [`Waker`] is then woken once the future can make progress.\nFor example, a future waiting for a socket to become\nreadable would call `.clone()` on the [`Waker`] and store it.\nWhen a signal arrives elsewhere indicating that the socket is readable,\n[`Waker::wake`] is called and the socket future's task is awoken.\nOnce a task has been woken up, it should attempt to `poll` the future\nagain, which may or may not produce a final value.\n\nNote that on multiple calls to `poll`, only the [`Waker`] from the\n[`Context`] passed to the most recent call should be scheduled to\nreceive a wakeup.\n\n# Runtime characteristics\n\nFutures alone are *inert*; they must be *actively* `poll`ed to make\nprogress, meaning that each time the current task is woken up, it should\nactively re-`poll` pending futures that it still has an interest in.\n\nThe `poll` function is not called repeatedly in a tight loop -- instead,\nit should only be called when the future indicates that it is ready to\nmake progress (by calling `wake()`). If you're familiar with the\n`poll(2)` or `select(2)` syscalls on Unix it's worth noting that futures\ntypically do *not* suffer the same problems of \"all wakeups must poll\nall events\"; they are more like `epoll(4)`.\n\nAn implementation of `poll` should strive to return quickly, and should\nnot block. Returning quickly prevents unnecessarily clogging up\nthreads or event loops. If it is known ahead of time that a call to\n`poll` may end up taking awhile, the work should be offloaded to a\nthread pool (or something similar) to ensure that `poll` can return\nquickly.\n\n# Panics\n\nOnce a future has completed (returned `Ready` from `poll`), calling its\n`poll` method again may panic, block forever, or cause other kinds of\nproblems; the `Future` trait places no requirements on the effects of\nsuch a call. However, as the `poll` method is not marked `unsafe`,\nRust's usual rules apply: calls must never cause undefined behavior\n(memory corruption, incorrect use of `unsafe` functions, or the like),\nregardless of the future's state.\n\n[`Poll::Ready(val)`]: Poll::Ready\n[`Waker`]: crate::task::Waker\n[`Waker::wake`]: crate::task::Waker::wake","links":{"crate::task::Waker::wake":"2:14488:19017","crate::task::Waker":"2:14482:19020","`Poll::Pending`":"2:46866:186","Poll::Ready":"2:46863:199","`Context`":"2:14472:4077"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Pin","id":"2:44067:187","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}}],"bindings":[]}}}}],["cx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Context","id":"2:14472:4077","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Poll","id":"2:46861:189","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Future","id":"2:14168:134","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:14519:1832":{"id":"b:44:298-0:14519:1832","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33716:7231":{"id":"0:33716:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:18369:7231":{"id":"0:18369:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31309:7232":{"id":"0:31309:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11925":{"id":"0:11925","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,29],"end":[9,38]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41056:5442":{"id":"0:41056:5442","crate_id":0,"name":"as_int","span":{"filename":"src/utils.rs","begin":[970,4],"end":[981,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:25323:5158":{"id":"b:49:1377-0:25323:5158","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:1862:60602":{"id":"50:1862:60602","crate_id":50,"name":"peeking_next","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/peeking_take_while.rs","begin":[18,4],"end":[19,45]},"visibility":"default","docs":"Pass a reference to the next iterator element to the closure `accept`;\nif `accept` returns true, return it as the next element,\nelse None.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["accept",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:489:39341":{"id":"25:489:39341","crate_id":25,"name":"asin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1612,4],"end":[1612,26]},"visibility":"default","docs":"Computes the arcsine of a number. Return value is in radians in\nthe range [-pi/2, pi/2] or NaN if the number is outside the range\n[-1, 1].\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet f = f64::consts::PI / 2.0;\n\n// asin(sin(pi/2))\nlet abs_difference = (f.sin().asin() - f64::consts::PI / 2.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"53:190:53548":{"id":"53:190:53548","crate_id":53,"name":"recip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[47,4],"end":[47,27]},"visibility":"default","docs":"Take the reciprocal (inverse) of a number, `1/x`. See also [Complex::finv].","links":{"Complex::finv":"53:295:65729"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:11885:3901":{"id":"b:44:298-0:11885:3901","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19843:7236":{"id":"0:19843:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54461":{"id":"0:54461","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,27],"end":[2651,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54462:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:36208:5472":{"id":"b:2:3255-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20821":{"id":"0:20821","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[43,4],"end":[43,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:14704:4231":{"id":"a:2:9606:8782-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:14153:4230":{"id":"b:2:2903-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41844:7231":{"id":"0:41844:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25425":{"id":"0:25425","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25426:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53919:2194":{"id":"0:53919:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51282":{"id":"0:51282","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1852,4],"end":[1852,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5271":{"id":"0:5271","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[270,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5272:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30095":{"id":"0:30095","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30096:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:24186:2695":{"id":"a:2:3471:6582-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26098:7247":{"id":"0:26098:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6056:7247":{"id":"0:6056:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48340:415":{"id":"0:48340:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1277,22],"end":[1277,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:47843:1791":{"id":"b:49:1377-0:47843:1791","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"22:45:2291":{"id":"22:45:2291","crate_id":22,"name":"FromBase32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["22:46:125","22:47:2292"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:27752":{"id":"0:27752","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27753:7231","0:27754:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:14704:4231":{"id":"b:49:1377-0:14704:4231","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8804:17727":{"id":"2:8804:17727","crate_id":2,"name":"nth_back","span":null,"visibility":"default","docs":"Returns the `n`th element from the end of the iterator.\n\nThis is essentially the reversed version of [`Iterator::nth()`].\nAlthough like most indexing operations, the count starts from zero, so\n`nth_back(0)` returns the first value from the end, `nth_back(1)` the\nsecond, and so on.\n\nNote that all elements between the end and the returned element will be\nconsumed, including the returned element. This also means that calling\n`nth_back(0)` multiple times on the same iterator will return different\nelements.\n\n`nth_back()` will return [`None`] if `n` is greater than or equal to the\nlength of the iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().nth_back(2), Some(&1));\n```\n\nCalling `nth_back()` multiple times doesn't rewind the iterator:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.nth_back(1), Some(&2));\nassert_eq!(iter.nth_back(1), None);\n```\n\nReturning `None` if there are less than `n + 1` elements:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().nth_back(10), None);\n```","links":{"`Iterator::nth()`":"2:8969:3130","`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29755:6154":{"id":"0:29755:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45855:415":{"id":"0:45855:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[860,27],"end":[860,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2654":{"id":"0:2654","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[26,0],"end":[26,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"proposals","name":"proposals","id":"0:2588:2321","glob":true}},"0:45046":{"id":"0:45046","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45047:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14704:4231":{"id":"0:14704:4231","crate_id":0,"name":"AnchorDataHash","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14726","0:14744","0:14618","a:2:3471:6582-0:14704:4231","a:2:9605:8783-0:14704:4231","a:2:3421:221-0:14704:4231","a:2:9606:8782-0:14704:4231","a:2:3407:213-0:14704:4231","b:2:3244-0:14704:4231","b:2:2903-0:14704:4231","b:2:3255-0:14704:4231","b:2:3240-0:14704:4231","b:2:4212-0:14704:4231","b:2:3250-0:14704:4231","b:2:2906-0:14704:4231","b:5:6515-0:14704:4231","b:5:859-0:14704:4231","b:19:426-0:14704:4231","b:32:1701-0:14704:4231","b:36:59-0:14704:4231","b:44:298-0:14704:4231","b:49:1377-0:14704:4231","0:14708","0:14710","0:14712","0:14713","0:14716","0:14719","0:14721","0:14722","0:14724","0:14650","0:14656","0:14665","0:14678","0:14684","0:14688","0:14692","0:14696","0:14698","0:14620","0:14624","0:14636","0:14639","0:14644","0:14648"]}},"0:43072":{"id":"0:43072","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[330,4],"end":[330,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43073:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:33578:5306":{"id":"b:36:59-0:33578:5306","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29390:5150":{"id":"0:29390:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:44:298-0:17769:4488":{"id":"b:44:298-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8201:7231":{"id":"0:8201:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6380":{"id":"0:6380","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,43],"end":[248,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6381:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42957:649":{"id":"0:42957:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[269,16],"end":[269,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32123":{"id":"0:32123","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32128:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45698:7350":{"id":"0:45698:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[836,4],"end":[836,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:223:4004":{"id":"47:223:4004","crate_id":47,"name":"reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/lib.rs","begin":[91,4],"end":[91,24]},"visibility":"default","docs":"Reset hasher instance to its initial state and return current state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11744:4021":{"id":"0:11744:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:49760:1814":{"id":"b:2:2906-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:20565:2670":{"id":"b:2:2906-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34747:5150":{"id":"0:34747:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:984:3906":{"id":"0:984:3906","crate_id":0,"name":"Signature","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[83,4],"end":[83,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Signature","id":"23:469:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}},"0:39992":{"id":"0:39992","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39997:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53442":{"id":"0:53442","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53447:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27337:5150":{"id":"0:27337:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:14519:1832":{"id":"b:2:2903-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47603:408":{"id":"0:47603:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1202,4],"end":[1202,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20924:5328":{"id":"0:20924:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49892:5331":{"id":"0:49892:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25978:5170":{"id":"0:25978:5170","crate_id":0,"name":"ConstitutionalCommitteeHotKeyHash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[25,4],"end":[25,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:5:6515-0:11655:4067":{"id":"b:5:6515-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16760:993":{"id":"0:16760:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:716":{"id":"0:716","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[185,0],"end":[190,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"DerefMut","id":"2:3668:3727","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["0:718:537"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:958:3917":{"id":"b:44:298-0:958:3917","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20816":{"id":"0:20816","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[41,4],"end":[41,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20817:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14660:5716":{"id":"2:14660:5716","crate_id":2,"name":"by_ref","span":null,"visibility":"default","docs":"Creates a \"by reference\" adapter for this instance of `Allocator`.\n\nThe returned adapter also implements `Allocator` and will simply borrow this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53317:1910":{"id":"0:53317:1910","crate_id":0,"name":"operational_cert","span":{"filename":"src/lib.rs","begin":[2244,4],"end":[2246,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54561:6470":{"id":"0:54561:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34323:7232":{"id":"0:34323:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30303:408":{"id":"0:30303:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[26,4],"end":[26,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33724:7207":{"id":"0:33724:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33751:415":{"id":"0:33751:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[675,27],"end":[675,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11498:649":{"id":"0:11498:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_core/mempack.rs","begin":[33,9],"end":[33,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54433:7231":{"id":"0:54433:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16129:649":{"id":"0:16129:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6270:5331":{"id":"0:6270:5331","crate_id":0,"name":"from_json","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:44869:1724":{"id":"b:32:1701-0:44869:1724","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3138:1688":{"id":"0:3138:1688","crate_id":0,"name":"set_script_ref","span":{"filename":"src/utils.rs","begin":[1413,4],"end":[1415,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["script_ref",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:9591:2855":{"id":"a:2:9606:8782-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13133":{"id":"0:13133","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13138:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:49760:1814":{"id":"b:2:4212-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22505":{"id":"0:22505","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22506:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48671:2194":{"id":"0:48671:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2165:3943":{"id":"0:2165:3943","crate_id":0,"name":"generate","span":{"filename":"src/impl_mockchain/key.rs","begin":[19,4],"end":[21,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"R"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52979":{"id":"0:52979","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52980:7231","0:52981:5150","0:52982:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43912:7231":{"id":"0:43912:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11601":{"id":"0:11601","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,16],"end":[19,25]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31593:5150":{"id":"0:31593:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:32:1701-0:16184:1685":{"id":"b:32:1701-0:16184:1685","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:9043:2768":{"id":"a:2:9606:8782-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38659:1766":{"id":"0:38659:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[218,4],"end":[218,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:28270:5213":{"id":"b:2:4212-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42454:594":{"id":"0:42454:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[185,27],"end":[185,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15759:649":{"id":"0:15759:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14781:2225":{"id":"0:14781:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2575:59622":{"id":"50:2575:59622","crate_id":50,"name":"cartesian_product","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1078,4],"end":[1082,32]},"visibility":"default","docs":"Return an iterator adaptor that iterates over the cartesian product of\nthe element sets of two iterators `self` and `J`.\n\nIterator element type is `(Self::Item, J::Item)`.\n\n```\nuse itertools::Itertools;\n\nlet it = (0..2).cartesian_product(\"αβ\".chars());\nitertools::assert_equal(it, vec![(0, 'α'), (0, 'β'), (1, 'α'), (1, 'β')]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"Product","id":"50:2985:6906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19631:6154":{"id":"0:19631:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55048:1767":{"id":"0:55048:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2837,4],"end":[2837,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:49644:1822":{"id":"b:2:3244-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21669:408":{"id":"0:21669:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23647":{"id":"0:23647","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23648:7231","0:23649:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7182:1876":{"id":"0:7182:1876","crate_id":0,"name":"tx_index","span":{"filename":"src/address.rs","begin":[868,4],"end":[870,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2516:59614":{"id":"50:2516:59614","crate_id":50,"name":"interleave_shortest","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[464,4],"end":[466,25]},"visibility":"default","docs":"Alternate elements from two iterators until at least one of them has run\nout.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet it = (1..7).interleave_shortest(vec![-1, -2]);\nitertools::assert_equal(it, vec![1, -1, 2, -2, 3]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"InterleaveShortest","id":"50:2961:19980","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2794:1763":{"id":"0:2794:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[342,4],"end":[350,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44784":{"id":"0:44784","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[668,0],"end":[691,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44789:906","0:44805:1723"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33777":{"id":"0:33777","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,23],"end":[684,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44863":{"id":"0:44863","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44864:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53287:1925":{"id":"0:53287:1925","crate_id":0,"name":"vrf_result_or_nothing","span":{"filename":"src/lib.rs","begin":[2229,4],"end":[2234,5]},"visibility":"public","docs":"Might return nothing in case `.has_vrf_result` returns false","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22856:2194":{"id":"0:22856:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14897":{"id":"0:14897","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15817:6704":{"id":"2:15817:6704","crate_id":2,"name":"signum","span":null,"visibility":"default","docs":"Replaces each lane with a number that represents its sign.\n\n* `1.0` if the number is positive, `+0.0`, or `INFINITY`\n* `-1.0` if the number is negative, `-0.0`, or `NEG_INFINITY`\n* `NAN` if the number is `NAN`","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15048":{"id":"0:15048","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15049:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1345:4074":{"id":"0:1345:4074","crate_id":0,"name":"append_data","span":{"filename":"src/chain_crypto/digest.rs","begin":[98,4],"end":[100,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3099":{"id":"0:3099","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1023,0],"end":[1074,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3100:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13940:7247":{"id":"0:13940:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:34144:1781":{"id":"b:2:3250-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13038:2615":{"id":"0:13038:2615","crate_id":0,"name":"Vkeywitness","span":{"filename":"src/crypto.rs","begin":[528,0],"end":[531,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:13103","0:13118","0:13133","0:13148","0:13163","0:13201","a:2:3471:6582-0:13038:2615","a:2:9605:8783-0:13038:2615","a:2:3421:221-0:13038:2615","a:2:9606:8782-0:13038:2615","a:2:3407:213-0:13038:2615","b:2:3244-0:13038:2615","b:2:2903-0:13038:2615","b:2:3255-0:13038:2615","b:2:3240-0:13038:2615","b:2:4212-0:13038:2615","b:2:3250-0:13038:2615","b:2:2906-0:13038:2615","b:5:859-0:13038:2615","b:19:426-0:13038:2615","b:32:1701-0:13038:2615","b:36:59-0:13038:2615","b:44:298-0:13038:2615","b:49:1377-0:13038:2615","0:13041","0:13043","0:13045","0:13046","0:13048","0:13049","0:13053","0:13058","0:13099","0:12984","0:12990","0:12999","0:13012","0:13018","0:13022","0:13026","0:13030","0:13032","0:1945"]}},"b:2:4212-0:19976:5128":{"id":"b:2:4212-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:45992:1733":{"id":"b:36:59-0:45992:1733","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47373":{"id":"0:47373","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47378:5328","0:47389:6154","0:47400:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:52641:1889":{"id":"b:2:2903-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"31:1067:18340":{"id":"31:1067:18340","crate_id":31,"name":"write_u128","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1679,4],"end":[1681,30]},"visibility":"default","docs":"Writes an integer value like `123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"u128"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:43931:1697":{"id":"b:5:859-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:5808:2142":{"id":"a:2:3407:213-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13049":{"id":"0:13049","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,27],"end":[527,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13050:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"46:15:20749":{"id":"46:15:20749","crate_id":46,"name":"clear","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[54,4],"end":[54,24]},"visibility":"default","docs":"Completely overwrites this value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39902:7236":{"id":"0:39902:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9092:7245":{"id":"0:9092:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:17505:1708":{"id":"b:49:1377-0:17505:1708","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25755:1835":{"id":"0:25755:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15620:7247":{"id":"0:15620:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33424:5296":{"id":"0:33424:5296","crate_id":0,"name":"Languages","span":{"filename":"src/protocol_types/plutus.rs","begin":[613,0],"end":[613,47]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:33469","a:2:3471:6582-0:33424:5296","a:2:9605:8783-0:33424:5296","a:2:3421:221-0:33424:5296","a:2:9606:8782-0:33424:5296","a:2:3407:213-0:33424:5296","b:2:3244-0:33424:5296","b:2:2903-0:33424:5296","b:2:3255-0:33424:5296","b:2:3240-0:33424:5296","b:2:4212-0:33424:5296","b:2:3250-0:33424:5296","b:2:2906-0:33424:5296","b:5:859-0:33424:5296","b:19:426-0:33424:5296","b:32:1701-0:33424:5296","b:36:59-0:33424:5296","b:44:298-0:33424:5296","b:49:1377-0:33424:5296","0:33427","0:33429","0:33431","0:33432","0:33434","0:33436","0:33437","0:33439","0:33443","0:33448","0:33465","0:33370","0:33376","0:33385","0:33398","0:33404","0:33408","0:33412","0:33416","0:33418","0:5280"]}},"a:2:3407:213-0:12934:2620":{"id":"a:2:3407:213-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6757:5150":{"id":"0:6757:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18390:7243":{"id":"0:18390:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36346:7231":{"id":"0:36346:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44434":{"id":"0:44434","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[612,4],"end":[612,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44436:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1198:4020":{"id":"0:1198:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/bech32.rs","begin":[9,4],"end":[9,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":null}},"0:771:2595":{"id":"0:771:2595","crate_id":0,"name":"inputs","span":{"filename":"src/chain_core/property.rs","begin":[194,4],"end":[194,38]},"visibility":"default","docs":"Returns a reference that can be used to iterate over transaction's inputs.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Inputs","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:766:1620","args":null}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20889":{"id":"0:20889","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20894:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23001":{"id":"0:23001","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5328":{"id":"0:5328","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[530,0],"end":[542,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5329:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12923:7231":{"id":"0:12923:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13274":{"id":"0:13274","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13275:7231","0:13276:5150","0:13277:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38481:7231":{"id":"0:38481:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47256:1759":{"id":"0:47256:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1124,38],"end":[1124,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31656":{"id":"0:31656","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31661:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30417:408":{"id":"0:30417:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[50,4],"end":[50,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:451:56571":{"id":"25:451:56571","crate_id":25,"name":"epsilon","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[998,4],"end":[998,24]},"visibility":"default","docs":"Returns epsilon, a small positive value.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x: f64 = Float::epsilon();\n\nassert_eq!(x, f64::EPSILON);\n```\n\n# Panics\n\nThe default implementation will panic if `f32::EPSILON` cannot\nbe cast to `Self`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28649:702":{"id":"0:28649:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52077:7236":{"id":"0:52077:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29435:2225":{"id":"0:29435:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11119:3308":{"id":"0:11119:3308","crate_id":0,"name":"get_explicit_output","span":{"filename":"src/builders/tx_builder.rs","begin":[1410,4],"end":[1417,5]},"visibility":"public","docs":"does not include fee","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30471:7231":{"id":"0:30471:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38057":{"id":"0:38057","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[71,4],"end":[71,20]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38058:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:46526:1747":{"id":"b:2:3250-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17248:5150":{"id":"0:17248:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35800:780":{"id":"0:35800:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/metadata.rs","begin":[95,4],"end":[97,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18955:7243":{"id":"0:18955:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29562":{"id":"0:29562","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:725:6689":{"id":"25:725:6689","crate_id":25,"name":"MulAdd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:728:180","25:729:6709"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:19:426-0:47010:1751":{"id":"b:19:426-0:47010:1751","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35273:7231":{"id":"0:35273:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:948:39349":{"id":"25:948:39349","crate_id":25,"name":"log10","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[400,4],"end":[400,27]},"visibility":"default","docs":"Returns the base 10 logarithm of the number.\n\n# Panics\n\nIf `self <= 0` and this type does not support a NaN representation, this function should panic.\n\n\n```\nuse num_traits::real::Real;\n\nlet ten = 10.0;\n\n// log10(10) - 1 == 0\nlet abs_difference = (ten.log10() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43297:7231":{"id":"0:43297:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:11479:3616":{"id":"b:2:3244-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:930:44319":{"id":"25:930:44319","crate_id":25,"name":"ceil","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[94,4],"end":[94,26]},"visibility":"default","docs":"Returns the smallest integer greater than or equal to a number.\n\n```\nuse num_traits::real::Real;\n\nlet f = 3.01;\nlet g = 4.0;\n\nassert_eq!(f.ceil(), 4.0);\nassert_eq!(g.ceil(), 4.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:34384":{"id":"0:34384","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,27],"end":[1020,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34385:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:35847:5458":{"id":"b:2:4212-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21409":{"id":"0:21409","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21410:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11655:4067":{"id":"b:2:3255-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:592:56448":{"id":"25:592:56448","crate_id":25,"name":"from_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[309,4],"end":[309,32]},"visibility":"default","docs":"Convert an integer from little endian to the target's endianness.\n\nOn little endian this is a no-op. On big endian the bytes are swapped.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\n\nif cfg!(target_endian = \"little\") {\n assert_eq!(u64::from_le(n), n)\n} else {\n assert_eq!(u64::from_le(n), n.swap_bytes())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:29891:5232":{"id":"b:2:3250-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:537:112":{"id":"a:2:9606:8782-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:35371:5329":{"id":"b:2:4212-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:395":{"id":"0:395","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[7,0],"end":[7,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"mint_builder","name":"mint_builder","id":"0:390:2307","glob":true}},"0:38544:415":{"id":"0:38544:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[213,4],"end":[213,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29626:6470":{"id":"0:29626:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32059:415":{"id":"0:32059:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[299,4],"end":[299,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36365:7231":{"id":"0:36365:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"1:6138:18599":{"id":"1:6138:18599","crate_id":1,"name":"Termination","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:6139:49203"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:30173:7243":{"id":"0:30173:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9108":{"id":"0:9108","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[80,9],"end":[80,14]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9109:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26107":{"id":"0:26107","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26112:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2577:23824":{"id":"25:2577:23824","crate_id":25,"name":"PI","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return Archimedes’ constant `π`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16700":{"id":"0:16700","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16701:7231","0:16702:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24757:7231":{"id":"0:24757:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53864":{"id":"0:53864","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2447,4],"end":[2447,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53865:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16745":{"id":"0:16745","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16746:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19679:7231":{"id":"0:19679:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8412:7231":{"id":"0:8412:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9023:1637":{"id":"0:9023:1637","crate_id":0,"name":"get","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[61,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53805:7231":{"id":"0:53805:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:31101:2861":{"id":"a:2:9605:8783-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:40913:4380":{"id":"a:2:3421:221-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17067:1766":{"id":"0:17067:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1260,4],"end":[1260,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8973:6908":{"id":"2:8973:6908","crate_id":2,"name":"zip","span":null,"visibility":"default","docs":"'Zips up' two iterators into a single iterator of pairs.\n\n`zip()` returns a new iterator that will iterate over two other\niterators, returning a tuple where the first element comes from the\nfirst iterator, and the second element comes from the second iterator.\n\nIn other words, it zips two iterators together, into a single one.\n\nIf either iterator returns [`None`], [`next`] from the zipped iterator\nwill return [`None`].\nIf the zipped iterator has no more elements to return then each further attempt to advance\nit will first try to advance the first iterator at most one time and if it still yielded an item\ntry to advance the second iterator at most one time.\n\nTo 'undo' the result of zipping up two iterators, see [`unzip`].\n\n[`unzip`]: Iterator::unzip\n\n# Examples\n\nBasic usage:\n\n```\nlet a1 = [1, 2, 3];\nlet a2 = [4, 5, 6];\n\nlet mut iter = a1.iter().zip(a2.iter());\n\nassert_eq!(iter.next(), Some((&1, &4)));\nassert_eq!(iter.next(), Some((&2, &5)));\nassert_eq!(iter.next(), Some((&3, &6)));\nassert_eq!(iter.next(), None);\n```\n\nSince the argument to `zip()` uses [`IntoIterator`], we can pass\nanything that can be converted into an [`Iterator`], not just an\n[`Iterator`] itself. For example, slices (`&[T]`) implement\n[`IntoIterator`], and so can be passed to `zip()` directly:\n\n```\nlet s1 = &[1, 2, 3];\nlet s2 = &[4, 5, 6];\n\nlet mut iter = s1.iter().zip(s2);\n\nassert_eq!(iter.next(), Some((&1, &4)));\nassert_eq!(iter.next(), Some((&2, &5)));\nassert_eq!(iter.next(), Some((&3, &6)));\nassert_eq!(iter.next(), None);\n```\n\n`zip()` is often used to zip an infinite iterator to a finite one.\nThis works because the finite iterator will eventually return [`None`],\nending the zipper. Zipping with `(0..)` can look a lot like [`enumerate`]:\n\n```\nlet enumerate: Vec<_> = \"foo\".chars().enumerate().collect();\n\nlet zipper: Vec<_> = (0..).zip(\"foo\".chars()).collect();\n\nassert_eq!((0, 'f'), enumerate[0]);\nassert_eq!((0, 'f'), zipper[0]);\n\nassert_eq!((1, 'o'), enumerate[1]);\nassert_eq!((1, 'o'), zipper[1]);\n\nassert_eq!((2, 'o'), enumerate[2]);\nassert_eq!((2, 'o'), zipper[2]);\n```\n\nIf both iterators have roughly equivalent syntax, it may be more readable to use [`zip`]:\n\n```\nuse std::iter::zip;\n\nlet a = [1, 2, 3];\nlet b = [2, 3, 4];\n\nlet mut zipped = zip(\n a.into_iter().map(|x| x * 2).skip(1),\n b.into_iter().map(|x| x * 2).skip(1),\n);\n\nassert_eq!(zipped.next(), Some((4, 6)));\nassert_eq!(zipped.next(), Some((6, 8)));\nassert_eq!(zipped.next(), None);\n```\n\ncompared to:\n\n```\n# let a = [1, 2, 3];\n# let b = [2, 3, 4];\n#\nlet mut zipped = a\n .into_iter()\n .map(|x| x * 2)\n .skip(1)\n .zip(b.into_iter().map(|x| x * 2).skip(1));\n#\n# assert_eq!(zipped.next(), Some((4, 6)));\n# assert_eq!(zipped.next(), Some((6, 8)));\n# assert_eq!(zipped.next(), None);\n```\n\n[`enumerate`]: Iterator::enumerate\n[`next`]: Iterator::next\n[`zip`]: crate::iter::zip","links":{"`None`":"2:43952:173","crate::iter::zip":"2:7999:6908","Iterator::next":"2:8958:919","`Iterator`":"2:8956:154","`IntoIterator`":"2:8760:147","Iterator::unzip":"2:9134:17757","Iterator::enumerate":"2:8991:2646"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"U"}]],"output":{"kind":"resolved_path","inner":{"name":"Zip","id":"2:43226:6932","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"U"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33172":{"id":"0:33172","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33173:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:25678:5150":{"id":"b:5:859-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3510:6567":{"id":"2:3510:6567","crate_id":2,"name":"Mul","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3512:180","2:3513:878"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:9725:5150":{"id":"0:9725:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50305:408":{"id":"0:50305:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1679,4],"end":[1679,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36916":{"id":"0:36916","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,9],"end":[461,13]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36245:2194":{"id":"0:36245:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36632:1763":{"id":"0:36632:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,58],"end":[369,76]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18186:2675":{"id":"0:18186:2675","crate_id":0,"name":"StakeVoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[21,4],"end":[21,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:9606:8782-0:24747:2667":{"id":"a:2:9606:8782-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27392":{"id":"0:27392","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27397:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26582:649":{"id":"0:26582:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[25,4],"end":[25,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7005:2455":{"id":"0:7005:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17499:1542":{"id":"0:17499:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[11,9],"end":[11,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u64"}},"0:15917:667":{"id":"0:15917:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:43676:1665":{"id":"b:36:59-0:43676:1665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:51041:1863":{"id":"b:44:298-0:51041:1863","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:188:19656":{"id":"53:188:19656","crate_id":53,"name":"is_finite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[40,4],"end":[40,31]},"visibility":"default","docs":"Returns `true` if this number is neither infinite nor `NaN`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54113":{"id":"0:54113","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,16],"end":[2489,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54114:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1071:57756":{"id":"31:1071:57756","crate_id":31,"name":"write_f64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1701,4],"end":[1703,30]},"visibility":"default","docs":"Writes a floating point value like `-31.26e+12` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"f64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39756:7231":{"id":"0:39756:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2623:1759":{"id":"0:2623:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[93,4],"end":[110,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::ser::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52378:7231":{"id":"0:52378:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53007:408":{"id":"0:53007:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2143,9],"end":[2143,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16544:5150":{"id":"0:16544:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30782:415":{"id":"0:30782:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:38500:1868":{"id":"b:2:3244-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16313":{"id":"0:16313","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16314:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4999":{"id":"0:4999","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[26,0],"end":[26,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"new_constitution_action","name":"new_constitution_action","id":"0:4972:5205","glob":true}},"0:49065":{"id":"0:49065","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49066:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:51756:1873":{"id":"b:2:3250-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17721":{"id":"0:17721","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[12,9],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17722:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:41467:1683":{"id":"b:2:3250-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25394:5147":{"id":"0:25394:5147","crate_id":0,"name":"DRep","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[46,0],"end":[46,37]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:25451","0:25466","0:25481","0:25496","0:25511","0:25549","a:2:3471:6582-0:25394:5147","a:2:9605:8783-0:25394:5147","a:2:3421:221-0:25394:5147","a:2:9606:8782-0:25394:5147","a:2:3407:213-0:25394:5147","b:2:3244-0:25394:5147","b:2:2903-0:25394:5147","b:2:3255-0:25394:5147","b:2:3240-0:25394:5147","b:2:4212-0:25394:5147","b:2:3250-0:25394:5147","b:2:2906-0:25394:5147","b:5:859-0:25394:5147","b:19:426-0:25394:5147","b:32:1701-0:25394:5147","b:36:59-0:25394:5147","b:44:298-0:25394:5147","b:49:1377-0:25394:5147","0:25397","0:25403","0:25412","0:25425","0:25431","0:25435","0:25439","0:25443","0:25445","0:25349","0:25351","0:25353","0:25356","0:25357","0:25359","0:25361","0:25362","0:25364","0:25368","0:25373","0:25390","0:4670"]}},"0:35912:7231":{"id":"0:35912:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1775:4147":{"id":"0:1775:4147","crate_id":0,"name":"verify_slice","span":{"filename":"src/chain_crypto/sign.rs","begin":[147,4],"end":[149,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["publickey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"key::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44896":{"id":"0:44896","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[704,4],"end":[704,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44898:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1752:18032":{"id":"32:1752:18032","crate_id":32,"name":"deserialize_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1037,4],"end":[1039,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a byte array and does not\nbenefit from taking ownership of buffered data owned by the\n`Deserializer`.\n\nIf the `Visitor` would benefit from taking ownership of `Vec` data,\nindicate this to the `Deserializer` by using `deserialize_byte_buf`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:10250:7245":{"id":"0:10250:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:17629:2534":{"id":"a:2:3421:221-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3952:1759":{"id":"0:3952:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2827,4],"end":[2836,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13877:55398":{"id":"2:13877:55398","crate_id":2,"name":"rsplit_terminator","span":null,"visibility":"public","docs":"An iterator over substrings of `self`, separated by characters\nmatched by a pattern and yielded in reverse order.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\nEquivalent to [`split`], except that the trailing substring is\nskipped if empty.\n\n[`split`]: str::split\n\nThis method can be used for string data that is _terminated_,\nrather than _separated_ by a pattern.\n\n# Iterator behavior\n\nThe returned iterator requires that the pattern supports a\nreverse search, and it will be double ended if a forward/reverse\nsearch yields the same elements.\n\nFor iterating from the front, the [`split_terminator`] method can be\nused.\n\n[`split_terminator`]: str::split_terminator\n\n# Examples\n\n```\nlet v: Vec<&str> = \"A.B.\".rsplit_terminator('.').collect();\nassert_eq!(v, [\"B\", \"A\"]);\n\nlet v: Vec<&str> = \"A..B..\".rsplit_terminator(\".\").collect();\nassert_eq!(v, [\"\", \"B\", \"\", \"A\"]);\n\nlet v: Vec<&str> = \"A.B:C.D\".rsplit_terminator(&['.', ':'][..]).collect();\nassert_eq!(v, [\"D\", \"C\", \"B\", \"A\"]);\n```","links":{"str::split_terminator":"2:13874:55397","self::pattern":"2:13437:6818","str::split":"2:13865:17715","prim@char":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"RSplitTerminator","id":"2:46007:6841","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:16554:1906":{"id":"b:5:6515-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29900":{"id":"0:29900","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29901:7231","0:29902:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2444":{"id":"0:2444","crate_id":0,"name":null,"span":{"filename":"src/traits.rs","begin":[5,0],"end":[9,1]},"visibility":{"restricted":{"parent":"0:2441:1595","path":"::traits"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}},"items":["0:2446:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14878:7231":{"id":"0:14878:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36677:7350":{"id":"0:36677:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,78],"end":[369,88]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1772:9284":{"id":"32:1772:9284","crate_id":32,"name":"deserialize_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1115,4],"end":[1122,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a struct with a particular\nname and fields.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["fields",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"slice","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}}}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"53:197:39346":{"id":"53:197:39346","crate_id":53,"name":"expf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[68,4],"end":[68,44]},"visibility":"default","docs":"Returns `base^(self)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["base",{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:23093:667":{"id":"0:23093:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3987":{"id":"0:3987","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2990,0],"end":[3002,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3988:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:47600:1789":{"id":"b:2:4212-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35854:3539":{"id":"0:35854:3539","crate_id":0,"name":"Bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[115,4],"end":[115,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14716":{"id":"0:14716","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14717:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10249:5150":{"id":"0:10249:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:33844:1686":{"id":"a:2:9606:8782-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:15814:4234":{"id":"a:2:3407:213-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:803:1584":{"id":"0:803:1584","crate_id":0,"name":"Serialize","span":{"filename":"src/chain_core/property.rs","begin":[289,0],"end":[300,1]},"visibility":"public","docs":"Define that an object can be written to a `Write` object.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:804:126","0:805:1759","0:807:3874"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:819","0:2207"]}},"0:46517:7247":{"id":"0:46517:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44982:5328":{"id":"0:44982:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15814:4234":{"id":"0:15814:4234","crate_id":0,"name":"VRFKeyHash","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:15836","0:15854","0:15728","a:2:3471:6582-0:15814:4234","a:2:9605:8783-0:15814:4234","a:2:3421:221-0:15814:4234","a:2:9606:8782-0:15814:4234","a:2:3407:213-0:15814:4234","b:2:3244-0:15814:4234","b:2:2903-0:15814:4234","b:2:3255-0:15814:4234","b:2:3240-0:15814:4234","b:2:4212-0:15814:4234","b:2:3250-0:15814:4234","b:2:2906-0:15814:4234","b:5:6515-0:15814:4234","b:5:859-0:15814:4234","b:19:426-0:15814:4234","b:32:1701-0:15814:4234","b:36:59-0:15814:4234","b:44:298-0:15814:4234","b:49:1377-0:15814:4234","0:15818","0:15820","0:15822","0:15823","0:15826","0:15829","0:15831","0:15832","0:15834","0:15760","0:15766","0:15775","0:15788","0:15794","0:15798","0:15802","0:15806","0:15808","0:15730","0:15734","0:15746","0:15749","0:15754","0:15758"]}},"b:2:2903-0:49074:1811":{"id":"b:2:2903-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:49101:1812":{"id":"b:5:859-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51516:5150":{"id":"0:51516:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"49:1501:59566":{"id":"49:1501:59566","crate_id":49,"name":"to_int","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[597,4],"end":[597,21]},"visibility":"default","docs":"Method returning the concrete value for the type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:3455:1759":{"id":"0:3455:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[813,4],"end":[818,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2182:4475":{"id":"0:2182:4475","crate_id":0,"name":"serialize_signature","span":{"filename":"src/impl_mockchain/key.rs","begin":[79,0],"end":[84,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["writer",{"kind":"generic","inner":"W"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:11679:4021":{"id":"0:11679:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45612:7231":{"id":"0:45612:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:43931:1697":{"id":"b:32:1701-0:43931:1697","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16562":{"id":"0:16562","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17883:5054":{"id":"0:17883:5054","crate_id":0,"name":"FixedTransaction","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[6,0],"end":[17,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:17945","0:17960","0:17975","0:17990","0:18005","a:2:3471:6582-0:17883:5054","a:2:9605:8783-0:17883:5054","a:2:3421:221-0:17883:5054","a:2:9606:8782-0:17883:5054","a:2:3407:213-0:17883:5054","b:2:3244-0:17883:5054","b:2:2903-0:17883:5054","b:2:3255-0:17883:5054","b:2:3240-0:17883:5054","b:2:4212-0:17883:5054","b:2:3250-0:17883:5054","b:2:2906-0:17883:5054","b:19:426-0:17883:5054","b:44:298-0:17883:5054","b:49:1377-0:17883:5054","0:17891","0:17897","0:17906","0:17919","0:17925","0:17929","0:17933","0:17937","0:17939","0:5165"]}},"b:44:298-0:10196:2340":{"id":"b:44:298-0:10196:2340","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:45840:1731":{"id":"a:2:3421:221-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:27290:2838":{"id":"b:44:298-0:27290:2838","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6760:7207":{"id":"0:6760:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13818:594":{"id":"0:13818:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[773,27],"end":[773,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46542:993":{"id":"0:46542:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[991,38],"end":[991,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47047:2194":{"id":"0:47047:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48852":{"id":"0:48852","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,11],"end":[1354,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48853:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5771:7236":{"id":"0:5771:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:18206:2664":{"id":"a:2:3407:213-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6916:906":{"id":"0:6916:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[705,4],"end":[710,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["network",{"kind":"primitive","inner":"u8"}],["payment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19845:2455":{"id":"0:19845:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7135":{"id":"0:7135","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,16],"end":[831,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7136:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2646:5208":{"id":"0:2646:5208","crate_id":0,"name":"voting_proposal","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[1,0],"end":[58,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:30844:2856"],"is_stripped":true}},"a:2:9605:8783-0:7696:2703":{"id":"a:2:9605:8783-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:27290:2838":{"id":"b:2:2903-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35020":{"id":"0:35020","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35021:7231","0:35022:5150","0:35023:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11915:3910":{"id":"b:2:3244-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13031:7207":{"id":"0:13031:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7144:594":{"id":"0:7144:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[831,32],"end":[831,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23060:2673":{"id":"0:23060:2673","crate_id":0,"name":"StakeRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:23118","0:23133","0:23148","0:23163","0:23178","0:23216","a:2:3471:6582-0:23060:2673","a:2:9605:8783-0:23060:2673","a:2:3421:221-0:23060:2673","a:2:9606:8782-0:23060:2673","a:2:3407:213-0:23060:2673","b:2:3244-0:23060:2673","b:2:2903-0:23060:2673","b:2:3255-0:23060:2673","b:2:3240-0:23060:2673","b:2:4212-0:23060:2673","b:2:3250-0:23060:2673","b:2:2906-0:23060:2673","b:5:859-0:23060:2673","b:19:426-0:23060:2673","b:32:1701-0:23060:2673","b:36:59-0:23060:2673","b:44:298-0:23060:2673","b:49:1377-0:23060:2673","0:23064","0:23070","0:23079","0:23092","0:23098","0:23102","0:23106","0:23110","0:23112","0:22989","0:22991","0:22993","0:22996","0:22997","0:22999","0:23001","0:23002","0:23004","0:23008","0:23013","0:23056","0:4568"]}},"0:40254":{"id":"0:40254","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40255:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:770:2582":{"id":"0:770:2582","crate_id":0,"name":"Outputs","span":{"filename":"src/chain_core/property.rs","begin":[191,4],"end":[191,25]},"visibility":"default","docs":"The iterable type of transaction outputs (if none use `Option<()>` and return `None`).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"0:18668:5095":{"id":"0:18668:5095","crate_id":0,"name":"new_drep_update","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[143,4],"end":[145,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["drep_update",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13921:51765":{"id":"2:13921:51765","crate_id":2,"name":"strip_suffix","span":null,"visibility":"public","docs":"Returns a string slice with the suffix removed.\n\nIf the string ends with the pattern `suffix`, returns the substring before the suffix,\nwrapped in `Some`. Unlike `trim_end_matches`, this method removes the suffix exactly once.\n\nIf the string does not end with `suffix`, returns `None`.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\n```\nassert_eq!(\"bar:foo\".strip_suffix(\":foo\"), Some(\"bar\"));\nassert_eq!(\"bar:foo\".strip_suffix(\"bar\"), None);\nassert_eq!(\"foofoo\".strip_suffix(\"foo\"), Some(\"foo\"));\n```","links":{"self::pattern":"2:13437:6818","prim@char":"1:11836:6300"},"attrs":["#[must_use =\n\"this returns the remaining substring as a new slice, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["suffix",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19921:1767":{"id":"0:19921:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,88],"end":[78,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:1598:3900":{"id":"a:2:3421:221-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:13806:1778":{"id":"b:36:59-0:13806:1778","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:11948:3908":{"id":"b:2:2903-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39416":{"id":"0:39416","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,23],"end":[7,32]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:51267:1869":{"id":"b:2:3250-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11905:4117":{"id":"0:11905:4117","crate_id":0,"name":"KeyInvalid","span":{"filename":"src/chain_crypto/key.rs","begin":[23,4],"end":[23,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11907:1542"]}},"0:34577:4377":{"id":"0:34577:4377","crate_id":0,"name":"ex_units","span":{"filename":"src/protocol_types/plutus.rs","begin":[1046,4],"end":[1048,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11491:3624":{"id":"0:11491:3624","crate_id":0,"name":"StructureInvalid","span":{"filename":"src/chain_core/mempack.rs","begin":[42,4],"end":[42,28]},"visibility":"default","docs":"Structure of data is not what it should be","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11493:1542"]}},"0:37905:5331":{"id":"0:37905:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26356:7232":{"id":"0:26356:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39927":{"id":"0:39927","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39928:7231","0:39929:5150","0:39930:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9553:7231":{"id":"0:9553:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"38:110:5312":{"id":"38:110:5312","crate_id":38,"name":"Integer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["38:111:1663","38:112:17693","38:113:4399","38:114:17695","38:115:17696","38:116:17697","38:117:18431","38:119:18432","38:120:18433","38:121:18434","38:122:18435","38:123:18436","38:124:5727","38:125:17694","38:126:18437","38:127:18438"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:18157:5084":{"id":"0:18157:5084","crate_id":0,"name":"CertificateKind","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[6,0],"end":[24,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:18158:2671","0:18160:2665","0:18162:2682","0:18164:2670","0:18166:2666","0:18168:2688","0:18170:2690","0:18172:2692","0:18174:2695","0:18176:2667","0:18178:2672","0:18180:2696","0:18182:2698","0:18184:2673","0:18186:2675","0:18188:2699","0:18190:2674"],"impls":["a:2:3471:6582-0:18157:5084","a:2:9605:8783-0:18157:5084","a:2:3421:221-0:18157:5084","a:2:9606:8782-0:18157:5084","a:2:3407:213-0:18157:5084","b:2:3244-0:18157:5084","b:2:2903-0:18157:5084","b:2:3255-0:18157:5084","b:2:3240-0:18157:5084","b:2:4212-0:18157:5084","b:2:3250-0:18157:5084","b:2:2906-0:18157:5084","b:5:859-0:18157:5084","b:19:426-0:18157:5084","b:36:59-0:18157:5084","b:44:298-0:18157:5084","b:49:1377-0:18157:5084","0:18192","0:18194","0:18196","0:18197","0:18199","0:18201","0:18202","0:18204","0:18140","0:18143","0:18146","0:18148","0:18150"]}},"0:4305":{"id":"0:4305","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[8,0],"end":[19,1]},"visibility":{"restricted":{"parent":"0:4287:5069","path":"::serialization::certificates::pool_registration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4306:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:726:3534":{"id":"49:726:3534","crate_id":49,"name":"U8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[37,4],"end":[37,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"u8"},"default":null}},"0:22782":{"id":"0:22782","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22783:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45934":{"id":"0:45934","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[877,4],"end":[877,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45935:1766","0:45936:7350","0:45937:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49074:1811":{"id":"0:49074:1811","crate_id":0,"name":"NativeScriptKind","span":{"filename":"src/lib.rs","begin":[1394,0],"end":[1401,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:49075:1789","0:49077:1791","0:49079:1792","0:49081:1793","0:49083:1795","0:49085:1808"],"impls":["a:2:3471:6582-0:49074:1811","a:2:9605:8783-0:49074:1811","a:2:3421:221-0:49074:1811","a:2:9606:8782-0:49074:1811","a:2:3407:213-0:49074:1811","b:2:3244-0:49074:1811","b:2:2903-0:49074:1811","b:2:3255-0:49074:1811","b:2:3240-0:49074:1811","b:2:4212-0:49074:1811","b:2:3250-0:49074:1811","b:2:2906-0:49074:1811","b:5:859-0:49074:1811","b:19:426-0:49074:1811","b:36:59-0:49074:1811","b:44:298-0:49074:1811","b:49:1377-0:49074:1811","0:49087","0:49089","0:49091","0:49092","0:49094","0:49096","0:49097","0:49099","0:49057","0:49060","0:49063","0:49065","0:49067"]}},"0:39759":{"id":"0:39759","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39760:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48105:1759":{"id":"0:48105:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1252,50],"end":[1252,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34611:7231":{"id":"0:34611:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35130":{"id":"0:35130","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35135:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51702":{"id":"0:51702","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51703:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6876:5150":{"id":"0:6876:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26015":{"id":"0:26015","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[37,4],"end":[37,7]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26016:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20237":{"id":"0:20237","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20238:7231","0:20239:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:52114:1878":{"id":"a:2:3471:6582-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:45992:1733":{"id":"a:2:3421:221-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:1028:3918":{"id":"a:2:3471:6582-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:37740:5529":{"id":"b:2:3255-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32061":{"id":"0:32061","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[300,4],"end":[300,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32062:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10445:3053":{"id":"0:10445:3053","crate_id":0,"name":"TransactionBuilder","span":{"filename":"src/builders/tx_builder.rs","begin":[321,0],"end":[343,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:10471","a:2:3471:6582-0:10445:3053","a:2:9605:8783-0:10445:3053","a:2:3421:221-0:10445:3053","a:2:9606:8782-0:10445:3053","a:2:3407:213-0:10445:3053","b:2:3244-0:10445:3053","b:2:2903-0:10445:3053","b:2:3255-0:10445:3053","b:2:3240-0:10445:3053","b:2:4212-0:10445:3053","b:2:3250-0:10445:3053","b:2:2906-0:10445:3053","b:5:859-0:10445:3053","b:19:426-0:10445:3053","b:36:59-0:10445:3053","b:44:298-0:10445:3053","b:49:1377-0:10445:3053","0:10467","0:10469","0:10391","0:10397","0:10406","0:10419","0:10425","0:10429","0:10433","0:10437","0:10439"]}},"5:6513:225":{"id":"5:6513:225","crate_id":5,"name":"ToString","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["5:6514:1396"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9605:8783-0:21406:2666":{"id":"a:2:9605:8783-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31068":{"id":"0:31068","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8931:2427":{"id":"0:8931:2427","crate_id":0,"name":"input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[41,4],"end":[43,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:37740:5529":{"id":"a:2:3421:221-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52343":{"id":"0:52343","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52344:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:46768:1749":{"id":"a:2:9606:8782-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31193:2225":{"id":"0:31193:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8981:2010":{"id":"2:8981:2010","crate_id":2,"name":"for_each","span":null,"visibility":"default","docs":"Calls a closure on each element of an iterator.\n\nThis is equivalent to using a [`for`] loop on the iterator, although\n`break` and `continue` are not possible from a closure. It's generally\nmore idiomatic to use a `for` loop, but `for_each` may be more legible\nwhen processing items at the end of longer iterator chains. In some\ncases `for_each` may also be faster than a loop, because it will use\ninternal iteration on adapters like `Chain`.\n\n[`for`]: ../../book/ch03-05-control-flow.html#looping-through-a-collection-with-for\n\n# Examples\n\nBasic usage:\n\n```\nuse std::sync::mpsc::channel;\n\nlet (tx, rx) = channel();\n(0..5).map(|x| x * 2 + 1)\n .for_each(move |x| tx.send(x).unwrap());\n\nlet v: Vec<_> = rx.iter().collect();\nassert_eq!(v, vec![1, 3, 5, 7, 9]);\n```\n\nFor such a small example, a `for` loop may be cleaner, but `for_each`\nmight be preferable to keep a functional style with longer iterators:\n\n```\n(0..5).flat_map(|x| x * 100 .. x * 110)\n .enumerate()\n .filter(|&(i, x)| (i + x) % 3 == 0)\n .for_each(|(i, x)| println!(\"{i}:{x}\"));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9110":{"id":"0:9110","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[80,16],"end":[80,21]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9111:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48853:649":{"id":"0:48853:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1354,11],"end":[1354,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39929:5150":{"id":"0:39929:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:24229:5150":{"id":"0:24229:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14067:1895":{"id":"0:14067:1895","crate_id":0,"name":"Ed25519Signature","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14080","0:14137","a:2:3471:6582-0:14067:1895","a:2:9605:8783-0:14067:1895","a:2:3421:221-0:14067:1895","a:2:9606:8782-0:14067:1895","a:2:3407:213-0:14067:1895","b:2:3244-0:14067:1895","b:2:2903-0:14067:1895","b:2:3255-0:14067:1895","b:2:3240-0:14067:1895","b:2:4212-0:14067:1895","b:2:3250-0:14067:1895","b:2:2906-0:14067:1895","b:5:859-0:14067:1895","b:19:426-0:14067:1895","b:32:1701-0:14067:1895","b:36:59-0:14067:1895","b:44:298-0:14067:1895","b:49:1377-0:14067:1895","0:14070","0:14072","0:14074","0:14075","0:14077","0:14078","0:14013","0:14019","0:14028","0:14041","0:14047","0:14051","0:14055","0:14059","0:14061","0:13994","0:14001","0:14004","0:14009"]}},"b:2:3244-0:35040:1783":{"id":"b:2:3244-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36563:7231":{"id":"0:36563:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:942:17707":{"id":"25:942:17707","crate_id":25,"name":"sqrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[290,4],"end":[290,26]},"visibility":"default","docs":"Take the square root of a number.\n\nReturns NaN if `self` is a negative floating-point number. \n\n# Panics\n\nIf the implementing type doesn't support NaN, this method should panic if `self < 0`.\n\n```\nuse num_traits::real::Real;\n\nlet positive = 4.0;\nlet negative = -4.0;\n\nlet abs_difference = (positive.sqrt() - 2.0).abs();\n\nassert!(abs_difference < 1e-10);\nassert!(::num_traits::Float::is_nan(negative.sqrt()));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:20811:4441":{"id":"b:32:1701-0:20811:4441","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47574":{"id":"0:47574","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47575:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2565:23835":{"id":"25:2565:23835","crate_id":25,"name":"FRAC_1_SQRT_2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `1.0 / sqrt(2.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8318:7245":{"id":"0:8318:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20266:5150":{"id":"0:20266:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:34765:2644":{"id":"a:2:3407:213-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17256":{"id":"0:17256","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17257:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14074":{"id":"0:14074","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:18157:5084":{"id":"b:2:3244-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32832:702":{"id":"0:32832:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[502,4],"end":[502,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44193":{"id":"0:44193","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[568,4],"end":[568,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44194:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:28:59278":{"id":"47:28:59278","crate_id":47,"name":"OutputSize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[11,4],"end":[11,36]},"visibility":"default","docs":"Output size for `Digest`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:5397":{"id":"0:5397","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[50,0],"end":[61,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5398:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10731:2469":{"id":"0:10731:2469","crate_id":0,"name":"set_fee","span":{"filename":"src/builders/tx_builder.rs","begin":[929,4],"end":[931,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["fee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47160:1637":{"id":"0:47160:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1074,4],"end":[1076,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:53852:1943":{"id":"b:44:298-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27334:7245":{"id":"0:27334:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:49760:1814":{"id":"b:5:859-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46714":{"id":"0:46714","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46715:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15810:53551":{"id":"2:15810:53551","crate_id":2,"name":"is_sign_positive","span":null,"visibility":"default","docs":"Returns true for each lane if it has a positive sign, including\n`+0.0`, `NaN`s with positive sign bit and positive infinity.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:31098:1766":{"id":"0:31098:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:22213:2671":{"id":"b:49:1377-0:22213:2671","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17282:1759":{"id":"0:17282:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1365,50],"end":[1365,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17516:1542":{"id":"0:17516:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[31,24],"end":[31,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u64"}},"0:28534:7243":{"id":"0:28534:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45318":{"id":"0:45318","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45319:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34207:1766":{"id":"0:34207:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,84],"end":[956,94]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49299:5150":{"id":"0:49299:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27569:7245":{"id":"0:27569:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:8799:2753":{"id":"b:36:59-0:8799:2753","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8559:667":{"id":"0:8559:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35458:2455":{"id":"0:35458:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31345:5150":{"id":"0:31345:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2906-0:13892:4219":{"id":"b:2:2906-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52323:1884":{"id":"0:52323:1884","crate_id":0,"name":"invalid_transactions","span":{"filename":"src/lib.rs","begin":[2039,4],"end":[2041,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionIndexes","id":"0:5705:1874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50510:7231":{"id":"0:50510:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:17714:4181":{"id":"b:2:3240-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2321:126":{"id":"0:2321:126","crate_id":0,"name":"Error","span":{"filename":"src/legacy_address/address.rs","begin":[227,4],"end":[227,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"25:685:57071":{"id":"25:685:57071","crate_id":25,"name":"checked_shr","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[246,4],"end":[246,52]},"visibility":"default","docs":"Checked shift right. Computes `self >> rhs`, returning `None`\nif `rhs` is larger than or equal to the number of bits in `self`.\n\n```\nuse num_traits::CheckedShr;\n\nlet x: u16 = 0x8000;\n\nassert_eq!(CheckedShr::checked_shr(&x, 0), Some(0x8000));\nassert_eq!(CheckedShr::checked_shr(&x, 1), Some(0x4000));\nassert_eq!(CheckedShr::checked_shr(&x, 15), Some(0x0001));\nassert_eq!(CheckedShr::checked_shr(&x, 16), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:29061:5221":{"id":"b:2:4212-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53416":{"id":"0:53416","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,16],"end":[2314,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53417:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:31611:1780":{"id":"a:2:9606:8782-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54948:1767":{"id":"0:54948:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2818,4],"end":[2818,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:36208:5472":{"id":"b:49:1377-0:36208:5472","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:805:1759":{"id":"0:805:1759","crate_id":0,"name":"serialize","span":{"filename":"src/chain_core/property.rs","begin":[292,4],"end":[292,81]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"generic","inner":"W"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:803:1584","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1535:649":{"id":"0:1535:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[21,4],"end":[30,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20055":{"id":"0:20055","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20060:5328","0:20071:6154","0:20082:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:11817:3897":{"id":"a:2:3407:213-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:43316:1642":{"id":"b:2:2906-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:32565:3084":{"id":"a:2:3407:213-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:11577:3916":{"id":"b:36:59-0:11577:3916","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1434:59551":{"id":"49:1434:59551","crate_id":49,"name":"is_equal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[380,4],"end":[380,48]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsEqual","id":"49:1431:19819","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16570:415":{"id":"0:16570:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10130:7236":{"id":"0:10130:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36364":{"id":"0:36364","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36365:7231","0:36366:5150","0:36367:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34315":{"id":"0:34315","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34316:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21247":{"id":"0:21247","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[105,0],"end":[165,1]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21252:2686","0:21262:5119","0:21272:5140","0:21282:3377","0:21292:5141","0:21302:5142","0:21312:2685","0:21322:5143","0:21332:5144","0:21342:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:1590:3903":{"id":"a:2:3407:213-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50779":{"id":"0:50779","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50780:7231","0:50781:5150","0:50782:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:657:3706":{"id":"a:2:3471:6582-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48794":{"id":"0:48794","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48795:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24236:7207":{"id":"0:24236:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6571":{"id":"0:6571","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,32],"end":[356,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52980:7231":{"id":"0:52980:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29894":{"id":"0:29894","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29895:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:818:6692":{"id":"25:818:6692","crate_id":25,"name":"SaturatingAdd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:819:1225"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:3988:1759":{"id":"0:3988:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2991,4],"end":[3001,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:44407:1714":{"id":"b:32:1701-0:44407:1714","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1791:17983":{"id":"32:1791:17983","crate_id":32,"name":"visit_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1333,4],"end":[1335,17]},"visibility":"default","docs":"The input contains an `i16`.\n\nThe default implementation forwards to [`visit_i64`].\n\n[`visit_i64`]: #method.visit_i64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i16"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34783":{"id":"0:34783","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1112,4],"end":[1112,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34784:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:925:2505":{"id":"25:925:2505","crate_id":25,"name":"min_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[28,4],"end":[28,27]},"visibility":"default","docs":"Returns the smallest finite value that this type can represent.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x: f64 = Real::min_value();\n\nassert_eq!(x, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:25016:2696":{"id":"a:2:3407:213-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:52397:1880":{"id":"a:2:9605:8783-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21925:7247":{"id":"0:21925:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"22:55:2130":{"id":"22:55:2130","crate_id":22,"name":"ToBase32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["22:56:2287","22:57:17712"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:3434:1759":{"id":"0:3434:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[768,4],"end":[773,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21683":{"id":"0:21683","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21684:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3787:1759":{"id":"0:3787:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2205,4],"end":[2214,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31069":{"id":"0:31069","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31070:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47309":{"id":"0:47309","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,76],"end":[1124,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47310:1766","0:47311:7350","0:47312:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29833:415":{"id":"0:29833:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:43316:1642":{"id":"a:2:3471:6582-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43921:5150":{"id":"0:43921:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:13038:2615":{"id":"b:49:1377-0:13038:2615","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39945":{"id":"0:39945","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,22],"end":[160,27]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39946:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16007":{"id":"0:16007","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46277":{"id":"0:46277","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[954,4],"end":[954,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44382:667":{"id":"0:44382:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46252:7231":{"id":"0:46252:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5082":{"id":"0:5082","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[35,0],"end":[35,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_proposal","name":"voting_proposal","id":"0:5065:5208","glob":true}},"0:7123":{"id":"0:7123","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7124:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27300:7231":{"id":"0:27300:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46015:1759":{"id":"0:46015:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[895,4],"end":[895,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4671:1759":{"id":"0:4671:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/drep.rs","begin":[4,4],"end":[9,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:328:59182":{"id":"44:328:59182","crate_id":44,"name":"unsafe_read_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[291,4],"end":[291,51]},"visibility":"default","docs":"# Safety\nCaller must ensure the type of Self is appropriate for the hardware of the execution\nenvironment.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:36898":{"id":"0:36898","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36899:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25369:1759":{"id":"0:25369:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[40,4],"end":[40,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41964:1767":{"id":"0:41964:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[93,4],"end":[93,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1039:3943":{"id":"0:1039:3943","crate_id":0,"name":"generate","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[39,4],"end":[47,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["rng",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"RngCore","id":"28:171:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"CryptoRng","id":"28:176:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11804:125":{"id":"0:11804:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:44:298-0:16996:4238":{"id":"b:44:298-0:16996:4238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19918":{"id":"0:19918","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,88],"end":[78,98]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19919:1766","0:19920:7350","0:19921:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26068":{"id":"0:26068","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26069:7231","0:26070:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32814:5150":{"id":"0:32814:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:48152":{"id":"0:48152","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48157:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38975:5559":{"id":"0:38975:5559","crate_id":0,"name":"expansion_rate","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[346,4],"end":[348,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26581":{"id":"0:26581","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[25,4],"end":[25,9]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26582:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42420":{"id":"0:42420","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42421:7231","0:42422:5150","0:42423:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11821":{"id":"0:11821","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,9],"end":[149,18]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:16554:1906":{"id":"b:2:2903-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45084":{"id":"0:45084","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45085:7231","0:45086:5150","0:45087:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15823:53562":{"id":"2:15823:53562","crate_id":2,"name":"reduce_product","span":null,"visibility":"default","docs":"Reducing multiply. Returns the product of the lanes of the vector.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{f32x2, SimdFloat};\nlet v = f32x2::from_array([3., 4.]);\nassert_eq!(v.reduce_product(), 12.);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22285":{"id":"0:22285","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22290:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11931:3907":{"id":"0:11931:3907","crate_id":0,"name":"SignatureError","span":{"filename":"src/chain_crypto/sign.rs","begin":[26,0],"end":[29,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11932:3938","0:11935:3624"],"impls":["a:2:3471:6582-0:11931:3907","a:2:9605:8783-0:11931:3907","a:2:3421:221-0:11931:3907","a:2:9606:8782-0:11931:3907","a:2:3407:213-0:11931:3907","b:2:3244-0:11931:3907","b:2:2903-0:11931:3907","b:2:3255-0:11931:3907","b:2:3240-0:11931:3907","b:2:4212-0:11931:3907","b:2:3250-0:11931:3907","b:2:3322-0:11931:3907","b:2:2906-0:11931:3907","b:5:6515-0:11931:3907","b:5:859-0:11931:3907","b:36:59-0:11931:3907","b:44:298-0:11931:3907","b:49:1377-0:11931:3907","0:980","0:11937","0:11939","0:11940","0:11942","0:11943","0:11945","0:11946","0:1748","0:1752","0:2109"]}},"0:38905:5584":{"id":"0:38905:5584","crate_id":0,"name":"set_max_epoch","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[318,4],"end":[320,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_epoch",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50002:1846":{"id":"0:50002:1846","crate_id":0,"name":"new_timelock_start","span":{"filename":"src/lib.rs","begin":[1560,4],"end":[1562,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["timelock_start",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28136:6154":{"id":"0:28136:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:38025:5534":{"id":"a:2:9605:8783-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34126:5150":{"id":"0:34126:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44805:1723":{"id":"0:44805:1723","crate_id":0,"name":"record","span":{"filename":"src/lib.rs","begin":[688,4],"end":[690,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16907":{"id":"0:16907","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,38],"end":[1146,47]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:12716:1904":{"id":"b:2:3244-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17242":{"id":"0:17242","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17243:7231","0:17244:5150","0:17245:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16190":{"id":"0:16190","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16191:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17932:7245":{"id":"0:17932:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31999:7232":{"id":"0:31999:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26691:5150":{"id":"0:26691:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35324:780":{"id":"0:35324:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[1211,4],"end":[1213,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9006:2800":{"id":"2:9006:2800","crate_id":2,"name":"flat_map","span":null,"visibility":"default","docs":"Creates an iterator that works like map, but flattens nested structure.\n\nThe [`map`] adapter is very useful, but only when the closure\nargument produces values. If it produces an iterator instead, there's\nan extra layer of indirection. `flat_map()` will remove this extra layer\non its own.\n\nYou can think of `flat_map(f)` as the semantic equivalent\nof [`map`]ping, and then [`flatten`]ing as in `map(f).flatten()`.\n\nAnother way of thinking about `flat_map()`: [`map`]'s closure returns\none item for each element, and `flat_map()`'s closure returns an\niterator for each element.\n\n[`map`]: Iterator::map\n[`flatten`]: Iterator::flatten\n\n# Examples\n\nBasic usage:\n\n```\nlet words = [\"alpha\", \"beta\", \"gamma\"];\n\n// chars() returns an iterator\nlet merged: String = words.iter()\n .flat_map(|s| s.chars())\n .collect();\nassert_eq!(merged, \"alphabetagamma\");\n```","links":{"Iterator::flatten":"2:9009:2434","Iterator::map":"2:8978:828"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FlatMap","id":"2:6797:6923","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:51041:1863":{"id":"a:2:3407:213-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1472:125":{"id":"0:1472:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/digest.rs","begin":[364,4],"end":[364,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:2:3250-0:7129:188":{"id":"b:2:3250-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8572":{"id":"0:8572","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8573:7231","0:8574:5150","0:8575:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:8137:2652":{"id":"b:2:3250-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34658:1759":{"id":"0:34658:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1090,4],"end":[1090,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52626:7231":{"id":"0:52626:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"22:76:49167":{"id":"22:76:49167","crate_id":22,"name":"check_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[322,4],"end":[322,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16846:7232":{"id":"0:16846:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19339:2226":{"id":"0:19339:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10641:2796":{"id":"0:10641:2796","crate_id":0,"name":"add_input","span":{"filename":"src/builders/tx_builder.rs","begin":[825,4],"end":[827,5]},"visibility":"public","docs":"Note that for script inputs this method will use underlying generic `.add_script_input`\nwhich leaves a required empty spot for the script witness (or witnesses in case of Plutus).\nYou can use `.add_native_script_input` or `.add_plutus_script_input` directly to register the input along with the witness.","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50541":{"id":"0:50541","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50542:7231","0:50543:5150","0:50544:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9334:2595":{"id":"0:9334:2595","crate_id":0,"name":"inputs","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[490,4],"end":[497,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45298:1728":{"id":"0:45298:1728","crate_id":0,"name":"ipv6","span":{"filename":"src/lib.rs","begin":[771,4],"end":[773,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2577":{"id":"0:2577","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[138,0],"end":[154,1]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2579:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36337:7231":{"id":"0:36337:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23536:2365":{"id":"0:23536:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[41,4],"end":[43,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:681:3613":{"id":"0:681:3613","crate_id":0,"name":"put_u64","span":{"filename":"src/chain_core/packer.rs","begin":[84,4],"end":[86,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21950":{"id":"0:21950","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21951:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10183:7245":{"id":"0:10183:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2018:1767":{"id":"0:2018:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1239,4],"end":[1241,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45362:5150":{"id":"0:45362:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:48038":{"id":"0:48038","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48039:7231","0:48040:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22477:7231":{"id":"0:22477:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48047":{"id":"0:48047","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48048:7231","0:48049:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:8085:2704":{"id":"b:2:2903-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:50799:1867":{"id":"b:5:859-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:11641:126":{"id":"b:49:1377-0:11641:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:37001:1622":{"id":"a:2:3407:213-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:17769:4488":{"id":"b:5:859-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21179":{"id":"0:21179","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21184:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:45100:1725":{"id":"a:2:9605:8783-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7273:7245":{"id":"0:7273:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16880":{"id":"0:16880","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16881:7231","0:16882:5150","0:16883:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16323:7232":{"id":"0:16323:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:42951:1651":{"id":"b:36:59-0:42951:1651","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49540":{"id":"0:49540","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,38],"end":[1473,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49541:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2533":{"id":"0:2533","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[6,0],"end":[6,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"certificates","name":"certificates","id":"0:2457:5049","glob":true}},"0:27445":{"id":"0:27445","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[26,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27450:1673","0:27460:740","0:27470:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32272:5150":{"id":"0:32272:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2435":{"id":"0:2435","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/mod.rs","begin":[6,42],"end":[6,54]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"address::ExtendedAddr","name":"ExtendedAddr","id":"0:17811:2129","glob":false}},"b:19:426-0:28494:5214":{"id":"b:19:426-0:28494:5214","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12013":{"id":"0:12013","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12014:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:397:6573":{"id":"19:397:6573","crate_id":19,"name":"FromWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:398:7231","19:399:7236"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:54111":{"id":"0:54111","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,9],"end":[2489,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54112:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28533:5150":{"id":"0:28533:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53622":{"id":"0:53622","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,27],"end":[2411,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:26345:5181":{"id":"b:49:1377-0:26345:5181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50689:5331":{"id":"0:50689:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24400":{"id":"0:24400","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24401:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19022:1835":{"id":"0:19022:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13453:53823":{"id":"2:13453:53823","crate_id":2,"name":"into_searcher","span":null,"visibility":"default","docs":"Constructs the associated searcher from\n`self` and the `haystack` to search in.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["haystack",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16574":{"id":"0:16574","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16575:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:47236:1624":{"id":"b:19:426-0:47236:1624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31223:5328":{"id":"0:31223:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:39403:4061":{"id":"b:2:4212-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32841:594":{"id":"0:32841:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[505,4],"end":[505,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:28270:5213":{"id":"b:5:859-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:9043:2768":{"id":"a:2:3471:6582-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27333:5150":{"id":"0:27333:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1625:1701":{"id":"0:1625:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/key.rs","begin":[100,4],"end":[103,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7973:2725":{"id":"0:7973:2725","crate_id":0,"name":"get_redeeemers","span":{"filename":"src/builders/mint_builder.rs","begin":[219,4],"end":[237,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14559":{"id":"0:14559","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14564:1835","0:14574:2219","0:14585:2223","0:14596:2225","0:14606:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11670":{"id":"0:11670","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11672:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:18157:5084":{"id":"b:2:3250-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29891:5232":{"id":"0:29891:5232","crate_id":0,"name":"NewConstitutionAction","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:29948","0:29963","0:29978","0:29993","0:30008","0:30046","a:2:3471:6582-0:29891:5232","a:2:9605:8783-0:29891:5232","a:2:3421:221-0:29891:5232","a:2:9606:8782-0:29891:5232","a:2:3407:213-0:29891:5232","b:2:3244-0:29891:5232","b:2:2903-0:29891:5232","b:2:3255-0:29891:5232","b:2:3240-0:29891:5232","b:2:4212-0:29891:5232","b:2:3250-0:29891:5232","b:2:2906-0:29891:5232","b:5:859-0:29891:5232","b:19:426-0:29891:5232","b:32:1701-0:29891:5232","b:36:59-0:29891:5232","b:44:298-0:29891:5232","b:49:1377-0:29891:5232","0:29894","0:29900","0:29909","0:29922","0:29928","0:29932","0:29936","0:29940","0:29942","0:29822","0:29824","0:29826","0:29829","0:29830","0:29832","0:29834","0:29835","0:29837","0:29841","0:29846","0:29887","0:4990"]}},"0:19014:1766":{"id":"0:19014:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,88],"end":[6,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13168:5328":{"id":"0:13168:5328","crate_id":0,"name":"to_json","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43038:7231":{"id":"0:43038:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:578:3609":{"id":"0:578:3609","crate_id":0,"name":"put_u8","span":{"filename":"src/chain_core/mempack.rs","begin":[13,4],"end":[15,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u8"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:51041:1863":{"id":"b:2:3244-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:12171:2207":{"id":"b:2:2903-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3507:180":{"id":"2:3507:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `-` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:40392:5328":{"id":"0:40392:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:17769:4488":{"id":"b:36:59-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13108:1835":{"id":"0:13108:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:49644:1822":{"id":"b:2:3240-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19951:667":{"id":"0:19951:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49743:7243":{"id":"0:49743:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:21665:2682":{"id":"a:2:3421:221-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:39521:3135":{"id":"a:2:3471:6582-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14694:5150":{"id":"0:14694:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27054":{"id":"0:27054","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27055:7231","0:27056:5150","0:27057:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11386:7207":{"id":"0:11386:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53089:1835":{"id":"0:53089:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27666:408":{"id":"0:27666:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27101:2225":{"id":"0:27101:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25995":{"id":"0:25995","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,29],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39510:7231":{"id":"0:39510:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50325":{"id":"0:50325","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,68],"end":[1679,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50327:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16903:702":{"id":"0:16903:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1146,27],"end":[1146,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49301":{"id":"0:49301","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49302:7231","0:49303:5150","0:49304:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23689":{"id":"0:23689","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23690:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10281:906":{"id":"0:10281:906","crate_id":0,"name":"new","span":{"filename":"src/builders/tx_builder.rs","begin":[218,4],"end":[229,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23108:5150":{"id":"0:23108:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:20555:5150":{"id":"0:20555:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29633:7232":{"id":"0:29633:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8888:7231":{"id":"0:8888:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45955:7236":{"id":"0:45955:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:746:3764":{"id":"0:746:3764","crate_id":0,"name":"Date","span":{"filename":"src/chain_core/property.rs","begin":[109,4],"end":[109,25]},"visibility":"default","docs":"the block date (also known as a block number) represents the\nabsolute position of the block in the chain. This can be used\nfor random access (if the storage algorithm allows it) or for\nidentifying the position of a block in a given epoch or era.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BlockDate","id":"0:729:3754","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3471:6582-0:16369:3100":{"id":"a:2:3471:6582-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14803":{"id":"0:14803","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14804:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25683":{"id":"0:25683","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25684:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:28270:5213":{"id":"b:19:426-0:28270:5213","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:1359:4077":{"id":"b:49:1377-0:1359:4077","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45251:6154":{"id":"0:45251:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:1010:58794":{"id":"39:1010:58794","crate_id":39,"name":"choose_multiple_weighted","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[220,4],"end":[226,21]},"visibility":"default","docs":"Similar to [`choose_multiple`], but where the likelihood of each element's\ninclusion in the output may be specified. The elements are returned in an\narbitrary, unspecified order.\n\nThe specified function `weight` maps each item `x` to a relative\nlikelihood `weight(x)`. The probability of each item being selected is\ntherefore `weight(x) / s`, where `s` is the sum of all `weight(x)`.\n\nIf all of the weights are equal, even if they are all zero, each element has\nan equal likelihood of being selected.\n\nThe complexity of this method depends on the feature `partition_at_index`.\nIf the feature is enabled, then for slices of length `n`, the complexity\nis `O(n)` space and `O(n)` time. Otherwise, the complexity is `O(n)` space and\n`O(n * log amount)` time.\n\n# Example\n\n```\nuse rand::prelude::*;\n\nlet choices = [('a', 2), ('b', 1), ('c', 1)];\nlet mut rng = thread_rng();\n// First Draw * Second Draw = total odds\n// -----------------------\n// (50% * 50%) + (25% * 67%) = 41.7% chance that the output is `['a', 'b']` in some order.\n// (50% * 50%) + (25% * 67%) = 41.7% chance that the output is `['a', 'c']` in some order.\n// (25% * 33%) + (25% * 33%) = 16.6% chance that the output is `['b', 'c']` in some order.\nprintln!(\"{:?}\", choices.choose_multiple_weighted(&mut rng, 2, |item| item.1).unwrap().collect::>());\n```\n[`choose_multiple`]: SliceRandom::choose_multiple","links":{"SliceRandom::choose_multiple":"39:996:58635"},"attrs":["#[cfg(feature = \"std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["amount",{"kind":"primitive","inner":"usize"}],["weight",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SliceChooseIter","id":"39:2429:19610","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"WeightedError","id":"39:1647:19612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"X","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceRandom","id":"39:990:19609","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"X"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"X"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"f64"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:987:3953":{"id":"0:987:3953","crate_id":0,"name":"signature_from_bytes","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[88,4],"end":[91,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44773:5331":{"id":"0:44773:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39175:2462":{"id":"0:39175:2462","crate_id":0,"name":"max_value_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[444,4],"end":[446,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23568":{"id":"0:23568","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23569:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22733:1763":{"id":"0:22733:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38475:667":{"id":"0:38475:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:52397:1880":{"id":"b:2:3244-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:1120:3919":{"id":"b:2:4212-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24415":{"id":"0:24415","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24416:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:42152:1620":{"id":"a:2:9605:8783-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44460:1835":{"id":"0:44460:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2461:5066":{"id":"0:2461:5066","crate_id":0,"name":"certificates_collection","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[1,0],"end":[36,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:18972:2678"],"is_stripped":true}},"a:2:3407:213-0:17811:2129":{"id":"a:2:3407:213-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14327:7207":{"id":"0:14327:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:27290:2838":{"id":"b:2:4212-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12210:5150":{"id":"0:12210:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:3035:1649":{"id":"0:3035:1649","crate_id":0,"name":"Coin","span":{"filename":"src/utils.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:33758:5278":{"id":"0:33758:5278","crate_id":0,"name":"ConstrPlutusData","span":{"filename":"src/protocol_types/plutus.rs","begin":[686,4],"end":[686,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:33760:1542"]}},"0:34994:7232":{"id":"0:34994:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3554:948":{"id":"2:3554:948","crate_id":2,"name":"not","span":null,"visibility":"default","docs":"Performs the unary `!` operation.\n\n# Examples\n\n```\nassert_eq!(!true, false);\nassert_eq!(!false, true);\nassert_eq!(!1u8, 254);\nassert_eq!(!0u8, 255);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Not","id":"2:3552:6568","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12570":{"id":"0:12570","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,23],"end":[336,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49644:1822":{"id":"0:49644:1822","crate_id":0,"name":"OutputDatum","span":{"filename":"src/lib.rs","begin":[1483,0],"end":[1483,46]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:49661","a:2:3471:6582-0:49644:1822","a:2:9605:8783-0:49644:1822","a:2:3421:221-0:49644:1822","a:2:9606:8782-0:49644:1822","a:2:3407:213-0:49644:1822","b:2:3244-0:49644:1822","b:2:2903-0:49644:1822","b:2:3255-0:49644:1822","b:2:3240-0:49644:1822","b:2:4212-0:49644:1822","b:2:3250-0:49644:1822","b:2:2906-0:49644:1822","b:5:859-0:49644:1822","b:19:426-0:49644:1822","b:36:59-0:49644:1822","b:44:298-0:49644:1822","b:49:1377-0:49644:1822","0:49647","0:49649","0:49651","0:49652","0:49654","0:49656","0:49657","0:49659","0:49590","0:49596","0:49605","0:49618","0:49624","0:49628","0:49632","0:49636","0:49638"]}},"0:35972":{"id":"0:35972","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,33],"end":[130,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35973:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:34369:2702":{"id":"b:2:3250-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12366:7231":{"id":"0:12366:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31076:1759":{"id":"0:31076:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11869:3904":{"id":"b:2:2906-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8262:54535":{"id":"2:8262:54535","crate_id":2,"name":"backward_checked","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *predecessor*\nof `self` `count` times.\n\nIf this would overflow the range of values supported by `Self`, returns `None`.\n\n# Invariants\n\nFor any `a`, `n`, and `m`:\n\n* `Step::backward_checked(a, n).and_then(|x| Step::backward_checked(x, m)) == n.checked_add(m).and_then(|x| Step::backward_checked(a, x))`\n* `Step::backward_checked(a, n).and_then(|x| Step::backward_checked(x, m)) == try { Step::backward_checked(a, n.checked_add(m)?) }`\n\nFor any `a` and `n`:\n\n* `Step::backward_checked(a, n) == (0..n).try_fold(a, |x, _| Step::backward_checked(&x, 1))`\n * Corollary: `Step::backward_checked(&a, 0) == Some(a)`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:16996:4238":{"id":"b:36:59-0:16996:4238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5098":{"id":"0:5098","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[20,0],"end":[20,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"proposals","name":"proposals","id":"0:4779:2321","glob":true}},"0:53860:59":{"id":"0:53860:59","crate_id":0,"name":"default","span":{"filename":"src/lib.rs","begin":[2445,4],"end":[2445,11]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10942:3266":{"id":"0:10942:3266","crate_id":0,"name":"get_mint_scripts","span":{"filename":"src/builders/tx_builder.rs","begin":[1130,4],"end":[1135,5]},"visibility":"public","docs":"Returns a copy of the current mint witness scripts in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"17:27:18396":{"id":"17:27:18396","crate_id":17,"name":"encode_hex_upper","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[80,4],"end":[80,65]},"visibility":"default","docs":"Encode the hex strict representing `self` into the result. Upper case\nletters are used (e.g. `F9B4CA`)","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"char"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29782:5149":{"id":"0:29782:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43943":{"id":"0:43943","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[523,4],"end":[523,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14459":{"id":"0:14459","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14460:1766","0:14461:1767","0:14462:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:48585:1795":{"id":"b:2:4212-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52245:5328":{"id":"0:52245:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:5903:2153":{"id":"a:2:9605:8783-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34209:1767":{"id":"0:34209:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,84],"end":[956,94]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34374":{"id":"0:34374","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,4],"end":[1020,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34375:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:5808:2142":{"id":"b:2:3250-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49605":{"id":"0:49605","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49606:7231","0:49607:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:26552:5182":{"id":"b:2:3244-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39950":{"id":"0:39950","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,33],"end":[160,37]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39951:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8723:6906":{"id":"2:8723:6906","crate_id":2,"name":"Product","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8725:17761"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:43913:5150":{"id":"0:43913:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14202":{"id":"0:14202","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14203:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:185:19464":{"id":"53:185:19464","crate_id":53,"name":"Real","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[30,4],"end":[30,33]},"visibility":"default","docs":"The type used to represent the real coefficients of this complex number.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Float","id":"25:444:6404","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"FloatConst","id":"25:2562:6673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:22:72-0:1419:4091":{"id":"b:22:72-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:20565:2670":{"id":"b:2:3240-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5921:415":{"id":"0:5921:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[95,4],"end":[95,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:508:56318":{"id":"19:508:56318","crate_id":19,"name":"unchecked_from_js","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[145,4],"end":[145,47]},"visibility":"default","docs":"Performs a zero-cost unchecked conversion from a `JsValue` into an\ninstance of `Self`\n\nThis is intended to be an internal implementation detail, you likely\nwon't need to call this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27495:702":{"id":"0:27495:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[10,4],"end":[10,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10025:7243":{"id":"0:10025:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45705:1835":{"id":"0:45705:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23105:7245":{"id":"0:23105:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"53:207:39340":{"id":"53:207:39340","crate_id":53,"name":"acos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[102,4],"end":[102,26]},"visibility":"default","docs":"Computes the arccosine of a number. Return value is in radians in\nthe range [0, pi] or NaN if the number is outside the range\n[-1, 1].","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33201":{"id":"0:33201","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[580,4],"end":[580,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33202:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2487":{"id":"0:2487","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[11,0],"end":[11,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"move_instantaneous_rewards_cert","name":"move_instantaneous_rewards_cert","id":"0:2469:5068","glob":true}},"0:22408:906":{"id":"0:22408:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53119:2225":{"id":"0:53119:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9068:7236":{"id":"0:9068:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16102:667":{"id":"0:16102:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:9915:2874":{"id":"a:2:3421:221-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34129:7231":{"id":"0:34129:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:1598:3900":{"id":"a:2:9605:8783-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30480:7231":{"id":"0:30480:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51487":{"id":"0:51487","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51488:7231","0:51489:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14894:649":{"id":"0:14894:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9132:2776":{"id":"0:9132:2776","crate_id":0,"name":"add_key_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[111,4],"end":[123,5]},"visibility":"public","docs":"We have to know what kind of inputs these are to know what kind of mock witnesses to create since\n1) mock witnesses have different lengths depending on the type which changes the expecting fee\n2) Witnesses are a set so we need to get rid of duplicates to avoid over-estimating the fee","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8415":{"id":"0:8415","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8416:7231","0:8417:5150","0:8418:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2292:17969":{"id":"32:2292:17969","crate_id":32,"name":"serialize_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1166,4],"end":[1166,90]},"visibility":"default","docs":"Begin to serialize a map. This call must be followed by zero or more\ncalls to `serialize_key` and `serialize_value`, then a call to `end`.\n\nThe argument is the number of elements in the map, which may or may not\nbe computable before the map is iterated. Some serializers only support\nmaps whose length is known up front.\n\n```edition2021\n# use std::marker::PhantomData;\n#\n# struct HashMap(PhantomData, PhantomData);\n#\n# impl HashMap {\n# fn len(&self) -> usize {\n# unimplemented!()\n# }\n# }\n#\n# impl<'a, K, V> IntoIterator for &'a HashMap {\n# type Item = (&'a K, &'a V);\n# type IntoIter = Box>;\n#\n# fn into_iter(self) -> Self::IntoIter {\n# unimplemented!()\n# }\n# }\n#\nuse serde::ser::{Serialize, SerializeMap, Serializer};\n\nimpl Serialize for HashMap\nwhere\n K: Serialize,\n V: Serialize,\n{\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut map = serializer.serialize_map(Some(self.len()))?;\n for (k, v) in self {\n map.serialize_entry(k, v)?;\n }\n map.end()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["len",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeMap","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50150:7207":{"id":"0:50150:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16137:7231":{"id":"0:16137:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1687:4023":{"id":"0:1687:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/key.rs","begin":[252,4],"end":[254,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18254:1542":{"id":"0:18254:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[54,19],"end":[54,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:46399":{"id":"0:46399","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46404:5328","0:46415:6154","0:46426:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:877:306":{"id":"0:877:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[46,4],"end":[48,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:52995:1886":{"id":"a:2:3407:213-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15391:6470":{"id":"0:15391:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:46526:1747":{"id":"a:2:9606:8782-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1344:906":{"id":"0:1344:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/digest.rs","begin":[94,4],"end":[96,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49754":{"id":"0:49754","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49755:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30731:5249":{"id":"0:30731:5249","crate_id":0,"name":"as_no_confidence_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[159,4],"end":[164,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39275:5571":{"id":"0:39275:5571","crate_id":0,"name":"min_committee_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[484,4],"end":[486,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45640":{"id":"0:45640","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[830,4],"end":[830,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18282":{"id":"0:18282","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[35,4],"end":[35,22]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18284:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43950:594":{"id":"0:43950:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[525,4],"end":[525,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14249:2244":{"id":"0:14249:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"28"}},"0:18391":{"id":"0:18391","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18392:7231","0:18393:5150","0:18394:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51526:1872":{"id":"0:51526:1872","crate_id":0,"name":"TransactionBodies","span":{"filename":"src/lib.rs","begin":[1884,0],"end":[1884,62]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:51559","0:51574","0:51589","0:51604","0:51619","0:51657","a:2:3471:6582-0:51526:1872","a:2:9605:8783-0:51526:1872","a:2:3421:221-0:51526:1872","a:2:9606:8782-0:51526:1872","a:2:3407:213-0:51526:1872","b:2:3244-0:51526:1872","b:2:2903-0:51526:1872","b:2:3255-0:51526:1872","b:2:3240-0:51526:1872","b:2:4212-0:51526:1872","b:2:3250-0:51526:1872","b:2:2906-0:51526:1872","b:5:859-0:51526:1872","b:19:426-0:51526:1872","b:32:1701-0:51526:1872","b:36:59-0:51526:1872","b:44:298-0:51526:1872","b:49:1377-0:51526:1872","0:3824","0:51529","0:51533","0:51538","0:51555","0:51472","0:51478","0:51487","0:51500","0:51506","0:51510","0:51514","0:51518","0:51520"]}},"0:52256:6154":{"id":"0:52256:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:13892:4219":{"id":"b:2:3255-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45936:7350":{"id":"0:45936:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[877,4],"end":[877,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6964:7232":{"id":"0:6964:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13022":{"id":"0:13022","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13023:7231","0:13024:5150","0:13025:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14183:33529":{"id":"2:14183:33529","crate_id":2,"name":"IntoFuture","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:14184:180","2:14185:33529","2:14186:754"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:16301":{"id":"0:16301","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16302:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15746":{"id":"0:15746","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15747:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:15629:1746":{"id":"b:5:859-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11639":{"id":"0:11639","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/bech32.rs","begin":[35,9],"end":[35,14]},"visibility":{"restricted":{"parent":"0:1175:2012","path":"::chain_crypto::bech32"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11640:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27587:5328":{"id":"0:27587:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[19,0],"end":[19,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49105:1791":{"id":"0:49105:1791","crate_id":0,"name":"ScriptAll","span":{"filename":"src/lib.rs","begin":[1408,4],"end":[1408,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49107:1542"]}},"0:2494:5071":{"id":"0:2494:5071","crate_id":0,"name":"stake_delegation","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:21665:2682"],"is_stripped":true}},"0:12567":{"id":"0:12567","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,16],"end":[336,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12568:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53855":{"id":"0:53855","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2443,4],"end":[2443,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53856:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7753":{"id":"0:7753","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[17,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7758:1816","0:7768:1818"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:12562:3031":{"id":"a:2:9605:8783-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:17570:1702":{"id":"b:2:3244-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31621":{"id":"0:31621","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,22],"end":[175,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31622:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7143":{"id":"0:7143","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,32],"end":[831,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7144:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4780:5197":{"id":"0:4780:5197","crate_id":0,"name":"parameter_change_action","span":{"filename":"src/serialization/governance/proposals/parameter_change_action.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:16845:7231":{"id":"0:16845:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6563:649":{"id":"0:6563:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[356,9],"end":[356,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:42692:1641":{"id":"b:44:298-0:42692:1641","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16674":{"id":"0:16674","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16676:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46531":{"id":"0:46531","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,11],"end":[991,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46532:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40060":{"id":"0:40060","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[173,0],"end":[257,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40065:1701","0:40076:4383","0:40086:1658","0:40096:2729","0:40106:2490","0:40116:1663","0:40126:4375","0:40136:2364","0:40146:1966","0:40156:1974","0:40166:1967","0:40176:5659","0:40186:2567","0:40196:1718"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21909:667":{"id":"0:21909:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14809":{"id":"0:14809","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14810:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:54108:1944":{"id":"a:2:3421:221-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22345":{"id":"0:22345","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22350:5328","0:22361:6154","0:22372:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47825:5150":{"id":"0:47825:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42161":{"id":"0:42161","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,23],"end":[129,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32806:5150":{"id":"0:32806:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8069":{"id":"0:8069","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8070:7231","0:8071:5150","0:8072:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18987":{"id":"0:18987","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,38],"end":[6,48]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18988:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24050:6154":{"id":"0:24050:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3628":{"id":"0:3628","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1626,0],"end":[1634,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3629:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:41273:5763":{"id":"b:19:426-0:41273:5763","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18207:2671":{"id":"0:18207:2671","crate_id":0,"name":"StakeRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[39,4],"end":[39,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18209:1542"]}},"b:49:1377-0:36909:3242":{"id":"b:49:1377-0:36909:3242","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"48:352:19757":{"id":"48:352:19757","crate_id":48,"name":"GenericSequence","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:354:19791","48:355:22219","48:356:3943"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:14254":{"id":"0:14254","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14255:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44198":{"id":"0:44198","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[569,4],"end":[569,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44200:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1867:18358":{"id":"32:1867:18358","crate_id":32,"name":"next_key_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1796,4],"end":[1798,32]},"visibility":"default","docs":"This returns `Ok(Some(key))` for the next key in the map, or `Ok(None)`\nif there are no more remaining entries.\n\n`Deserialize` implementations should typically use\n`MapAccess::next_key` or `MapAccess::next_entry` instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["seed",{"kind":"generic","inner":"K"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"K"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47023":{"id":"0:47023","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,32],"end":[1048,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47024:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11962:2896":{"id":"0:11962:2896","crate_id":0,"name":"Bip32PrivateKey","span":{"filename":"src/crypto.rs","begin":[34,0],"end":[34,68]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12019","a:2:3471:6582-0:11962:2896","a:2:9605:8783-0:11962:2896","a:2:3421:221-0:11962:2896","a:2:9606:8782-0:11962:2896","a:2:3407:213-0:11962:2896","b:2:3244-0:11962:2896","b:2:2903-0:11962:2896","b:2:3255-0:11962:2896","b:2:3240-0:11962:2896","b:2:4212-0:11962:2896","b:2:3250-0:11962:2896","b:2:2906-0:11962:2896","b:19:426-0:11962:2896","b:44:298-0:11962:2896","b:49:1377-0:11962:2896","0:11965","0:11971","0:11980","0:11993","0:11999","0:12003","0:12007","0:12011","0:12013"]}},"0:39750:7243":{"id":"0:39750:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30513:2455":{"id":"0:30513:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47584":{"id":"0:47584","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47585:7231","0:47586:5150","0:47587:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:53852:1943":{"id":"b:5:859-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16309":{"id":"0:16309","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16310:1766","0:16311:1767","0:16312:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32308":{"id":"0:32308","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[365,4],"end":[365,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32309:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27534":{"id":"0:27534","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27535:7231","0:27536:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5434:1759":{"id":"0:5434:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[177,4],"end":[187,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40372":{"id":"0:40372","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40377:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:1598:3900":{"id":"b:2:3240-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50531":{"id":"0:50531","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50532:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2595:5199":{"id":"0:2595:5199","crate_id":0,"name":"treasury_withdrawals_action","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[1,0],"end":[35,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:28270:5213"],"is_stripped":true}},"0:11801:702":{"id":"0:11801:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35922:7236":{"id":"0:35922:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27960:1763":{"id":"0:27960:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53530:906":{"id":"0:53530:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2345,4],"end":[2347,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["name",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28468":{"id":"0:28468","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[12,4],"end":[12,20]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28469:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45075:667":{"id":"0:45075:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19469:7243":{"id":"0:19469:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:573:3608":{"id":"b:2:2906-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:1730:3906":{"id":"b:17:55-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:27009:2852":{"id":"b:49:1377-0:27009:2852","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:17769:4488":{"id":"a:2:9606:8782-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15834":{"id":"0:15834","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15835:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:1730:3906":{"id":"a:2:3407:213-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34745":{"id":"0:34745","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34746:7231","0:34747:5150","0:34748:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50163:649":{"id":"0:50163:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1637,11],"end":[1637,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:822:6693":{"id":"25:822:6693","crate_id":25,"name":"SaturatingMul","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:823:57231"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:3407:213-0:49074:1811":{"id":"a:2:3407:213-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45036:1723":{"id":"0:45036:1723","crate_id":0,"name":"record","span":{"filename":"src/lib.rs","begin":[733,4],"end":[735,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:187:53554":{"id":"53:187:53554","crate_id":53,"name":"is_infinite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[37,4],"end":[37,33]},"visibility":"default","docs":"Returns `true` if this value is positive infinity or negative infinity and\nfalse otherwise.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20580":{"id":"0:20580","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20581:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:36384:3232":{"id":"b:2:3255-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:7129:188":{"id":"a:2:3471:6582-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37868:2226":{"id":"0:37868:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50145":{"id":"0:50145","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50146:7231","0:50147:5150","0:50148:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39475:7232":{"id":"0:39475:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:9043:2768":{"id":"b:2:3244-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"38:40:17707":{"id":"38:40:17707","crate_id":38,"name":"sqrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/roots.rs","begin":[82,4],"end":[82,26]},"visibility":"default","docs":"Returns the truncated principal square root of an integer -- `⌊√x⌋`\n\nThis is solving for `r` in `r² = x`, rounding toward zero.\nThe result will satisfy `r² ≤ x < (r+1)²`.\n\n# Panics\n\nPanics if `self` is less than zero:\n\n```should_panic\n# use num_integer::Roots;\nprintln!(\"no imaginary numbers... {}\", (-1).sqrt());\n```\n\n# Examples\n\n```\nuse num_integer::Roots;\n\nlet x: i32 = 12345;\nassert_eq!((x * x).sqrt(), x);\nassert_eq!((x * x + 1).sqrt(), x);\nassert_eq!((x * x - 1).sqrt(), x - 1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53363":{"id":"0:53363","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53364:7231","0:53365:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23677:5150":{"id":"0:23677:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:48565":{"id":"0:48565","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48566:7231","0:48567:5150","0:48568:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40176:5659":{"id":"0:40176:5659","crate_id":0,"name":"less_than","span":{"filename":"src/utils.rs","begin":[242,4],"end":[244,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4765:5152":{"id":"0:4765:5152","crate_id":0,"name":"governance_action_id","span":{"filename":"src/serialization/governance/governance_action_id.rs","begin":[1,0],"end":[48,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:1158:3953":{"id":"0:1158:3953","crate_id":0,"name":"signature_from_bytes","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[131,4],"end":[134,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:21406:2666":{"id":"b:2:3255-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11890":{"id":"0:11890","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,9],"end":[14,14]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11891:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51025":{"id":"0:51025","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51026:7231","0:51027:5150","0:51028:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:7696:2703":{"id":"b:2:3255-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:49644:1822":{"id":"a:2:9605:8783-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:25678:5150":{"id":"b:2:3240-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36400:993":{"id":"0:36400:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[291,43],"end":[291,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:48086:1792":{"id":"b:2:3250-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:11296:740":{"id":"2:11296:740","crate_id":2,"name":"index","span":null,"visibility":"default","docs":"Returns a shared reference to the output at this location, panicking\nif out of bounds.","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]","#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:47236:1624":{"id":"b:32:1701-0:47236:1624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2833":{"id":"0:2833","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[18,0],"end":[18,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"transaction_body","name":"transaction_body","id":"0:2831:5052","glob":true}},"0:15054":{"id":"0:15054","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15055:7231","0:15056:5150","0:15057:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:7528:2622":{"id":"b:2:3250-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:1008:6405":{"id":"25:1008:6405","crate_id":25,"name":"Unsigned","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"44:307:44595":{"id":"44:307:44595","crate_id":44,"name":"u64x2x2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[237,4],"end":[237,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u64x2x2","id":"44:272:44595","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:2792":{"id":"0:2792","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[341,0],"end":[351,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2794:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:33844:1686":{"id":"b:49:1377-0:33844:1686","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6112:1767":{"id":"0:6112:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/address.rs","begin":[128,4],"end":[128,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12171:2207":{"id":"0:12171:2207","crate_id":0,"name":"Bip32PublicKey","span":{"filename":"src/crypto.rs","begin":[151,0],"end":[151,67]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12228","a:2:3471:6582-0:12171:2207","a:2:9605:8783-0:12171:2207","a:2:3421:221-0:12171:2207","a:2:9606:8782-0:12171:2207","a:2:3407:213-0:12171:2207","b:2:3244-0:12171:2207","b:2:2903-0:12171:2207","b:2:3255-0:12171:2207","b:2:3240-0:12171:2207","b:2:4212-0:12171:2207","b:2:3250-0:12171:2207","b:2:2906-0:12171:2207","b:19:426-0:12171:2207","b:44:298-0:12171:2207","b:49:1377-0:12171:2207","0:12174","0:12180","0:12189","0:12202","0:12208","0:12212","0:12216","0:12220","0:12222"]}},"0:1262:4046":{"id":"0:1262:4046","crate_id":0,"name":"derive_pk_ed25519","span":{"filename":"src/chain_crypto/derive.rs","begin":[17,0],"end":[22,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"DerivationError","id":"23:418:4041","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:548:1437":{"id":"0:548:1437","crate_id":0,"name":"u8","span":{"filename":"src/chain_core/abor.rs","begin":[220,4],"end":[224,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15213:7232":{"id":"0:15213:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:8212:2741":{"id":"b:19:426-0:8212:2741","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:42951:1651":{"id":"a:2:9606:8782-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14501:5150":{"id":"0:14501:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1349:4070":{"id":"0:1349:4070","crate_id":0,"name":"HASH_SIZE","span":{"filename":"src/chain_crypto/digest.rs","begin":[110,4],"end":[110,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"b:32:1701-0:49521:1679":{"id":"b:32:1701-0:49521:1679","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18271":{"id":"0:18271","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[32,4],"end":[32,13]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18272:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8672":{"id":"0:8672","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8673:7231","0:8674:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3133:2890":{"id":"0:3133:2890","crate_id":0,"name":"new_empty","span":{"filename":"src/utils.rs","begin":[1390,4],"end":[1395,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36359:667":{"id":"0:36359:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:15999:1902":{"id":"b:2:4212-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43931:1697":{"id":"0:43931:1697","crate_id":0,"name":"Ipv4","span":{"filename":"src/lib.rs","begin":[531,0],"end":[531,25]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:43985","0:44000","0:44015","0:44030","0:44045","0:44083","a:2:3471:6582-0:43931:1697","a:2:9605:8783-0:43931:1697","a:2:3421:221-0:43931:1697","a:2:9606:8782-0:43931:1697","a:2:3407:213-0:43931:1697","b:2:3244-0:43931:1697","b:2:2903-0:43931:1697","b:2:3255-0:43931:1697","b:2:3240-0:43931:1697","b:2:4212-0:43931:1697","b:2:3250-0:43931:1697","b:2:2906-0:43931:1697","b:5:859-0:43931:1697","b:19:426-0:43931:1697","b:32:1701-0:43931:1697","b:36:59-0:43931:1697","b:44:298-0:43931:1697","b:49:1377-0:43931:1697","0:3426","0:43935","0:43937","0:43939","0:43942","0:43943","0:43946","0:43948","0:43949","0:43951","0:43955","0:43960","0:43980","0:43877","0:43883","0:43892","0:43905","0:43911","0:43915","0:43919","0:43923","0:43925"]}},"0:50304":{"id":"0:50304","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,4],"end":[1679,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50305:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:17:55-0:11623:3997":{"id":"b:17:55-0:11623:3997","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48651":{"id":"0:48651","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48656:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7024:415":{"id":"0:7024:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[730,33],"end":[730,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1412:19817":{"id":"49:1412:19817","crate_id":49,"name":"Max","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1414:180","49:1415:1718"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:2906-0:51986:1875":{"id":"b:2:2906-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35477:415":{"id":"0:35477:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,33],"end":[8,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33562":{"id":"0:33562","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33563:7231","0:33564:5150","0:33565:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3572:358":{"id":"2:3572:358","crate_id":2,"name":"bitxor","span":null,"visibility":"default","docs":"Performs the `^` operation.\n\n# Examples\n\n```\nassert_eq!(true ^ false, true);\nassert_eq!(true ^ true, false);\nassert_eq!(5u8 ^ 1u8, 4);\nassert_eq!(5u8 ^ 2u8, 7);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"BitXor","id":"2:3569:6566","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:26345:5181":{"id":"b:2:3255-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14062:2455":{"id":"0:14062:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:7681:6709":{"id":"1:7681:6709","crate_id":1,"name":"mul_add","span":null,"visibility":"default","docs":"Fused multiply-add. Computes `(self * a) + b` with only one rounding error,\nyielding a more accurate result than an unfused multiply-add.\n\nUsing `mul_add` *may* be more performant than an unfused multiply-add if the target\narchitecture has a dedicated `fma` CPU instruction. However, this is not always\ntrue, and will be heavily dependent on designing algorithms with specific target\nhardware in mind.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32572":{"id":"0:32572","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[462,4],"end":[462,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32573:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11466:3574":{"id":"0:11466:3574","crate_id":0,"name":"has","span":{"filename":"src/chain_core/abor.rs","begin":[161,34],"end":[161,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:51261":{"id":"0:51261","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51262:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:53852:1943":{"id":"b:2:2903-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30711:5247":{"id":"0:30711:5247","crate_id":0,"name":"as_hard_fork_initiation_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[145,4],"end":[150,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12550":{"id":"0:12550","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12551:7231","0:12552:5150","0:12553:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47516:1788":{"id":"0:47516:1788","crate_id":0,"name":"set_redeemers","span":{"filename":"src/lib.rs","begin":[1179,4],"end":[1181,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["redeemers",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50947:906":{"id":"0:50947:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1751,4],"end":[1753,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:16996:4238":{"id":"a:2:9605:8783-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24520:2455":{"id":"0:24520:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15760":{"id":"0:15760","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15761:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13800":{"id":"0:13800","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13801:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16976":{"id":"0:16976","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16977:7231","0:16978:5150","0:16979:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2837":{"id":"0:2837","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[62,0],"end":[62,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"protocol_types","name":"protocol_types","id":"0:2450:1596","glob":true}},"0:11447:3540":{"id":"0:11447:3540","crate_id":0,"name":"Array","span":{"filename":"src/chain_core/abor.rs","begin":[18,4],"end":[18,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"7","value":"7"}}},"32:1682:649":{"id":"32:1682:649","crate_id":32,"name":"fmt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[478,4],"end":[478,65]},"visibility":"default","docs":"Format an explanation of what data was being expected. Same signature as\nthe `Display` and `Debug` traits.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["formatter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:17:55-0:1590:3903":{"id":"b:17:55-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:36909:3242":{"id":"b:19:426-0:36909:3242","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9902:7245":{"id":"0:9902:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3007":{"id":"0:3007","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[287,0],"end":[291,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3008:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16751":{"id":"0:16751","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16752:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11915:3910":{"id":"b:36:59-0:11915:3910","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34531:5331":{"id":"0:34531:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11760":{"id":"0:11760","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[15,27],"end":[15,32]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11761:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3753:1759":{"id":"0:3753:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2078,4],"end":[2087,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46729":{"id":"0:46729","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46730:7231","0:46731:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:13038:2615":{"id":"a:2:3407:213-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:606:3657":{"id":"0:606:3657","crate_id":0,"name":"get_u16","span":{"filename":"src/chain_core/mempack.rs","begin":[168,4],"end":[173,5]},"visibility":"public","docs":"Return the next u16 from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u16"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12909:667":{"id":"0:12909:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51078:2194":{"id":"0:51078:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44131:7231":{"id":"0:44131:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48007":{"id":"0:48007","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1237,0],"end":[1247,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48012:1775","0:48022:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7291:649":{"id":"0:7291:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[891,9],"end":[891,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1333:4073":{"id":"0:1333:4073","crate_id":0,"name":"try_from_slice","span":{"filename":"src/chain_crypto/digest.rs","begin":[70,4],"end":[70,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:54881:2001":{"id":"a:2:3407:213-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11627":{"id":"0:11627","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[24,9],"end":[24,14]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11628:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43492:269":{"id":"0:43492:269","crate_id":0,"name":"address","span":{"filename":"src/lib.rs","begin":[380,4],"end":[382,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27783":{"id":"0:27783","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27784:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3226:126":{"id":"2:3226:126","crate_id":2,"name":"Error","span":null,"visibility":"default","docs":"The type returned in the event of a conversion error.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:3471:6582-0:7010:1750":{"id":"a:2:3471:6582-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15060:5150":{"id":"0:15060:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50296:2455":{"id":"0:50296:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51002":{"id":"0:51002","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51003:7231","0:51004:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17624:2455":{"id":"0:17624:2455","crate_id":0,"name":"is_none","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:49101:1812":{"id":"b:49:1377-0:49101:1812","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27625:906":{"id":"0:27625:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[24,4],"end":[26,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26396":{"id":"0:26396","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26397:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48823:667":{"id":"0:48823:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31619":{"id":"0:31619","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,18],"end":[175,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:953:6703":{"id":"25:953:6703","crate_id":25,"name":"abs_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[469,4],"end":[469,42]},"visibility":"default","docs":"The positive difference of two numbers.\n\n* If `self <= other`: `0:0`\n* Else: `self - other`\n\n```\nuse num_traits::real::Real;\n\nlet x = 3.0;\nlet y = -3.0;\n\nlet abs_difference_x = (x.abs_sub(1.0) - 2.0).abs();\nlet abs_difference_y = (y.abs_sub(1.0) - 0.0).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:11589:3924":{"id":"a:2:3407:213-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19203:7231":{"id":"0:19203:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13912:7236":{"id":"0:13912:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:600:3647":{"id":"0:600:3647","crate_id":0,"name":"get_slice","span":{"filename":"src/chain_core/mempack.rs","begin":[127,4],"end":[132,5]},"visibility":"public","docs":"Return a slice of the next bytes from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["sz",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14439":{"id":"0:14439","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14440:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50160":{"id":"0:50160","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,4],"end":[1637,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50161:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5819:702":{"id":"0:5819:702","crate_id":0,"name":"hash","span":{"filename":"src/address.rs","begin":[37,27],"end":[37,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14523":{"id":"0:14523","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14524:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3750:6724":{"id":"2:3750:6724","crate_id":2,"name":"IndexMut","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3752:741"],"generics":{"params":[{"name":"Idx","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Idx"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"Index","id":"2:3746:6723","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Idx"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:37733:7207":{"id":"0:37733:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28659":{"id":"0:28659","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28660:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47586:5150":{"id":"0:47586:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46811:7350":{"id":"0:46811:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15359:2244":{"id":"0:15359:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:54032:1637":{"id":"0:54032:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2473,4],"end":[2475,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45832:7207":{"id":"0:45832:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:21056:4437":{"id":"b:2:2903-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:637:6676":{"id":"25:637:6676","crate_id":25,"name":"FromBytes","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:638:3539","25:639:3659","25:640:3586","25:641:56527"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:33039":{"id":"0:33039","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33040:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"24:520:18329":{"id":"24:520:18329","crate_id":24,"name":"result_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[92,4],"end":[92,38]},"visibility":"default","docs":"Convenience function that retrieves the result of a digest as a\nString in hexadecimal format.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:44407:1714":{"id":"b:19:426-0:44407:1714","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:35959:3238":{"id":"b:2:3255-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39205:5603":{"id":"0:39205:5603","crate_id":0,"name":"set_max_collateral_inputs","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[456,4],"end":[458,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_collateral_inputs",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3859:54668":{"id":"2:3859:54668","crate_id":2,"name":"start_bound","span":null,"visibility":"default","docs":"Start index bound.\n\nReturns the start value as a `Bound`.\n\n# Examples\n\n```\n# fn main() {\nuse std::ops::Bound::*;\nuse std::ops::RangeBounds;\n\nassert_eq!((..10).start_bound(), Unbounded);\nassert_eq!((3..10).start_bound(), Included(&3));\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Bound","id":"2:42364:6639","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:49644:1822":{"id":"a:2:9606:8782-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:31101:2861":{"id":"b:32:1701-0:31101:2861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24513":{"id":"0:24513","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24514:7231","0:24515:5150","0:24516:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52651":{"id":"0:52651","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,20],"end":[2091,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25826:6154":{"id":"0:25826:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:1120:3919":{"id":"a:2:3407:213-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21860:906":{"id":"0:21860:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16883:7247":{"id":"0:16883:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43883":{"id":"0:43883","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43884:7231","0:43885:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2500:5073":{"id":"0:2500:5073","crate_id":0,"name":"stake_registration","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[1,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:22213:2671"],"is_stripped":true}},"a:2:3471:6582-0:52397:1880":{"id":"a:2:3471:6582-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"47:35:2352":{"id":"47:35:2352","crate_id":47,"name":"output_size","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[39,4],"end":[39,30]},"visibility":"default","docs":"Get output size of the hasher","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18239:1542":{"id":"0:18239:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[49,21],"end":[49,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:1401:126":{"id":"0:1401:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_crypto/digest.rs","begin":[254,4],"end":[254,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:6644:2226":{"id":"0:6644:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/address.rs","begin":[412,4],"end":[417,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11595:3926":{"id":"b:2:3240-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33132:7232":{"id":"0:33132:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:41891:1610":{"id":"a:2:3471:6582-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45984":{"id":"0:45984","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45985:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27450:1673":{"id":"0:27450:1673","crate_id":0,"name":"transaction_id","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:49190:1813":{"id":"b:2:3250-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:31355:1815":{"id":"b:2:2903-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52404":{"id":"0:52404","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2062,16],"end":[2062,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52405:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24396":{"id":"0:24396","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24397:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:902:3954":{"id":"0:902:3954","crate_id":0,"name":"verify_bytes","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[116,4],"end":[122,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pubkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49840:2225":{"id":"0:49840:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50904":{"id":"0:50904","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50909:5328","0:50920:6154","0:50931:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31337:5150":{"id":"0:31337:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:11885:3901":{"id":"a:2:9606:8782-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34285:780":{"id":"0:34285:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[994,4],"end":[996,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54890:649":{"id":"0:54890:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2811,4],"end":[2811,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32030:7231":{"id":"0:32030:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34809":{"id":"0:34809","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1115,4],"end":[1115,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34810:1766","0:34811:7350","0:34812:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45980":{"id":"0:45980","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45981:7231","0:45982:5150","0:45983:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12318:2226":{"id":"0:12318:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[220,4],"end":[225,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29922":{"id":"0:29922","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29923:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45175":{"id":"0:45175","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45180:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31188":{"id":"0:31188","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31193:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:42440:1633":{"id":"a:2:9606:8782-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45841:1725":{"id":"0:45841:1725","crate_id":0,"name":"SingleHostAddr","span":{"filename":"src/lib.rs","begin":[862,4],"end":[862,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:35760:2225":{"id":"0:35760:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36988:7245":{"id":"0:36988:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11688":{"id":"0:11688","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"items":["0:11690:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8345:594":{"id":"0:8345:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[113,32],"end":[113,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49686:1684":{"id":"0:49686:1684","crate_id":0,"name":"data_hash","span":{"filename":"src/lib.rs","begin":[1496,4],"end":[1501,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31594:7243":{"id":"0:31594:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28376:2226":{"id":"0:28376:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15831":{"id":"0:15831","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2196:4480":{"id":"0:2196:4480","crate_id":0,"name":"verify_signature","span":{"filename":"src/impl_mockchain/key.rs","begin":[121,0],"end":[132,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["public_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"crypto::Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"property::Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:31060":{"id":"0:31060","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31061:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3951:49961":{"id":"2:3951:49961","crate_id":2,"name":"TryType","span":null,"visibility":"default","docs":"The \"return\" type of this meta-function.","links":{},"attrs":["#[unstable(feature = \"try_trait_v2_residual\", issue = \"91285\")]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"O"}}}},{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:15246:7245":{"id":"0:15246:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:758:18159":{"id":"49:758:18159","crate_id":49,"name":"to_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[142,4],"end":[142,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6002":{"id":"0:6002","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,23],"end":[110,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16016":{"id":"0:16016","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44731":{"id":"0:44731","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44736:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4625":{"id":"0:4625","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/vote_delegation.rs","begin":[8,0],"end":[22,1]},"visibility":{"restricted":{"parent":"0:4607:5074","path":"::serialization::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4626:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25347":{"id":"0:25347","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,49],"end":[24,59]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25348:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:35847:5458":{"id":"b:36:59-0:35847:5458","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:27525:5192":{"id":"a:2:9606:8782-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:1359:4077":{"id":"a:2:3471:6582-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:22213:2671":{"id":"a:2:3421:221-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14508:7231":{"id":"0:14508:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32551:5150":{"id":"0:32551:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"22:71:49167":{"id":"22:71:49167","crate_id":22,"name":"check_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[316,4],"end":[316,50]},"visibility":"default","docs":"Check if all values are in range and return array-like struct of `u5` values","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1461:702":{"id":"0:1461:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/digest.rs","begin":[351,4],"end":[353,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"HA"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"HA","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42684":{"id":"0:42684","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42685:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:1028:3918":{"id":"b:44:298-0:1028:3918","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18257:1542":{"id":"0:18257:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[55,34],"end":[55,63]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:11345":{"id":"0:11345","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11346:7231","0:11347:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26644":{"id":"0:26644","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[33,4],"end":[33,14]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26645:1766","0:26646:7350","0:26647:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2488:5069":{"id":"0:2488:5069","crate_id":0,"name":"pool_registration","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[1,0],"end":[165,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:20565:2670","0:20811:4441","0:21056:4437"],"is_stripped":true}},"0:2756:5431":{"id":"0:2756:5431","crate_id":0,"name":"decode_plutus_datum_to_json_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[1450,0],"end":[1527,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"serde_json::Value","id":"31:2610:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:42968":{"id":"0:42968","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[274,0],"end":[302,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42973:1656","0:42983:1659","0:42993:1660"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45585:7232":{"id":"0:45585:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:587:3635":{"id":"b:2:2906-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54375:7231":{"id":"0:54375:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16019":{"id":"0:16019","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16020:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50457:5331":{"id":"0:50457:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10381:2677":{"id":"0:10381:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/tx_builder.rs","begin":[291,4],"end":[315,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:520":{"id":"0:520","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[21,0],"end":[34,1]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:521:3541"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13791:7231":{"id":"0:13791:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5748":{"id":"0:5748","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2859,0],"end":[2873,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredSignersSet","id":"0:5661:1666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5749:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49904:7231":{"id":"0:49904:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15913":{"id":"0:15913","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15914:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14666:7231":{"id":"0:14666:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46749:7231":{"id":"0:46749:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26270:5180":{"id":"0:26270:5180","crate_id":0,"name":"to_staking_pool_key_hash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[93,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36270":{"id":"0:36270","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36275:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:48848:1808":{"id":"a:2:9606:8782-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:28003:5212":{"id":"b:19:426-0:28003:5212","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:45372:1729":{"id":"b:2:3250-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33786:993":{"id":"0:33786:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,43],"end":[684,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33314:5331":{"id":"0:33314:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49197":{"id":"0:49197","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,4],"end":[1416,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49198:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4031:1759":{"id":"0:4031:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/certificate.rs","begin":[7,4],"end":[30,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:27525:5192":{"id":"b:2:3240-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1676:702":{"id":"0:1676:702","crate_id":0,"name":"hash","span":{"filename":"src/chain_crypto/key.rs","begin":[223,4],"end":[228,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"H"},"bounds":[{"trait_bound":{"trait":{"name":"std::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30387:5215":{"id":"0:30387:5215","crate_id":0,"name":"NoConfidenceAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[43,4],"end":[43,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"3","value":"3"}}},"0:49304:7247":{"id":"0:49304:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53019:1759":{"id":"0:53019:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2143,38],"end":[2143,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43939":{"id":"0:43939","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[522,4],"end":[522,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43940:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12919:7231":{"id":"0:12919:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:41273:5763":{"id":"b:2:2906-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2589:5197":{"id":"0:2589:5197","crate_id":0,"name":"parameter_change_action","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:27734:5209"],"is_stripped":true}},"0:5798:5150":{"id":"0:5798:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"44:195:44575":{"id":"44:195:44575","crate_id":44,"name":"AndNot","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:196:180","44:197:59165"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:24107:2845":{"id":"0:24107:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[42,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:390:3373":{"id":"48:390:3373","crate_id":48,"name":"append","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[129,4],"end":[129,45]},"visibility":"default","docs":"Returns a new array with the given element appended to the end of it.\n\nExample:\n\n```rust\n# use generic_array::{arr, sequence::Lengthen};\n# fn main() {\nlet a = arr![i32; 1, 2, 3];\n\nlet b = a.append(4);\n\nassert_eq!(b, arr![i32; 1, 2, 3, 4]);\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["last",{"kind":"generic","inner":"T"}]],"output":{"kind":"qualified_path","inner":{"name":"Longer","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Lengthen","id":"48:387:19759","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:949:53549":{"id":"25:949:53549","crate_id":25,"name":"to_degrees","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[413,4],"end":[413,32]},"visibility":"default","docs":"Converts radians to degrees.\n\n```\nuse std::f64::consts;\n\nlet angle = consts::PI;\n\nlet abs_difference = (angle.to_degrees() - 180.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47610:415":{"id":"0:47610:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1202,22],"end":[1202,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:51986:1875":{"id":"b:2:3244-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:8427:2629":{"id":"b:49:1377-0:8427:2629","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:41891:1610":{"id":"b:2:3250-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9142:2435":{"id":"2:9142:2435","crate_id":2,"name":"cloned","span":null,"visibility":"default","docs":"Creates an iterator which [`clone`]s all of its elements.\n\nThis is useful when you have an iterator over `&T`, but you need an\niterator over `T`.\n\nThere is no guarantee whatsoever about the `clone` method actually\nbeing called *or* optimized away. So code should not depend on\neither.\n\n[`clone`]: Clone::clone\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet v_cloned: Vec<_> = a.iter().cloned().collect();\n\n// cloned is the same as .map(|&x| x), for integers\nlet v_map: Vec<_> = a.iter().map(|&x| x).collect();\n\nassert_eq!(v_cloned, vec![1, 2, 3]);\nassert_eq!(v_map, vec![1, 2, 3]);\n```\n\nTo get the best performance, try to clone late:\n\n```\nlet a = [vec![0_u8, 1, 2], vec![3, 4], vec![23]];\n// don't do this:\nlet slower: Vec<_> = a.iter().cloned().filter(|s| s.len() == 1).collect();\nassert_eq!(&[vec![23]], &slower[..]);\n// instead call `cloned` late\nlet faster: Vec<_> = a.iter().filter(|s| s.len() == 1).cloned().collect();\nassert_eq!(&[vec![23]], &faster[..]);\n```","links":{"Clone::clone":"2:2923:408"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Cloned","id":"2:42982:6911","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'a"},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"T"}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22204:7247":{"id":"0:22204:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13000:7231":{"id":"0:13000:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45390":{"id":"0:45390","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[793,4],"end":[793,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45391:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13634:2225":{"id":"0:13634:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11428:3533":{"id":"b:5:859-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25443":{"id":"0:25443","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25444:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11478:408":{"id":"0:11478:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_core/abor.rs","begin":[158,16],"end":[158,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35679":{"id":"0:35679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35680:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20803":{"id":"0:20803","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20804:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:49644:1822":{"id":"b:2:4212-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44915:7350":{"id":"0:44915:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[705,4],"end":[705,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42753:2194":{"id":"0:42753:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:31355:1815":{"id":"b:44:298-0:31355:1815","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17614:7231":{"id":"0:17614:7231","crate_id":0,"name":"Abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:41273:5763":{"id":"a:2:9605:8783-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2776:1759":{"id":"0:2776:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[221,4],"end":[228,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19969:7207":{"id":"0:19969:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20071:6154":{"id":"0:20071:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:13806:1778":{"id":"b:19:426-0:13806:1778","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6168:2161":{"id":"0:6168:2161","crate_id":0,"name":"has_script_hash","span":{"filename":"src/address.rs","begin":[164,4],"end":[169,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:45861:1732":{"id":"a:2:3471:6582-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:46768:1749":{"id":"b:36:59-0:46768:1749","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9878:7236":{"id":"0:9878:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8278:6470":{"id":"0:8278:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54518:780":{"id":"0:54518:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[2671,4],"end":[2673,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8961:7236":{"id":"0:8961:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:15807:53548":{"id":"2:15807:53548","crate_id":2,"name":"recip","span":null,"visibility":"default","docs":"Takes the reciprocal (inverse) of each lane, `1/x`.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"47:108:20069":{"id":"47:108:20069","crate_id":47,"name":"FixedOutputDirty","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:109:59278","47:110:60660"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:2693":{"id":"0:2693","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[160,0],"end":[170,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2694:1766","0:2695:1767","0:2696:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:989":{"id":"0:989","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[102,0],"end":[106,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:990:3895"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52489:2225":{"id":"0:52489:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28535":{"id":"0:28535","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28536:7231","0:28537:5150","0:28538:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2703:19969":{"id":"50:2703:19969","crate_id":50,"name":"sorted","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2593,4],"end":[2595,29]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort the letters of the text in ascending order\nlet text = \"bdacfe\";\nitertools::assert_equal(text.chars().sorted(),\n \"abcdef\".chars());\n```","links":{"`slice::sort`":"5:5890:19140"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47862:1759":{"id":"0:47862:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1227,50],"end":[1227,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32336:7350":{"id":"0:32336:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[368,4],"end":[368,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25993:702":{"id":"0:25993:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,23],"end":[23,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34900:5331":{"id":"0:34900:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16177:7207":{"id":"0:16177:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42459":{"id":"0:42459","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,50],"end":[185,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42460:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:55003:2004":{"id":"b:36:59-0:55003:2004","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:11589:3924":{"id":"b:2:3255-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54900:993":{"id":"0:54900:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2815,4],"end":[2815,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51478":{"id":"0:51478","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51479:7231","0:51480:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45813:906":{"id":"0:45813:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[851,4],"end":[855,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["dns_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1401:1706":{"id":"49:1401:1706","crate_id":49,"name":"Len","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1402:180","49:1403:780"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:32290:3370":{"id":"0:32290:3370","crate_id":0,"name":"Costmdls","span":{"filename":"src/protocol_types/plutus.rs","begin":[370,0],"end":[370,80]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:32338","0:32353","0:32368","0:32383","0:32398","0:32436","a:2:3471:6582-0:32290:3370","a:2:9605:8783-0:32290:3370","a:2:3421:221-0:32290:3370","a:2:9606:8782-0:32290:3370","a:2:3407:213-0:32290:3370","b:2:3244-0:32290:3370","b:2:2903-0:32290:3370","b:2:3255-0:32290:3370","b:2:3240-0:32290:3370","b:2:4212-0:32290:3370","b:2:3250-0:32290:3370","b:2:2906-0:32290:3370","b:5:859-0:32290:3370","b:19:426-0:32290:3370","b:32:1701-0:32290:3370","b:36:59-0:32290:3370","b:44:298-0:32290:3370","b:49:1377-0:32290:3370","0:32293","0:32295","0:32297","0:32300","0:32301","0:32303","0:32305","0:32306","0:32308","0:32312","0:32317","0:32334","0:32236","0:32242","0:32251","0:32264","0:32270","0:32274","0:32278","0:32282","0:32284","0:5236"]}},"0:11798:667":{"id":"0:11798:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19449:7236":{"id":"0:19449:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16949:7231":{"id":"0:16949:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54679:2194":{"id":"0:54679:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23384:7231":{"id":"0:23384:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41845:7232":{"id":"0:41845:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:47600:1789":{"id":"a:2:3407:213-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48022:906":{"id":"0:48022:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1242,4],"end":[1246,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["native_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18060:5064":{"id":"0:18060:5064","crate_id":0,"name":"set_witness_set","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[79,4],"end":[84,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["raw_witness_set",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7268:5150":{"id":"0:7268:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:49644:1822":{"id":"b:36:59-0:49644:1822","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4398:3675":{"id":"1:4398:3675","crate_id":1,"name":"read","span":null,"visibility":"default","docs":"Pull some bytes from this source into the specified buffer, returning\nhow many bytes were read.\n\nThis function does not provide any guarantees about whether it blocks\nwaiting for data, but if an object needs to block for a read and cannot,\nit will typically signal this via an [`Err`] return value.\n\nIf the return value of this method is [`Ok(n)`], then implementations must\nguarantee that `0 <= n <= buf.len()`. A nonzero `n` value indicates\nthat the buffer `buf` has been filled in with `n` bytes of data from this\nsource. If `n` is `0`, then it can indicate one of two scenarios:\n\n1. This reader has reached its \"end of file\" and will likely no longer\n be able to produce bytes. Note that this does not mean that the\n reader will *always* no longer be able to produce bytes. As an example,\n on Linux, this method will call the `recv` syscall for a [`TcpStream`],\n where returning zero indicates the connection was shut down correctly. While\n for [`File`], it is possible to reach the end of file and get zero as result,\n but if more data is appended to the file, future calls to `read` will return\n more data.\n2. The buffer specified was 0 bytes in length.\n\nIt is not an error if the returned value `n` is smaller than the buffer size,\neven when the reader is not at the end of the stream yet.\nThis may happen for example because fewer bytes are actually available right now\n(e. g. being close to end-of-file) or because read() was interrupted by a signal.\n\nAs this trait is safe to implement, callers cannot rely on `n <= buf.len()` for safety.\nExtra care needs to be taken when `unsafe` functions are used to access the read bytes.\nCallers have to ensure that no unchecked out-of-bounds accesses are possible even if\n`n > buf.len()`.\n\nNo guarantees are provided about the contents of `buf` when this\nfunction is called, so implementations cannot rely on any property of the\ncontents of `buf` being true. It is recommended that *implementations*\nonly write data to `buf` instead of reading its contents.\n\nCorrespondingly, however, *callers* of this method must not assume any guarantees\nabout how the implementation uses `buf`. The trait is safe to implement,\nso it is possible that the code that's supposed to write to the buffer might also read\nfrom it. It is your responsibility to make sure that `buf` is initialized\nbefore calling `read`. Calling `read` with an uninitialized `buf` (of the kind one\nobtains via [`MaybeUninit`]) is not safe, and can lead to undefined behavior.\n\n[`MaybeUninit`]: crate::mem::MaybeUninit\n\n# Errors\n\nIf this function encounters any form of I/O or other error, an error\nvariant will be returned. If an error is returned then it must be\nguaranteed that no bytes were read.\n\nAn error of the [`ErrorKind::Interrupted`] kind is non-fatal and the read\noperation should be retried if there is nothing else to do.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`Ok(n)`]: Ok\n[`File`]: crate::fs::File\n[`TcpStream`]: crate::net::TcpStream\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n let mut buffer = [0; 10];\n\n // read up to 10 bytes\n let n = f.read(&mut buffer[..])?;\n\n println!(\"The bytes: {:?}\", &buffer[..n]);\n Ok(())\n}\n```","links":{"crate::net::TcpStream":"1:5141:18706","`Err`":"2:44081:125","crate::fs::File":"1:2919:127","Ok":"2:44078:174","crate::mem::MaybeUninit":"2:25419:6969","`ErrorKind::Interrupted`":"1:9243:18289"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:5808:2142":{"id":"b:5:859-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17773:649":{"id":"0:17773:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[185,9],"end":[185,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6782:594":{"id":"0:6782:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[656,32],"end":[656,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:25323:5158":{"id":"a:2:3471:6582-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31606:2455":{"id":"0:31606:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41080:4383":{"id":"0:41080:4383","crate_id":0,"name":"to_str","span":{"filename":"src/utils.rs","begin":[990,4],"end":[992,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:12328:4180":{"id":"b:2:2906-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17496:1542":{"id":"0:17496:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[10,8],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:1649:4132":{"id":"0:1649:4132","crate_id":0,"name":"to_public","span":{"filename":"src/chain_crypto/key.rs","begin":[170,4],"end":[172,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:7696:2703":{"id":"b:2:3240-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34746:7231":{"id":"0:34746:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23680:7231":{"id":"0:23680:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11796":{"id":"0:11796","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11798:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37336:5502":{"id":"0:37336:5502","crate_id":0,"name":"set_update","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[92,4],"end":[94,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["update",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45760":{"id":"0:45760","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45765:5328","0:45776:6154","0:45787:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12339:7232":{"id":"0:12339:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12422:2223":{"id":"0:12422:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[269,4],"end":[278,5]},"visibility":"public","docs":"Get private key from its bech32 representation\n```javascript\nPrivateKey.from_bech32('ed25519_sk1ahfetf02qwwg4dkq7mgp4a25lx5vh9920cr5wnxmpzz9906qvm8qwvlts0');\n```\nFor an extended 25519 key\n```javascript\nPrivateKey.from_bech32('ed25519e_sk1gqwl4szuwwh6d0yk3nsqcc6xxc3fpvjlevgwvt60df59v8zd8f8prazt8ln3lmz096ux3xvhhvm3ca9wj2yctdh3pnw0szrma07rt5gl748fp');\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51750":{"id":"0:51750","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51751:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54888":{"id":"0:54888","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2810,4],"end":[2810,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"19:396:7232":{"id":"19:396:7232","crate_id":19,"name":"into_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[17,4],"end":[17,35]},"visibility":"default","docs":"Convert `self` into `Self::Abi` so that it can be sent across the wasm\nABI boundary.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:17811:2129":{"id":"b:36:59-0:17811:2129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49128:415":{"id":"0:49128:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1404,22],"end":[1404,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5320:1759":{"id":"0:5320:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[482,4],"end":[502,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23874:1763":{"id":"0:23874:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:20565:2670":{"id":"a:2:9606:8782-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48841:7207":{"id":"0:48841:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33225:7350":{"id":"0:33225:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[582,4],"end":[582,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:30134:5233":{"id":"a:2:9606:8782-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:680:57264":{"id":"25:680:57264","crate_id":25,"name":"checked_neg","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[169,4],"end":[169,42]},"visibility":"default","docs":"Negates a number, returning `None` for results that can't be represented, like signed `MIN`\nvalues that can't be positive, or non-zero unsigned values that can't be negative.\n\n# Examples\n\n```\nuse num_traits::CheckedNeg;\nuse std::i32::MIN;\n\nassert_eq!(CheckedNeg::checked_neg(&1_i32), Some(-1));\nassert_eq!(CheckedNeg::checked_neg(&-1_i32), Some(1));\nassert_eq!(CheckedNeg::checked_neg(&MIN), None);\n\nassert_eq!(CheckedNeg::checked_neg(&0_u32), Some(0));\nassert_eq!(CheckedNeg::checked_neg(&1_u32), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35861:649":{"id":"0:35861:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[110,16],"end":[110,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:8799:2753":{"id":"b:2:3240-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14316:5150":{"id":"0:14316:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:967:3936":{"id":"0:967:3936","crate_id":0,"name":"PUBLIC_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[36,4],"end":[36,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"XPUB_SIZE"}},"0:22372:5331":{"id":"0:22372:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:54614:1982":{"id":"a:2:3421:221-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38658":{"id":"0:38658","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[218,4],"end":[218,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38659:1766","0:38660:7350","0:38661:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14473:7232":{"id":"0:14473:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16131:6470":{"id":"0:16131:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35056:993":{"id":"0:35056:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,38],"end":[1156,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:32045:3427":{"id":"b:2:4212-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49944:594":{"id":"0:49944:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1526,32],"end":[1526,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42428":{"id":"0:42428","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42429:7231","0:42430:5150","0:42431:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:19214:2688":{"id":"b:2:2906-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45109:702":{"id":"0:45109:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[743,4],"end":[743,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:679:6681":{"id":"25:679:6681","crate_id":25,"name":"CheckedNeg","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:680:57264"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:19766:5125":{"id":"a:2:9605:8783-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:40913:4380":{"id":"b:49:1377-0:40913:4380","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1475":{"id":"0:1475","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[370,0],"end":[374,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1478:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48074":{"id":"0:48074","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48075:7231","0:48076:5150","0:48077:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:34765:2644":{"id":"b:2:3250-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30195:906":{"id":"0:30195:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[22,4],"end":[24,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32896":{"id":"0:32896","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32901:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:11611:3928":{"id":"a:2:9605:8783-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:16554:1906":{"id":"b:5:859-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10892:3241":{"id":"0:10892:3241","crate_id":0,"name":"add_json_metadatum_with_schema","span":{"filename":"src/builders/tx_builder.rs","begin":[1060,4],"end":[1069,5]},"visibility":"public","docs":"Add a single JSON metadatum using a TransactionMetadatumLabel, a String, and a MetadataJsonSchema object\nIt will be securely added to existing or new metadata in this builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["val",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["schema",{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8216:408":{"id":"0:8216:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[74,9],"end":[74,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54566":{"id":"0:54566","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54567:7231","0:54568:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14976:2226":{"id":"0:14976:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11641:126":{"id":"b:2:3240-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26455:266":{"id":"0:26455:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12218:5150":{"id":"0:12218:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:36387":{"id":"0:36387","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,9],"end":[291,14]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36388:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24141":{"id":"0:24141","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24143:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:15629:1746":{"id":"a:2:9606:8782-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29739":{"id":"0:29739","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29744:5328","0:29755:6154","0:29766:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:13038:2615":{"id":"b:2:2903-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"29:690:1767":{"id":"29:690:1767","crate_id":29,"name":"json_schema","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/lib.rs","begin":[164,4],"end":[164,61]},"visibility":"default","docs":"Generates a JSON Schema for this type.\n\nIf the returned schema depends on any [referenceable](JsonSchema::is_referenceable) schemas, then this method will\nadd them to the [`SchemaGenerator`](gen::SchemaGenerator)'s schema definitions.\n\nThis should not return a `$ref` schema.","links":{"JsonSchema::is_referenceable":"29:687:1772","gen::SchemaGenerator":"29:1592:1769"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:49521:1679":{"id":"a:2:9605:8783-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:404":{"id":"0:404","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[283,0],"end":[287,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:405:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43326":{"id":"0:43326","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,23],"end":[364,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:39403:4061":{"id":"b:2:3250-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37376:3207":{"id":"0:37376:3207","crate_id":0,"name":"set_validity_start_interval","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[114,4],"end":[116,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nUses outdated slot number format.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of slot (BigNum u64) bigger then Slot32. Use set_validity_start_interval_bignum instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of slot (BigNum u64) bigger then Slot32. Use set_validity_start_interval_bignum instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["validity_start_interval",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43232:1673":{"id":"0:43232:1673","crate_id":0,"name":"transaction_id","span":{"filename":"src/lib.rs","begin":[346,4],"end":[348,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:27525:5192":{"id":"b:2:3244-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:9426:2840":{"id":"b:2:4212-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:25678:5150":{"id":"b:2:3244-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53852:1943":{"id":"0:53852:1943","crate_id":0,"name":"Assets","span":{"filename":"src/lib.rs","begin":[2454,0],"end":[2454,76]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:53899","0:53914","0:53929","0:53944","0:53959","0:53997","a:2:3471:6582-0:53852:1943","a:2:9605:8783-0:53852:1943","a:2:3421:221-0:53852:1943","a:2:9606:8782-0:53852:1943","a:2:3407:213-0:53852:1943","b:2:3244-0:53852:1943","b:2:2903-0:53852:1943","b:2:3255-0:53852:1943","b:2:3240-0:53852:1943","b:2:4212-0:53852:1943","b:2:3250-0:53852:1943","b:2:2906-0:53852:1943","b:5:859-0:53852:1943","b:19:426-0:53852:1943","b:32:1701-0:53852:1943","b:36:59-0:53852:1943","b:44:298-0:53852:1943","b:46:21-0:53852:1943","b:46:16-0:53852:1943","b:49:1377-0:53852:1943","0:3960","0:53855","0:53857","0:53859","0:53861","0:53862","0:53864","0:53866","0:53867","0:53869","0:53873","0:53878","0:53895","0:53798","0:53804","0:53813","0:53826","0:53832","0:53836","0:53840","0:53844","0:53846"]}},"0:5760":{"id":"0:5760","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5761:7231","0:5762:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13179:6154":{"id":"0:13179:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:8799:2753":{"id":"b:19:426-0:8799:2753","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15265":{"id":"0:15265","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15266:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7893":{"id":"0:7893","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[60,0],"end":[277,1]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7898:906","0:7908:2464","0:7918:1952","0:7933:2677","0:7943:2655","0:7953:2641","0:7963:2648","0:7973:2725","0:7983:2676","0:7993:2730"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1959:1759":{"id":"0:1959:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[628,4],"end":[637,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29148":{"id":"0:29148","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29153:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33885":{"id":"0:33885","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33890:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11608":{"id":"0:11608","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,31],"end":[19,35]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11609:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:1594:3031":{"id":"b:22:65-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44655:594":{"id":"0:44655:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[656,4],"end":[656,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7687":{"id":"0:7687","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,23],"end":[10,25]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5731:1766":{"id":"0:5731:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2397,4],"end":[2399,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43164:2225":{"id":"0:43164:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44218":{"id":"0:44218","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[570,4],"end":[570,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44219:1766","0:44220:7350","0:44221:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6512:7231":{"id":"0:6512:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9566:667":{"id":"0:9566:667","crate_id":0,"name":"from","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5552":{"id":"0:5552","crate_id":0,"name":null,"span":{"filename":"src/serialization/protocol_param_update.rs","begin":[132,0],"end":[366,1]},"visibility":{"restricted":{"parent":"0:5519:5053","path":"::serialization::protocol_param_update"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5553:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31889":{"id":"0:31889","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,32],"end":[233,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31890:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53423:594":{"id":"0:53423:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2314,27],"end":[2314,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44849":{"id":"0:44849","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44850:7231","0:44851:5150","0:44852:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2894":{"id":"0:2894","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[51,0],"end":[55,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2896:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:12171:2207":{"id":"b:2:3250-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:49313:1681":{"id":"b:2:3240-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9632:2641":{"id":"0:9632:2641","crate_id":0,"name":"get_plutus_witnesses","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[38,4],"end":[48,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49104:1542":{"id":"0:49104:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1407,17],"end":[1407,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:34128":{"id":"0:34128","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34129:7231","0:34130:5150","0:34131:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:651:3704":{"id":"0:651:3704","crate_id":0,"name":"into_inner","span":{"filename":"src/chain_core/packer.rs","begin":[14,4],"end":[16,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"I"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43924:7207":{"id":"0:43924:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14596:2225":{"id":"0:14596:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36755:6154":{"id":"0:36755:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55125:6154":{"id":"0:55125:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1169":{"id":"0:1169","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/mod.rs","begin":[8,0],"end":[8,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"ed25519_extended::Ed25519Extended","name":"Ed25519Extended","id":"0:1028:3918","glob":false}},"0:12974:266":{"id":"0:12974:266","crate_id":0,"name":"add","span":{"filename":"src/crypto.rs","begin":[485,4],"end":[487,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8941:2767":{"id":"b:2:4212-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17827":{"id":"0:17827","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,32],"end":[280,41]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17828:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49771:415":{"id":"0:49771:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1514,22],"end":[1514,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49637:7207":{"id":"0:49637:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:49920:1829":{"id":"b:2:3244-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33438:594":{"id":"0:33438:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,27],"end":[611,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:45840:1731":{"id":"a:2:3471:6582-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:769:2581":{"id":"0:769:2581","crate_id":0,"name":"Inputs","span":{"filename":"src/chain_core/property.rs","begin":[189,4],"end":[189,24]},"visibility":"default","docs":"The iterable type of transaction inputs (if none use `Option<()>` and return `None`).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"44:297:49144":{"id":"44:297:49144","crate_id":44,"name":"vzip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[218,4],"end":[218,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:1789:17982":{"id":"32:1789:17982","crate_id":32,"name":"visit_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1321,4],"end":[1323,17]},"visibility":"default","docs":"The input contains an `i8`.\n\nThe default implementation forwards to [`visit_i64`].\n\n[`visit_i64`]: #method.visit_i64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:963:667":{"id":"0:963:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[26,4],"end":[30,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["v",{"kind":"resolved_path","inner":{"name":"i::PublicKeyError","id":"23:449:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33414:5150":{"id":"0:33414:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:44190:993":{"id":"0:44190:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[567,4],"end":[567,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54608":{"id":"0:54608","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54609:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"24:1673:56420":{"id":"24:1673:56420","crate_id":24,"name":"ct_ge","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[130,4],"end":[130,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7122:7207":{"id":"0:7122:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22011:1835":{"id":"0:22011:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:12562:3031":{"id":"b:2:2906-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54429:7231":{"id":"0:54429:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48647":{"id":"0:48647","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,88],"end":[1308,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48648:1766","0:48649:7350","0:48650:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:1120:3919":{"id":"b:49:1377-0:1120:3919","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50109":{"id":"0:50109","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50110:7231","0:50111:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49905:7232":{"id":"0:49905:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8990":{"id":"0:8990","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8991:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24122:702":{"id":"0:24122:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15806:3159":{"id":"2:15806:3159","crate_id":2,"name":"abs","span":null,"visibility":"default","docs":"Produces a vector where every lane has the absolute value of the\nequivalently-indexed lane in `self`.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:31611:1780":{"id":"b:2:3244-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28331:1835":{"id":"0:28331:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26498":{"id":"0:26498","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26499:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:28711:5215":{"id":"a:2:3407:213-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:1359:4077":{"id":"b:2:3244-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51213":{"id":"0:51213","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51214:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47838:2455":{"id":"0:47838:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17919":{"id":"0:17919","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17920:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15465:993":{"id":"0:15465:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:32824:4378":{"id":"b:49:1377-0:32824:4378","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1840":{"id":"0:1840","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[24,4],"end":[24,13]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::Signature","name":"Signature","id":"0:1730:3906","glob":false}},"b:2:2903-0:45372:1729":{"id":"b:2:2903-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5361":{"id":"0:5361","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[624,0],"end":[635,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5362:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:8008:2654":{"id":"b:36:59-0:8008:2654","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22478:5150":{"id":"0:22478:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:36909:3242":{"id":"b:36:59-0:36909:3242","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29056":{"id":"0:29056","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,43],"end":[40,53]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29057:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9415:7231":{"id":"0:9415:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:36208:5472":{"id":"a:2:3471:6582-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14009":{"id":"0:14009","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14010:1766","0:14011:1767","0:14012:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6771":{"id":"0:6771","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,9],"end":[656,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6772:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6109":{"id":"0:6109","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[128,4],"end":[128,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6110:1766","0:6111:7350","0:6112:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43465:6154":{"id":"0:43465:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20829":{"id":"0:20829","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[46,4],"end":[46,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20830:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:45861:1732":{"id":"a:2:3407:213-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:9739:2862":{"id":"b:2:3240-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4460:3712":{"id":"1:4460:3712","crate_id":1,"name":"write_all","span":null,"visibility":"default","docs":"Attempts to write an entire buffer into this writer.\n\nThis method will continuously call [`write`] until there is no more data\nto be written or an error of non-[`ErrorKind::Interrupted`] kind is\nreturned. This method will not return until the entire buffer has been\nsuccessfully written or such an error occurs. The first error that is\nnot of [`ErrorKind::Interrupted`] kind generated from this method will be\nreturned.\n\nIf the buffer contains no data, this will never call [`write`].\n\n# Errors\n\nThis function will return the first error of\nnon-[`ErrorKind::Interrupted`] kind that [`write`] returns.\n\n[`write`]: Write::write\n\n# Examples\n\n```no_run\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let mut buffer = File::create(\"foo.txt\")?;\n\n buffer.write_all(b\"some bytes\")?;\n Ok(())\n}\n```","links":{"`ErrorKind::Interrupted`":"1:9243:18289","Write::write":"1:4455:1932"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37752":{"id":"0:37752","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:12934:2620":{"id":"b:2:2903-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12007":{"id":"0:12007","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12008:7231","0:12009:5150","0:12010:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:23637:2674":{"id":"a:2:9605:8783-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49676:1824":{"id":"0:49676:1824","crate_id":0,"name":"new_data","span":{"filename":"src/lib.rs","begin":[1492,4],"end":[1494,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:80:1772":{"id":"0:80:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/address.rs","begin":[397,4],"end":[399,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41457:2455":{"id":"0:41457:2455","crate_id":0,"name":"is_none","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36894:7232":{"id":"0:36894:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9056:17751":{"id":"2:9056:17751","crate_id":2,"name":"reduce","span":null,"visibility":"default","docs":"Reduces the elements to a single one, by repeatedly applying a reducing\noperation.\n\nIf the iterator is empty, returns [`None`]; otherwise, returns the\nresult of the reduction.\n\nThe reducing function is a closure with two arguments: an 'accumulator', and an element.\nFor iterators with at least one element, this is the same as [`fold()`]\nwith the first element of the iterator as the initial accumulator value, folding\nevery subsequent element into it.\n\n[`fold()`]: Iterator::fold\n\n# Example\n\n```\nlet reduced: i32 = (1..10).reduce(|acc, e| acc + e).unwrap();\nassert_eq!(reduced, 45);\n\n// Which is equivalent to doing it with `fold`:\nlet folded: i32 = (1..10).fold(0, |acc, e| acc + e);\nassert_eq!(reduced, folded);\n```","links":{"`None`":"2:43952:173","Iterator::fold":"2:9053:1669"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47563:7236":{"id":"0:47563:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44967:2226":{"id":"0:44967:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:37740:5529":{"id":"a:2:3471:6582-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:1598:3900":{"id":"a:2:3471:6582-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:22:72-0:17769:4488":{"id":"b:22:72-0:17769:4488","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18212:1542":{"id":"0:18212:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[40,24],"end":[40,43]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:21660:2455":{"id":"0:21660:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:49190:1813":{"id":"a:2:3421:221-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35667:7231":{"id":"0:35667:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"29:651:7019":{"id":"29:651:7019","crate_id":29,"name":"visit_schema","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/visit.rs","begin":[42,4],"end":[42,51]},"visibility":"default","docs":"Override this method to modify a [`Schema`] and (optionally) its subschemas.\n\nWhen overriding this method, you will usually want to call the [`visit_schema`] function to visit subschemas.","links":{"`Schema`":"29:1632:1771","`visit_schema`":"29:655:7019"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["schema",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:200:39347":{"id":"53:200:39347","crate_id":53,"name":"log2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[77,4],"end":[77,26]},"visibility":"default","docs":"Returns the base 2 logarithm of the number.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32583":{"id":"0:32583","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[466,4],"end":[466,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32584:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12924:5150":{"id":"0:12924:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21658:7207":{"id":"0:21658:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18924":{"id":"0:18924","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18925:7231","0:18926:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2636:430":{"id":"50:2636:430","crate_id":50,"name":"concat","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1972,4],"end":[1974,107]},"visibility":"default","docs":"Combine all an iterator's elements into one element by using [`Extend`].\n\nThis combinator will extend the first item with each of the rest of the\nitems of the iterator. If the iterator is empty, the default value of\n`I::Item` is returned.\n\n```rust\nuse itertools::Itertools;\n\nlet input = vec![vec![1], vec![2, 3], vec![4, 5, 6]];\nassert_eq!(input.into_iter().concat(),\n vec![1, 2, 3, 4, 5, 6]);\n```","links":{"`Extend`":"2:8769:6584"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43628":{"id":"0:43628","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43629:7231","0:43630:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34119:667":{"id":"0:34119:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38546":{"id":"0:38546","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[214,4],"end":[214,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38547:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1411:1717":{"id":"49:1411:1717","crate_id":49,"name":"min","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[340,4],"end":[340,43]},"visibility":"default","docs":"Method returning the minimum","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Min","id":"49:1408:19816","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21678":{"id":"0:21678","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21679:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22881":{"id":"0:22881","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22886:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:11577:3916":{"id":"b:2:2903-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2603:19892":{"id":"50:2603:19892","crate_id":50,"name":"combinations_with_replacement","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1510,4],"end":[1513,26]},"visibility":"default","docs":"Return an iterator that iterates over the `k`-length combinations of\nthe elements from an iterator, with replacement.\n\nIterator element type is `Vec`. The iterator produces a new Vec per iteration,\nand clones the iterator elements.\n\n```\nuse itertools::Itertools;\n\nlet it = (1..4).combinations_with_replacement(2);\nitertools::assert_equal(it, vec![\n vec![1, 1],\n vec![1, 2],\n vec![1, 3],\n vec![2, 2],\n vec![2, 3],\n vec![3, 3],\n]);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["k",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"CombinationsWithReplacement","id":"50:3741:19988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:42152:1620":{"id":"b:2:3255-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:38025:5534":{"id":"b:2:3250-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28544:7207":{"id":"0:28544:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:19695:5122":{"id":"b:36:59-0:19695:5122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53385":{"id":"0:53385","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53386:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:14067:1895":{"id":"b:32:1701-0:14067:1895","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54148:1766":{"id":"0:54148:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2489,81],"end":[2489,91]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30170":{"id":"0:30170","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30171:7231","0:30172:5150","0:30173:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17198:4242":{"id":"0:17198:4242","crate_id":0,"name":"get_hash","span":{"filename":"src/crypto.rs","begin":[1290,4],"end":[1292,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33292:5328":{"id":"0:33292:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:31101:2861":{"id":"b:2:2906-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8294:7236":{"id":"0:8294:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:51041:1863":{"id":"b:36:59-0:51041:1863","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27958":{"id":"0:27958","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27960:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9196:17766":{"id":"2:9196:17766","crate_id":2,"name":"is_sorted_by","span":null,"visibility":"default","docs":"Checks if the elements of this iterator are sorted using the given comparator function.\n\nInstead of using `PartialOrd::partial_cmp`, this function uses the given `compare`\nfunction to determine the ordering of two elements. Apart from that, it's equivalent to\n[`is_sorted`]; see its documentation for more information.\n\n# Examples\n\n```\n#![feature(is_sorted)]\n\nassert!([1, 2, 2, 9].iter().is_sorted_by(|a, b| a.partial_cmp(b)));\nassert!(![1, 3, 2, 4].iter().is_sorted_by(|a, b| a.partial_cmp(b)));\nassert!([0].iter().is_sorted_by(|a, b| a.partial_cmp(b)));\nassert!(std::iter::empty::().is_sorted_by(|a, b| a.partial_cmp(b)));\nassert!(![0.0, 1.0, f32::NAN].iter().is_sorted_by(|a, b| a.partial_cmp(b)));\n```\n\n[`is_sorted`]: Iterator::is_sorted","links":{"Iterator::is_sorted":"2:9195:17765"},"attrs":["#[unstable(feature = \"is_sorted\", reason = \"new API\", issue = \"53485\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:25678:5150":{"id":"b:36:59-0:25678:5150","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22004:7350":{"id":"0:22004:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13310":{"id":"0:13310","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,56],"end":[602,74]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13312:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47830:7245":{"id":"0:47830:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44143":{"id":"0:44143","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44144:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43149:2194":{"id":"0:43149:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42931":{"id":"0:42931","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42932:7231","0:42933:5150","0:42934:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33760:1542":{"id":"0:33760:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/plutus.rs","begin":[686,21],"end":[686,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:15641":{"id":"0:15641","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15642:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26000":{"id":"0:26000","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,38],"end":[23,47]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:20565:2670":{"id":"b:44:298-0:20565:2670","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15934":{"id":"0:15934","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15936:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43065":{"id":"0:43065","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[327,4],"end":[327,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21194":{"id":"0:21194","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[101,0],"end":[101,25]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21199:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42299:6154":{"id":"0:42299:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44475:2194":{"id":"0:44475:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14339:649":{"id":"0:14339:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:42152:1620":{"id":"b:44:298-0:42152:1620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15869:54686":{"id":"2:15869:54686","crate_id":2,"name":"reduce_or","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"or\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12549:7245":{"id":"0:12549:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21961":{"id":"0:21961","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21963:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51756:1873":{"id":"0:51756:1873","crate_id":0,"name":"TransactionWitnessSets","span":{"filename":"src/lib.rs","begin":[1911,0],"end":[1911,62]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:51789","0:51804","0:51819","0:51834","0:51849","0:51887","a:2:3471:6582-0:51756:1873","a:2:9605:8783-0:51756:1873","a:2:3421:221-0:51756:1873","a:2:9606:8782-0:51756:1873","a:2:3407:213-0:51756:1873","b:2:3244-0:51756:1873","b:2:2903-0:51756:1873","b:2:3255-0:51756:1873","b:2:3240-0:51756:1873","b:2:4212-0:51756:1873","b:2:3250-0:51756:1873","b:2:2906-0:51756:1873","b:5:859-0:51756:1873","b:19:426-0:51756:1873","b:32:1701-0:51756:1873","b:36:59-0:51756:1873","b:44:298-0:51756:1873","b:49:1377-0:51756:1873","0:3833","0:51759","0:51763","0:51768","0:51785","0:51702","0:51708","0:51717","0:51730","0:51736","0:51740","0:51744","0:51748","0:51750"]}},"0:54411:7236":{"id":"0:54411:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45864:1542":{"id":"0:45864:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[880,19],"end":[880,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:21411":{"id":"0:21411","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21412:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:39395:5612":{"id":"b:2:3244-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:7129:188":{"id":"a:2:3407:213-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:50799:1867":{"id":"b:2:3255-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23433":{"id":"0:23433","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23438:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16727":{"id":"0:16727","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16728:7231","0:16729:5150","0:16730:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22719":{"id":"0:22719","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:6767:2182":{"id":"b:2:4212-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15087:702":{"id":"0:15087:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14328":{"id":"0:14328","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14329:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:65-0:39403:4061":{"id":"b:22:65-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25873:906":{"id":"0:25873:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["anchor_url",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["anchor_data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12254:2194":{"id":"0:12254:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[190,4],"end":[194,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10469":{"id":"0:10469","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[320,16],"end":[320,21]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10470:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28647:649":{"id":"0:28647:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"22:46:125":{"id":"22:46:125","crate_id":22,"name":"Err","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[204,4],"end":[204,12]},"visibility":"default","docs":"The associated error which can be returned from parsing (e.g. because of bad padding).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:32:1701-0:27009:2852":{"id":"b:32:1701-0:27009:2852","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2619:1772":{"id":"0:2619:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[79,4],"end":[81,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:42440:1633":{"id":"a:2:3421:221-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:10116:3075":{"id":"b:19:426-0:10116:3075","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32972:6154":{"id":"0:32972:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16306:1763":{"id":"0:16306:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:14519:1832":{"id":"b:2:3240-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22199:5150":{"id":"0:22199:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:31497:5264":{"id":"0:31497:5264","crate_id":0,"name":"from_bytes_v3","span":{"filename":"src/protocol_types/plutus.rs","begin":[83,4],"end":[85,5]},"visibility":"public","docs":"Same as `.from_bytes` but will consider the script as requiring the Plutus Language V3","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49206":{"id":"0:49206","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,27],"end":[1416,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:579:3610":{"id":"0:579:3610","crate_id":0,"name":"put_u16","span":{"filename":"src/chain_core/mempack.rs","begin":[16,4],"end":[18,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u16"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21474":{"id":"0:21474","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21475:1766","0:21476:7350","0:21477:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:28494:5214":{"id":"a:2:9605:8783-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12670:7232":{"id":"0:12670:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30865:7231":{"id":"0:30865:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2085:1591":{"id":"0:2085:1591","crate_id":0,"name":"error","span":{"filename":"src/error.rs","begin":[1,0],"end":[224,37]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:17493:2154","0:17505:1708","0:17570:1702","0:2113:1698"],"is_stripped":true}},"0:25640:7231":{"id":"0:25640:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16351:5150":{"id":"0:16351:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11807:649":{"id":"0:11807:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:703:3724":{"id":"0:703:3724","crate_id":0,"name":"consume","span":{"filename":"src/chain_core/packer.rs","begin":[154,4],"end":[156,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["amt",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:9426:2840":{"id":"b:36:59-0:9426:2840","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50473:1862":{"id":"0:50473:1862","crate_id":0,"name":"proposed_protocol_parameter_updates","span":{"filename":"src/lib.rs","begin":[1691,4],"end":[1693,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4597:1759":{"id":"0:4597:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_vote_registration_and_delegation.rs","begin":[9,4],"end":[27,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7110:7231":{"id":"0:7110:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43670":{"id":"0:43670","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43671:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11754:1542":{"id":"0:11754:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/hash.rs","begin":[18,23],"end":[18,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:88":{"id":"0:88","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[762,0],"end":[773,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:89:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24679:408":{"id":"0:24679:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:37001:1622":{"id":"b:2:2906-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43936:408":{"id":"0:43936:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[520,4],"end":[520,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13048":{"id":"0:13048","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,27],"end":[527,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28205":{"id":"0:28205","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28206:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:44407:1714":{"id":"a:2:9605:8783-0:44407:1714","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29363:7236":{"id":"0:29363:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:29622:5230":{"id":"b:44:298-0:29622:5230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:342:6162":{"id":"25:342:6162","crate_id":25,"name":"FromPrimitive","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:343:18440","25:344:18441","25:345:18442","25:346:18443","25:347:15030","25:348:18444","25:349:675","25:350:3541","25:351:18445","25:352:18446","25:353:4504","25:354:18447","25:355:18448","25:356:18449"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:25625:6470":{"id":"0:25625:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9003:906":{"id":"0:9003:906","crate_id":0,"name":"new","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29341:1767":{"id":"0:29341:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:14067:1895":{"id":"b:49:1377-0:14067:1895","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2577:59623":{"id":"50:2577:59623","crate_id":50,"name":"multi_cartesian_product","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1113,4],"end":[1117,55]},"visibility":"default","docs":"Return an iterator adaptor that iterates over the cartesian product of\nall subiterators returned by meta-iterator `self`.\n\nAll provided iterators must yield the same `Item` type. To generate\nthe product of iterators yielding multiple types, use the\n[`iproduct`] macro instead.\n\n\nThe iterator element type is `Vec`, where `T` is the iterator element\nof the subiterators.\n\n```\nuse itertools::Itertools;\nlet mut multi_prod = (0..3).map(|i| (i * 2)..(i * 2 + 2))\n .multi_cartesian_product();\nassert_eq!(multi_prod.next(), Some(vec![0, 2, 4]));\nassert_eq!(multi_prod.next(), Some(vec![0, 2, 5]));\nassert_eq!(multi_prod.next(), Some(vec![0, 3, 4]));\nassert_eq!(multi_prod.next(), Some(vec![0, 3, 5]));\nassert_eq!(multi_prod.next(), Some(vec![1, 2, 4]));\nassert_eq!(multi_prod.next(), Some(vec![1, 2, 5]));\nassert_eq!(multi_prod.next(), Some(vec![1, 3, 4]));\nassert_eq!(multi_prod.next(), Some(vec![1, 3, 5]));\nassert_eq!(multi_prod.next(), None);\n```","links":{"`iproduct`":"50:2510:19923"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"MultiProduct","id":"50:2921:19987","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11617:3981":{"id":"a:2:3407:213-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:5992:2156":{"id":"b:19:426-0:5992:2156","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23297:1763":{"id":"0:23297:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29283":{"id":"0:29283","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50119:7231":{"id":"0:50119:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44661:1759":{"id":"0:44661:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[658,4],"end":[658,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30898:2455":{"id":"0:30898:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3322-0:11948:3908":{"id":"b:2:3322-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:49908:7236":{"id":"0:49908:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:32565:3084":{"id":"b:2:3240-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15180:1759":{"id":"0:15180:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42431:7247":{"id":"0:42431:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34358:7231":{"id":"0:34358:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51030:7231":{"id":"0:51030:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14014:6470":{"id":"0:14014:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40838:4383":{"id":"0:40838:4383","crate_id":0,"name":"to_str","span":{"filename":"src/utils.rs","begin":[715,4],"end":[717,5]},"visibility":"public","docs":"Returns string representation of the underlying i128 value directly.\nMight contain the minus sign (-) in case of negative value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:47843:1791":{"id":"b:2:3250-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1670:993":{"id":"0:1670:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/chain_crypto/key.rs","begin":[211,4],"end":[213,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42490:1835":{"id":"0:42490:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8591":{"id":"0:8591","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,23],"end":[226,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40933":{"id":"0:40933","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40938:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34651":{"id":"0:34651","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1088,4],"end":[1088,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34652:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45696":{"id":"0:45696","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[836,4],"end":[836,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45697:1766","0:45698:7350","0:45699:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:432:53552":{"id":"25:432:53552","crate_id":25,"name":"is_sign_negative","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[581,4],"end":[581,37]},"visibility":"default","docs":"Returns `true` if `self` is negative, including `-0.0` and\n`FloatCore::neg_infinity()`, and `-FloatCore::nan()`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_sign_negative() == p);\n}\n\ncheck(f32::INFINITY, false);\ncheck(f32::MAX, false);\ncheck(0.0f32, false);\ncheck(-0.0f64, true);\ncheck(f64::NEG_INFINITY, true);\ncheck(f64::MIN_POSITIVE, false);\ncheck(f64::NAN, false);\ncheck(-f64::NAN, true);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8204":{"id":"0:8204","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8205:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:47843:1791":{"id":"b:2:2906-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:17629:2534":{"id":"b:2:2903-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11806":{"id":"0:11806","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11807:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:47600:1789":{"id":"b:2:2903-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8606:906":{"id":"0:8606:906","crate_id":0,"name":"new","span":{"filename":"src/builders/script_structs.rs","begin":[232,4],"end":[234,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44600:7231":{"id":"0:44600:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11741":{"id":"0:11741","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11743:4020","0:11744:4021","0:11746:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13931:5150":{"id":"0:13931:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:6857:7236":{"id":"0:6857:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46514":{"id":"0:46514","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46515:7231","0:46516:5150","0:46517:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23251:906":{"id":"0:23251:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[40,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48681":{"id":"0:48681","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48686:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14873":{"id":"0:14873","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14874:7231","0:14875:5150","0:14876:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35296:408":{"id":"0:35296:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,9],"end":[1201,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32461:1672":{"id":"0:32461:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/plutus.rs","begin":[385,4],"end":[387,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:15444:4233":{"id":"a:2:3407:213-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:939:53548":{"id":"25:939:53548","crate_id":25,"name":"recip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[243,4],"end":[243,27]},"visibility":"default","docs":"Take the reciprocal (inverse) of a number, `1/x`.\n\n```\nuse num_traits::real::Real;\n\nlet x = 2.0;\nlet abs_difference = (x.recip() - (1.0/x)).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:9739:2862":{"id":"b:2:3250-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:39939:1612":{"id":"b:5:6515-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:37740:5529":{"id":"b:2:3250-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:7010:1750":{"id":"b:2:3250-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:25323:5158":{"id":"a:2:9605:8783-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45494:2226":{"id":"0:45494:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1753":{"id":"0:1753","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[103,0],"end":[110,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1754:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:2900:98":{"id":"2:2900:98","crate_id":2,"name":"BorrowMut","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:2902:7235"],"generics":{"params":[{"name":"Borrowed","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Borrowed"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Borrowed"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:12161:2226":{"id":"0:12161:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[141,4],"end":[146,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:16996:4238":{"id":"a:2:3421:221-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1616":{"id":"0:1616","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[86,0],"end":[90,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1618:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22129:906":{"id":"0:22129:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47226:5150":{"id":"0:47226:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9345:2832":{"id":"0:9345:2832","crate_id":0,"name":"inputs_option","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[499,4],"end":[505,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28090":{"id":"0:28090","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[22,0],"end":[22,39]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28095:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51031:5150":{"id":"0:51031:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"38:41:17705":{"id":"38:41:17705","crate_id":38,"name":"cbrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/roots.rs","begin":[108,4],"end":[108,26]},"visibility":"default","docs":"Returns the truncated principal cube root of an integer --\n`if x >= 0 { ⌊∛x⌋ } else { ⌈∛x⌉ }`\n\nThis is solving for `r` in `r³ = x`, rounding toward zero.\nIf `x` is positive, the result will satisfy `r³ ≤ x < (r+1)³`.\nIf `x` is negative, then `(r-1)³ < x ≤ r³`.\n\n# Examples\n\n```\nuse num_integer::Roots;\n\nlet x: i32 = 1234;\nassert_eq!((x * x * x).cbrt(), x);\nassert_eq!((x * x * x + 1).cbrt(), x);\nassert_eq!((x * x * x - 1).cbrt(), x - 1);\n\nassert_eq!((-(x * x * x)).cbrt(), -x);\nassert_eq!((-(x * x * x + 1)).cbrt(), -x);\nassert_eq!((-(x * x * x - 1)).cbrt(), -(x - 1));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22228":{"id":"0:22228","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:53411:1931":{"id":"a:2:3471:6582-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:54448:1978":{"id":"b:44:298-0:54448:1978","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13537":{"id":"0:13537","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,23],"end":[664,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:19855:5129":{"id":"b:2:3240-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35831:7231":{"id":"0:35831:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54108:1944":{"id":"0:54108:1944","crate_id":0,"name":"MultiAsset","span":{"filename":"src/lib.rs","begin":[2490,0],"end":[2490,79]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:54151","0:54166","0:54181","0:54196","0:54211","0:54249","a:2:3471:6582-0:54108:1944","a:2:9605:8783-0:54108:1944","a:2:3421:221-0:54108:1944","a:2:9606:8782-0:54108:1944","a:2:3407:213-0:54108:1944","b:2:3244-0:54108:1944","b:2:2903-0:54108:1944","b:2:3255-0:54108:1944","b:2:3240-0:54108:1944","b:2:4212-0:54108:1944","b:2:3250-0:54108:1944","b:2:2906-0:54108:1944","b:5:859-0:54108:1944","b:19:426-0:54108:1944","b:32:1701-0:54108:1944","b:36:59-0:54108:1944","b:44:298-0:54108:1944","b:49:1377-0:54108:1944","0:3969","0:54111","0:54113","0:54115","0:54116","0:54118","0:54120","0:54121","0:54125","0:54130","0:54147","0:54054","0:54060","0:54069","0:54082","0:54088","0:54092","0:54096","0:54100","0:54102","0:5736"]}},"0:24962":{"id":"0:24962","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24963:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:134:59298":{"id":"47:134:59298","crate_id":47,"name":"finalize_boxed_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[51,4],"end":[51,51]},"visibility":"default","docs":"Retrieve result into a boxed slice and reset hasher state.\n\n`Box<[u8]>` is used instead of `Vec` to save stack space, since\nthey have size of 2 and 3 words respectively.","links":{},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47589:7231":{"id":"0:47589:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:11931:3907":{"id":"b:2:3240-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45626:2455":{"id":"0:45626:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46404:5328":{"id":"0:46404:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49122":{"id":"0:49122","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,11],"end":[1404,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49123:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12574:594":{"id":"0:12574:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[336,27],"end":[336,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:652:3705":{"id":"b:2:3250-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:11869:3904":{"id":"b:49:1377-0:11869:3904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:207:59175":{"id":"44:207:59175","crate_id":44,"name":"rotate_each_word_right8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[33,4],"end":[33,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:3669:1759":{"id":"0:3669:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1757,4],"end":[1763,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49257:7350":{"id":"0:49257:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1416,88],"end":[1416,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20694":{"id":"0:20694","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20699:5328","0:20710:6154","0:20721:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25682:408":{"id":"0:25682:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:35371:5329":{"id":"a:2:3407:213-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13019:7231":{"id":"0:13019:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:28494:5214":{"id":"b:2:2903-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50255:7232":{"id":"0:50255:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17262:1898":{"id":"a:2:3471:6582-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24508:7243":{"id":"0:24508:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46570:1767":{"id":"0:46570:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[991,88],"end":[991,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:7010:1750":{"id":"a:2:9605:8783-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35921:7231":{"id":"0:35921:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41246":{"id":"0:41246","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,27],"end":[1376,30]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41247:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6417:2199":{"id":"0:6417:2199","crate_id":0,"name":"byron_protocol_magic","span":{"filename":"src/address.rs","begin":[268,4],"end":[273,5]},"visibility":"public","docs":"returns the byron protocol magic embedded in the address, or mainnet id if none is present\nnote: for bech32 addresses, you need to use network_id instead","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27336:7231":{"id":"0:27336:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50131":{"id":"0:50131","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50132:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26445:906":{"id":"0:26445:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[24,4],"end":[26,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19560:1835":{"id":"0:19560:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23283":{"id":"0:23283","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26646:7350":{"id":"0:26646:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[33,4],"end":[33,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11759:594":{"id":"0:11759:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/hash.rs","begin":[15,16],"end":[15,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39025:5594":{"id":"0:39025:5594","crate_id":0,"name":"set_protocol_version","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[384,4],"end":[386,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince conway era this param is outdated. But this param you can meet in a pre-conway block.","links":{},"attrs":["#[deprecated(since = \"12.0.0\", note =\n\"Since conway era this param is outdated. But this param you can meet in a pre-conway block.\")]"],"deprecation":{"since":"12.0.0","note":"Since conway era this param is outdated. But this param you can meet in a pre-conway block."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["protocol_version",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34615":{"id":"0:34615","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34616:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37023":{"id":"0:37023","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,9],"end":[5,14]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37024:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22175:7231":{"id":"0:22175:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12721":{"id":"0:12721","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,16],"end":[431,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12722:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54116":{"id":"0:54116","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,23],"end":[2489,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39511:5150":{"id":"0:39511:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:34639:408":{"id":"0:34639:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1083,4],"end":[1083,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:36610:1627":{"id":"b:36:59-0:36610:1627","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:6365:2189":{"id":"b:5:859-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17934:7231":{"id":"0:17934:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49606:7231":{"id":"0:49606:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:36:59-0:24467:2672":{"id":"b:36:59-0:24467:2672","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6028:7236":{"id":"0:6028:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:825:3894":{"id":"0:825:3894","crate_id":0,"name":"algorithms","span":{"filename":"src/chain_crypto/algorithms/mod.rs","begin":[1,0],"end":[9,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:826:3912","0:905:3913","0:991:3914","0:1050:3915","0:1163","0:1166","0:1169","0:1172"],"is_stripped":false}},"a:2:3421:221-0:11617:3981":{"id":"a:2:3421:221-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:351:18445":{"id":"25:351:18445","crate_id":25,"name":"from_u16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[455,4],"end":[455,39]},"visibility":"default","docs":"Converts an `u16` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48341":{"id":"0:48341","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,27],"end":[1277,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8673:7231":{"id":"0:8673:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:17833:4490":{"id":"b:2:4212-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:27525:5192":{"id":"b:2:3250-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52940:1767":{"id":"0:52940:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2135,76],"end":[2135,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45085:7231":{"id":"0:45085:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50735:266":{"id":"0:50735:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1734,4],"end":[1736,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20093":{"id":"0:20093","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[96,0],"end":[123,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20098:906","0:20108:780","0:20118:1672","0:20128:1637","0:20139:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:53610:1940":{"id":"b:19:426-0:53610:1940","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35700:2455":{"id":"0:35700:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15862:54727":{"id":"2:15862:54727","crate_id":2,"name":"is_negative","span":null,"visibility":"default","docs":"Returns true for each negative lane and false if it is zero or positive.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:21681":{"id":"0:21681","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21682:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53618":{"id":"0:53618","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,18],"end":[2411,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"24:516:18325":{"id":"24:516:18325","crate_id":24,"name":"output_bits","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[63,4],"end":[63,35]},"visibility":"default","docs":"Get the output size in bits.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:32296:649":{"id":"0:32296:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[360,4],"end":[360,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24750":{"id":"0:24750","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24751:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:644:3701":{"id":"b:2:4212-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:411:56805":{"id":"25:411:56805","crate_id":25,"name":"neg_infinity","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[45,4],"end":[45,30]},"visibility":"default","docs":"Returns negative infinity.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::neg_infinity() == x);\n}\n\ncheck(f32::NEG_INFINITY);\ncheck(f64::NEG_INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:40086:1658":{"id":"0:40086:1658","crate_id":0,"name":"zero","span":{"filename":"src/utils.rs","begin":[187,4],"end":[189,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24507:5150":{"id":"0:24507:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:13898:55402":{"id":"2:13898:55402","crate_id":2,"name":"match_indices","span":null,"visibility":"public","docs":"An iterator over the disjoint matches of a pattern within this string\nslice as well as the index that the match starts at.\n\nFor matches of `pat` within `self` that overlap, only the indices\ncorresponding to the first match are returned.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator will be a [`DoubleEndedIterator`] if the pattern\nallows a reverse search and forward/reverse search yields the same\nelements. This is true for, e.g., [`char`], but not for `&str`.\n\nIf the pattern allows a reverse search but its results might differ\nfrom a forward search, the [`rmatch_indices`] method can be used.\n\n[`rmatch_indices`]: str::rmatch_indices\n\n# Examples\n\nBasic usage:\n\n```\nlet v: Vec<_> = \"abcXXXabcYYYabc\".match_indices(\"abc\").collect();\nassert_eq!(v, [(0, \"abc\"), (6, \"abc\"), (12, \"abc\")]);\n\nlet v: Vec<_> = \"1abcabc2\".match_indices(\"abc\").collect();\nassert_eq!(v, [(1, \"abc\"), (4, \"abc\")]);\n\nlet v: Vec<_> = \"ababa\".match_indices(\"aba\").collect();\nassert_eq!(v, [(0, \"aba\")]); // only the first `aba`\n```","links":{"prim@char":"1:11836:6300","str::rmatch_indices":"2:13901:55403","self::pattern":"2:13437:6818","`DoubleEndedIterator`":"2:8801:119"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"MatchIndices","id":"2:46089:6834","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6027:7231":{"id":"0:6027:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:537:112":{"id":"a:2:3471:6582-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32539":{"id":"0:32539","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32540:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6551":{"id":"0:6551","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6552:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:11337:3422":{"id":"b:2:4212-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36976:667":{"id":"0:36976:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:1594:3031":{"id":"b:44:298-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1381:180":{"id":"49:1381:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[48,4],"end":[48,15]},"visibility":"default","docs":"The absolute value.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:15427:7243":{"id":"0:15427:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50144:7245":{"id":"0:50144:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:435:53548":{"id":"25:435:53548","crate_id":25,"name":"recip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[673,4],"end":[673,26]},"visibility":"default","docs":"Returns the reciprocal (multiplicative inverse) of the number.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.recip() == y);\n assert!(y.recip() == x);\n}\n\ncheck(f32::INFINITY, 0.0);\ncheck(2.0f32, 0.5);\ncheck(-0.25f64, -4.0);\ncheck(-0.0f64, f64::NEG_INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:5903:2153":{"id":"b:44:298-0:5903:2153","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52873":{"id":"0:52873","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,9],"end":[2135,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52874:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30503:7231":{"id":"0:30503:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1156:3950":{"id":"0:1156:3950","crate_id":0,"name":"SIGNATURE_SIZE","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[128,4],"end":[128,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519_bip32::SIGNATURE_SIZE"}},"b:2:4212-0:5992:2156":{"id":"b:2:4212-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:17493:2154":{"id":"b:5:6515-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50561:408":{"id":"0:50561:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1713,4],"end":[1713,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29832":{"id":"0:29832","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29833:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31362":{"id":"0:31362","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,23],"end":[19,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14687:7243":{"id":"0:14687:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17092:2194":{"id":"0:17092:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31779:1637":{"id":"0:31779:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[192,4],"end":[194,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16384":{"id":"0:16384","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16385:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17576:6470":{"id":"0:17576:6470","crate_id":0,"name":"describe","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18258":{"id":"0:18258","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[27,4],"end":[27,9]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18259:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30435":{"id":"0:30435","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[57,4],"end":[57,20]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30436:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20578:415":{"id":"0:20578:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15836":{"id":"0:15836","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15841:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30101":{"id":"0:30101","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30102:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:2199:4482":{"id":"a:2:3407:213-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6926:2260":{"id":"0:6926:2260","crate_id":0,"name":"payment_cred","span":{"filename":"src/address.rs","begin":[712,4],"end":[714,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36395:415":{"id":"0:36395:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[291,27],"end":[291,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6092":{"id":"0:6092","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[127,4],"end":[127,22]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6094:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33444:1759":{"id":"0:33444:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,50],"end":[611,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24196:7231":{"id":"0:24196:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5166:1759":{"id":"0:5166:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/fixed_tx.rs","begin":[5,4],"end":[18,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17811:2129":{"id":"0:17811:2129","crate_id":0,"name":"ExtendedAddr","span":{"filename":"src/legacy_address/address.rs","begin":[281,0],"end":[285,1]},"visibility":"public","docs":"A valid cardano address deconstructed","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":["0:17812:2215","0:17814:338","0:17815:4506"],"fields_stripped":false}},"generics":{"params":[],"where_predicates":[]},"impls":["0:2338","a:2:3471:6582-0:17811:2129","a:2:9605:8783-0:17811:2129","a:2:3421:221-0:17811:2129","a:2:9606:8782-0:17811:2129","a:2:3407:213-0:17811:2129","b:2:3244-0:17811:2129","b:2:2903-0:17811:2129","b:2:3255-0:17811:2129","b:2:3240-0:17811:2129","b:2:4212-0:17811:2129","b:2:3250-0:17811:2129","b:2:2906-0:17811:2129","b:5:6515-0:17811:2129","b:5:859-0:17811:2129","b:36:59-0:17811:2129","b:44:298-0:17811:2129","b:49:1377-0:17811:2129","0:2326","0:17816","0:17818","0:17820","0:17821","0:17824","0:17826","0:17827","0:17829","0:2349","0:2352","0:2355","0:2359","0:2363"]}},"0:25362":{"id":"0:25362","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[38,4],"end":[38,13]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25363:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:642:3527":{"id":"0:642:3527","crate_id":0,"name":"packer","span":{"filename":"src/chain_core/packer.rs","begin":[1,0],"end":[190,1]},"visibility":"public","docs":"Tooling for packing and unpacking from streams\n\nThis will allow us to expose some standard way of serializing\ndata.","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:644:3701","0:652:3705","0:657:3706"],"is_stripped":false}},"0:21924:5150":{"id":"0:21924:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54121":{"id":"0:54121","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,32],"end":[2489,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54122:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:43676:1665":{"id":"b:2:3244-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27004":{"id":"0:27004","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,43],"end":[42,53]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27005:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:52114:1878":{"id":"a:2:9605:8783-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:53411:1931":{"id":"b:49:1377-0:53411:1931","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7833":{"id":"0:7833","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[51,9],"end":[51,14]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7834:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:54614:1982":{"id":"b:2:3250-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:11869:3904":{"id":"b:2:3255-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16136":{"id":"0:16136","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16137:7231","0:16138:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51286:993":{"id":"0:51286:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1853,4],"end":[1853,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:715:535":{"id":"0:715:535","crate_id":0,"name":"deref","span":{"filename":"src/chain_core/packer.rs","begin":[181,4],"end":[183,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3655:115","args":null}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:26050:2841":{"id":"a:2:3407:213-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32901:1835":{"id":"0:32901:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52594:7231":{"id":"0:52594:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:29622:5230":{"id":"b:5:859-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1732:18022":{"id":"32:1732:18022","crate_id":32,"name":"deserialize_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[963,4],"end":[965,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `u8` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:41123:5726":{"id":"0:41123:5726","crate_id":0,"name":"increment","span":{"filename":"src/utils.rs","begin":[1007,4],"end":[1009,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35363:7207":{"id":"0:35363:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42104":{"id":"0:42104","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42105:7231","0:42106:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:55003:2004":{"id":"b:2:2903-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2838:59686":{"id":"50:2838:59686","crate_id":50,"name":"at_most_one","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3527,4],"end":[3529,20]},"visibility":"default","docs":"If the iterator yields no elements, Ok(None) will be returned. If the iterator yields\nexactly one element, that element will be returned, otherwise an error will be returned\ncontaining an iterator that has the same output as the input iterator.\n\nThis provides an additional layer of validation over just calling `Iterator::next()`.\nIf your assumption that there should be at most one element yielded is false this provides\nthe opportunity to detect and handle that, preventing errors at a distance.\n\n# Examples\n```\nuse itertools::Itertools;\n\nassert_eq!((0..10).filter(|&x| x == 2).at_most_one().unwrap(), Some(2));\nassert!((0..10).filter(|&x| x > 1 && x < 4).at_most_one().unwrap_err().eq(2..4));\nassert!((0..10).filter(|&x| x > 1 && x < 5).at_most_one().unwrap_err().eq(2..5));\nassert_eq!((0..10).filter(|&_| false).at_most_one().unwrap(), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ExactlyOneError","id":"50:3750:19990","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:3150:5806":{"id":"b:2:3240-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30094:649":{"id":"0:30094:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51922:266":{"id":"0:51922:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1930,4],"end":[1932,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23851:649":{"id":"0:23851:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31592:7231":{"id":"0:31592:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:12171:2207":{"id":"a:2:9605:8783-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1366":{"id":"0:1366","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[151,0],"end":[166,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1368:906","0:1369:4074","0:1370:2193"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9066:295":{"id":"2:9066:295","crate_id":2,"name":"any","span":null,"visibility":"default","docs":"Tests if any element of the iterator matches a predicate.\n\n`any()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, and if any of them return\n`true`, then so does `any()`. If they all return `false`, it\nreturns `false`.\n\n`any()` is short-circuiting; in other words, it will stop processing\nas soon as it finds a `true`, given that no matter what else happens,\nthe result will also be `true`.\n\nAn empty iterator returns `false`.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert!(a.iter().any(|&x| x > 0));\n\nassert!(!a.iter().any(|&x| x > 5));\n```\n\nStopping at the first `true`:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert!(iter.any(|&x| x != 2));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next(), Some(&2));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:17883:5054":{"id":"a:2:9605:8783-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8431":{"id":"0:8431","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,9],"end":[138,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8432:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:6065:1748":{"id":"b:5:859-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15735:1759":{"id":"0:15735:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1063:18338":{"id":"31:1063:18338","crate_id":31,"name":"write_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1657,4],"end":[1659,30]},"visibility":"default","docs":"Writes an integer value like `123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16086:2226":{"id":"0:16086:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38020:2455":{"id":"0:38020:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:46768:1749":{"id":"b:2:4212-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52577:906":{"id":"0:52577:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2081,4],"end":[2086,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["header_body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["body_signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49434:6154":{"id":"0:49434:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39630:2226":{"id":"0:39630:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1403:780":{"id":"49:1403:780","crate_id":49,"name":"len","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[323,4],"end":[323,34]},"visibility":"default","docs":"This function isn't used in this crate, but may be useful for others.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Len","id":"49:1401:1706","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39742:667":{"id":"0:39742:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40251:7247":{"id":"0:40251:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51703:6470":{"id":"0:51703:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53827:667":{"id":"0:53827:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"22:47:2292":{"id":"22:47:2292","crate_id":22,"name":"from_base32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[207,4],"end":[207,58]},"visibility":"default","docs":"Convert a base32 slice to `Self`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["b32",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromBase32","id":"22:45:2291","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:11589:3924":{"id":"b:49:1377-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46259":{"id":"0:46259","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46260:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53406:2455":{"id":"0:53406:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:39939:1612":{"id":"a:2:3407:213-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7888:2455":{"id":"0:7888:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30661:5241":{"id":"0:30661:5241","crate_id":0,"name":"new_new_committee_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[100,4],"end":[104,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["new_committee_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10291:2508":{"id":"0:10291:2508","crate_id":0,"name":"fee_algo","span":{"filename":"src/builders/tx_builder.rs","begin":[231,4],"end":[235,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["fee_algo",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"fees::LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2575:23838":{"id":"25:2575:23838","crate_id":25,"name":"LOG10_E","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `log10(e)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47199:7236":{"id":"0:47199:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:45861:1732":{"id":"a:2:9606:8782-0:45861:1732","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11795:667":{"id":"0:11795:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50803:408":{"id":"0:50803:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1742,4],"end":[1742,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1631:649":{"id":"0:1631:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[125,4],"end":[131,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2762:19904":{"id":"50:2762:19904","crate_id":50,"name":"minmax","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3127,4],"end":[3128,49]},"visibility":"default","docs":"Return the minimum and maximum elements in the iterator.\n\nThe return type `MinMaxResult` is an enum of three variants:\n\n- `NoElements` if the iterator is empty.\n- `OneElement(x)` if the iterator has exactly one element.\n- `MinMax(x, y)` is returned otherwise, where `x <= y`. Two\n values are equal if and only if there is more than one\n element in the iterator and all elements are equal.\n\nOn an iterator of length `n`, `minmax` does `1.5 * n` comparisons,\nand so is faster than calling `min` and `max` separately which does\n`2 * n` comparisons.\n\n# Examples\n\n```\nuse itertools::Itertools;\nuse itertools::MinMaxResult::{NoElements, OneElement, MinMax};\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().minmax(), NoElements);\n\nlet a = [1];\nassert_eq!(a.iter().minmax(), OneElement(&1));\n\nlet a = [1, 2, 3, 4, 5];\nassert_eq!(a.iter().minmax(), MinMax(&1, &5));\n\nlet a = [1, 1, 1, 1];\nassert_eq!(a.iter().minmax(), MinMax(&1, &1));\n```\n\nThe elements can be floats but no particular result is guaranteed\nif an element is NaN.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:50301:1861":{"id":"b:2:3244-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:53411:1931":{"id":"b:2:3240-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22499":{"id":"0:22499","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22500:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:18407:2624":{"id":"b:2:3244-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16044:1835":{"id":"0:16044:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:49920:1829":{"id":"b:49:1377-0:49920:1829","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5089:1759":{"id":"0:5089:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/voting_proposals.rs","begin":[5,4],"end":[14,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47236:1624":{"id":"0:47236:1624","crate_id":0,"name":"TransactionWitnessSet","span":{"filename":"src/lib.rs","begin":[1125,0],"end":[1132,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:47313","0:47328","0:47343","0:47358","0:47373","0:47411","a:2:3471:6582-0:47236:1624","a:2:9605:8783-0:47236:1624","a:2:3421:221-0:47236:1624","a:2:9606:8782-0:47236:1624","a:2:3407:213-0:47236:1624","b:2:3244-0:47236:1624","b:2:2903-0:47236:1624","b:2:3255-0:47236:1624","b:2:3240-0:47236:1624","b:2:4212-0:47236:1624","b:2:3250-0:47236:1624","b:2:2906-0:47236:1624","b:5:859-0:47236:1624","b:19:426-0:47236:1624","b:32:1701-0:47236:1624","b:36:59-0:47236:1624","b:44:298-0:47236:1624","b:49:1377-0:47236:1624","0:3583","0:47243","0:47245","0:47246","0:47248","0:47249","0:47251","0:47255","0:47260","0:47309","0:47182","0:47188","0:47197","0:47210","0:47216","0:47220","0:47224","0:47228","0:47230"]}},"32:1795:17985":{"id":"32:1795:17985","crate_id":32,"name":"visit_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1355,4],"end":[1357,17]},"visibility":"default","docs":"The input contains an `i64`.\n\nThe default implementation fails with a type error.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"i64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21475:1766":{"id":"0:21475:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:49760:1814":{"id":"a:2:3407:213-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11633:4031":{"id":"0:11633:4031","crate_id":0,"name":"HrpInvalid","span":{"filename":"src/chain_crypto/bech32.rs","begin":[38,4],"end":[41,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11634:606","0:11635:4032"],"fields_stripped":false}}},"0:7503:667":{"id":"0:7503:667","crate_id":0,"name":"from","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2321:590":{"id":"32:2321:590","crate_id":32,"name":"end","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1646,4],"end":[1646,50]},"visibility":"default","docs":"Finish serializing a tuple struct.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleStruct","id":"32:2316:7101","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleStruct","id":"32:2316:7101","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:25977:5169":{"id":"b:2:3250-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:17789:4489":{"id":"b:2:3244-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27007:702":{"id":"0:27007:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,55],"end":[42,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37120:1766":{"id":"0:37120:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,76],"end":[5,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35949:5150":{"id":"0:35949:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:24955":{"id":"0:24955","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31754":{"id":"0:31754","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[183,0],"end":[229,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31759:906","0:31769:780","0:31779:1637","0:31789:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37001:1622":{"id":"0:37001:1622","crate_id":0,"name":"TransactionBody","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[6,0],"end":[28,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:37123","0:37138","0:37153","0:37168","0:37183","0:37221","a:2:3471:6582-0:37001:1622","a:2:9605:8783-0:37001:1622","a:2:3421:221-0:37001:1622","a:2:9606:8782-0:37001:1622","a:2:3407:213-0:37001:1622","b:2:3244-0:37001:1622","b:2:2903-0:37001:1622","b:2:3255-0:37001:1622","b:2:3240-0:37001:1622","b:2:4212-0:37001:1622","b:2:3250-0:37001:1622","b:2:2906-0:37001:1622","b:5:859-0:37001:1622","b:19:426-0:37001:1622","b:32:1701-0:37001:1622","b:36:59-0:37001:1622","b:44:298-0:37001:1622","b:49:1377-0:37001:1622","0:37023","0:37025","0:37026","0:37028","0:37029","0:37031","0:37035","0:37040","0:37119","0:36947","0:36953","0:36962","0:36975","0:36981","0:36985","0:36989","0:36993","0:36995","0:5468"]}},"b:2:3244-0:11595:3926":{"id":"b:2:3244-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43050:7207":{"id":"0:43050:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43985":{"id":"0:43985","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43990:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11432:3535":{"id":"0:11432:3535","crate_id":0,"name":"U16","span":{"filename":"src/chain_core/abor.rs","begin":[13,4],"end":[13,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"2","value":"2"}}},"0:10190":{"id":"0:10190","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10191:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4030":{"id":"0:4030","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/certificate.rs","begin":[6,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:4015:5065","path":"::serialization::certificates::certificate"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4031:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53838:5150":{"id":"0:53838:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:22:72-0:39443:4134":{"id":"b:22:72-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:30844:2856":{"id":"b:49:1377-0:30844:2856","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28454":{"id":"0:28454","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:51267:1869":{"id":"b:2:3244-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:13892:4219":{"id":"a:2:9605:8783-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39225:5604":{"id":"0:39225:5604","crate_id":0,"name":"set_pool_voting_thresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[464,4],"end":[466,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pool_voting_thresholds",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27301:7232":{"id":"0:27301:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:628:3675":{"id":"0:628:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[238,4],"end":[240,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["_",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41882:7247":{"id":"0:41882:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9091:5150":{"id":"0:9091:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42115:7236":{"id":"0:42115:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14990":{"id":"0:14990","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14992:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52360:7236":{"id":"0:52360:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33181":{"id":"0:33181","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[572,4],"end":[572,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33182:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11465:3573":{"id":"0:11465:3573","crate_id":0,"name":"want","span":{"filename":"src/chain_core/abor.rs","begin":[161,21],"end":[161,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"2:3421:221":{"id":"2:3421:221","crate_id":2,"name":"Sync","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":true,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:5:6515-0:1594:3031":{"id":"b:5:6515-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:424:7231":{"id":"19:424:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[146,4],"end":[146,21]},"visibility":"default","docs":"Same as `IntoWasmAbi::Abi`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:9605:8783-0:516:122":{"id":"a:2:9605:8783-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33767:5312":{"id":"0:33767:5312","crate_id":0,"name":"Integer","span":{"filename":"src/protocol_types/plutus.rs","begin":[689,4],"end":[689,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:33769:1542"]}},"b:5:859-0:45992:1733":{"id":"b:5:859-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1778:3895":{"id":"0:1778:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/sign.rs","begin":[168,4],"end":[173,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["object",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35255:7236":{"id":"0:35255:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:10116:3075":{"id":"a:2:9605:8783-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40481:2365":{"id":"0:40481:2365","crate_id":0,"name":"coin","span":{"filename":"src/utils.rs","begin":[430,4],"end":[432,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4958":{"id":"0:4958","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[20,0],"end":[20,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"update_committee_action","name":"update_committee_action","id":"0:4930:5203","glob":true}},"0:21626":{"id":"0:21626","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21627:7231","0:21628:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52075":{"id":"0:52075","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52076:7231","0:52077:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:10263:3087":{"id":"b:2:2903-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16560":{"id":"0:16560","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16561:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45114":{"id":"0:45114","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[745,4],"end":[745,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45115:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:25016:2696":{"id":"b:2:2903-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20424:6154":{"id":"0:20424:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34440":{"id":"0:34440","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,88],"end":[1020,98]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34441:1766","0:34442:7350","0:34443:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49288:667":{"id":"0:49288:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52557:1885":{"id":"0:52557:1885","crate_id":0,"name":"header_body","span":{"filename":"src/lib.rs","begin":[2073,4],"end":[2075,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14162":{"id":"0:14162","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14163:7231","0:14164:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:35959:3238":{"id":"a:2:3407:213-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:8331:2634":{"id":"b:2:3244-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8379":{"id":"0:8379","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8380:7231","0:8381:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:48086:1792":{"id":"b:2:2903-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11690:667":{"id":"0:11690:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:15074:4232":{"id":"b:5:859-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2312:126":{"id":"32:2312:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1593,4],"end":[1593,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:37977":{"id":"0:37977","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37978:7231","0:37979:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4779:2321":{"id":"0:4779:2321","crate_id":0,"name":"proposals","span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[1,0],"end":[39,28]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:4807","0:4841","0:4867","0:4882","0:4909","0:4929","0:4958","0:4971","0:4999","0:5034","0:5064","0:5082","0:5097"],"is_stripped":true}},"0:35453:5150":{"id":"0:35453:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3240-0:6065:1748":{"id":"b:2:3240-0:6065:1748","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25815:5328":{"id":"0:25815:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3117":{"id":"0:3117","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1133,0],"end":[1137,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3118:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33439":{"id":"0:33439","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,38],"end":[611,48]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33440:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6083":{"id":"0:6083","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[125,4],"end":[125,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6084:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14204":{"id":"0:14204","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14205:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43308":{"id":"0:43308","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43309:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36595:7231":{"id":"0:36595:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42701":{"id":"0:42701","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,20],"end":[227,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42702:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6376:415":{"id":"0:6376:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[248,27],"end":[248,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2665:59651":{"id":"50:2665:59651","crate_id":50,"name":"fold1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2247,4],"end":[2249,26]},"visibility":"default","docs":"Accumulator of the elements in the iterator.\n\nLike `.fold()`, without a base case. If the iterator is\nempty, return `None`. With just one element, return it.\nOtherwise elements are accumulated in sequence using the closure `f`.\n\n```\nuse itertools::Itertools;\n\nassert_eq!((0..10).fold1(|x, y| x + y).unwrap_or(0), 45);\nassert_eq!((0..0).fold1(|x, y| x * y), None);\n```","links":{},"attrs":["#[deprecated(since = \"0.10.2\", note = \"Use `Iterator::reduce` instead\")]"],"deprecation":{"since":"0.10.2","note":"Use `Iterator::reduce` instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:25678:5150":{"id":"a:2:3471:6582-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25133":{"id":"0:25133","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25138:5328","0:25149:6154","0:25160:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17862:126":{"id":"0:17862:126","crate_id":0,"name":"Error","span":{"filename":"src/legacy_address/base58.rs","begin":[6,0],"end":[10,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17863:4728"],"impls":[]}},"0:39777:1759":{"id":"0:39777:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[121,23],"end":[121,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7682":{"id":"0:7682","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[10,9],"end":[10,14]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7683:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13941":{"id":"0:13941","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13942:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26087":{"id":"0:26087","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26088:7231","0:26089:5150","0:26090:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49329:993":{"id":"0:49329:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1426,38],"end":[1426,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52225":{"id":"0:52225","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52230:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13904:55404":{"id":"2:13904:55404","crate_id":2,"name":"trim","span":null,"visibility":"public","docs":"Returns a string slice with leading and trailing whitespace removed.\n\n'Whitespace' is defined according to the terms of the Unicode Derived\nCore Property `White_Space`, which includes newlines.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"\\n Hello\\tworld\\t\\n\";\n\nassert_eq!(\"Hello\\tworld\", s.trim());\n```","links":{},"attrs":["#[must_use =\n\"this returns the trimmed string as a slice, \\\n without modifying the original\"]","#[rustc_diagnostic_item = \"str_trim\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4663:6205":{"id":"0:4663:6205","crate_id":0,"name":"types","span":{"filename":"src/serialization/ser_info/types.rs","begin":[1,0],"end":[9,1]},"visibility":{"restricted":{"parent":"0:4662:6013","path":"::serialization::ser_info"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:41467:1683"],"is_stripped":true}},"b:2:3255-0:44869:1724":{"id":"b:2:3255-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1374:19811":{"id":"49:1374:19811","crate_id":49,"name":"Same","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1376:180"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:18925:7231":{"id":"0:18925:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24692:594":{"id":"0:24692:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34653":{"id":"0:34653","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1089,4],"end":[1089,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34654:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1576:3933":{"id":"0:1576:3933","crate_id":0,"name":"Public","span":{"filename":"src/chain_crypto/key.rs","begin":[27,4],"end":[27,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:49333:1759":{"id":"0:49333:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1426,50],"end":[1426,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20801:5150":{"id":"0:20801:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32713:6154":{"id":"0:32713:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:389:59372":{"id":"48:389:59372","crate_id":48,"name":"Longer","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[113,4],"end":[113,43]},"visibility":"default","docs":"`GenericSequence` that has one more element than `Self`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Shorten","id":"48:392:19755","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[{"name":"Shorter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:8145:408":{"id":"0:8145:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[66,9],"end":[66,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23109:7247":{"id":"0:23109:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18908:2626":{"id":"0:18908:2626","crate_id":0,"name":"has_required_script_witness","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[338,4],"end":[360,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:22213:2671":{"id":"a:2:3471:6582-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:46768:1749":{"id":"b:2:2906-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:14153:4230":{"id":"b:2:3240-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21938:408":{"id":"0:21938:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:521:3541":{"id":"0:521:3541","crate_id":0,"name":"from_u8","span":{"filename":"src/chain_core/abor.rs","begin":[22,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["v",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48934:2194":{"id":"0:48934:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32778:7232":{"id":"0:32778:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54149:7350":{"id":"0:54149:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2489,81],"end":[2489,91]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:13528:4215":{"id":"a:2:3421:221-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23231:2687":{"id":"0:23231:2687","crate_id":0,"name":"pool_keyhash","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:16369:3100":{"id":"b:32:1701-0:16369:3100","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34000:5324":{"id":"0:34000:5324","crate_id":0,"name":"as_constr_plutus_data","span":{"filename":"src/protocol_types/plutus.rs","begin":[781,4],"end":[786,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29709":{"id":"0:29709","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29714:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3608":{"id":"0:3608","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1561,0],"end":[1569,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3609:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12190:7231":{"id":"0:12190:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8342:415":{"id":"0:8342:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[113,27],"end":[113,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30840":{"id":"0:30840","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30841:1766","0:30842:7350","0:30843:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:8008:2654":{"id":"a:2:9606:8782-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:19766:5125":{"id":"b:2:2906-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55024:1759":{"id":"0:55024:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2835,4],"end":[2835,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40811:5691":{"id":"0:40811:5691","crate_id":0,"name":"as_i32_or_nothing","span":{"filename":"src/utils.rs","begin":[701,4],"end":[704,5]},"visibility":"public","docs":"Returns the underlying value converted to i32 if possible (within limits)\nOtherwise will just return an empty value (undefined).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:55003:2004":{"id":"b:32:1701-0:55003:2004","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50139:5150":{"id":"0:50139:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:12934:2620":{"id":"b:2:3255-0:12934:2620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45867:1542":{"id":"0:45867:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[881,19],"end":[881,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:21645":{"id":"0:21645","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21646:7231","0:21647:5150","0:21648:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6076:702":{"id":"0:6076:702","crate_id":0,"name":"hash","span":{"filename":"src/address.rs","begin":[122,4],"end":[122,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27645:1637":{"id":"0:27645:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11948:3908":{"id":"b:36:59-0:11948:3908","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52131:1763":{"id":"0:52131:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2009,34],"end":[2009,52]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:980":{"id":"0:980","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[69,0],"end":[78,1]},"visibility":{"restricted":{"parent":"0:905:3913","path":"::chain_crypto::algorithms::ed25519_derive"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"23:463:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:981:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:644:3701":{"id":"a:2:3421:221-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34397:1763":{"id":"0:34397:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,68],"end":[1020,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34754:7231":{"id":"0:34754:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47002":{"id":"0:47002","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47003:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15021:6470":{"id":"0:15021:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20238:7231":{"id":"0:20238:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30164":{"id":"0:30164","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30165:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11920":{"id":"0:11920","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,9],"end":[9,14]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11921:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13935:5150":{"id":"0:13935:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22197":{"id":"0:22197","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22198:7231","0:22199:5150","0:22200:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48443":{"id":"0:48443","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48448:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37921:906":{"id":"0:37921:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[29,4],"end":[41,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["motion_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee_normal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["committee_no_confidence",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["hard_fork_initiation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11739:667":{"id":"0:11739:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30512":{"id":"0:30512","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30513:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33034:7236":{"id":"0:33034:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28721:7232":{"id":"0:28721:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:48086:1792":{"id":"b:19:426-0:48086:1792","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:6559:1675":{"id":"b:2:4212-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15856:1225":{"id":"2:15856:1225","crate_id":2,"name":"saturating_add","span":null,"visibility":"default","docs":"Lanewise saturating add.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdInt};\nuse core::i32::{MIN, MAX};\nlet x = Simd::from_array([MIN, 0, 1, MAX]);\nlet max = Simd::splat(MAX);\nlet unsat = x + max;\nlet sat = x.saturating_add(max);\nassert_eq!(unsat, Simd::from_array([-1, MAX, MIN, -2]));\nassert_eq!(sat, Simd::from_array([-1, MAX, MAX, MAX]));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["second",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28439:906":{"id":"0:28439:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[30,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["withdrawals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11762:3896":{"id":"a:2:9606:8782-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36675":{"id":"0:36675","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,78],"end":[369,88]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36676:1766","0:36677:7350","0:36678:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8067:5150":{"id":"0:8067:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:11962:2896":{"id":"b:49:1377-0:11962:2896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:48848:1808":{"id":"b:5:859-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15058":{"id":"0:15058","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15059:7231","0:15060:5150","0:15061:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38543":{"id":"0:38543","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[213,4],"end":[213,7]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38544:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49652":{"id":"0:49652","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,23],"end":[1482,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"17:62:126":{"id":"17:62:126","crate_id":17,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[165,4],"end":[165,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:8626:1637":{"id":"0:8626:1637","crate_id":0,"name":"get","span":{"filename":"src/builders/script_structs.rs","begin":[240,4],"end":[242,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15078":{"id":"0:15078","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15079:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10129:7231":{"id":"0:10129:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:52641:1889":{"id":"b:2:4212-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15899:54687":{"id":"2:15899:54687","crate_id":2,"name":"reduce_xor","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"xor\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16008":{"id":"0:16008","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18192":{"id":"0:18192","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,9],"end":[5,14]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18193:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41910:993":{"id":"0:41910:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[89,4],"end":[89,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11915:3910":{"id":"a:2:3421:221-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12927:7207":{"id":"0:12927:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5245":{"id":"0:5245","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[195,0],"end":[205,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5246:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21733":{"id":"0:21733","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21734:1766","0:21735:7350","0:21736:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:39403:4061":{"id":"b:2:3240-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22677:5146":{"id":"0:22677:5146","crate_id":0,"name":"drep","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:14153:4230":{"id":"b:19:426-0:14153:4230","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2523:19965":{"id":"50:2523:19965","crate_id":50,"name":"zip_eq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[551,4],"end":[553,25]},"visibility":"default","docs":"Create an iterator which iterates over both this and the specified\niterator simultaneously, yielding pairs of elements.\n\n**Panics** if the iterators reach an end and they are not of equal\nlengths.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"ZipEq","id":"50:4637:20008","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:13038:2615":{"id":"a:2:9605:8783-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29968:2194":{"id":"0:29968:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:25678:5150":{"id":"b:2:2906-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47818:667":{"id":"0:47818:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9324:2830":{"id":"0:9324:2830","crate_id":0,"name":"total_value","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[482,4],"end":[488,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:15074:4232":{"id":"b:19:426-0:15074:4232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:32565:3084":{"id":"b:2:2903-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29679":{"id":"0:29679","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29684:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27665":{"id":"0:27665","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27666:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9895":{"id":"0:9895","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9896:7231","0:9897:5150","0:9898:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:45100:1725":{"id":"b:36:59-0:45100:1725","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22418:5145":{"id":"0:22418:5145","crate_id":0,"name":"new_with_coin","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[42,4],"end":[47,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27779":{"id":"0:27779","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27780:7231","0:27781:5150","0:27782:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:15444:4233":{"id":"b:2:3250-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15796:5150":{"id":"0:15796:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:44:298-0:44638:1721":{"id":"b:44:298-0:44638:1721","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36914:5345":{"id":"0:36914:5345","crate_id":0,"name":"DetailedSchema","span":{"filename":"src/protocol_types/metadata.rs","begin":[499,4],"end":[499,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:34378":{"id":"0:34378","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,18],"end":[1020,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32169:6154":{"id":"0:32169:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:11297:741":{"id":"2:11297:741","crate_id":2,"name":"index_mut","span":null,"visibility":"default","docs":"Returns a mutable reference to the output at this location, panicking\nif out of bounds.","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]","#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53357":{"id":"0:53357","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53358:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8851":{"id":"0:8851","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8852:7231","0:8853:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:36208:5472":{"id":"a:2:9606:8782-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11678:4020":{"id":"0:11678:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"sha3\""}},"50:2547:59618":{"id":"50:2547:59618","crate_id":50,"name":"map_ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[862,4],"end":[864,31]},"visibility":"default","docs":"Return an iterator adaptor that applies the provided closure\nto every `Result::Ok` value. `Result::Err` values are\nunchanged.\n\n```\nuse itertools::Itertools;\n\nlet input = vec![Ok(41), Err(false), Ok(11)];\nlet it = input.into_iter().map_ok(|i| i + 1);\nitertools::assert_equal(it, vec![Ok(42), Err(false), Ok(12)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MapSpecialCase","id":"50:2890:20295","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"MapSpecialCaseFnOk","id":"50:2903:20296","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"T"}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1759:4093":{"id":"0:1759:4093","crate_id":0,"name":"coerce","span":{"filename":"src/chain_crypto/sign.rs","begin":[119,4],"end":[124,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48911:1766":{"id":"0:48911:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1354,88],"end":[1354,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:711:3726":{"id":"0:711:3726","crate_id":0,"name":"flush","span":{"filename":"src/chain_core/packer.rs","begin":[174,4],"end":[176,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33069":{"id":"0:33069","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[546,4],"end":[546,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27020:7232":{"id":"0:27020:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54865:7231":{"id":"0:54865:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46996:5150":{"id":"0:46996:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:55003:2004":{"id":"a:2:3471:6582-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32072":{"id":"0:32072","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[303,4],"end":[303,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32074:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:516:122":{"id":"b:44:298-0:516:122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:652:3705":{"id":"a:2:9606:8782-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43638:7231":{"id":"0:43638:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:17:55-0:1371:3988":{"id":"b:17:55-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13938:7231":{"id":"0:13938:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:8799:2753":{"id":"b:49:1377-0:8799:2753","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21942:702":{"id":"0:21942:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:26648:2839":{"id":"b:2:3240-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50327:1763":{"id":"0:50327:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1679,68],"end":[1679,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51389:2226":{"id":"0:51389:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:54448:1978":{"id":"b:32:1701-0:54448:1978","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49108:1792":{"id":"0:49108:1792","crate_id":0,"name":"ScriptAny","span":{"filename":"src/lib.rs","begin":[1409,4],"end":[1409,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49110:1542"]}},"0:1124":{"id":"0:1124","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[33,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1125:3983","0:1127:3998","0:1130:3999"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18946":{"id":"0:18946","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18947:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6058:7207":{"id":"0:6058:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44683:1766":{"id":"0:44683:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[660,4],"end":[660,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:8331:2634":{"id":"a:2:3407:213-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18204":{"id":"0:18204","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[5,43],"end":[5,53]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18205:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50151":{"id":"0:50151","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50152:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27223":{"id":"0:27223","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27224:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:19486:2690":{"id":"b:36:59-0:19486:2690","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45659:1763":{"id":"0:45659:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[835,4],"end":[835,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:965:56576":{"id":"25:965:56576","crate_id":25,"name":"ln_1p","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[682,4],"end":[682,27]},"visibility":"default","docs":"Returns `ln(1+n)` (natural logarithm) more accurately than if\nthe operations were performed separately.\n\n# Panics\n\nIf this type does not support a NaN representation, this function should panic\nif `self-1 <= 0`.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = f64::consts::E - 1.0;\n\n// ln(1 + (e - 1)) == ln(e) == 1\nlet abs_difference = (x.ln_1p() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:25354:702":{"id":"0:25354:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[35,4],"end":[35,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49196:1542":{"id":"0:49196:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1420,17],"end":[1420,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:9094:7231":{"id":"0:9094:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:8331:2634":{"id":"a:2:9606:8782-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34956:2851":{"id":"0:34956:2851","crate_id":0,"name":"new_vote","span":{"filename":"src/protocol_types/plutus.rs","begin":[1140,4],"end":[1142,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15642:702":{"id":"0:15642:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25390":{"id":"0:25390","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[42,4],"end":[42,14]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25391:1766","0:25392:7350","0:25393:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26687:5150":{"id":"0:26687:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:5722:993":{"id":"0:5722:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2335,4],"end":[2337,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:28494:5214":{"id":"b:2:3250-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13366:2225":{"id":"0:13366:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:17629:2534":{"id":"b:49:1377-0:17629:2534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46271:408":{"id":"0:46271:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[951,4],"end":[951,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14320:5150":{"id":"0:14320:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50415":{"id":"0:50415","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50420:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:897:3906":{"id":"0:897:3906","crate_id":0,"name":"Signature","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[99,4],"end":[99,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:19958:5150":{"id":"0:19958:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:20451:5136":{"id":"0:20451:5136","crate_id":0,"name":"new_to_other_pot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[210,4],"end":[215,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pot",{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50977:266":{"id":"0:50977:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[1763,4],"end":[1765,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:900:3953":{"id":"0:900:3953","crate_id":0,"name":"signature_from_bytes","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[104,4],"end":[114,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35856:5459":{"id":"0:35856:5459","crate_id":0,"name":"Text","span":{"filename":"src/protocol_types/metadata.rs","begin":[116,4],"end":[116,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:2221:594":{"id":"0:2221:594","crate_id":0,"name":"eq","span":{"filename":"src/impl_mockchain/key.rs","begin":[177,4],"end":[179,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5659:755":{"id":"0:5659:755","crate_id":0,"name":"into_iter","span":{"filename":"src/lib.rs","begin":[256,4],"end":[258,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::slice::Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:303:18898":{"id":"44:303:18898","crate_id":44,"name":"u32x4","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[232,4],"end":[232,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u32x4","id":"44:260:18898","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:3395":{"id":"0:3395","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[632,0],"end":[650,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3396:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:43316:1642":{"id":"b:2:3250-0:43316:1642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12669:7231":{"id":"0:12669:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:14572:281":{"id":"2:14572:281","crate_id":2,"name":"alloc_zeroed","span":null,"visibility":"default","docs":"Behaves like `alloc`, but also ensures that the contents\nare set to zero before being returned.\n\n# Safety\n\nThis function is unsafe for the same reasons that `alloc` is.\nHowever the allocated block of memory is guaranteed to be initialized.\n\n# Errors\n\nReturning a null pointer indicates that either memory is exhausted\nor `layout` does not meet allocator's size or alignment constraints,\njust as in `alloc`.\n\nClients wishing to abort computation in response to an\nallocation error are encouraged to call the [`handle_alloc_error`] function,\nrather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13697":{"id":"0:13697","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[676,0],"end":[706,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13702:4213","0:13712:3956","0:13722:4216","0:13732:338","0:13742:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:23060:2673":{"id":"a:2:3471:6582-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22231":{"id":"0:22231","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22232:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"5:6179:56043":{"id":"5:6179:56043","crate_id":5,"name":"replacen","span":null,"visibility":"public","docs":"Replaces first N matches of a pattern with another string.\n\n`replacen` creates a new [`String`], and copies the data from this string slice into it.\nWhile doing so, it attempts to find matches of a pattern. If it finds any, it\nreplaces them with the replacement string slice at most `count` times.\n\n# Examples\n\nBasic usage:\n\n```\nlet s = \"foo foo 123 foo\";\nassert_eq!(\"new new 123 foo\", s.replacen(\"foo\", \"new\", 2));\nassert_eq!(\"faa fao 123 foo\", s.replacen('o', \"a\", 3));\nassert_eq!(\"foo foo new23 foo\", s.replacen(char::is_numeric, \"new\", 1));\n```\n\nWhen the pattern doesn't match:\n\n```\nlet s = \"this is old\";\nassert_eq!(s, s.replacen(\"cookie monster\", \"little lamb\", 10));\n```","links":{"`String`":"5:8513:217"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use =\n\"this returns the replaced string as a new allocation, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}],["to",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2730":{"id":"0:2730","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[974,0],"end":[978,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2731:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:23917:2692":{"id":"a:2:9605:8783-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18454:1767":{"id":"0:18454:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[70,4],"end":[70,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22797":{"id":"0:22797","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22798:7231","0:22799:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7933:2677":{"id":"0:7933:2677","crate_id":0,"name":"build","span":{"filename":"src/builders/mint_builder.rs","begin":[147,4],"end":[170,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:11595:3926":{"id":"b:2:2906-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35028":{"id":"0:35028","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35029:7231","0:35030:5150","0:35031:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39752:7231":{"id":"0:39752:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11384:7247":{"id":"0:11384:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51966":{"id":"0:51966","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51967:7231","0:51968:5150","0:51969:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:9915:2874":{"id":"b:5:859-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27545:7236":{"id":"0:27545:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11654:408":{"id":"0:11654:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/digest.rs","begin":[19,27],"end":[19,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:40618:1606":{"id":"b:49:1377-0:40618:1606","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2645":{"id":"0:2645","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[32,0],"end":[32,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance_action","name":"governance_action","id":"0:2643:5207","glob":true}},"0:39408":{"id":"0:39408","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,9],"end":[7,14]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::fmt::Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39411:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8022":{"id":"0:8022","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[3,23],"end":[3,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43385:1766":{"id":"0:43385:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[364,82],"end":[364,92]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2725":{"id":"0:2725","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[965,0],"end":[972,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"items":["0:2727:1644","0:2728:1645","0:2729:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:52865:1896":{"id":"b:2:4212-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1864:9274":{"id":"32:1864:9274","crate_id":32,"name":"MapAccess","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1866:126","32:1867:18358","32:1869:18359","32:1871:18360","32:1874:9279","32:1876:9275","32:1878:18361","32:1881:17734"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:54640:1763":{"id":"0:54640:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2699,68],"end":[2699,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:27525:5192":{"id":"b:44:298-0:27525:5192","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42025":{"id":"0:42025","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42030:5328","0:42041:6154","0:42052:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10899:18337":{"id":"2:10899:18337","crate_id":2,"name":"write_u16","span":null,"visibility":"default","docs":"Writes a single `u16` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"u16"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46997:7245":{"id":"0:46997:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18100:1625":{"id":"0:18100:1625","crate_id":0,"name":"is_valid","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[98,4],"end":[100,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12543:7231":{"id":"0:12543:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25149:6154":{"id":"0:25149:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36372":{"id":"0:36372","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36373:7231","0:36374:5150","0:36375:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34070:2214":{"id":"0:34070:2214","crate_id":0,"name":"from_address","span":{"filename":"src/protocol_types/plutus.rs","begin":[824,4],"end":[878,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2634:59644":{"id":"50:2634:59644","crate_id":50,"name":"foreach","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1952,4],"end":[1954,26]},"visibility":"default","docs":"Run the closure `f` eagerly on each element of the iterator.\n\nConsumes the iterator until its end.\n\n```\nuse std::sync::mpsc::channel;\nuse itertools::Itertools;\n\nlet (tx, rx) = channel();\n\n// use .foreach() to apply a function to each value -- sending it\n(0..5).map(|x| x * 2 + 1).foreach(|x| { tx.send(x).unwrap(); } );\n\ndrop(tx);\n\nitertools::assert_equal(rx.iter(), vec![1, 3, 5, 7, 9]);\n```","links":{},"attrs":["#[deprecated(note = \"Use .for_each() instead\", since = \"0.8.0\")]"],"deprecation":{"since":"0.8.0","note":"Use .for_each() instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":null}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3996":{"id":"0:3996","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[3028,0],"end":[3038,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3997:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40255:2455":{"id":"0:40255:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26587":{"id":"0:26587","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[27,4],"end":[27,6]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3694:379":{"id":"2:3694:379","crate_id":2,"name":"call_once","span":null,"visibility":"default","docs":"Performs the call operation.","links":{},"attrs":["#[unstable(feature = \"fn_traits\", issue = \"29625\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["args",{"kind":"generic","inner":"Args"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Args"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":{"Other":"\"rust-call\""}},"has_body":false}},"0:29291:1759":{"id":"0:29291:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29577":{"id":"0:29577","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29579:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15820:53559":{"id":"2:15820:53559","crate_id":2,"name":"simd_max","span":null,"visibility":"default","docs":"Returns the maximum of each lane.\n\nIf one of the values is `NAN`, then the other value is returned.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42147:2455":{"id":"0:42147:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12508":{"id":"0:12508","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12509:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26312":{"id":"0:26312","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[9,4],"end":[9,14]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26313:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7134:649":{"id":"0:7134:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[831,9],"end":[831,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38500:1868":{"id":"0:38500:1868","crate_id":0,"name":"ProtocolParamUpdate","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[220,0],"end":[255,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:38662","0:38677","0:38692","0:38707","0:38722","0:38760","a:2:3471:6582-0:38500:1868","a:2:9605:8783-0:38500:1868","a:2:3421:221-0:38500:1868","a:2:9606:8782-0:38500:1868","a:2:3407:213-0:38500:1868","b:2:3244-0:38500:1868","b:2:2903-0:38500:1868","b:2:3255-0:38500:1868","b:2:3240-0:38500:1868","b:2:4212-0:38500:1868","b:2:3250-0:38500:1868","b:2:2906-0:38500:1868","b:5:859-0:38500:1868","b:19:426-0:38500:1868","b:32:1701-0:38500:1868","b:36:59-0:38500:1868","b:44:298-0:38500:1868","b:49:1377-0:38500:1868","0:38533","0:38535","0:38537","0:38540","0:38541","0:38543","0:38545","0:38546","0:38548","0:38552","0:38557","0:38658","0:38446","0:38452","0:38461","0:38474","0:38480","0:38484","0:38488","0:38492","0:38494","0:5552"]}},"0:11817:3897":{"id":"0:11817:3897","crate_id":0,"name":"Sha3_256","span":{"filename":"src/chain_crypto/hash.rs","begin":[150,0],"end":[150,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:11836","0:1545","a:2:3471:6582-0:11817:3897","a:2:9605:8783-0:11817:3897","a:2:3421:221-0:11817:3897","a:2:9606:8782-0:11817:3897","a:2:3407:213-0:11817:3897","b:2:3244-0:11817:3897","b:2:2903-0:11817:3897","b:2:3255-0:11817:3897","b:2:3240-0:11817:3897","b:2:4212-0:11817:3897","b:2:3250-0:11817:3897","b:2:2906-0:11817:3897","b:5:6515-0:11817:3897","b:5:859-0:11817:3897","b:17:55-0:11817:3897","b:22:72-0:11817:3897","b:22:61-0:11817:3897","b:22:65-0:11817:3897","b:36:59-0:11817:3897","b:44:298-0:11817:3897","b:49:1377-0:11817:3897","0:1348","0:11674","0:11713","0:11821","0:11822","0:11824","0:11825","0:11828","0:11830","0:11832","0:11833","0:11842","0:11844","0:11847","0:11851","0:11855","0:11858","0:11861","0:11863","0:11865"]}},"b:19:426-0:8427:2629":{"id":"b:19:426-0:8427:2629","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:7696:2703":{"id":"a:2:3471:6582-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50132:667":{"id":"0:50132:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8225":{"id":"0:8225","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,32],"end":[74,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8226:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12553:7247":{"id":"0:12553:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:50301:1861":{"id":"b:2:3240-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14463":{"id":"0:14463","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14464:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:54108:1944":{"id":"b:32:1701-0:54108:1944","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2115:1592":{"id":"0:2115:1592","crate_id":0,"name":"fees","span":{"filename":"src/fees.rs","begin":[1,0],"end":[688,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:17629:2534","0:17681:3068","0:2118:2533","0:17691:4376","0:17704:3072"],"is_stripped":true}},"0:8223:415":{"id":"0:8223:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[74,27],"end":[74,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52350:7231":{"id":"0:52350:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23290":{"id":"0:23290","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23291:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41965":{"id":"0:41965","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41970:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49747:7245":{"id":"0:49747:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44500":{"id":"0:44500","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44505:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51283":{"id":"0:51283","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1852,4],"end":[1852,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51284:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:52995:1886":{"id":"b:36:59-0:52995:1886","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:43676:1665":{"id":"b:2:3250-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39005:507":{"id":"0:39005:507","crate_id":0,"name":"d","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[364,4],"end":[366,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince babbage era this param is outdated. But this param you can meet in a pre-babbage block.","links":{},"attrs":["#[deprecated(since = \"11.0.0\", note =\n\"Since babbage era this param is outdated. But this param you can meet in a pre-babbage block.\")]"],"deprecation":{"since":"11.0.0","note":"Since babbage era this param is outdated. But this param you can meet in a pre-babbage block."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16594":{"id":"0:16594","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16599:1835","0:16609:2219","0:16620:2223","0:16631:2225","0:16641:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20684:2226":{"id":"0:20684:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:41236:2511":{"id":"b:49:1377-0:41236:2511","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30105:594":{"id":"0:30105:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7735:5150":{"id":"0:7735:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:17429":{"id":"0:17429","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1380,0],"end":[1402,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17434:2133","0:17444:4245","0:17454:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9033:780":{"id":"0:9033:780","crate_id":0,"name":"len","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[65,4],"end":[67,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6357":{"id":"0:6357","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6358:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33040:6470":{"id":"0:33040:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53867":{"id":"0:53867","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2448,4],"end":[2448,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53868:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2449:1635":{"id":"0:2449:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/traits.rs","begin":[12,4],"end":[14,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33733:5278":{"id":"0:33733:5278","crate_id":0,"name":"ConstrPlutusData","span":{"filename":"src/protocol_types/plutus.rs","begin":[677,4],"end":[677,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:7744:7247":{"id":"0:7744:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27293":{"id":"0:27293","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27294:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30179:7231":{"id":"0:30179:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:23917:2692":{"id":"a:2:3421:221-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:730:3755":{"id":"0:730:3755","crate_id":0,"name":"from_epoch_slot_id","span":{"filename":"src/chain_core/property.rs","begin":[44,4],"end":[44,60]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["epoch",{"kind":"primitive","inner":"u32"}],["slot_id",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33683:1672":{"id":"0:33683:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/plutus.rs","begin":[657,4],"end":[659,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30761:5252":{"id":"0:30761:5252","crate_id":0,"name":"as_info_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[180,4],"end":[185,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:52397:1880":{"id":"b:19:426-0:52397:1880","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13522":{"id":"0:13522","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13523:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13857:17753":{"id":"2:13857:17753","crate_id":2,"name":"find","span":null,"visibility":"public","docs":"Returns the byte index of the first character of this string slice that\nmatches the pattern.\n\nReturns [`None`] if the pattern doesn't match.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nSimple patterns:\n\n```\nlet s = \"Löwe 老虎 Léopard Gepardi\";\n\nassert_eq!(s.find('L'), Some(0));\nassert_eq!(s.find('é'), Some(14));\nassert_eq!(s.find(\"pard\"), Some(17));\n```\n\nMore complex patterns using point-free style and closures:\n\n```\nlet s = \"Löwe 老虎 Léopard\";\n\nassert_eq!(s.find(char::is_whitespace), Some(5));\nassert_eq!(s.find(char::is_lowercase), Some(1));\nassert_eq!(s.find(|c: char| c.is_whitespace() || c.is_lowercase()), Some(1));\nassert_eq!(s.find(|c: char| (c < 'o') && (c > 'a')), Some(4));\n```\n\nNot finding the pattern:\n\n```\nlet s = \"Löwe 老虎 Léopard\";\nlet x: &[_] = &['1', '2'];\n\nassert_eq!(s.find(x), None);\n```","links":{"`None`":"2:43952:173","prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40643:1835":{"id":"0:40643:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11935:3624":{"id":"0:11935:3624","crate_id":0,"name":"StructureInvalid","span":{"filename":"src/chain_crypto/sign.rs","begin":[28,4],"end":[28,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:3440":{"id":"0:3440","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[782,0],"end":[789,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3441:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12209:7231":{"id":"0:12209:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"21:41:1763":{"id":"21:41:1763","crate_id":21,"name":"deserialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cbor_event-2.4.0/src/de.rs","begin":[12,4],"end":[12,77]},"visibility":"default","docs":"method to implement to deserialise an object from the given\n`Deserializer`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["reader",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Deserializer","id":"21:83:1582","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"R"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"BufRead","id":"1:4479:1569","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:11595:3926":{"id":"a:2:9606:8782-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35150:5328":{"id":"0:35150:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14236:3999":{"id":"0:14236:3999","crate_id":0,"name":"chaincode","span":{"filename":"src/crypto.rs","begin":[1117,4],"end":[1121,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33854:993":{"id":"0:33854:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[695,28],"end":[695,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14995:1759":{"id":"0:14995:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14055":{"id":"0:14055","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14056:7231","0:14057:5150","0:14058:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:89:17710":{"id":"38:89:17710","crate_id":38,"name":"average_floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/average.rs","begin":[42,4],"end":[42,50]},"visibility":"default","docs":"Returns the floor value of the average of `self` and `other`.\n-- `⌊(self + other)/2⌋`\n\n# Examples\n\n```\nuse num_integer::Average;\n\nassert_eq!(( 3).average_floor(&10), 6);\nassert_eq!((-2).average_floor(&-5), -4);\nassert_eq!(( 4).average_floor(& 4), 4);\n\nassert_eq!(u8::max_value().average_floor(&2), 128);\nassert_eq!(i8::min_value().average_floor(&-1), -65);\nassert_eq!(i8::min_value().average_floor(&i8::max_value()), -1);\n```\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49047:1810":{"id":"0:49047:1810","crate_id":0,"name":"new_timelockexpiry","span":{"filename":"src/lib.rs","begin":[1386,4],"end":[1388,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:35040:1783":{"id":"b:2:3240-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:48086:1792":{"id":"b:5:859-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43062":{"id":"0:43062","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[326,4],"end":[326,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43063:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33416":{"id":"0:33416","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33417:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1796:306":{"id":"0:1796:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/sign.rs","begin":[201,4],"end":[203,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34376":{"id":"0:34376","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,11],"end":[1020,16]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34377:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24019":{"id":"0:24019","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24024:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17806":{"id":"0:17806","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,38],"end":[188,47]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:8663:2752":{"id":"a:2:3407:213-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35578:5450":{"id":"0:35578:5450","crate_id":0,"name":"insert_str","span":{"filename":"src/protocol_types/metadata.rs","begin":[33,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:761:3815":{"id":"0:761:3815","crate_id":0,"name":"HasFragments","span":{"filename":"src/chain_core/property.rs","begin":[168,0],"end":[177,1]},"visibility":"public","docs":"Accessor to fragments within a block.\n\nThis trait has a lifetime parameter and is normally implemented by\nreference types.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:763:3810","0:764:3818","0:765:3820"],"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:33385":{"id":"0:33385","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33386:7231","0:33387:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44660":{"id":"0:44660","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[658,4],"end":[658,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44661:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48546":{"id":"0:48546","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48547:7231","0:48548:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20393":{"id":"0:20393","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20398:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30889:5150":{"id":"0:30889:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35533:2226":{"id":"0:35533:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:38025:5534":{"id":"b:19:426-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2608:19919":{"id":"50:2608:19919","crate_id":50,"name":"with_position","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1642,4],"end":[1643,26]},"visibility":"default","docs":"Return an iterator adaptor that wraps each element in a `Position` to\nease special-case handling of the first or last elements.\n\nIterator element type is\n[`Position`](Position)\n\n```\nuse itertools::{Itertools, Position};\n\nlet it = (0..4).with_position();\nitertools::assert_equal(it,\n vec![Position::First(0),\n Position::Middle(1),\n Position::Middle(2),\n Position::Last(3)]);\n\nlet it = (0..1).with_position();\nitertools::assert_equal(it, vec![Position::Only(0)]);\n```","links":{"Position":"50:4610:19473"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"WithPosition","id":"50:2423:19959","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18828:5110":{"id":"0:18828:5110","crate_id":0,"name":"as_drep_deregistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[280,4],"end":[285,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51760:408":{"id":"0:51760:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1910,9],"end":[1910,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40902:7231":{"id":"0:40902:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:573:3608":{"id":"b:2:4212-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47220":{"id":"0:47220","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47221:7231","0:47222:5150","0:47223:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46040":{"id":"0:46040","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46045:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42429:7231":{"id":"0:42429:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11719:4020":{"id":"0:11719:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"sha3\""}},"32:2278:17964":{"id":"32:2278:17964","crate_id":32,"name":"serialize_none","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[766,4],"end":[766,61]},"visibility":"default","docs":"Serialize a [`None`] value.\n\n```edition2021\n# use serde::{Serialize, Serializer};\n#\n# enum Option {\n# Some(T),\n# None,\n# }\n#\n# use self::Option::{Some, None};\n#\nimpl Serialize for Option\nwhere\n T: Serialize,\n{\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n Some(ref value) => serializer.serialize_some(value),\n None => serializer.serialize_none(),\n }\n }\n}\n#\n# fn main() {}\n```\n\n[`None`]: https://doc.rust-lang.org/std/option/enum.Option.html#variant.None","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9605:8783-0:51986:1875":{"id":"a:2:9605:8783-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20793:5150":{"id":"0:20793:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8078:7207":{"id":"0:8078:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11317:3417":{"id":"0:11317:3417","crate_id":0,"name":"build_tx_unsafe","span":{"filename":"src/builders/tx_builder.rs","begin":[2194,4],"end":[2201,5]},"visibility":"public","docs":"Similar to `.build_tx()` but will NOT fail in case there are missing script witnesses","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33140:7231":{"id":"0:33140:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:26648:2839":{"id":"b:2:3244-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29579:1763":{"id":"0:29579:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:52114:1878":{"id":"b:2:2903-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54656:1766":{"id":"0:54656:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2699,88],"end":[2699,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30115":{"id":"0:30115","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30117:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11629:126":{"id":"b:2:3255-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2276:1934":{"id":"32:2276:1934","crate_id":32,"name":"serialize_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[698,4],"end":[698,69]},"visibility":"default","docs":"Serialize a `&str`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for str {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_str(self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:34225":{"id":"0:34225","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34230:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36994:7207":{"id":"0:36994:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40096:2729":{"id":"0:40096:2729","crate_id":0,"name":"one","span":{"filename":"src/utils.rs","begin":[191,4],"end":[193,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7523:2455":{"id":"0:7523:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27236:702":{"id":"0:27236:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[10,4],"end":[10,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37693:7231":{"id":"0:37693:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53834:5150":{"id":"0:53834:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:3731:205":{"id":"2:3731:205","crate_id":2,"name":"Return","span":null,"visibility":"default","docs":"The type of value this generator returns.\n\nThis corresponds to the type returned from a generator either with a\n`return` statement or implicitly as the last expression of a generator\nliteral. For example futures would use this as `Result` as it\nrepresents a completed future.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"39:385:906":{"id":"39:385:906","crate_id":39,"name":"new","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[240,4],"end":[243,42]},"visibility":"default","docs":"Construct self, with inclusive lower bound and exclusive upper bound\n`[low, high)`.\n\nUsually users should not call this directly but instead use\n`Uniform::new`, which asserts that `low < high` before calling this.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["low",{"kind":"generic","inner":"B1"}],["high",{"kind":"generic","inner":"B2"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"B1","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B2","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"B1"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B2"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29352":{"id":"0:29352","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29353:7231","0:29354:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42588:906":{"id":"0:42588:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[200,4],"end":[202,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3266:1600":{"id":"0:3266:1600","crate_id":0,"name":"serialization","span":{"filename":"src/serialization/mod.rs","begin":[1,0],"end":[17,26]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:5099:2535","0:5108:1595","0:4666"],"is_stripped":true}},"b:2:3250-0:33178:2657":{"id":"b:2:3250-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:31101:2861":{"id":"b:44:298-0:31101:2861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:952:1717":{"id":"25:952:1717","crate_id":25,"name":"min","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[450,4],"end":[450,38]},"visibility":"default","docs":"Returns the minimum of the two numbers.\n\n```\nuse num_traits::real::Real;\n\nlet x = 1.0;\nlet y = 2.0;\n\nassert_eq!(x.min(y), x);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"19:416:17798":{"id":"19:416:17798","crate_id":19,"name":"WasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:20368:2194":{"id":"0:20368:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15452":{"id":"0:15452","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8978:828":{"id":"2:8978:828","crate_id":2,"name":"map","span":null,"visibility":"default","docs":"Takes a closure and creates an iterator which calls that closure on each\nelement.\n\n`map()` transforms one iterator into another, by means of its argument:\nsomething that implements [`FnMut`]. It produces a new iterator which\ncalls this closure on each element of the original iterator.\n\nIf you are good at thinking in types, you can think of `map()` like this:\nIf you have an iterator that gives you elements of some type `A`, and\nyou want an iterator of some other type `B`, you can use `map()`,\npassing a closure that takes an `A` and returns a `B`.\n\n`map()` is conceptually similar to a [`for`] loop. However, as `map()` is\nlazy, it is best used when you're already working with other iterators.\nIf you're doing some sort of looping for a side effect, it's considered\nmore idiomatic to use [`for`] than `map()`.\n\n[`for`]: ../../book/ch03-05-control-flow.html#looping-through-a-collection-with-for\n[`FnMut`]: crate::ops::FnMut\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter().map(|x| 2 * x);\n\nassert_eq!(iter.next(), Some(2));\nassert_eq!(iter.next(), Some(4));\nassert_eq!(iter.next(), Some(6));\nassert_eq!(iter.next(), None);\n```\n\nIf you're doing some sort of side effect, prefer [`for`] to `map()`:\n\n```\n# #![allow(unused_must_use)]\n// don't do this:\n(0..5).map(|x| println!(\"{x}\"));\n\n// it won't even execute, as it is lazy. Rust will warn you about this.\n\n// Instead, use for:\nfor x in 0..5 {\n println!(\"{x}\");\n}\n```","links":{"crate::ops::FnMut":"2:3688:5632"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Map","id":"2:43081:5310","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42160:408":{"id":"0:42160:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[129,16],"end":[129,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:23344:2675":{"id":"b:2:4212-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38495:2455":{"id":"0:38495:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4012:1614":{"id":"0:4012:1614","crate_id":0,"name":"impl_to_from","span":{"filename":"src/serialization/serialization_macros.rs","begin":[137,0],"end":[142,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! impl_to_from {\n ($name:ident) => { ... };\n}"},"0:42731:7350":{"id":"0:42731:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[227,76],"end":[227,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32313:1759":{"id":"0:32313:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[366,4],"end":[366,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28812":{"id":"0:28812","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28817:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:1371:3988":{"id":"b:2:2906-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:33732:5309":{"id":"b:44:298-0:33732:5309","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48217:5328":{"id":"0:48217:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20289":{"id":"0:20289","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[193,4],"end":[193,7]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20290:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2732":{"id":"0:2732","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[980,0],"end":[980,35]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:872":{"id":"0:872","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[33,0],"end":[37,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:873:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22203:5150":{"id":"0:22203:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11477":{"id":"0:11477","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[158,16],"end":[158,21]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11478:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7303:993":{"id":"0:7303:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[891,43],"end":[891,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9583":{"id":"0:9583","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9584:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:926:56570":{"id":"25:926:56570","crate_id":25,"name":"min_positive_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[40,4],"end":[40,36]},"visibility":"default","docs":"Returns the smallest positive, normalized value that this type can represent.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x: f64 = Real::min_positive_value();\n\nassert_eq!(x, f64::MIN_POSITIVE);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17538:1542":{"id":"0:17538:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[45,13],"end":[45,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:30465:6470":{"id":"0:30465:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:16184:1685":{"id":"b:44:298-0:16184:1685","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:11479:3616":{"id":"b:36:59-0:11479:3616","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28490":{"id":"0:28490","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[14,4],"end":[14,14]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28491:1766","0:28492:7350","0:28493:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44823:7232":{"id":"0:44823:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33377:7231":{"id":"0:33377:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:42152:1620":{"id":"b:2:4212-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:53610:1940":{"id":"a:2:3407:213-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51991":{"id":"0:51991","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,16],"end":[1939,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51992:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25496":{"id":"0:25496","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[48,0],"end":[48,19]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25501:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:35959:3238":{"id":"b:5:859-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:0:2029":{"id":"0:0:2029","crate_id":0,"name":"cardano_serialization_lib","span":{"filename":"src/lib.rs","begin":[1,0],"end":[2884,1]},"visibility":"public","docs":null,"links":{},"attrs":["#![allow(deprecated)]"],"deprecation":null,"kind":"module","inner":{"is_crate":true,"items":["0:514:1587","0:824:1588","0:2120:1593","0:2233:1594","0:2441:1595","0:2838:1597","0:41891:1610","0:42152:1620","0:42440:1633","0:42692:1641","0:42951:1651","0:5660:1664","0:5661:1666","0:43057:1634","0:43316:1642","0:43676:1665","0:43931:1697","0:44169:1711","0:44407:1714","0:44638:1721","0:44869:1724","0:45100:1725","0:45372:1729","0:45631:1730","0:45840:1731","0:45861:1732","0:45992:1733","0:46267:1744","0:46526:1747","0:46768:1749","0:47010:1751","0:47236:1624","0:47600:1789","0:47843:1791","0:48086:1792","0:48329:1793","0:48585:1795","0:48848:1808","0:49074:1811","0:49101:1812","0:49190:1813","0:49313:1681","0:49521:1679","0:49644:1822","0:49760:1814","0:49920:1829","0:50157:1776","0:50301:1861","0:50557:1865","0:50799:1867","0:51041:1863","0:51267:1869","0:51526:1872","0:51756:1873","0:5705:1874","0:51986:1875","0:52114:1878","0:52397:1880","0:52641:1889","0:52865:1896","0:52995:1886","0:53411:1931","0:53610:1940","0:5734:1941","0:5735:1942","0:53852:1943","0:54108:1944","0:54337:1977","0:54448:1978","0:54614:1982","0:54881:2001","0:55003:2004","0:4006:2194","0:4007:1835","0:4008:2226","0:4009:2225","0:4010:5058","0:4011:2218","0:4012:1614","0:4013:6158","0:110","0:513","0:2046","0:2084","0:2114","0:2119","0:2837","0:3156","0:5625"],"is_stripped":false}},"b:2:3250-0:12328:4180":{"id":"b:2:3250-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45578:6470":{"id":"0:45578:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:52114:1878":{"id":"b:44:298-0:52114:1878","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8326:2455":{"id":"0:8326:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37436:5515":{"id":"0:37436:5515","crate_id":0,"name":"multiassets","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[155,4],"end":[157,5]},"visibility":"public","docs":"This function returns the mint value of the transaction\nUse `.mint()` instead.","links":{},"attrs":["#[deprecated(since = \"10.0.0\", note = \"Weird naming. Use `.mint()`\")]"],"deprecation":{"since":"10.0.0","note":"Weird naming. Use `.mint()`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:20565:2670":{"id":"a:2:3471:6582-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12378:7207":{"id":"0:12378:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:17493:2154":{"id":"b:44:298-0:17493:2154","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:52397:1880":{"id":"b:32:1701-0:52397:1880","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25375:1763":{"id":"0:25375:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[41,4],"end":[41,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23913":{"id":"0:23913","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23914:1766","0:23915:7350","0:23916:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48322:7207":{"id":"0:48322:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51022:7231":{"id":"0:51022:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2523":{"id":"0:2523","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[47,0],"end":[47,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"committee_cold_resign","name":"committee_cold_resign","id":"0:2521:5080","glob":true}},"0:35060:1759":{"id":"0:35060:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,50],"end":[1156,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43389":{"id":"0:43389","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43394:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25691":{"id":"0:25691","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25692:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23573":{"id":"0:23573","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:11915:3910":{"id":"a:2:9605:8783-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:20276:5121":{"id":"b:2:3250-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54410:7231":{"id":"0:54410:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:426:39357":{"id":"25:426:39357","crate_id":25,"name":"round","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[384,4],"end":[384,26]},"visibility":"default","docs":"Returns the nearest integer to a number. Round half-way cases away from `0.0`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.round() == y);\n}\n\ncheck(f32::INFINITY, f32::INFINITY);\ncheck(0.4f32, 0.0);\ncheck(0.5f32, 1.0);\ncheck(0.6f32, 1.0);\ncheck(-0.4f64, 0.0);\ncheck(-0.5f64, -1.0);\ncheck(-0.6f64, -1.0);\ncheck(f64::MIN, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23059:1767":{"id":"0:23059:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7690:415":{"id":"0:7690:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/mint_builder.rs","begin":[10,27],"end":[10,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36182":{"id":"0:36182","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36183:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47313":{"id":"0:47313","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47318:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50082:1855":{"id":"0:50082:1855","crate_id":0,"name":"as_timelock_expiry","span":{"filename":"src/lib.rs","begin":[1614,4],"end":[1619,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1722:18017":{"id":"32:1722:18017","crate_id":32,"name":"deserialize_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[932,4],"end":[934,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `i8` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:2199:4482":{"id":"b:2:3240-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33387:7236":{"id":"0:33387:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49529:649":{"id":"0:49529:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1473,4],"end":[1473,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15278:594":{"id":"0:15278:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8950":{"id":"0:8950","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8951:7231","0:8952:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52385":{"id":"0:52385","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52386:7231","0:52387:5150","0:52388:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:16521:53558":{"id":"2:16521:53558","crate_id":2,"name":"simd_min","span":null,"visibility":"default","docs":"Returns the lane-wise minimum with `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:37972:6470":{"id":"0:37972:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:43676:1665":{"id":"a:2:3421:221-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7746:7207":{"id":"0:7746:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46256:7231":{"id":"0:46256:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23685:5150":{"id":"0:23685:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:987:4482":{"id":"25:987:4482","crate_id":25,"name":"Signed","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:988:3159","25:989:6703","25:990:6704","25:991:1993","25:992:54727"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:6048:7243":{"id":"0:6048:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15253":{"id":"0:15253","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15254:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26755:2226":{"id":"0:26755:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5653":{"id":"0:5653","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[191,0],"end":[195,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5654:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:27290:2838":{"id":"b:32:1701-0:27290:2838","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11931:3907":{"id":"a:2:9605:8783-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"31:1086:57762":{"id":"31:1086:57762","crate_id":31,"name":"write_byte_array","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1786,4],"end":[1788,30]},"visibility":"default","docs":"Writes the representation of a byte array. Formatters can choose whether\nto represent bytes as a JSON array of integers (the default), or some\nJSON string encoding like hex or base64.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20276:5121":{"id":"0:20276:5121","crate_id":0,"name":"MoveInstantaneousReward","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[200,0],"end":[203,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:20348","0:20363","0:20378","0:20393","0:20408","0:20446","a:2:3471:6582-0:20276:5121","a:2:9605:8783-0:20276:5121","a:2:3421:221-0:20276:5121","a:2:9606:8782-0:20276:5121","a:2:3407:213-0:20276:5121","b:2:3244-0:20276:5121","b:2:2903-0:20276:5121","b:2:3255-0:20276:5121","b:2:3240-0:20276:5121","b:2:4212-0:20276:5121","b:2:3250-0:20276:5121","b:2:2906-0:20276:5121","b:5:859-0:20276:5121","b:19:426-0:20276:5121","b:32:1701-0:20276:5121","b:36:59-0:20276:5121","b:44:298-0:20276:5121","b:49:1377-0:20276:5121","0:20279","0:20281","0:20283","0:20286","0:20287","0:20289","0:20291","0:20292","0:20294","0:20298","0:20303","0:20344","0:20222","0:20228","0:20237","0:20250","0:20256","0:20260","0:20264","0:20268","0:20270","0:4265"]}},"0:46203:1743":{"id":"0:46203:1743","crate_id":0,"name":"as_multi_host_name","span":{"filename":"src/lib.rs","begin":[940,4],"end":[945,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:44869:1724":{"id":"b:2:4212-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7120:7247":{"id":"0:7120:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43630:7232":{"id":"0:43630:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36622:993":{"id":"0:36622:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,28],"end":[369,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:25977:5169":{"id":"b:2:4212-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3592:356":{"id":"2:3592:356","crate_id":2,"name":"bitor_assign","span":null,"visibility":"default","docs":"Performs the `|=` operation.\n\n# Examples\n\n```\nlet mut x = true;\nx |= false;\nassert_eq!(x, true);\n\nlet mut x = false;\nx |= false;\nassert_eq!(x, false);\n\nlet mut x: u8 = 5;\nx |= 1;\nassert_eq!(x, 5);\n\nlet mut x: u8 = 5;\nx |= 2;\nassert_eq!(x, 7);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"31:1059:18336":{"id":"31:1059:18336","crate_id":31,"name":"write_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1635,4],"end":[1637,30]},"visibility":"default","docs":"Writes an integer value like `123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46956":{"id":"0:46956","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46957:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12228":{"id":"0:12228","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[155,0],"end":[226,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12233:539","0:12244:4176","0:12254:2194","0:12265:2209","0:12275:2223","0:12286:2219","0:12296:3999","0:12308:2225","0:12318:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:11641:126":{"id":"a:2:9605:8783-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:5903:2153":{"id":"b:2:2906-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9372":{"id":"0:9372","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9373:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21417":{"id":"0:21417","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11885:3901":{"id":"b:36:59-0:11885:3901","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34787":{"id":"0:34787","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1113,4],"end":[1113,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34788:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36029:2226":{"id":"0:36029:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:39521:3135":{"id":"b:32:1701-0:39521:3135","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52882:594":{"id":"0:52882:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2135,27],"end":[2135,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:25977:5169":{"id":"b:5:859-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:49920:1829":{"id":"b:2:2906-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5984:7207":{"id":"0:5984:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:27009:2852":{"id":"b:36:59-0:27009:2852","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20383:2225":{"id":"0:20383:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16547:7207":{"id":"0:16547:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:478:39349":{"id":"25:478:39349","crate_id":25,"name":"log10","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1445,4],"end":[1445,27]},"visibility":"default","docs":"Returns the base 10 logarithm of the number.\n\n```\nuse num_traits::Float;\n\nlet ten = 10.0;\n\n// log10(10) - 1 == 0\nlet abs_difference = (ten.log10() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11572":{"id":"0:11572","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"128"}},"items":["0:11574:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3576:180":{"id":"2:3576:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `<<` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:5689":{"id":"0:5689","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1661,0],"end":[1668,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5690:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3125:5738":{"id":"0:3125:5738","crate_id":0,"name":"finish","span":{"filename":"src/utils.rs","begin":[1168,4],"end":[1179,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54409":{"id":"0:54409","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54410:7231","0:54411:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43629:7231":{"id":"0:43629:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26060:7231":{"id":"0:26060:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:40618:1606":{"id":"b:44:298-0:40618:1606","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52777:5328":{"id":"0:52777:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42638":{"id":"0:42638","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42639:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4799:1759":{"id":"0:4799:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/parameter_change_action.rs","begin":[8,4],"end":[21,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8568":{"id":"0:8568","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8569:7231","0:8570:5150","0:8571:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19769:1542":{"id":"0:19769:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[71,15],"end":[71,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:3244-0:26050:2841":{"id":"b:2:3244-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19767:5126":{"id":"0:19767:5126","crate_id":0,"name":"ToOtherPot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[71,4],"end":[71,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:19769:1542"]}},"a:2:3407:213-0:8899:2764":{"id":"a:2:3407:213-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:44638:1721":{"id":"a:2:3407:213-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:55011":{"id":"0:55011","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2831,4],"end":[2831,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12663:6470":{"id":"0:12663:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:26648:2839":{"id":"a:2:3407:213-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39423":{"id":"0:39423","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,34],"end":[7,36]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45520:6154":{"id":"0:45520:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39886:6470":{"id":"0:39886:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33719:7231":{"id":"0:33719:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34755:5150":{"id":"0:34755:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54083:667":{"id":"0:54083:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15396":{"id":"0:15396","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15397:7231","0:15398:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25982:5172":{"id":"0:25982:5172","crate_id":0,"name":"DRepKeyHash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[27,4],"end":[27,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:419:1644":{"id":"0:419:1644","crate_id":0,"name":"Item","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[22,4],"end":[22,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"0:8874:667":{"id":"0:8874:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24691":{"id":"0:24691","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24692:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:16369:3100":{"id":"b:2:4212-0:16369:3100","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19959:7243":{"id":"0:19959:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:316:1502":{"id":"44:316:1502","crate_id":44,"name":"vec","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[251,4],"end":[253,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["a",{"kind":"generic","inner":"A"}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21940:649":{"id":"0:21940:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[7,4],"end":[7,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:28494:5214":{"id":"b:44:298-0:28494:5214","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:15999:1902":{"id":"b:44:298-0:15999:1902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:21934:2665":{"id":"a:2:3471:6582-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:13290:1774":{"id":"b:36:59-0:13290:1774","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43878:6470":{"id":"0:43878:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28594:906":{"id":"0:28594:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[25,4],"end":[27,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40611:7207":{"id":"0:40611:7207","crate_id":0,"name":"none","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48312:7243":{"id":"0:48312:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:8584:2642":{"id":"a:2:3421:221-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"53:212:44317":{"id":"53:212:44317","crate_id":53,"name":"asinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[118,4],"end":[118,27]},"visibility":"default","docs":"Inverse hyperbolic sine function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28269:1767":{"id":"0:28269:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34773:702":{"id":"0:34773:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[1108,4],"end":[1108,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:397:58726":{"id":"39:397:58726","crate_id":39,"name":"sample_single_inclusive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[294,4],"end":[297,47]},"visibility":"default","docs":"Sample a single value uniformly from a range with inclusive lower bound\nand inclusive upper bound `[low, high]`.\n\nBy default this is implemented using\n`UniformSampler::new_inclusive(low, high).sample(rng)`. However, for\nsome types more optimal implementations for single usage may be provided\nvia this method.\nResults may not be identical.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["low",{"kind":"generic","inner":"B1"}],["high",{"kind":"generic","inner":"B2"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B1","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B2","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B1"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B2"},"bounds":[{"trait_bound":{"trait":{"name":"SampleBorrow","id":"39:407:19587","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4166":{"id":"0:4166","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/drep_registration.rs","begin":[8,0],"end":[26,1]},"visibility":{"restricted":{"parent":"0:4148:5081","path":"::serialization::certificates::drep_registration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4167:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30797:1763":{"id":"0:30797:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:23637:2674":{"id":"b:2:3250-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1849:18065":{"id":"32:1849:18065","crate_id":32,"name":"next_element_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1714,4],"end":[1716,32]},"visibility":"default","docs":"This returns `Ok(Some(value))` for the next value in the sequence, or\n`Ok(None)` if there are no more remaining items.\n\n`Deserialize` implementations should typically use\n`SeqAccess::next_element` instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["seed",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SeqAccess","id":"32:1846:7385","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"DeserializeSeed","id":"32:1704:17978","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:11629:126":{"id":"b:2:2903-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:12562:3031":{"id":"b:2:3250-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:23060:2673":{"id":"b:49:1377-0:23060:2673","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32501:5302":{"id":"0:32501:5302","crate_id":0,"name":"retain_language_versions","span":{"filename":"src/protocol_types/plutus.rs","begin":[443,4],"end":[454,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["languages",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15613":{"id":"0:15613","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15614:7231","0:15615:5150","0:15616:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:51526:1872":{"id":"a:2:9605:8783-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20814":{"id":"0:20814","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[40,4],"end":[40,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20815:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:43676:1665":{"id":"a:2:3471:6582-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52514":{"id":"0:52514","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52519:5328","0:52530:6154","0:52541:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:791:1878":{"id":"0:791:1878","crate_id":0,"name":"Block","span":{"filename":"src/chain_core/property.rs","begin":[248,4],"end":[248,22]},"visibility":"default","docs":"the block that we will get the information from","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:41283:7236":{"id":"0:41283:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[1486,0],"end":[1486,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27018":{"id":"0:27018","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27019:7231","0:27020:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11215:2828":{"id":"0:11215:2828","crate_id":0,"name":"add_required_signer","span":{"filename":"src/builders/tx_builder.rs","begin":[1921,4],"end":[1923,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15276":{"id":"0:15276","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1743":{"id":"0:1743","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[71,0],"end":[78,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1746:125","0:1747:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54625:415":{"id":"0:54625:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2699,22],"end":[2699,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5922":{"id":"0:5922","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[96,4],"end":[96,13]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27339":{"id":"0:27339","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27340:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12702:5150":{"id":"0:12702:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:32441:906":{"id":"0:32441:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[377,4],"end":[379,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28542:7247":{"id":"0:28542:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:11915:3910":{"id":"a:2:9606:8782-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24601:6154":{"id":"0:24601:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8986":{"id":"0:8986","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8987:7231","0:8988:5150","0:8989:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:45100:1725":{"id":"a:2:3471:6582-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51515:7231":{"id":"0:51515:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:40618:1606":{"id":"a:2:9606:8782-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41875":{"id":"0:41875","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41876:7231","0:41877:5150","0:41878:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:11762:3896":{"id":"b:22:61-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:251:59189":{"id":"44:251:59189","crate_id":44,"name":"shuffle_lane_words3012","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[98,4],"end":[98,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:13464:54394":{"id":"2:13464:54394","crate_id":2,"name":"next_reject","span":null,"visibility":"default","docs":"Finds the next [`Reject`][SearchStep::Reject] result. See [`next()`][Searcher::next]\nand [`next_match()`][Searcher::next_match].\n\nUnlike [`next()`][Searcher::next], there is no guarantee that the returned ranges\nof this and [`next_match`][Searcher::next_match] will overlap.","links":{"Searcher::next":"2:13462:919","SearchStep::Reject":"2:46324:20675","Searcher::next_match":"2:13463:54393"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"primitive","inner":"usize"}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:23060:2673":{"id":"b:36:59-0:23060:2673","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36984:7243":{"id":"0:36984:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:27525:5192":{"id":"b:49:1377-0:27525:5192","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26025:1759":{"id":"0:26025:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[40,4],"end":[40,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45359:7245":{"id":"0:45359:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20548:7243":{"id":"0:20548:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8292":{"id":"0:8292","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8293:7231","0:8294:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24465:7350":{"id":"0:24465:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:42440:1633":{"id":"b:2:3255-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31617:649":{"id":"0:31617:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,11],"end":[175,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37694:7232":{"id":"0:37694:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22508":{"id":"0:22508","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22509:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44116:6470":{"id":"0:44116:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33807:7236":{"id":"0:33807:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45798":{"id":"0:45798","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[846,0],"end":[856,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45803:1722","0:45813:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:29342:5228":{"id":"b:2:3255-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4399:18294":{"id":"1:4399:18294","crate_id":1,"name":"read_vectored","span":null,"visibility":"default","docs":"Like `read`, except that it reads into a slice of buffers.\n\nData is copied to fill each buffer in order, with the final buffer\nwritten to possibly being only partially filled. This method must\nbehave equivalently to a single call to `read` with concatenated\nbuffers.\n\nThe default implementation calls `read` with either the first nonempty\nbuffer provided, or an empty one if none exists.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["bufs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"IoSliceMut","id":"1:4415:6422","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36230:1835":{"id":"0:36230:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19839:7231":{"id":"0:19839:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14314":{"id":"0:14314","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14315:7231","0:14316:5150","0:14317:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5662":{"id":"0:5662","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[307,0],"end":[311,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredSigners","id":"0:5660:1664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5663:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10191:2455":{"id":"0:10191:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50275":{"id":"0:50275","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50276:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31839:7236":{"id":"0:31839:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:13038:2615":{"id":"b:2:3255-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26095":{"id":"0:26095","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26096:7231","0:26097:5150","0:26098:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53373:7231":{"id":"0:53373:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40751:5484":{"id":"0:40751:5484","crate_id":0,"name":"new_negative","span":{"filename":"src/utils.rs","begin":[648,4],"end":[650,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42446:649":{"id":"0:42446:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[185,11],"end":[185,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:16184:1685":{"id":"b:49:1377-0:16184:1685","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1998":{"id":"0:1998","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1158,0],"end":[1160,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1999:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26418:6154":{"id":"0:26418:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[19,0],"end":[19,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35045":{"id":"0:35045","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,11],"end":[1156,16]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35046:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"29:650:7018":{"id":"29:650:7018","crate_id":29,"name":"visit_root_schema","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/visit.rs","begin":[35,4],"end":[35,58]},"visibility":"default","docs":"Override this method to modify a [`RootSchema`] and (optionally) its subschemas.\n\nWhen overriding this method, you will usually want to call the [`visit_root_schema`] function to visit subschemas.","links":{"`visit_root_schema`":"29:653:7018","`RootSchema`":"29:1722:7021"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["root",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"RootSchema","id":"29:1722:7021","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18146":{"id":"0:18146","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18147:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44175":{"id":"0:44175","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[562,4],"end":[562,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44176:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53690:2225":{"id":"0:53690:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:33732:5309":{"id":"a:2:3471:6582-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3419:107":{"id":"2:3419:107","crate_id":2,"name":"Copy","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9605:8783-0:16892:1888":{"id":"a:2:9605:8783-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9714:667":{"id":"0:9714:667","crate_id":0,"name":"from","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51290:1759":{"id":"0:51290:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1854,4],"end":[1854,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1139:3939":{"id":"0:1139:3939","crate_id":0,"name":"Secret","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[64,4],"end":[64,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:29714:2225":{"id":"0:29714:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39755":{"id":"0:39755","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39756:7231","0:39757:5150","0:39758:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39335:5574":{"id":"0:39335:5574","crate_id":0,"name":"governance_action_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[508,4],"end":[510,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54115":{"id":"0:54115","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2489,23],"end":[2489,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2793:59681":{"id":"50:2793:59681","crate_id":50,"name":"position_min_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3326,4],"end":[3327,73]},"visibility":"default","docs":"Return the position of the minimum element in the iterator, as\ndetermined by the specified comparison function.\n\nIf several elements are equally minimum, the position of the\nfirst of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_min_by(|x, y| x.cmp(y)), None);\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_min_by(|x, y| x.cmp(y)), Some(4));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_min_by(|x, y| x.cmp(y)), Some(2));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:16892:1888":{"id":"b:49:1377-0:16892:1888","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8407":{"id":"0:8407","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8408:7231","0:8409:5150","0:8410:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27672":{"id":"0:27672","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:18157:5084":{"id":"b:5:859-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:5992:2156":{"id":"a:2:9605:8783-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:13935:19149":{"id":"2:13935:19149","crate_id":2,"name":"is_ascii","span":null,"visibility":"public","docs":"Checks if all characters in this string are within the ASCII range.\n\n# Examples\n\n```\nlet ascii = \"hello!\\n\";\nlet non_ascii = \"Grüße, Jürgen ❤\";\n\nassert!(ascii.is_ascii());\nassert!(!non_ascii.is_ascii());\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10902:3247":{"id":"0:10902:3247","crate_id":0,"name":"set_mint_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1071,4],"end":[1073,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["mint_builder",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50313":{"id":"0:50313","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,27],"end":[1679,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2900:1703":{"id":"0:2900:1703","crate_id":0,"name":"as_slice","span":{"filename":"src/typed_bytes/mod.rs","begin":[58,4],"end":[60,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36896:7231":{"id":"0:36896:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19167:7231":{"id":"0:19167:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:3710":{"id":"0:3710","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1888,0],"end":[1896,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3711:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:756:1879":{"id":"0:756:1879","crate_id":0,"name":"header","span":{"filename":"src/chain_core/property.rs","begin":[146,4],"end":[146,37]},"visibility":"default","docs":"Retrieves the block's header.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Header","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:754:3800","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18222:2688":{"id":"0:18222:2688","crate_id":0,"name":"GenesisKeyDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[44,4],"end":[44,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18224:1542"]}},"0:6990":{"id":"0:6990","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6991:7231","0:6992:5150","0:6993:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37666:906":{"id":"0:37666:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[254,4],"end":[265,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis constructor uses outdated slot number format for the ttl value.\nUse `.new_tx_body` and then `.set_ttl` instead","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use new_tx_body instead.\")]"],"deprecation":{"since":"10.1.0","note":"Underlying value capacity of ttl (BigNum u64) bigger then Slot32. Use new_tx_body instead."},"kind":"method","inner":{"decl":{"inputs":[["inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["outputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["fee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["ttl",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9995:7231":{"id":"0:9995:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:11915:3910":{"id":"a:2:3407:213-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:8941:2767":{"id":"a:2:3421:221-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15647":{"id":"0:15647","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15648:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2341:126":{"id":"32:2341:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1856,4],"end":[1856,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:5747:1635":{"id":"0:5747:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/lib.rs","begin":[2706,4],"end":[2708,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:49101:1812":{"id":"b:2:3240-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:612:18201":{"id":"39:612:18201","crate_id":39,"name":"sample_iter","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[192,4],"end":[195,20]},"visibility":"default","docs":"Create an iterator that generates values using the given distribution.\n\nNote that this function takes its arguments by value. This works since\n`(&mut R): Rng where R: Rng` and\n`(&D): Distribution where D: Distribution`,\nhowever borrowing is not automatic hence `rng.sample_iter(...)` may\nneed to be replaced with `(&mut rng).sample_iter(...)`.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\nuse rand::distributions::{Alphanumeric, Uniform, Standard};\n\nlet mut rng = thread_rng();\n\n// Vec of 16 x f32:\nlet v: Vec = (&mut rng).sample_iter(Standard).take(16).collect();\n\n// String:\nlet s: String = (&mut rng).sample_iter(Alphanumeric)\n .take(7)\n .map(char::from)\n .collect();\n\n// Combined values\nprintln!(\"{:?}\", (&mut rng).sample_iter(Standard).take(5)\n .collect::>());\n\n// Dice-rolling:\nlet die_range = Uniform::new_inclusive(1, 6);\nlet mut roll_die = (&mut rng).sample_iter(die_range);\nwhile roll_die.next().unwrap() != 6 {\n println!(\"Not a 6; rolling again!\");\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["distr",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"DistIter","id":"39:1132:19615","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"D"}},{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Distribution","id":"39:60:17679","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8166:7232":{"id":"0:8166:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:896":{"id":"0:896","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[98,0],"end":[123,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:897:3906","0:898:3950","0:899:3951","0:900:3953","0:902:3954"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:40913:4380":{"id":"a:2:3407:213-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11687:667":{"id":"0:11687:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16387":{"id":"0:16387","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16388:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7113":{"id":"0:7113","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7114:7231","0:7115:5150","0:7116:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19225":{"id":"0:19225","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34364:2455":{"id":"0:34364:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7001:7247":{"id":"0:7001:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45697:1766":{"id":"0:45697:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[836,4],"end":[836,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31120:7231":{"id":"0:31120:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:17769:4488":{"id":"b:2:4212-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:19976:5128":{"id":"b:49:1377-0:19976:5128","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33788:702":{"id":"0:33788:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,55],"end":[684,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9467:2632":{"id":"0:9467:2632","crate_id":0,"name":"add_with_native_script","span":{"filename":"src/builders/voting_builder.rs","begin":[77,4],"end":[103,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voter",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["voting_procedure",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["native_script_source",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21654:7231":{"id":"0:21654:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23065:6470":{"id":"0:23065:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2858:1669":{"id":"0:2858:1669","crate_id":0,"name":"fold","span":{"filename":"src/typed_bytes/builder.rs","begin":[60,4],"end":[66,5]},"visibility":"public","docs":"fold over an iterator","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["l",{"kind":"generic","inner":"I"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"Self"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"","id":"2:8956:154","args":null}}}],"output":{"kind":"generic","inner":"Self"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23355":{"id":"0:23355","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23356:7231","0:23357:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:8008:2654":{"id":"a:2:9605:8783-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20527:7231":{"id":"0:20527:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16784:1835":{"id":"0:16784:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45605":{"id":"0:45605","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45606:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39400":{"id":"0:39400","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/builder.rs","begin":[6,9],"end":[6,14]},"visibility":{"restricted":{"parent":"0:2839:3214","path":"::typed_bytes::builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::clone::Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39402:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:45840:1731":{"id":"a:2:3407:213-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:35371:5329":{"id":"b:5:859-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44505:2226":{"id":"0:44505:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9231:6802":{"id":"2:9231:6802","crate_id":2,"name":"TrustedLen","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:25848":{"id":"0:25848","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[26,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25853:1715","0:25863:5165","0:25873:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49308:2455":{"id":"0:49308:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48974":{"id":"0:48974","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48979:5328","0:48990:6154","0:49001:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43784":{"id":"0:43784","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43789:5328","0:43800:6154","0:43811:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:8137:2652":{"id":"a:2:9605:8783-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43328":{"id":"0:43328","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,27],"end":[364,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43329:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:29061:5221":{"id":"a:2:3471:6582-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:38025:5534":{"id":"b:44:298-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42966":{"id":"0:42966","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,43],"end":[269,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42967:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27562":{"id":"0:27562","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27563:7231","0:27564:5150","0:27565:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:483:6703":{"id":"25:483:6703","crate_id":25,"name":"abs_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1524,4],"end":[1524,42]},"visibility":"default","docs":"The positive difference of two numbers.\n\n* If `self <= other`: `0:0`\n* Else: `self - other`\n\n```\nuse num_traits::Float;\n\nlet x = 3.0;\nlet y = -3.0;\n\nlet abs_difference_x = (x.abs_sub(1.0) - 2.0).abs();\nlet abs_difference_y = (y.abs_sub(1.0) - 0.0).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45935:1766":{"id":"0:45935:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[877,4],"end":[877,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2283:10509":{"id":"32:2283:10509","crate_id":32,"name":"serialize_unit_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[867,4],"end":[872,39]},"visibility":"default","docs":"Serialize a unit variant like `E::A` in `enum E { A, B }`.\n\nThe `name` is the name of the enum, the `variant_index` is the index of\nthis variant within the enum, and the `variant` is the name of the\nvariant.\n\n```edition2021\nuse serde::{Serialize, Serializer};\n\nenum E {\n A,\n B,\n}\n\nimpl Serialize for E {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n E::A => serializer.serialize_unit_variant(\"E\", 0, \"A\"),\n E::B => serializer.serialize_unit_variant(\"E\", 1, \"B\"),\n }\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["variant_index",{"kind":"primitive","inner":"u32"}],["variant",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:11931:3907":{"id":"b:44:298-0:11931:3907","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:46526:1747":{"id":"b:44:298-0:46526:1747","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51947":{"id":"0:51947","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51948:7231","0:51949:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:3150:5806":{"id":"b:5:6515-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38845:5581":{"id":"0:38845:5581","crate_id":0,"name":"set_max_block_header_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[294,4],"end":[296,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_block_header_size",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55012":{"id":"0:55012","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2831,4],"end":[2831,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50281":{"id":"0:50281","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50282:7231","0:50283:5150","0:50284:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:644:3701":{"id":"0:644:3701","crate_id":0,"name":"Codec","span":{"filename":"src/chain_core/packer.rs","begin":[8,0],"end":[8,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:648","0:662","0:675","a:2:3471:6582-0:644:3701","a:2:9605:8783-0:644:3701","a:2:3421:221-0:644:3701","a:2:9606:8782-0:644:3701","a:2:3407:213-0:644:3701","b:2:3244-0:644:3701","b:2:2903-0:644:3701","b:2:3255-0:644:3701","b:2:3240-0:644:3701","b:2:4212-0:644:3701","b:2:3250-0:644:3701","b:2:2906-0:644:3701","b:44:298-0:644:3701","b:49:1377-0:644:3701","0:697","0:700","0:704"]}},"0:7884:7247":{"id":"0:7884:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30493:667":{"id":"0:30493:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14329:2455":{"id":"0:14329:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48048:7231":{"id":"0:48048:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8480:2722":{"id":"0:8480:2722","crate_id":0,"name":"new_with_ref_without_datum","span":{"filename":"src/builders/script_structs.rs","begin":[176,4],"end":[182,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["redeemer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13837:55395":{"id":"2:13837:55395","crate_id":2,"name":"slice_mut_unchecked","span":null,"visibility":"public","docs":"Creates a string slice from another string slice, bypassing safety\nchecks.\nThis is generally not recommended, use with caution! For a safe\nalternative see [`str`] and [`IndexMut`].\n\n[`IndexMut`]: crate::ops::IndexMut\n\nThis new slice goes from `begin` to `end`, including `begin` but\nexcluding `end`.\n\nTo get an immutable string slice instead, see the\n[`slice_unchecked`] method.\n\n[`slice_unchecked`]: str::slice_unchecked\n\n# Safety\n\nCallers of this function are responsible that three preconditions are\nsatisfied:\n\n* `begin` must not exceed `end`.\n* `begin` and `end` must be byte positions within the string slice.\n* `begin` and `end` must lie on UTF-8 sequence boundaries.","links":{"crate::ops::IndexMut":"2:3750:6724","str::slice_unchecked":"2:13836:55394","`str`":"1:11842:6305"},"attrs":["#[deprecated(since = \"1.29.0\", note =\n\"use `get_unchecked_mut(begin..end)` instead\")]"],"deprecation":{"since":"1.29.0","note":"use `get_unchecked_mut(begin..end)` instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["begin",{"kind":"primitive","inner":"usize"}],["end",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"24:1669:56421":{"id":"24:1669:56421","crate_id":24,"name":"ct_gt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[119,4],"end":[119,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30318:993":{"id":"0:30318:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[32,4],"end":[32,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23798:2681":{"id":"0:23798:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50052:1852":{"id":"0:50052:1852","crate_id":0,"name":"as_script_any","span":{"filename":"src/lib.rs","begin":[1593,4],"end":[1598,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10427:5150":{"id":"0:10427:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:21056:4437":{"id":"a:2:3421:221-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16755:415":{"id":"0:16755:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:707:3726":{"id":"0:707:3726","crate_id":0,"name":"flush","span":{"filename":"src/chain_core/packer.rs","begin":[164,4],"end":[166,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23278":{"id":"0:23278","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40470:2490":{"id":"0:40470:2490","crate_id":0,"name":"is_zero","span":{"filename":"src/utils.rs","begin":[421,4],"end":[428,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22816":{"id":"0:22816","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22817:7231","0:22818:5150","0:22819:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19687:7207":{"id":"0:19687:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31377:1835":{"id":"0:31377:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1030":{"id":"0:1030","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[19,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1031:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41274:5764":{"id":"0:41274:5764","crate_id":0,"name":"Wallet","span":{"filename":"src/utils.rs","begin":[1489,4],"end":[1489,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"1:4407:18297":{"id":"1:4407:18297","crate_id":1,"name":"read_buf_exact","span":null,"visibility":"default","docs":"Read the exact number of bytes required to fill `cursor`.\n\nThis is equivalent to the [`read_exact`](Read::read_exact) method, except that it is passed a [`BorrowedCursor`] rather than `[u8]` to\nallow use with uninitialized buffers.","links":{"Read::read_exact":"1:4404:3709","`BorrowedCursor`":"1:9275:6457"},"attrs":["#[unstable(feature = \"read_buf\", issue = \"78485\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cursor",{"kind":"resolved_path","inner":{"name":"BorrowedCursor","id":"1:9275:6457","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25694":{"id":"0:25694","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25695:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16104":{"id":"0:16104","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16105:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3087":{"id":"0:3087","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[915,0],"end":[922,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3088:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39105:5598":{"id":"0:39105:5598","crate_id":0,"name":"set_execution_costs","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[416,4],"end":[418,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["execution_costs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47858:993":{"id":"0:47858:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1227,38],"end":[1227,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:652:3705":{"id":"b:2:3244-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10901:18339":{"id":"2:10901:18339","crate_id":2,"name":"write_u64","span":null,"visibility":"default","docs":"Writes a single `u64` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"u64"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7502":{"id":"0:7502","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7503:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34775":{"id":"0:34775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1109,4],"end":[1109,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1717:126":{"id":"32:1717:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[911,4],"end":[911,21]},"visibility":"default","docs":"The error type that can be returned if some error occurs during\ndeserialization.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:52210":{"id":"0:52210","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52215:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2253:174":{"id":"32:2253:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[342,4],"end":[342,11]},"visibility":"default","docs":"The output type produced by this `Serializer` during successful\nserialization. Most serializers that produce text or binary output\nshould set `Ok = ()` and serialize into an [`io::Write`] or buffer\ncontained within the `Serializer` instance. Serializers that build\nin-memory data structures may be simplified by using `Ok` to propagate\nthe data structure around.\n\n[`io::Write`]: https://doc.rust-lang.org/std/io/trait.Write.html","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:29460":{"id":"0:29460","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29465:5328","0:29476:6154","0:29487:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21358":{"id":"0:21358","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21359:7231","0:21360:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45878":{"id":"0:45878","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[871,4],"end":[871,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28204:408":{"id":"0:28204:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39135:5565":{"id":"0:39135:5565","crate_id":0,"name":"max_tx_ex_units","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[428,4],"end":[430,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11822":{"id":"0:11822","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,9],"end":[149,18]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11823:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32576":{"id":"0:32576","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[463,4],"end":[463,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28210":{"id":"0:28210","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31882:649":{"id":"0:31882:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,16],"end":[233,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23760:5328":{"id":"0:23760:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:6559:1675":{"id":"b:44:298-0:6559:1675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:5903:2153":{"id":"b:49:1377-0:5903:2153","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41920":{"id":"0:41920","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[92,4],"end":[92,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41922:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:11337:3422":{"id":"a:2:3471:6582-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:8085:2704":{"id":"b:2:3244-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52742":{"id":"0:52742","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52747:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:16996:4238":{"id":"b:2:3240-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:11577:3916":{"id":"a:2:9606:8782-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:30461:5236":{"id":"b:44:298-0:30461:5236","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45657":{"id":"0:45657","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[835,4],"end":[835,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45659:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:11901:3902":{"id":"b:44:298-0:11901:3902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20345:1766":{"id":"0:20345:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[198,4],"end":[198,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14277:1772":{"id":"0:14277:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:6198:51513":{"id":"5:6198:51513","crate_id":5,"name":"to_ascii_lowercase","span":null,"visibility":"public","docs":"Returns a copy of this string where each character is mapped to its\nASCII lower case equivalent.\n\nASCII letters 'A' to 'Z' are mapped to 'a' to 'z',\nbut non-ASCII letters are unchanged.\n\nTo lowercase the value in-place, use [`make_ascii_lowercase`].\n\nTo lowercase ASCII characters in addition to non-ASCII characters, use\n[`to_lowercase`].\n\n# Examples\n\n```\nlet s = \"Grüße, Jürgen ❤\";\n\nassert_eq!(\"grüße, jürgen ❤\", s.to_ascii_lowercase());\n```\n\n[`make_ascii_lowercase`]: str::make_ascii_lowercase\n[`to_lowercase`]: #method.to_lowercase","links":{"str::make_ascii_lowercase":"2:13938:51516"},"attrs":["#[cfg(not(no_global_oom_handling))]","#[must_use = \"to lowercase the value in-place, use `make_ascii_lowercase()`\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18368":{"id":"0:18368","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18369:7231","0:18370:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:54337:1977":{"id":"b:2:3244-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:23060:2673":{"id":"b:2:3244-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21401:2455":{"id":"0:21401:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:16554:1906":{"id":"a:2:9605:8783-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23956:5150":{"id":"0:23956:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26349:6470":{"id":"0:26349:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:43676:1665":{"id":"b:32:1701-0:43676:1665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16409":{"id":"0:16409","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16414:1835","0:16424:2219","0:16435:2223","0:16446:2225","0:16456:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:49521:1679":{"id":"b:2:3255-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54991":{"id":"0:54991","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54992:7231","0:54993:5150","0:54994:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:23344:2675":{"id":"b:44:298-0:23344:2675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39959:993":{"id":"0:39959:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/utils.rs","begin":[160,55],"end":[160,65]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20256":{"id":"0:20256","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20257:7231","0:20258:5150","0:20259:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31366:415":{"id":"0:31366:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[19,27],"end":[19,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53869":{"id":"0:53869","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2449,4],"end":[2449,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53870:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42962:415":{"id":"0:42962:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[269,27],"end":[269,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40925":{"id":"0:40925","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,32],"end":[910,41]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:48585:1795":{"id":"a:2:9606:8782-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32108":{"id":"0:32108","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32113:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33586":{"id":"0:33586","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,23],"end":[641,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11248:3397":{"id":"0:11248:3397","crate_id":0,"name":"output_sizes","span":{"filename":"src/builders/tx_builder.rs","begin":[1966,4],"end":[1968,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:36208:5472":{"id":"b:2:2906-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17928:7243":{"id":"0:17928:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:587:3635":{"id":"0:587:3635","crate_id":0,"name":"ReadBuf","span":{"filename":"src/chain_core/mempack.rs","begin":[70,0],"end":[74,1]},"visibility":"public","docs":"A local memory slice to read from memory","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"impls":["0:591","a:2:3471:6582-0:587:3635","a:2:9605:8783-0:587:3635","a:2:3421:221-0:587:3635","a:2:9606:8782-0:587:3635","a:2:3407:213-0:587:3635","b:2:3244-0:587:3635","b:2:2903-0:587:3635","b:2:3255-0:587:3635","b:2:3240-0:587:3635","b:2:4212-0:587:3635","b:2:3250-0:587:3635","b:2:2906-0:587:3635","b:44:298-0:587:3635","b:49:1377-0:587:3635"]}},"0:17715:4182":{"id":"0:17715:4182","crate_id":0,"name":"Extended","span":{"filename":"src/impl_mockchain/key.rs","begin":[14,4],"end":[14,56]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17717:1542"]}},"0:34118":{"id":"0:34118","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34119:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34612:7236":{"id":"0:34612:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3126:5744":{"id":"0:3126:5744","crate_id":0,"name":"internal_get_implicit_input","span":{"filename":"src/utils.rs","begin":[1279,0],"end":[1316,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["withdrawals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}],["certs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:44627:7231":{"id":"0:44627:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:42440:1633":{"id":"b:2:2903-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14648":{"id":"0:14648","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14649:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33831:7245":{"id":"0:33831:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:22778:2698":{"id":"a:2:3407:213-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49587:1766":{"id":"0:49587:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1473,88],"end":[1473,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43911":{"id":"0:43911","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43912:7231","0:43913:5150","0:43914:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50519:7231":{"id":"0:50519:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43341:1763":{"id":"0:43341:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[364,62],"end":[364,80]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:329:18168":{"id":"25:329:18168","crate_id":25,"name":"to_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[108,4],"end":[108,35]},"visibility":"default","docs":"Converts the value of `self` to an `f32`. Overflows may map to positive\nor negative inifinity, otherwise `None` is returned if the value cannot\nbe represented by an `f32`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"f32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33852:415":{"id":"0:33852:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[695,23],"end":[695,26]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30374:1766":{"id":"0:30374:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[35,4],"end":[35,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:26552:5182":{"id":"b:36:59-0:26552:5182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:19855:5129":{"id":"a:2:3421:221-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11083:3298":{"id":"0:11083:3298","crate_id":0,"name":"get_implicit_input","span":{"filename":"src/builders/tx_builder.rs","begin":[1361,4],"end":[1374,5]},"visibility":"public","docs":"withdrawals and refunds","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9593":{"id":"0:9593","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[6,9],"end":[6,14]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9594:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2173:4467":{"id":"0:2173:4467","crate_id":0,"name":"SpendingSignature","span":{"filename":"src/impl_mockchain/key.rs","begin":[46,0],"end":[46,70]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]}}},"0:6350:7231":{"id":"0:6350:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20817:649":{"id":"0:20817:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[41,4],"end":[41,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:26050:2841":{"id":"b:2:4212-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33763:1542":{"id":"0:33763:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/plutus.rs","begin":[687,8],"end":[687,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"25:439:56808":{"id":"25:439:56808","crate_id":25,"name":"integer_decode","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[767,4],"end":[767,46]},"visibility":"default","docs":"Returns the mantissa, base 2 exponent, and sign as integers, respectively.\nThe original number can be recovered by `sign * mantissa * 2 ^ exponent`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, m: u64, e: i16, s:i8) {\n let (mantissa, exponent, sign) = x.integer_decode();\n assert_eq!(mantissa, m);\n assert_eq!(exponent, e);\n assert_eq!(sign, s);\n}\n\ncheck(2.0f32, 1 << 23, -22, 1);\ncheck(-2.0f32, 1 << 23, -22, -1);\ncheck(f32::INFINITY, 1 << 23, 105, 1);\ncheck(f64::NEG_INFINITY, 1 << 52, 972, -1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"primitive","inner":"u64"},{"kind":"primitive","inner":"i16"},{"kind":"primitive","inner":"i8"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:13786":{"id":"0:13786","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13787:7231","0:13788:5150","0:13789:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29838:993":{"id":"0:29838:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6328:7236":{"id":"0:6328:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:722:6401":{"id":"49:722:6401","crate_id":49,"name":"Zero","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:29392":{"id":"0:29392","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29393:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15543":{"id":"0:15543","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15544:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:49920:1829":{"id":"b:44:298-0:49920:1829","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4474:17717":{"id":"1:4474:17717","crate_id":1,"name":"rewind","span":null,"visibility":"default","docs":"Rewind to the beginning of a stream.\n\nThis is a convenience method, equivalent to `seek(SeekFrom::Start(0))`.\n\n# Errors\n\nRewinding can fail, for example because it might involve flushing a buffer.\n\n# Example\n\n```no_run\nuse std::io::{Read, Seek, Write};\nuse std::fs::OpenOptions;\n\nlet mut f = OpenOptions::new()\n .write(true)\n .read(true)\n .create(true)\n .open(\"foo.txt\").unwrap();\n\nlet hello = \"Hello!\\n\";\nwrite!(f, \"{hello}\").unwrap();\nf.rewind().unwrap();\n\nlet mut buf = String::new();\nf.read_to_string(&mut buf).unwrap();\nassert_eq!(&buf, hello);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48578:7207":{"id":"0:48578:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1033:3983":{"id":"0:1033:3983","crate_id":0,"name":"from_xprv","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[26,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["xprv",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"XPrv","id":"23:183:3964","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46567":{"id":"0:46567","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,88],"end":[991,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46568:1766","0:46569:7350","0:46570:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11339":{"id":"0:11339","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11340:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:246:41366":{"id":"25:246:41366","crate_id":25,"name":"LowerBounded","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:247:2505"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:25853:1715":{"id":"0:25853:1715","crate_id":0,"name":"url","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33775":{"id":"0:33775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,16],"end":[684,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33776:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51501:667":{"id":"0:51501:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:1590:3903":{"id":"b:36:59-0:1590:3903","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42422:5150":{"id":"0:42422:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8217":{"id":"0:8217","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,16],"end":[74,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8218:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9093":{"id":"0:9093","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9094:7231","0:9095:5150","0:9096:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:45372:1729":{"id":"b:49:1377-0:45372:1729","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28782":{"id":"0:28782","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28787:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32055":{"id":"0:32055","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[298,4],"end":[298,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30423":{"id":"0:30423","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[53,4],"end":[53,6]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:28494:5214":{"id":"b:2:2906-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15861:1993":{"id":"2:15861:1993","crate_id":2,"name":"is_positive","span":null,"visibility":"default","docs":"Returns true for each positive lane and false if it is zero or negative.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:9739:2862":{"id":"b:2:2903-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:33178:2657":{"id":"b:36:59-0:33178:2657","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28567:6154":{"id":"0:28567:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[20,0],"end":[20,34]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21476:7350":{"id":"0:21476:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13515:7245":{"id":"0:13515:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:7839":{"id":"0:7839","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7840:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38386:5533":{"id":"0:38386:5533","crate_id":0,"name":"hard_fork_initiation","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[181,4],"end":[183,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46936:1637":{"id":"0:46936:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1037,4],"end":[1039,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43664":{"id":"0:43664","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43665:7231","0:43666:5150","0:43667:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42681:7231":{"id":"0:42681:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8500:2653":{"id":"0:8500:2653","crate_id":0,"name":"datum","span":{"filename":"src/builders/script_structs.rs","begin":[191,4],"end":[196,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8826:1636":{"id":"2:8826:1636","crate_id":2,"name":"is_empty","span":null,"visibility":"default","docs":"Returns `true` if the iterator is empty.\n\nThis method has a default implementation using\n[`ExactSizeIterator::len()`], so you don't need to implement it yourself.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(exact_size_is_empty)]\n\nlet mut one_element = std::iter::once(0);\nassert!(!one_element.is_empty());\n\nassert_eq!(one_element.next(), Some(0));\nassert!(one_element.is_empty());\n\nassert_eq!(one_element.next(), None);\n```","links":{"`ExactSizeIterator::len()`":"2:8825:780"},"attrs":["#[unstable(feature = \"exact_size_is_empty\", issue = \"35428\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33791:6470":{"id":"0:33791:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52938:1766":{"id":"0:52938:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2135,76],"end":[2135,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25668:5150":{"id":"0:25668:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42268":{"id":"0:42268","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42273:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13468:53477":{"id":"2:13468:53477","crate_id":2,"name":"next_match_back","span":null,"visibility":"default","docs":"Finds the next [`Match`][SearchStep::Match] result.\nSee [`next_back()`][ReverseSearcher::next_back].","links":{"SearchStep::Match":"2:46320:18149","ReverseSearcher::next_back":"2:13467:17725"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"primitive","inner":"usize"}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8096:415":{"id":"0:8096:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[27,27],"end":[27,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15825:53564":{"id":"2:15825:53564","crate_id":2,"name":"reduce_min","span":null,"visibility":"default","docs":"Returns the minimum lane in the vector.\n\nReturns values based on equality, so a vector containing both `0.` and `-0.` may\nreturn either.\n\nThis function will not return `NaN` unless all lanes are `NaN`.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{f32x2, SimdFloat};\nlet v = f32x2::from_array([3., 7.]);\nassert_eq!(v.reduce_min(), 3.);\n\n// NaN values are skipped...\nlet v = f32x2::from_array([1., f32::NAN]);\nassert_eq!(v.reduce_min(), 1.);\n\n// ...unless all values are NaN\nlet v = f32x2::from_array([f32::NAN, f32::NAN]);\nassert!(v.reduce_min().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:11655:4067":{"id":"a:2:9606:8782-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31339":{"id":"0:31339","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31340:7231","0:31341:5150","0:31342:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28761":{"id":"0:28761","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28762:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13801:2455":{"id":"0:13801:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21050":{"id":"0:21050","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21051:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12575":{"id":"0:12575","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[347,0],"end":[391,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12580:2223","0:12591:2219","0:12601:2209","0:12611:2194","0:12622:3958","0:12632:702","0:12642:2225","0:12652:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32052":{"id":"0:32052","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[297,4],"end":[297,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32053:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48075:7231":{"id":"0:48075:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:1371:3988":{"id":"a:2:3421:221-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:24747:2667":{"id":"b:2:3250-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:25016:2696":{"id":"a:2:9606:8782-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44642:408":{"id":"0:44642:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[651,4],"end":[651,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:49920:1829":{"id":"b:19:426-0:49920:1829","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1152:3949":{"id":"0:1152:3949","crate_id":0,"name":"SECRET_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[120,4],"end":[120,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"XPRV_SIZE"}},"0:19189:667":{"id":"0:19189:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12926":{"id":"0:12926","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12927:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:53411:1931":{"id":"b:32:1701-0:53411:1931","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10476:3114":{"id":"0:10476:3114","crate_id":0,"name":"add_inputs_from","span":{"filename":"src/builders/tx_builder.rs","begin":[355,4],"end":[511,5]},"visibility":"public","docs":"This automatically selects and adds inputs from {inputs} consisting of just enough to cover\nthe outputs that have already been added.\nThis should be called after adding all certs/outputs/etc and will be an error otherwise.\nUses CIP2: https://github.com/cardano-foundation/CIPs/blob/master/CIP-0002/CIP-0002.md\nAdding a change output must be called after via TransactionBuilder::add_change_if_needed()\nThis function, diverging from CIP2, takes into account fees and will attempt to add additional\ninputs to cover the minimum fees. This does not, however, set the txbuilder's fee.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["strategy",{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2345":{"id":"0:2345","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[320,0],"end":[328,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2346:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6522:7236":{"id":"0:6522:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:634:3685":{"id":"0:634:3685","crate_id":0,"name":"read_vec","span":{"filename":"src/chain_core/mempack.rs","begin":[281,0],"end":[288,1]},"visibility":"public","docs":"read N times for a T elements in sequences","links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"47:33:59279":{"id":"47:33:59279","crate_id":47,"name":"finalize_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[33,4],"end":[33,49]},"visibility":"default","docs":"Retrieve result and reset hasher instance.\n\nThis method sometimes can be more efficient compared to hasher\nre-creation.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Digest","id":"47:27:3988","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1644:667":{"id":"0:1644:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/key.rs","begin":[160,4],"end":[163,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["secret_key",{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16733":{"id":"0:16733","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16734:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11658":{"id":"0:11658","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[55,9],"end":[55,14]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11659:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16332:7236":{"id":"0:16332:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29272:408":{"id":"0:29272:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47753:5331":{"id":"0:47753:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:683":{"id":"0:683","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[92,0],"end":[140,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}},"items":["0:685:3530","0:690:3704","0:691:3715","0:692:3716","0:693:3717","0:694:3718","0:695:3719","0:696:3720"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20222":{"id":"0:20222","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20223:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:520:1658":{"id":"25:520:1658","crate_id":25,"name":"zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[20,4],"end":[20,22]},"visibility":"default","docs":"Returns the additive identity element of `Self`, `0`.\n# Purity\n\nThis function should return the same result at all times regardless of\nexternal mutable state, for example values stored in TLS or in\n`static mut`s.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:10908:18346":{"id":"2:10908:18346","crate_id":2,"name":"write_i128","span":null,"visibility":"default","docs":"Writes a single `i128` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"i128"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:326:18166":{"id":"25:326:18166","crate_id":25,"name":"to_u32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[85,4],"end":[85,35]},"visibility":"default","docs":"Converts the value of `self` to a `u32`. If the value cannot be\nrepresented by a `u32`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:8085:2704":{"id":"b:36:59-0:8085:2704","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34098:7232":{"id":"0:34098:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5782":{"id":"0:5782","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5783:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18412":{"id":"0:18412","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[62,4],"end":[62,9]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18413:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13407:6154":{"id":"0:13407:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:958:3917":{"id":"b:2:3244-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3857:6971":{"id":"2:3857:6971","crate_id":2,"name":"RangeBounds","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3859:54668","2:3860:54669","2:3861:2429"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:7758:1816":{"id":"0:7758:1816","crate_id":0,"name":"new_native_script","span":{"filename":"src/builders/mint_builder.rs","begin":[18,4],"end":[20,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["native_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14534":{"id":"0:14534","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14535:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8801":{"id":"0:8801","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[32,9],"end":[32,14]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8802:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:52114:1878":{"id":"a:2:3421:221-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:11641:126":{"id":"b:2:4212-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11929":{"id":"0:11929","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,40],"end":[9,42]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23153:2225":{"id":"0:23153:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1481:180":{"id":"49:1481:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[466,4],"end":[466,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:2903-0:54448:1978":{"id":"b:2:2903-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23008":{"id":"0:23008","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23009:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3135:1689":{"id":"0:3135:1689","crate_id":0,"name":"set_plutus_data","span":{"filename":"src/utils.rs","begin":[1401,4],"end":[1403,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41471:5310":{"id":"0:41471:5310","crate_id":0,"name":"Map","span":{"filename":"src/serialization/ser_info/types.rs","begin":[8,4],"end":[8,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"0:7118:7231":{"id":"0:7118:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36985":{"id":"0:36985","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36986:7231","0:36987:5150","0:36988:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44453:7350":{"id":"0:44453:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[613,4],"end":[613,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52708":{"id":"0:52708","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,76],"end":[2091,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52709:1766","0:52710:7350","0:52711:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6327:7231":{"id":"0:6327:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1657":{"id":"0:1657","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[191,0],"end":[195,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1659:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12465:4201":{"id":"0:12465:4201","crate_id":0,"name":"from_normal_bytes","span":{"filename":"src/crypto.rs","begin":[301,4],"end":[306,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16350:7231":{"id":"0:16350:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:3851":{"id":"0:3851","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2455,0],"end":[2471,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3852:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25020:6470":{"id":"0:25020:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8592":{"id":"0:8592","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,23],"end":[226,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9586:2455":{"id":"0:9586:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51938":{"id":"0:51938","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51939:7231","0:51940:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27566":{"id":"0:27566","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27567:7231","0:27568:5150","0:27569:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36169":{"id":"0:36169","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36170:7231","0:36171:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17464:4307":{"id":"0:17464:4307","crate_id":0,"name":"encrypt_with_password","span":{"filename":"src/emip3.rs","begin":[34,0],"end":[85,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["password",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["salt",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["nonce",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:13216:4213":{"id":"0:13216:4213","crate_id":0,"name":"vkey","span":{"filename":"src/crypto.rs","begin":[545,4],"end":[547,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:16892:1888":{"id":"b:2:3244-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33057:408":{"id":"0:33057:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[540,4],"end":[540,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21079":{"id":"0:21079","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[83,4],"end":[83,13]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21080:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38336:5551":{"id":"0:38336:5551","crate_id":0,"name":"set_treasury_withdrawal","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[161,4],"end":[163,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["treasury_withdrawal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11379:5150":{"id":"0:11379:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:6894:2186":{"id":"b:2:3250-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40327":{"id":"0:40327","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40332:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:30461:5236":{"id":"a:2:3421:221-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6078":{"id":"0:6078","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[123,4],"end":[123,7]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6079:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1915":{"id":"0:1915","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[339,0],"end":[343,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1916:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9721:5150":{"id":"0:9721:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1467:1416":{"id":"0:1467:1416","crate_id":0,"name":"try_from","span":{"filename":"src/chain_crypto/digest.rs","begin":[358,4],"end":[360,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:3224:229","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:45992:1733":{"id":"a:2:3407:213-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:43057:1634":{"id":"a:2:3407:213-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:13290:1774":{"id":"b:44:298-0:13290:1774","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45375":{"id":"0:45375","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[787,4],"end":[787,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45376:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29909":{"id":"0:29909","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29910:7231","0:29911:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30302":{"id":"0:30302","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[26,4],"end":[26,9]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30303:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48315:5150":{"id":"0:48315:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11879":{"id":"0:11879","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,29],"end":[8,38]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1209:667":{"id":"0:1209:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/bech32.rs","begin":[52,4],"end":[54,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["error",{"kind":"resolved_path","inner":{"name":"Bech32Error","id":"22:141:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8663:2752":{"id":"0:8663:2752","crate_id":0,"name":"TransactionBatchList","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[7,0],"end":[7,55]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8720","a:2:3471:6582-0:8663:2752","a:2:9605:8783-0:8663:2752","a:2:3421:221-0:8663:2752","a:2:9606:8782-0:8663:2752","a:2:3407:213-0:8663:2752","b:2:3244-0:8663:2752","b:2:2903-0:8663:2752","b:2:3255-0:8663:2752","b:2:3240-0:8663:2752","b:2:4212-0:8663:2752","b:2:3250-0:8663:2752","b:2:2906-0:8663:2752","b:19:426-0:8663:2752","b:44:298-0:8663:2752","b:49:1377-0:8663:2752","0:8666","0:8672","0:8681","0:8694","0:8700","0:8704","0:8708","0:8712","0:8714","0:417"]}},"0:39928:7231":{"id":"0:39928:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:18157:5084":{"id":"a:2:3471:6582-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:15074:4232":{"id":"a:2:9605:8783-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9406":{"id":"0:9406","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9407:7231","0:9408:5150","0:9409:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51737:7231":{"id":"0:51737:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13910":{"id":"0:13910","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13911:7231","0:13912:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14197:7245":{"id":"0:14197:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:34144:1781":{"id":"a:2:3421:221-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32301":{"id":"0:32301","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[362,4],"end":[362,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6018:7231":{"id":"0:6018:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52655:649":{"id":"0:52655:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2091,31],"end":[2091,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20737:2684":{"id":"0:20737:2684","crate_id":0,"name":"pool_params","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[26,4],"end":[28,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14352":{"id":"0:14352","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14353:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42258:2225":{"id":"0:42258:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34356:7245":{"id":"0:34356:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:25696":{"id":"0:25696","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[12,4],"end":[12,14]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25697:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11537":{"id":"0:11537","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"16"}},"items":["0:11539:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:21056:4437":{"id":"a:2:3407:213-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16719":{"id":"0:16719","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16720:7231","0:16721:5150","0:16722:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:8331:2634":{"id":"b:19:426-0:8331:2634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18349":{"id":"0:18349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[36,4],"end":[36,14]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18350:1766","0:18351:7350","0:18352:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31732:6154":{"id":"0:31732:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22216":{"id":"0:22216","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22217:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1785:1677":{"id":"32:1785:1677","crate_id":32,"name":"Value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1280,4],"end":[1280,14]},"visibility":"default","docs":"The value produced by this visitor.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3255-0:48585:1795":{"id":"b:2:3255-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33163:7231":{"id":"0:33163:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:898:3950":{"id":"0:898:3950","crate_id":0,"name":"SIGNATURE_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[101,4],"end":[101,60]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519::SIGNATURE_LENGTH"}},"0:9117:906":{"id":"0:9117:906","crate_id":0,"name":"new","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[93,4],"end":[102,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:739:2284":{"id":"0:739:2284","crate_id":0,"name":"id","span":{"filename":"src/chain_core/property.rs","begin":[69,4],"end":[69,29]},"visibility":"default","docs":"Retrieves the block's header id.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:734:1880","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"31:1090:57764":{"id":"31:1090:57764","crate_id":31,"name":"end_array","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1814,4],"end":[1816,30]},"visibility":"default","docs":"Called after every array. Writes a `]` to the specified\nwriter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12870:4120":{"id":"0:12870:4120","crate_id":0,"name":"public_key","span":{"filename":"src/crypto.rs","begin":[443,4],"end":[445,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33570":{"id":"0:33570","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33571:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14994":{"id":"0:14994","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14995:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32270":{"id":"0:32270","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32271:7231","0:32272:5150","0:32273:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31336:7231":{"id":"0:31336:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:728:180":{"id":"25:728:180","crate_id":25,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/mul_add.rs","begin":[25,4],"end":[25,15]},"visibility":"default","docs":"The resulting type after applying the fused multiply-add.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"50:2590:19096":{"id":"50:2590:19096","crate_id":50,"name":"unique","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1314,4],"end":[1316,43]},"visibility":"default","docs":"Return an iterator adaptor that filters out elements that have\nalready been produced once during the iteration. Duplicates\nare detected using hash and equality.\n\nClones of visited elements are stored in a hash set in the\niterator.\n\nThe iterator is stable, returning the non-duplicate items in the order\nin which they occur in the adapted iterator. In a set of duplicate\nitems, the first item encountered is the item retained.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![10, 20, 30, 20, 40, 10, 50];\nitertools::assert_equal(data.into_iter().unique(),\n vec![10, 20, 30, 40, 50]);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Unique","id":"50:4394:17666","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:19976:5128":{"id":"b:2:2903-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9585":{"id":"0:9585","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9586:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33721":{"id":"0:33721","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33722:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19776:649":{"id":"0:19776:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[60,4],"end":[60,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34843":{"id":"0:34843","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34848:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50306":{"id":"0:50306","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,11],"end":[1679,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50307:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24118:408":{"id":"0:24118:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29107:7231":{"id":"0:29107:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:367:2323":{"id":"0:367:2323","crate_id":0,"name":"witnesses_calculator","span":{"filename":"src/builders/batch_tools/witnesses_calculator.rs","begin":[1,0],"end":[180,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"0:26552:5182":{"id":"0:26552:5182","crate_id":0,"name":"VoteKind","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:26553:4527","0:26556:4526","0:26559:5183"],"impls":["a:2:3471:6582-0:26552:5182","a:2:9605:8783-0:26552:5182","a:2:3421:221-0:26552:5182","a:2:9606:8782-0:26552:5182","a:2:3407:213-0:26552:5182","b:2:3244-0:26552:5182","b:2:2903-0:26552:5182","b:2:3255-0:26552:5182","b:2:3240-0:26552:5182","b:2:4212-0:26552:5182","b:2:3250-0:26552:5182","b:2:2906-0:26552:5182","b:5:859-0:26552:5182","b:19:426-0:26552:5182","b:32:1701-0:26552:5182","b:36:59-0:26552:5182","b:44:298-0:26552:5182","b:49:1377-0:26552:5182","0:26562","0:26565","0:26568","0:26570","0:26572","0:26485","0:26487","0:26489","0:26492","0:26493","0:26495","0:26497","0:26498","0:26500","0:26504","0:26509","0:26548"]}},"0:12727":{"id":"0:12727","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,27],"end":[431,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12728:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27048:5150":{"id":"0:27048:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54873:7207":{"id":"0:54873:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21045:7231":{"id":"0:21045:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33141:7236":{"id":"0:33141:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10207":{"id":"0:10207","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[183,16],"end":[183,21]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10208:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33715":{"id":"0:33715","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33716:7231","0:33717:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15821:408":{"id":"0:15821:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51248:7231":{"id":"0:51248:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36504:906":{"id":"0:36504:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/metadata.rs","begin":[301,4],"end":[303,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33412":{"id":"0:33412","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33413:7231","0:33414:5150","0:33415:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35503:2194":{"id":"0:35503:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:52995:1886":{"id":"a:2:3471:6582-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2781:1763":{"id":"0:2781:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[232,4],"end":[243,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:24467:2672":{"id":"a:2:3471:6582-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6379:594":{"id":"0:6379:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[248,32],"end":[248,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52383:5150":{"id":"0:52383:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2882":{"id":"0:2882","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[20,0],"end":[24,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2884:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54054":{"id":"0:54054","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54055:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17591:7231":{"id":"0:17591:7231","crate_id":0,"name":"Abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50138:7231":{"id":"0:50138:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35275:7243":{"id":"0:35275:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50264:7236":{"id":"0:50264:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6936:2213":{"id":"0:6936:2213","crate_id":0,"name":"to_address","span":{"filename":"src/address.rs","begin":[716,4],"end":[718,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6054:7231":{"id":"0:6054:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42010":{"id":"0:42010","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42015:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11490:1543":{"id":"0:11490:1543","crate_id":0,"name":"1","span":{"filename":"src/chain_core/mempack.rs","begin":[40,22],"end":[40,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"b:2:3244-0:49760:1814":{"id":"b:2:3244-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49186":{"id":"0:49186","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,88],"end":[1404,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49187:1766","0:49188:7350","0:49189:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:820:6694":{"id":"25:820:6694","crate_id":25,"name":"SaturatingSub","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:821:1226"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"2:13889:55400":{"id":"2:13889:55400","crate_id":2,"name":"rsplit_once","span":null,"visibility":"public","docs":"Splits the string on the last occurrence of the specified delimiter and\nreturns prefix before delimiter and suffix after delimiter.\n\n# Examples\n\n```\nassert_eq!(\"cfg\".rsplit_once('='), None);\nassert_eq!(\"cfg=foo\".rsplit_once('='), Some((\"cfg\", \"foo\")));\nassert_eq!(\"cfg=foo=bar\".rsplit_once('='), Some((\"cfg=foo\", \"bar\")));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["delimiter",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3000:183":{"id":"2:3000:183","crate_id":2,"name":"PartialOrd","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3002:993","2:3003:813","2:3004:779","2:3005:699","2:3006:682"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Rhs"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:2906-0:50301:1861":{"id":"b:2:2906-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39433:993":{"id":"0:39433:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,38],"end":[7,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17840":{"id":"0:17840","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[304,9],"end":[304,14]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17841:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51533":{"id":"0:51533","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1883,16],"end":[1883,32]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51534:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37183":{"id":"0:37183","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37188:5328","0:37199:6154","0:37210:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15826":{"id":"0:15826","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15827:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30583:5328":{"id":"0:30583:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:35040:1783":{"id":"b:5:859-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47665:1767":{"id":"0:47665:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1202,88],"end":[1202,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42598:780":{"id":"0:42598:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[204,4],"end":[206,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5099:2535":{"id":"0:5099:2535","crate_id":0,"name":"map_names","span":{"filename":"src/serialization/map_names/mod.rs","begin":[1,0],"end":[11,46]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"0:11660":{"id":"0:11660","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[55,16],"end":[55,20]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6039":{"id":"0:6039","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6040:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9087:5150":{"id":"0:9087:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:39521:3135":{"id":"b:2:3250-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31691:2225":{"id":"0:31691:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7081":{"id":"0:7081","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7082:7231","0:7083:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4747":{"id":"0:4747","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/voting_procedures.rs","begin":[4,0],"end":[21,1]},"visibility":{"restricted":{"parent":"0:4742:3057","path":"::serialization::governance::voting_procedures"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4748:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43769":{"id":"0:43769","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43774:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1036:3939":{"id":"0:1036:3939","crate_id":0,"name":"Secret","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[34,4],"end":[34,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"25:252:2567":{"id":"25:252:2567","crate_id":25,"name":"max_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/bounds.rs","begin":[31,4],"end":[31,27]},"visibility":"default","docs":"Returns the largest finite number this type can represent","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:11611:3928":{"id":"a:2:3407:213-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:8799:2753":{"id":"b:2:3250-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1685:4020":{"id":"0:1685:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/key.rs","begin":[245,4],"end":[245,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"A::SECRET_BECH32_HRP"}},"2:3224:229":{"id":"2:3224:229","crate_id":2,"name":"TryFrom","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3226:126","2:3227:1416"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:3255-0:13528:4215":{"id":"b:2:3255-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1718:18015":{"id":"32:1718:18015","crate_id":32,"name":"deserialize_any","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[922,4],"end":[924,24]},"visibility":"default","docs":"Require the `Deserializer` to figure out how to drive the visitor based\non what data type is in the input.\n\nWhen implementing `Deserialize`, you should avoid relying on\n`Deserializer::deserialize_any` unless you need to be told by the\nDeserializer what type is in the input. Know that relying on\n`Deserializer::deserialize_any` means your data type will be able to\ndeserialize from self-describing formats only, ruling out Postcard and\nmany others.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18407:2624":{"id":"0:18407:2624","crate_id":0,"name":"Certificate","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[72,0],"end":[72,51]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:18455","0:18470","0:18485","0:18500","0:18515","0:18553","a:2:3471:6582-0:18407:2624","a:2:9605:8783-0:18407:2624","a:2:3421:221-0:18407:2624","a:2:9606:8782-0:18407:2624","a:2:3407:213-0:18407:2624","b:2:3244-0:18407:2624","b:2:2903-0:18407:2624","b:2:3255-0:18407:2624","b:2:3240-0:18407:2624","b:2:4212-0:18407:2624","b:2:3250-0:18407:2624","b:2:2906-0:18407:2624","b:5:859-0:18407:2624","b:19:426-0:18407:2624","b:32:1701-0:18407:2624","b:36:59-0:18407:2624","b:44:298-0:18407:2624","b:49:1377-0:18407:2624","0:18410","0:18412","0:18414","0:18417","0:18418","0:18420","0:18422","0:18423","0:18425","0:18429","0:18434","0:18451","0:18353","0:18359","0:18368","0:18381","0:18387","0:18391","0:18395","0:18399","0:18401","0:4042"]}},"0:11909:649":{"id":"0:11909:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[20,9],"end":[20,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10932:3264":{"id":"0:10932:3264","crate_id":0,"name":"get_mint","span":{"filename":"src/builders/tx_builder.rs","begin":[1122,4],"end":[1127,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nMints are defining by MintBuilder now.\nUse `.get_mint_builder()` and `.build()` instead.\nReturns a copy of the current mint state in the builder","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Mints are defining by MintBuilder now. Use `.get_mint_builder()` and `.build()` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Mints are defining by MintBuilder now. Use `.get_mint_builder()` and `.build()` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:36208:5472":{"id":"b:2:3244-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38011:5150":{"id":"0:38011:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11999":{"id":"0:11999","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12000:7231","0:12001:5150","0:12002:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17960":{"id":"0:17960","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17965:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54735:6154":{"id":"0:54735:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43754":{"id":"0:43754","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43759:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14071:408":{"id":"0:14071:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9103:7172":{"id":"2:9103:7172","crate_id":2,"name":"max_by_key","span":null,"visibility":"default","docs":"Returns the element that gives the maximum value from the\nspecified function.\n\nIf several elements are equally maximum, the last element is\nreturned. If the iterator is empty, [`None`] is returned.\n\n# Examples\n\n```\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(*a.iter().max_by_key(|x| x.abs()).unwrap(), -10);\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46780":{"id":"0:46780","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,27],"end":[1020,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26348":{"id":"0:26348","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26349:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17795:649":{"id":"0:17795:649","crate_id":0,"name":"fmt","span":{"filename":"src/legacy_address/address.rs","begin":[188,9],"end":[188,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53013:594":{"id":"0:53013:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2143,20],"end":[2143,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:16739:1891":{"id":"b:49:1377-0:16739:1891","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:1594:3031":{"id":"a:2:3471:6582-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:428:906":{"id":"0:428:906","crate_id":0,"name":"new","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[59,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:101":{"id":"0:101","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[807,0],"end":[814,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:102:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44816:6470":{"id":"0:44816:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26598":{"id":"0:26598","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[31,4],"end":[31,20]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26599:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:604:1768":{"id":"39:604:1768","crate_id":39,"name":"gen","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[93,4],"end":[94,35]},"visibility":"default","docs":"Return a random value supporting the [`Standard`] distribution.\n\n# Example\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut rng = thread_rng();\nlet x: u32 = rng.gen();\nprintln!(\"{}\", x);\nprintln!(\"{:?}\", rng.gen::<(f64, bool)>());\n```\n\n# Arrays and tuples\n\nThe `rng.gen()` method is able to generate arrays (up to 32 elements)\nand tuples (up to 12 elements), so long as all element types can be\ngenerated.\nWhen using `rustc` ≥ 1.51, enable the `min_const_gen` feature to support\narrays larger than 32 elements.\n\nFor arrays of integers, especially for those with small element types\n(< 64 bit), it will likely be faster to instead use [`Rng::fill`].\n\n```\nuse rand::{thread_rng, Rng};\n\nlet mut rng = thread_rng();\nlet tuple: (u8, i32, char) = rng.gen(); // arbitrary tuple support\n\nlet arr1: [f32; 32] = rng.gen(); // array construction\nlet mut arr2 = [0u8; 128];\nrng.fill(&mut arr2); // array fill\n```\n\n[`Standard`]: distributions::Standard","links":{"distributions::Standard":"39:2041:17680","`Rng::fill`":"39:615:641"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"resolved_path","inner":{"name":"Standard","id":"39:2041:17680","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"bounds":[{"trait_bound":{"trait":{"name":"Distribution","id":"39:60:17679","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36996:2455":{"id":"0:36996:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37466:3384":{"id":"0:37466:3384","crate_id":0,"name":"set_script_data_hash","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[167,4],"end":[169,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["script_data_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27948:594":{"id":"0:27948:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23852":{"id":"0:23852","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23853:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33029":{"id":"0:33029","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33030:7231","0:33031:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38138":{"id":"0:38138","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38143:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35999:2194":{"id":"0:35999:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:294:59192":{"id":"44:294:59192","crate_id":44,"name":"from_lanes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[213,4],"end":[213,40]},"visibility":"default","docs":"Build a multi-lane vector from individual lanes.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["lanes",{"kind":"generic","inner":"Lanes"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19928":{"id":"0:19928","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19929:7231","0:19930:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3006:682":{"id":"2:3006:682","crate_id":2,"name":"ge","span":null,"visibility":"default","docs":"This method tests greater than or equal to (for `self` and `other`) and is used by the `>=`\noperator.\n\n# Examples\n\n```\nlet result = 2.0 >= 1.0;\nassert_eq!(result, true);\n\nlet result = 2.0 >= 2.0;\nassert_eq!(result, true);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6407:2194":{"id":"0:6407:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/address.rs","begin":[261,4],"end":[265,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9429:408":{"id":"0:9429:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/voting_builder.rs","begin":[12,9],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:18157:5084":{"id":"a:2:3421:221-0:18157:5084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40930":{"id":"0:40930","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,55],"end":[910,59]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40931:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25681":{"id":"0:25681","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25682:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:36909:3242":{"id":"b:2:3244-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8958:919":{"id":"2:8958:919","crate_id":2,"name":"next","span":null,"visibility":"default","docs":"Advances the iterator and returns the next value.\n\nReturns [`None`] when iteration is finished. Individual iterator\nimplementations may choose to resume iteration, and so calling `next()`\nagain may or may not eventually start returning [`Some(Item)`] again at some\npoint.\n\n[`Some(Item)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\n// A call to next() returns the next value...\nassert_eq!(Some(&1), iter.next());\nassert_eq!(Some(&2), iter.next());\nassert_eq!(Some(&3), iter.next());\n\n// ... and then None once it's over.\nassert_eq!(None, iter.next());\n\n// More calls may or may not return `None`. Here, they always will.\nassert_eq!(None, iter.next());\nassert_eq!(None, iter.next());\n```","links":{"`None`":"2:43952:173","Some":"2:43954:216"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:23060:2673":{"id":"b:32:1701-0:23060:2673","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33469":{"id":"0:33469","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[617,0],"end":[637,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33474:906","0:33484:780","0:33494:1637","0:33504:266","0:33514:5305"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:12328:4180":{"id":"b:2:3255-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36991:5150":{"id":"0:36991:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:27290:2838":{"id":"a:2:3421:221-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:30461:5236":{"id":"b:36:59-0:30461:5236","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1922:17979":{"id":"32:1922:17979","crate_id":32,"name":"IntoDeserializer","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1925:1582","32:1926:57524"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}},{"name":"E","kind":{"type":{"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"32:3946:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:44414":{"id":"0:44414","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[606,4],"end":[606,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44415:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18422":{"id":"0:18422","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[66,4],"end":[66,13]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26250:5178":{"id":"0:26250:5178","crate_id":0,"name":"to_constitutional_committee_hot_cred","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[79,4],"end":[84,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:528:1437":{"id":"0:528:1437","crate_id":0,"name":"u8","span":{"filename":"src/chain_core/abor.rs","begin":[78,4],"end":[80,5]},"visibility":"public","docs":"Add an unsigned byte","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["u",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8584:2642":{"id":"b:2:4212-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:11629:126":{"id":"b:2:4212-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44221:1767":{"id":"0:44221:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[570,4],"end":[570,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:41467:1683":{"id":"a:2:3407:213-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36398:594":{"id":"0:36398:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[291,32],"end":[291,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7594:2648":{"id":"0:7594:2648","crate_id":0,"name":"get_ref_inputs","span":{"filename":"src/builders/certificates_builder.rs","begin":[93,4],"end":[114,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:25394:5147":{"id":"b:2:3244-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:852:6696":{"id":"25:852:6696","crate_id":25,"name":"WrappingMul","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:853:1528"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"2:3529:899":{"id":"2:3529:899","crate_id":2,"name":"neg","span":null,"visibility":"default","docs":"Performs the unary `-` operation.\n\n# Example\n\n```\nlet x: i32 = 12;\nassert_eq!(-x, -12);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:36218":{"id":"0:36218","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[264,27],"end":[264,30]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36219:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50292:7247":{"id":"0:50292:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:43931:1697":{"id":"b:19:426-0:43931:1697","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55018:594":{"id":"0:55018:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2833,4],"end":[2833,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52459:1835":{"id":"0:52459:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52653:594":{"id":"0:52653:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2091,20],"end":[2091,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:29061:5221":{"id":"b:36:59-0:29061:5221","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53613":{"id":"0:53613","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,4],"end":[2411,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53614:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:40913:4380":{"id":"b:36:59-0:40913:4380","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19858:5127":{"id":"0:19858:5127","crate_id":0,"name":"ToStakeCredentials","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[82,4],"end":[82,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:33182:408":{"id":"0:33182:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[572,4],"end":[572,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30721:5248":{"id":"0:30721:5248","crate_id":0,"name":"as_treasury_withdrawals_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[152,4],"end":[157,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9118:7170":{"id":"2:9118:7170","crate_id":2,"name":"min_by_key","span":null,"visibility":"default","docs":"Returns the element that gives the minimum value from the\nspecified function.\n\nIf several elements are equally minimum, the first element is\nreturned. If the iterator is empty, [`None`] is returned.\n\n# Examples\n\n```\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(*a.iter().min_by_key(|x| x.abs()).unwrap(), 0);\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"B"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36953":{"id":"0:36953","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36954:7231","0:36955:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15989:5150":{"id":"0:15989:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3244-0:19486:2690":{"id":"b:2:3244-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10272":{"id":"0:10272","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[203,9],"end":[203,14]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10273:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40629:702":{"id":"0:40629:702","crate_id":0,"name":"hash","span":{"filename":"src/utils.rs","begin":[636,27],"end":[636,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33168:5150":{"id":"0:33168:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50761:7231":{"id":"0:50761:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4113:1759":{"id":"0:4113:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/committee_hot_auth.rs","begin":[9,4],"end":[21,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33262:2225":{"id":"0:33262:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18361:7232":{"id":"0:18361:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53182":{"id":"0:53182","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2161,0],"end":[2310,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53187:1900","0:53197:1796","0:53207:1802","0:53217:1901","0:53227:1903","0:53237:1905","0:53247:1915","0:53257:1917","0:53267:1919","0:53277:1923","0:53287:1925","0:53297:1908","0:53307:1909","0:53317:1910","0:53327:1911","0:53337:906","0:53347:1930"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36923":{"id":"0:36923","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,26],"end":[461,35]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36924:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3441:1759":{"id":"0:3441:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[783,4],"end":[788,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:1590:3903":{"id":"b:5:859-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53601:7247":{"id":"0:53601:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:32045:3427":{"id":"b:32:1701-0:32045:3427","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13278":{"id":"0:13278","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13279:7231","0:13280:5150","0:13281:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50284:7243":{"id":"0:50284:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:15818:53557":{"id":"2:15818:53557","crate_id":2,"name":"copysign","span":null,"visibility":"default","docs":"Returns each lane with the magnitude of `self` and the sign of `sign`.\n\nFor any lane containing a `NAN`, a `NAN` with the sign of `sign` is returned.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["sign",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:1818:7330":{"id":"32:1818:7330","crate_id":32,"name":"visit_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1487,4],"end":[1489,17]},"visibility":"default","docs":"The input contains a string. The lifetime of the string is ephemeral and\nit may be destroyed after this method returns.\n\nThis method allows the `Deserializer` to avoid a copy by retaining\nownership of any buffered data. `Deserialize` implementations that do\nnot benefit from taking ownership of `String` data should indicate that\nto the deserializer by using `Deserializer::deserialize_str` rather than\n`Deserializer::deserialize_string`.\n\nIt is never correct to implement `visit_string` without implementing\n`visit_str`. Implement neither, both, or just `visit_str`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25660:5150":{"id":"0:25660:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:796:3860":{"id":"0:796:3860","crate_id":0,"name":"get_leader_at","span":{"filename":"src/chain_core/property.rs","begin":[262,4],"end":[265,45]},"visibility":"default","docs":"return the ID of the leader of the blockchain at the given\ndate.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["date",{"kind":"qualified_path","inner":{"name":"Date","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Block","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:790:3853","args":null}}},"trait":{"name":"Block","id":"0:744:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"LeaderId","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:790:3853","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:790:3853","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16571":{"id":"0:16571","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46843":{"id":"0:46843","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46848:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8636:266":{"id":"0:8636:266","crate_id":0,"name":"add","span":{"filename":"src/builders/script_structs.rs","begin":[244,4],"end":[246,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41911":{"id":"0:41911","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[90,4],"end":[90,11]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41912:59"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2232:408":{"id":"0:2232:408","crate_id":0,"name":"clone","span":{"filename":"src/impl_mockchain/key.rs","begin":[193,4],"end":[198,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42698":{"id":"0:42698","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,16],"end":[227,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:35463:5449":{"id":"b:36:59-0:35463:5449","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16528":{"id":"0:16528","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16529:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26592":{"id":"0:26592","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[29,4],"end":[29,13]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26593:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11622:408":{"id":"0:11622:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[16,9],"end":[16,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47835":{"id":"0:47835","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47836:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:18407:2624":{"id":"a:2:9606:8782-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47583:7243":{"id":"0:47583:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16581:2194":{"id":"0:16581:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:7528:2622":{"id":"b:2:3244-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:6065:1748":{"id":"b:32:1701-0:6065:1748","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23148":{"id":"0:23148","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23153:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24087:5148":{"id":"0:24087:5148","crate_id":0,"name":"committee_hot_key","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29064":{"id":"0:29064","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29065:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38865:5582":{"id":"0:38865:5582","crate_id":0,"name":"set_key_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[302,4],"end":[304,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10909:18347":{"id":"2:10909:18347","crate_id":2,"name":"write_isize","span":null,"visibility":"default","docs":"Writes a single `isize` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"isize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36194:5150":{"id":"0:36194:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43592:1694":{"id":"0:43592:1694","crate_id":0,"name":"has_script_ref","span":{"filename":"src/lib.rs","begin":[432,4],"end":[434,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39893:7232":{"id":"0:39893:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:25977:5169":{"id":"b:49:1377-0:25977:5169","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49081:1793":{"id":"0:49081:1793","crate_id":0,"name":"ScriptNOfK","span":{"filename":"src/lib.rs","begin":[1398,4],"end":[1398,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:43857:266":{"id":"0:43857:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[493,4],"end":[495,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28424":{"id":"0:28424","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[25,0],"end":[35,1]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28429:2863","0:28439:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19231":{"id":"0:19231","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19232:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25013:1766":{"id":"0:25013:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24072":{"id":"0:24072","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[26,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24077:2694","0:24087:5148","0:24097:906","0:24107:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34010:5325":{"id":"0:34010:5325","crate_id":0,"name":"as_map","span":{"filename":"src/protocol_types/plutus.rs","begin":[788,4],"end":[793,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2997:755":{"id":"0:2997:755","crate_id":0,"name":"into_iter","span":{"filename":"src/utils.rs","begin":[150,4],"end":[152,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::slice::Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5853:2144":{"id":"0:5853:2144","crate_id":0,"name":"protocol_magic","span":{"filename":"src/address.rs","begin":[54,4],"end":[56,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35913:7232":{"id":"0:35913:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34385:594":{"id":"0:34385:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,27],"end":[1020,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:31355:1815":{"id":"b:2:3240-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22564":{"id":"0:22564","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22569:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29619:1766":{"id":"0:29619:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30317":{"id":"0:30317","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[32,4],"end":[32,14]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30318:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35977":{"id":"0:35977","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,49],"end":[130,59]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35978:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:51267:1869":{"id":"b:19:426-0:51267:1869","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:27290:2838":{"id":"b:2:3244-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3322-0:17833:4490":{"id":"b:2:3322-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:22305:2194":{"id":"0:22305:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32807:7243":{"id":"0:32807:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18434":{"id":"0:18434","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[69,4],"end":[69,22]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18436:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19965:7231":{"id":"0:19965:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35690:7231":{"id":"0:35690:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7021:702":{"id":"0:7021:702","crate_id":0,"name":"hash","span":{"filename":"src/address.rs","begin":[730,27],"end":[730,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17787":{"id":"0:17787","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,49],"end":[185,59]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17788:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41865":{"id":"0:41865","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41866:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4456:17720":{"id":"1:4456:17720","crate_id":1,"name":"write_vectored","span":null,"visibility":"default","docs":"Like [`write`], except that it writes from a slice of buffers.\n\nData is copied from each buffer in order, with the final buffer\nread from possibly being only partially consumed. This method must\nbehave as a call to [`write`] with the buffers concatenated would.\n\nThe default implementation calls [`write`] with either the first nonempty\nbuffer provided, or an empty one if none exists.\n\n# Examples\n\n```no_run\nuse std::io::IoSlice;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let data1 = [1; 8];\n let data2 = [15; 8];\n let io_slice1 = IoSlice::new(&data1);\n let io_slice2 = IoSlice::new(&data2);\n\n let mut buffer = File::create(\"foo.txt\")?;\n\n // Writes some prefix of the byte string, not necessarily all of it.\n buffer.write_vectored(&[io_slice1, io_slice2])?;\n Ok(())\n}\n```\n\n[`write`]: Write::write","links":{"Write::write":"1:4455:1932"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["bufs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"resolved_path","inner":{"name":"IoSlice","id":"1:9324:6423","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:750:3771":{"id":"0:750:3771","crate_id":0,"name":"parent_id","span":{"filename":"src/chain_core/property.rs","begin":[122,4],"end":[122,36]},"visibility":"default","docs":"get the parent block identifier (the previous block in the\nblockchain).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:744:1878","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9416:5150":{"id":"0:9416:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8219":{"id":"0:8219","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,23],"end":[74,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:471:39360":{"id":"25:471:39360","crate_id":25,"name":"powf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1335,4],"end":[1335,35]},"visibility":"default","docs":"Raise a number to a floating point power.\n\n```\nuse num_traits::Float;\n\nlet x = 2.0;\nlet abs_difference = (x.powf(2.0) - x*x).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:51912:1637":{"id":"0:51912:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1926,4],"end":[1928,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:12716:1904":{"id":"b:2:2906-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26599:1759":{"id":"0:26599:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[31,4],"end":[31,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18963:7247":{"id":"0:18963:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32064:993":{"id":"0:32064:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[301,4],"end":[301,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14639":{"id":"0:14639","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14641:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:53852:1943":{"id":"b:2:2906-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36421:2194":{"id":"0:36421:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2604:5201":{"id":"0:2604:5201","crate_id":0,"name":"no_confidence_action","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[1,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:28711:5215"],"is_stripped":true}},"0:5690:667":{"id":"0:5690:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1662,4],"end":[1667,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["scripts",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:590:56446":{"id":"25:590:56446","crate_id":25,"name":"reverse_bits","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[269,4],"end":[269,33]},"visibility":"default","docs":"Reverses the order of bits in the integer.\n\nThe least significant bit becomes the most significant bit, second least-significant bit\nbecomes second most-significant bit, etc.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x12345678u32;\nlet m = 0x1e6a2c48u32;\n\nassert_eq!(n.reverse_bits(), m);\nassert_eq!(0u32.reverse_bits(), 0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:30377:5235":{"id":"b:2:4212-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17640:415":{"id":"0:17640:415","crate_id":0,"name":"cmp","span":{"filename":"src/fees.rs","begin":[6,27],"end":[6,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:70:2193":{"id":"47:70:2193","crate_id":47,"name":"finalize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/dyn_digest.rs","begin":[20,4],"end":[20,46]},"visibility":"default","docs":"Retrieve result and consume boxed hasher instance","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2490":{"id":"0:2490","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[14,0],"end":[14,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"pool_registration","name":"pool_registration","id":"0:2488:5069","glob":true}},"0:45093:7207":{"id":"0:45093:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6908:594":{"id":"0:6908:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[696,32],"end":[696,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33121:1766":{"id":"0:33121:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[550,4],"end":[550,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26305":{"id":"0:26305","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3777":{"id":"0:3777","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2169,0],"end":[2180,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3778:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52986:7247":{"id":"0:52986:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:33844:1686":{"id":"a:2:3421:221-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25176:2697":{"id":"0:25176:2697","crate_id":0,"name":"voting_credential","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40875:7231":{"id":"0:40875:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42951:1651":{"id":"0:42951:1651","crate_id":0,"name":"DataCost","span":{"filename":"src/lib.rs","begin":[270,0],"end":[270,34]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:42968","a:2:3471:6582-0:42951:1651","a:2:9605:8783-0:42951:1651","a:2:3421:221-0:42951:1651","a:2:9606:8782-0:42951:1651","a:2:3407:213-0:42951:1651","b:2:3244-0:42951:1651","b:2:2903-0:42951:1651","b:2:3255-0:42951:1651","b:2:3240-0:42951:1651","b:2:4212-0:42951:1651","b:2:3250-0:42951:1651","b:2:2906-0:42951:1651","b:5:859-0:42951:1651","b:19:426-0:42951:1651","b:36:59-0:42951:1651","b:44:298-0:42951:1651","b:49:1377-0:42951:1651","0:42954","0:42956","0:42958","0:42959","0:42961","0:42963","0:42964","0:42966","0:42897","0:42903","0:42912","0:42925","0:42931","0:42935","0:42939","0:42943","0:42945"]}},"44:203:44580":{"id":"44:203:44580","crate_id":44,"name":"BitOps64","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps32","id":"44:202:44579","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"RotateEachWord64","id":"44:214:44583","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:27772:7231":{"id":"0:27772:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45873":{"id":"0:45873","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[869,4],"end":[869,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45874:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2486:1772":{"id":"0:2486:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[181,4],"end":[183,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17560:2264":{"id":"0:17560:2264","crate_id":0,"name":"VariableLenNatDecodeFailed","span":{"filename":"src/error.rs","begin":[60,4],"end":[60,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"32:2313:5195":{"id":"32:2313:5195","crate_id":32,"name":"serialize_element","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1596,4],"end":[1598,21]},"visibility":"default","docs":"Serialize a tuple element.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTuple","id":"32:2310:7100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"39:381:19583":{"id":"39:381:19583","crate_id":39,"name":"SampleUniform","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:382:58630"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:35450:7245":{"id":"0:35450:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6785":{"id":"0:6785","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[665,0],"end":[692,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6790:906","0:6800:2260","0:6810:2294","0:6820:2213","0:6830:2214"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:110:60660":{"id":"47:110:60660","crate_id":47,"name":"finalize_into_dirty","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[55,4],"end":[55,84]},"visibility":"default","docs":"Retrieve result into provided buffer and leave hasher in a dirty state.\n\nThis method is expected to only be called once unless\n[`Reset::reset`] is called, after which point it can be\ncalled again and reset again (and so on).","links":{"`Reset::reset`":"47:223:4004"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FixedOutputDirty","id":"47:108:20069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:685:3530":{"id":"0:685:3530","crate_id":0,"name":"hole","span":{"filename":"src/chain_core/packer.rs","begin":[94,4],"end":[105,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49776:993":{"id":"0:49776:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1514,38],"end":[1514,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1742:18027":{"id":"32:1742:18027","crate_id":32,"name":"deserialize_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[994,4],"end":[996,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a `f32` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:3786":{"id":"0:3786","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2204,0],"end":[2215,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3787:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:20811:4441":{"id":"b:2:3244-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49461:1816":{"id":"0:49461:1816","crate_id":0,"name":"new_native_script","span":{"filename":"src/lib.rs","begin":[1435,4],"end":[1437,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["native_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6008:594":{"id":"0:6008:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[110,32],"end":[110,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14079:594":{"id":"0:14079:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37818":{"id":"0:37818","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37823:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50652:2226":{"id":"0:50652:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9552":{"id":"0:9552","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9553:7231","0:9554:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12182:7232":{"id":"0:12182:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49910:2455":{"id":"0:49910:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:410:5150":{"id":"19:410:5150","crate_id":19,"name":"Anchor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[93,4],"end":[93,40]},"visibility":"default","docs":"Same as `RefFromWasmAbi::Anchor`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"DerefMut","id":"2:3668:3727","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Target","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:9544:7231":{"id":"0:9544:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15432":{"id":"0:15432","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15433:7231","0:15434:5150","0:15435:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19797":{"id":"0:19797","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[67,4],"end":[67,22]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19799:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:535:3561":{"id":"0:535:3561","crate_id":0,"name":"struct_end","span":{"filename":"src/chain_core/abor.rs","begin":[126,4],"end":[142,5]},"visibility":"public","docs":"Terminate an array","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36024":{"id":"0:36024","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36029:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:17505:1708":{"id":"b:44:298-0:17505:1708","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43502:1676":{"id":"0:43502:1676","crate_id":0,"name":"amount","span":{"filename":"src/lib.rs","begin":[384,4],"end":[386,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14248":{"id":"0:14248","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14249:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:41891:1610":{"id":"a:2:3407:213-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32226:780":{"id":"0:32226:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[345,4],"end":[347,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:674:6679":{"id":"25:674:6679","crate_id":25,"name":"CheckedDiv","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:675:56567"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:43299:7243":{"id":"0:43299:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10047":{"id":"0:10047","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[67,9],"end":[67,14]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10048:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49650:408":{"id":"0:49650:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1482,16],"end":[1482,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5346:1759":{"id":"0:5346:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[577,4],"end":[589,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51709:7231":{"id":"0:51709:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26310":{"id":"0:26310","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26311:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50813:594":{"id":"0:50813:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1742,27],"end":[1742,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6506:6470":{"id":"0:6506:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14731:2194":{"id":"0:14731:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23100:5150":{"id":"0:23100:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14070":{"id":"0:14070","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14071:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:17629:2534":{"id":"b:2:2906-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33081":{"id":"0:33081","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[549,4],"end":[549,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33083:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27169:906":{"id":"0:27169:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[60,4],"end":[62,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2257:7101":{"id":"32:2257:7101","crate_id":32,"name":"SerializeTupleStruct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[363,4],"end":[363,87]},"visibility":"default","docs":"Type returned from [`serialize_tuple_struct`] for serializing the\ncontent of the tuple struct.\n\n[`serialize_tuple_struct`]: #tymethod.serialize_tuple_struct","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeTupleStruct","id":"32:2316:7101","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:47363:2226":{"id":"0:47363:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39195:5567":{"id":"0:39195:5567","crate_id":0,"name":"collateral_percentage","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[452,4],"end":[454,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:8212:2741":{"id":"a:2:3471:6582-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41450":{"id":"0:41450","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41451:7231","0:41452:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46254:7245":{"id":"0:46254:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:54108:1944":{"id":"b:19:426-0:54108:1944","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:16184:1685":{"id":"a:2:3407:213-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33032":{"id":"0:33032","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33033:7231","0:33034:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6894:2186":{"id":"0:6894:2186","crate_id":0,"name":"EnterpriseAddress","span":{"filename":"src/address.rs","begin":[697,0],"end":[700,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:6911","a:2:3471:6582-0:6894:2186","a:2:9605:8783-0:6894:2186","a:2:3421:221-0:6894:2186","a:2:9606:8782-0:6894:2186","a:2:3407:213-0:6894:2186","b:2:3244-0:6894:2186","b:2:2903-0:6894:2186","b:2:3255-0:6894:2186","b:2:3240-0:6894:2186","b:2:4212-0:6894:2186","b:2:3250-0:6894:2186","b:2:2906-0:6894:2186","b:5:859-0:6894:2186","b:19:426-0:6894:2186","b:36:59-0:6894:2186","b:44:298-0:6894:2186","b:49:1377-0:6894:2186","0:6897","0:6899","0:6901","0:6902","0:6904","0:6906","0:6907","0:6909","0:6840","0:6846","0:6855","0:6868","0:6874","0:6878","0:6882","0:6886","0:6888"]}},"0:5065:5208":{"id":"0:5065:5208","crate_id":0,"name":"voting_proposal","span":{"filename":"src/serialization/governance/proposals/voting_proposal.rs","begin":[1,0],"end":[47,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"b:2:3322-0:11869:3904":{"id":"b:2:3322-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:33130":{"id":"0:33130","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33131:7231","0:33132:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37703:7236":{"id":"0:37703:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:3243:1806":{"id":"2:3243:1806","crate_id":2,"name":"into","span":null,"visibility":"default","docs":"Calls `U::from(self)`.\n\nThat is, this conversion is whatever the implementation of\n[From]<T> for U chooses to do.","links":{"From":"2:3217:131"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"U"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25343:415":{"id":"0:25343:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,33],"end":[24,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2646:19968":{"id":"50:2646:19968","crate_id":50,"name":"join","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2059,4],"end":[2060,43]},"visibility":"default","docs":"Combine all iterator elements into one String, separated by `sep`.\n\nUse the `Display` implementation of each element.\n\n```\nuse itertools::Itertools;\n\nassert_eq!([\"a\", \"b\", \"c\"].iter().join(\", \"), \"a, b, c\");\nassert_eq!([1, 2, 3].iter().join(\", \"), \"1, 2, 3\");\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["sep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35740":{"id":"0:35740","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35745:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49373":{"id":"0:49373","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49378:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43298:5150":{"id":"0:43298:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:9105:2769":{"id":"b:19:426-0:9105:2769","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1706:1677":{"id":"32:1706:1677","crate_id":32,"name":"Value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[774,4],"end":[774,14]},"visibility":"default","docs":"The type produced by using this seed.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:3421:221-0:52397:1880":{"id":"a:2:3421:221-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45479:2225":{"id":"0:45479:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53997":{"id":"0:53997","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2460,0],"end":[2485,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54002:906","0:54012:780","0:54022:1672","0:54032:1637","0:54043:1668"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:638:3539":{"id":"25:638:3539","crate_id":25,"name":"Bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[96,4],"end":[96,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"NumBytes","id":"25:629:19446","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null}},"2:15890:18316":{"id":"2:15890:18316","crate_id":2,"name":"Scalar","span":null,"visibility":"default","docs":"Scalar type contained by this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"25:497:39379":{"id":"25:497:39379","crate_id":25,"name":"cosh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1758,4],"end":[1758,26]},"visibility":"default","docs":"Hyperbolic cosine function.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\nlet f = x.cosh();\n// Solving cosh() at 1 gives this result\nlet g = (e*e + 1.0)/(2.0*e);\nlet abs_difference = (f - g).abs();\n\n// Same result\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:33851":{"id":"0:33851","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[695,23],"end":[695,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33852:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35790:906":{"id":"0:35790:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/metadata.rs","begin":[91,4],"end":[93,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47546":{"id":"0:47546","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47547:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:27009:2852":{"id":"b:2:2903-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:37001:1622":{"id":"b:2:4212-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28457:415":{"id":"0:28457:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44424:594":{"id":"0:44424:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[609,4],"end":[609,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12370:7231":{"id":"0:12370:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17828:594":{"id":"0:17828:594","crate_id":0,"name":"eq","span":{"filename":"src/legacy_address/address.rs","begin":[280,32],"end":[280,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:940:56572":{"id":"25:940:56572","crate_id":25,"name":"powi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[257,4],"end":[257,34]},"visibility":"default","docs":"Raise a number to an integer power.\n\nUsing this function is generally faster than using `powf`\n\n```\nuse num_traits::real::Real;\n\nlet x = 2.0;\nlet abs_difference = (x.powi(2) - x*x).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35285:7207":{"id":"0:35285:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11354":{"id":"0:11354","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11355:7231","0:11356:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2527:5082":{"id":"0:2527:5082","crate_id":0,"name":"drep_deregistration","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:24747:2667"],"is_stripped":true}},"a:2:3471:6582-0:9739:2862":{"id":"a:2:3471:6582-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11482:1542":{"id":"0:11482:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/mempack.rs","begin":[36,19],"end":[36,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:22290:1835":{"id":"0:22290:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:641:56527":{"id":"25:641:56527","crate_id":25,"name":"from_ne_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[144,4],"end":[144,49]},"visibility":"default","docs":"Create a number from its memory representation as a byte array in native endianness.\n\nAs the target platform's native endianness is used,\nportable code likely wants to use [`from_be_bytes`] or [`from_le_bytes`], as appropriate instead.\n\n[`from_be_bytes`]: #method.from_be_bytes\n[`from_le_bytes`]: #method.from_le_bytes\n\n# Examples\n\n```\nuse num_traits::FromBytes;\n\n#[cfg(target_endian = \"big\")]\nlet bytes = [0x12, 0x34, 0x56, 0x78];\n\n#[cfg(target_endian = \"little\")]\nlet bytes = [0x78, 0x56, 0x34, 0x12];\n\nlet value: u32 = FromBytes::from_ne_bytes(&bytes);\nassert_eq!(value, 0x12345678)\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromBytes","id":"25:637:6676","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:49313:1681":{"id":"b:2:3250-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23868:1759":{"id":"0:23868:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11840:4073":{"id":"0:11840:4073","crate_id":0,"name":"try_from_slice","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"0:1540:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19950":{"id":"0:19950","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19951:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33160:5150":{"id":"0:33160:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:7528:2622":{"id":"b:2:2903-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2651":{"id":"0:2651","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[21,0],"end":[25,1]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2652:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:44169:1711":{"id":"a:2:9605:8783-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:13892:4219":{"id":"b:2:2903-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49773":{"id":"0:49773","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,27],"end":[1514,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49774:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9066":{"id":"0:9066","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9067:7231","0:9068:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39430":{"id":"0:39430","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,38],"end":[7,48]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::cmp::PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39433:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1415:1718":{"id":"49:1415:1718","crate_id":49,"name":"max","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[348,4],"end":[348,43]},"visibility":"default","docs":"Method returning the maximum","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Max","id":"49:1412:19817","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54453":{"id":"0:54453","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,11],"end":[2651,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54454:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:986:3951":{"id":"0:986:3951","crate_id":0,"name":"SIGNATURE_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[86,4],"end":[86,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"xsig\""}},"49:763:19840":{"id":"49:763:19840","crate_id":49,"name":"TypeArray","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:32436":{"id":"0:32436","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[376,0],"end":[455,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32441:906","0:32451:780","0:32461:1672","0:32471:1637","0:32482:1668","0:32501:5302"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11356:7236":{"id":"0:11356:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:694:3718":{"id":"0:694:3718","crate_id":0,"name":"fill_hole_u64","span":{"filename":"src/chain_core/packer.rs","begin":[128,4],"end":[130,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hole",{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}}}],["value",{"kind":"primitive","inner":"u64"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39501":{"id":"0:39501","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39502:7231","0:39503:5150","0:39504:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:42692:1641":{"id":"b:19:426-0:42692:1641","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10036":{"id":"0:10036","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10037:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29661:5150":{"id":"0:29661:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:11617:3981":{"id":"b:49:1377-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13939:55414":{"id":"2:13939:55414","crate_id":2,"name":"escape_debug","span":null,"visibility":"public","docs":"Return an iterator that escapes each char in `self` with [`char::escape_debug`].\n\nNote: only extended grapheme codepoints that begin the string will be\nescaped.\n\n# Examples\n\nAs an iterator:\n\n```\nfor c in \"❤\\n!\".escape_debug() {\n print!(\"{c}\");\n}\nprintln!();\n```\n\nUsing `println!` directly:\n\n```\nprintln!(\"{}\", \"❤\\n!\".escape_debug());\n```\n\n\nBoth are equivalent to:\n\n```\nprintln!(\"❤\\\\n!\");\n```\n\nUsing `to_string`:\n\n```\nassert_eq!(\"❤\\n!\".escape_debug().to_string(), \"❤\\\\n!\");\n```","links":{"`char::escape_debug`":"2:5559:55414"},"attrs":["#[must_use =\n\"this returns the escaped string as an iterator, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EscapeDebug","id":"2:46238:6829","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:32045:3427":{"id":"a:2:3421:221-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34050:5328":{"id":"0:34050:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[816,4],"end":[818,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["schema",{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50366":{"id":"0:50366","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,88],"end":[1679,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50367:1766","0:50368:7350","0:50369:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:40260:1677":{"id":"a:2:9605:8783-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:11901:3902":{"id":"b:2:3250-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20800:7231":{"id":"0:20800:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5813":{"id":"0:5813","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,16],"end":[37,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5814:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17925":{"id":"0:17925","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17926:7231","0:17927:5150","0:17928:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33798:7232":{"id":"0:33798:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22789:7231":{"id":"0:22789:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43951":{"id":"0:43951","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[526,4],"end":[526,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43952:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37143:2194":{"id":"0:37143:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:8584:2642":{"id":"b:2:3244-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9862:6470":{"id":"0:9862:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:236:6908":{"id":"48:236:6908","crate_id":48,"name":"zip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/functional.rs","begin":[63,4],"end":[69,45]},"visibility":"default","docs":"Combines two `GenericSequence` instances and iterates through both of them,\ninitializing a new `GenericSequence` with the result of the zipped mapping function.\n\nIf the mapping function panics, any already initialized elements in the new sequence\nwill be dropped, AND any unused elements in the source sequences will also be dropped.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"qualified_path","inner":{"name":"Sequence","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Mapped","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"Rhs","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Rhs"},"bounds":[{"trait_bound":{"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[{"name":"Mapped","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Sequence","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Mapped","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MappedGenericSequence","id":"48:211:19800","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}}}}},{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Length","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Rhs"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"U"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31686":{"id":"0:31686","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31691:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9166:17763":{"id":"2:9166:17763","crate_id":2,"name":"partial_cmp_by","span":null,"visibility":"default","docs":"[Lexicographically](Ord#lexicographical-comparison) compares the elements of this [`Iterator`] with those\nof another with respect to the specified comparison function.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_order_by)]\n\nuse std::cmp::Ordering;\n\nlet xs = [1.0, 2.0, 3.0, 4.0];\nlet ys = [1.0, 4.0, 9.0, 16.0];\n\nassert_eq!(\n xs.iter().partial_cmp_by(&ys, |&x, &y| x.partial_cmp(&y)),\n Some(Ordering::Less)\n);\nassert_eq!(\n xs.iter().partial_cmp_by(&ys, |&x, &y| (x * x).partial_cmp(&y)),\n Some(Ordering::Equal)\n);\nassert_eq!(\n xs.iter().partial_cmp_by(&ys, |&x, &y| (2.0 * x).partial_cmp(&y)),\n Some(Ordering::Greater)\n);\n```","links":{"`Iterator`":"2:8956:154","Ord#lexicographical-comparison":"2:2994:176"},"attrs":["#[unstable(feature = \"iter_order_by\", issue = \"64295\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}],["partial_cmp",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3944":{"id":"0:3944","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2811,0],"end":[2818,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3945:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30313:415":{"id":"0:30313:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[30,4],"end":[30,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6437:2143":{"id":"0:6437:2143","crate_id":0,"name":"network_id","span":{"filename":"src/address.rs","begin":[279,4],"end":[308,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:14519:1832":{"id":"b:36:59-0:14519:1832","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12908":{"id":"0:12908","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12909:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:45840:1731":{"id":"b:2:2906-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47526:1782":{"id":"0:47526:1782","crate_id":0,"name":"redeemers","span":{"filename":"src/lib.rs","begin":[1183,4],"end":[1185,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:41891:1610":{"id":"b:2:3240-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:807:3874":{"id":"0:807:3874","crate_id":0,"name":"serialize_as_vec","span":{"filename":"src/chain_core/property.rs","begin":[295,4],"end":[299,5]},"visibility":"default","docs":"Convenience method to serialize into a byte vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:803:1584","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:20276:5121":{"id":"a:2:3421:221-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16170:5150":{"id":"0:16170:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2851:667":{"id":"0:2851:667","crate_id":0,"name":"from","span":{"filename":"src/typed_bytes/builder.rs","begin":[14,4],"end":[16,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bb",{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34642":{"id":"0:34642","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1085,4],"end":[1085,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34643:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2570:1772":{"id":"0:2570:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[102,4],"end":[104,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42452":{"id":"0:42452","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,27],"end":[185,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:10445:3053":{"id":"b:19:426-0:10445:3053","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17980:2225":{"id":"0:17980:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10434:7231":{"id":"0:10434:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1043:3946":{"id":"0:1043:3946","crate_id":0,"name":"compute_public","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[49,4],"end":[52,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22467:667":{"id":"0:22467:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24545:2194":{"id":"0:24545:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36882:5479":{"id":"0:36882:5479","crate_id":0,"name":"decode_arbitrary_bytes_from_metadatum","span":{"filename":"src/protocol_types/metadata.rs","begin":[449,0],"end":[457,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["metadata",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:32786:7231":{"id":"0:32786:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:12716:1904":{"id":"b:32:1701-0:12716:1904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1155:3906":{"id":"0:1155:3906","crate_id":0,"name":"Signature","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[126,4],"end":[126,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Signature","id":"23:469:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}},"0:46290:1759":{"id":"0:46290:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[958,4],"end":[958,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8957:1644":{"id":"2:8957:1644","crate_id":2,"name":"Item","span":null,"visibility":"default","docs":"The type of the elements being iterated over.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:31862:5150":{"id":"0:31862:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33827:7243":{"id":"0:33827:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38541":{"id":"0:38541","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[212,4],"end":[212,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47974:5328":{"id":"0:47974:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36822:1785":{"id":"0:36822:1785","crate_id":0,"name":"set_native_scripts","span":{"filename":"src/protocol_types/metadata.rs","begin":[413,4],"end":[415,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["native_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7004":{"id":"0:7004","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7005:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40342":{"id":"0:40342","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40347:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2874:2193":{"id":"0:2874:2193","crate_id":0,"name":"finalize","span":{"filename":"src/typed_bytes/builder.rs","begin":[133,4],"end":[148,5]},"visibility":"public","docs":"Finalize the buffer and return a fixed ByteArray of T","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12992:7232":{"id":"0:12992:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52001":{"id":"0:52001","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,43],"end":[1939,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52002:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6758:7247":{"id":"0:6758:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5018":{"id":"0:5018","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/governance_action.rs","begin":[7,0],"end":[22,1]},"visibility":{"restricted":{"parent":"0:5000:5207","path":"::serialization::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5019:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:50301:1861":{"id":"b:2:4212-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25364":{"id":"0:25364","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[39,4],"end":[39,14]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25365:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49326":{"id":"0:49326","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,27],"end":[1426,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49327:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:199:373":{"id":"44:199:373","crate_id":44,"name":"bswap","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[9,4],"end":[9,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46280":{"id":"0:46280","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[955,4],"end":[955,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46281:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52885":{"id":"0:52885","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,38],"end":[2135,54]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52886:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21735:7350":{"id":"0:21735:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46526:1747":{"id":"0:46526:1747","crate_id":0,"name":"Credentials","span":{"filename":"src/lib.rs","begin":[993,0],"end":[993,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:46571","0:46586","0:46601","0:46616","0:46631","0:46669","a:2:3471:6582-0:46526:1747","a:2:9605:8783-0:46526:1747","a:2:3421:221-0:46526:1747","a:2:9606:8782-0:46526:1747","a:2:3407:213-0:46526:1747","b:2:3244-0:46526:1747","b:2:2903-0:46526:1747","b:2:3255-0:46526:1747","b:2:3240-0:46526:1747","b:2:4212-0:46526:1747","b:2:3250-0:46526:1747","b:2:2906-0:46526:1747","b:5:859-0:46526:1747","b:19:426-0:46526:1747","b:32:1701-0:46526:1747","b:36:59-0:46526:1747","b:44:298-0:46526:1747","b:49:1377-0:46526:1747","0:3417","0:46529","0:46531","0:46533","0:46534","0:46536","0:46538","0:46539","0:46541","0:46545","0:46550","0:46567","0:46472","0:46478","0:46487","0:46500","0:46506","0:46510","0:46514","0:46518","0:46520"]}},"b:36:59-0:52114:1878":{"id":"b:36:59-0:52114:1878","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34344:667":{"id":"0:34344:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37730:5150":{"id":"0:37730:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:31101:2861":{"id":"a:2:3421:221-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31601:5150":{"id":"0:31601:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2786:1767":{"id":"0:2786:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/metadata.rs","begin":[252,4],"end":[254,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10425":{"id":"0:10425","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10426:7231","0:10427:5150","0:10428:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11800":{"id":"0:11800","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11801:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13028:5150":{"id":"0:13028:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:25036:7236":{"id":"0:25036:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:36610:1627":{"id":"a:2:9606:8782-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26579":{"id":"0:26579","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[24,4],"end":[24,9]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26580:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49779":{"id":"0:49779","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,50],"end":[1514,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49780:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50840":{"id":"0:50840","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,88],"end":[1742,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50841:1766","0:50842:7350","0:50843:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:8008:2654":{"id":"b:2:2903-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39516:2455":{"id":"0:39516:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"22:24:6614":{"id":"22:24:6614","crate_id":22,"name":"WriteBase32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["22:25:125","22:26:1932","22:27:56394"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:31046:906":{"id":"0:31046:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[45,4],"end":[57,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["governance_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["anchor",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["reward_account",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:5054:18497":{"id":"1:5054:18497","crate_id":1,"name":"ToSocketAddrs","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:5055:1646","1:5056:50524"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"1:7687:49171":{"id":"1:7687:49171","crate_id":1,"name":"fract","span":null,"visibility":"default","docs":"Returns the floating point's fractional value, with its integer part removed.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:11931:3907":{"id":"b:2:2903-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:17262:1898":{"id":"b:32:1701-0:17262:1898","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8616:780":{"id":"0:8616:780","crate_id":0,"name":"len","span":{"filename":"src/builders/script_structs.rs","begin":[236,4],"end":[238,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34449:1835":{"id":"0:34449:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22709":{"id":"0:22709","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22710:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21648:7243":{"id":"0:21648:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2202:1690":{"id":"0:2202:1690","crate_id":0,"name":"data","span":{"filename":"src/impl_mockchain/key.rs","begin":[136,4],"end":[136,15]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"generic","inner":"T"}},"0:13812:649":{"id":"0:13812:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[773,16],"end":[773,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:46267:1744":{"id":"b:2:2906-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:11337:3422":{"id":"a:2:3407:213-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35630:3574":{"id":"0:35630:3574","crate_id":0,"name":"has","span":{"filename":"src/protocol_types/metadata.rs","begin":[67,4],"end":[69,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3210:306":{"id":"2:3210:306","crate_id":2,"name":"as_ref","span":null,"visibility":"default","docs":"Converts this type into a shared reference of the (usually inferred) input type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:13847:53894":{"id":"2:13847:53894","crate_id":2,"name":"encode_utf16","span":null,"visibility":"public","docs":"Returns an iterator of `u16` over the string encoded as UTF-16.\n\n# Examples\n\nBasic usage:\n\n```\nlet text = \"Zażółć gęślą jaźń\";\n\nlet utf8_len = text.len();\nlet utf16_len = text.encode_utf16().count();\n\nassert!(utf16_len <= utf8_len);\n```","links":{},"attrs":["#[must_use =\n\"this returns the encoded string as an iterator, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EncodeUtf16","id":"2:46231:6819","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6545:5150":{"id":"0:6545:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30887":{"id":"0:30887","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30888:7231","0:30889:5150","0:30890:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16205:993":{"id":"0:16205:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:9591:2855":{"id":"a:2:9605:8783-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43694":{"id":"0:43694","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[469,4],"end":[469,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43695:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:26050:2841":{"id":"b:2:3255-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18414":{"id":"0:18414","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[63,4],"end":[63,8]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18415:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:35463:5449":{"id":"b:44:298-0:35463:5449","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52474:2194":{"id":"0:52474:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:35292:5355":{"id":"b:2:3250-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27941":{"id":"0:27941","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27059:7207":{"id":"0:27059:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:22778:2698":{"id":"b:2:2903-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42940:7231":{"id":"0:42940:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26319":{"id":"0:26319","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26320:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:45372:1729":{"id":"b:36:59-0:45372:1729","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15095:993":{"id":"0:15095:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31158":{"id":"0:31158","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31163:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:43931:1697":{"id":"a:2:9606:8782-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:1120:3919":{"id":"a:2:9605:8783-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:1493:180":{"id":"49:1493:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[561,4],"end":[561,15]},"visibility":"default","docs":"The result of the integer square root.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"a:2:9606:8782-0:34144:1781":{"id":"a:2:9606:8782-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31981:906":{"id":"0:31981:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[252,4],"end":[257,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["alternative",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41009:6154":{"id":"0:41009:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3979:1759":{"id":"0:3979:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2948,4],"end":[2958,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:9156:1936":{"id":"32:9156:1936","crate_id":32,"name":"invalid_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[301,0],"end":[301,45]},"visibility":"default","docs":"Raised when a `Deserialize` receives a value of the right type but that\nis wrong for some other reason.\n\nThe `unexp` argument provides information about what value was received.\nThis is the value that was present in the input file or other source\ndata of the Deserializer.\n\nThe `exp` argument provides information about what value was being\nexpected. This is the type that is written in the program.\n\nFor example if we try to deserialize a String out of some binary data\nthat is not valid UTF-8, the unexpected value is the bytes and the\nexpected value is a string.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["unexp",{"kind":"resolved_path","inner":{"name":"Unexpected","id":"32:9162:1937","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}],["exp",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Expected","id":"32:1681:5703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42905:7232":{"id":"0:42905:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38199:6154":{"id":"0:38199:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:458:56809":{"id":"25:458:56809","crate_id":25,"name":"classify","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1131,4],"end":[1131,36]},"visibility":"default","docs":"Returns the floating point category of the number. If only one property\nis going to be tested, it is generally faster to use the specific\npredicate instead.\n\n```\nuse num_traits::Float;\nuse std::num::FpCategory;\nuse std::f32;\n\nlet num = 12.4f32;\nlet inf = f32::INFINITY;\n\nassert_eq!(num.classify(), FpCategory::Normal);\nassert_eq!(inf.classify(), FpCategory::Infinite);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"FpCategory","id":"2:25229:6735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50283:5150":{"id":"0:50283:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54379:7231":{"id":"0:54379:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48567:5150":{"id":"0:48567:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40653":{"id":"0:40653","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40658:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11779:408":{"id":"0:11779:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/hash.rs","begin":[144,47],"end":[144,52]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:6559:1675":{"id":"b:49:1377-0:6559:1675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19967:7247":{"id":"0:19967:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"50:2615:59636":{"id":"50:2615:59636","crate_id":50,"name":"collect_tuple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1724,4],"end":[1726,41]},"visibility":"default","docs":"Collects all items from the iterator into a tuple of a specific size\n(up to 12).\n\nIf the number of elements inside the iterator is **exactly** equal to\nthe tuple size, then the tuple is returned inside `Some`, otherwise\n`None` is returned.\n\n```\nuse itertools::Itertools;\n\nlet iter = 1..3;\n\nif let Some((x, y)) = iter.collect_tuple() {\n assert_eq!((x, y), (1, 2))\n} else {\n panic!(\"Expected two elements\")\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"HomogeneousTuple","id":"50:2189:20035","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:46267:1744":{"id":"a:2:3407:213-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:55028":{"id":"0:55028","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2836,4],"end":[2836,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55030:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40963":{"id":"0:40963","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40968:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:50301:1861":{"id":"b:36:59-0:50301:1861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24849":{"id":"0:24849","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24854:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50142:7231":{"id":"0:50142:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45634:408":{"id":"0:45634:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[827,4],"end":[827,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19130:780":{"id":"0:19130:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[25,4],"end":[27,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19481:2455":{"id":"0:19481:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:1594:3031":{"id":"b:2:4212-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:453:53553":{"id":"25:453:53553","crate_id":25,"name":"is_nan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1025,4],"end":[1025,28]},"visibility":"default","docs":"Returns `true` if this value is `NaN` and false otherwise.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet nan = f64::NAN;\nlet f = 7.0;\n\nassert!(nan.is_nan());\nassert!(!f.is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:51742:5150":{"id":"0:51742:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22563:1767":{"id":"0:22563:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:30134:5233":{"id":"b:2:2906-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:31611:1780":{"id":"a:2:3407:213-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51540:1763":{"id":"0:51540:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1883,34],"end":[1883,52]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5818":{"id":"0:5818","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,27],"end":[37,31]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5819:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17863:4728":{"id":"0:17863:4728","crate_id":0,"name":"UnknownSymbol","span":{"filename":"src/legacy_address/base58.rs","begin":[9,4],"end":[9,24]},"visibility":"default","docs":"error when a given character is not part of the supported\nbase58 `ALPHABET`. Contains the index of the faulty byte.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17865:1542"]}},"a:2:3471:6582-0:3119:5735":{"id":"a:2:3471:6582-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"47:27:3988":{"id":"47:27:3988","crate_id":47,"name":"Digest","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:28:59278","47:29:906","47:30:3392","47:31:4150","47:32:2193","47:33:59279","47:34:4004","47:35:2352","47:36:2015"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:27013:6470":{"id":"0:27013:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:50799:1867":{"id":"b:19:426-0:50799:1867","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40274:594":{"id":"0:40274:594","crate_id":0,"name":"eq","span":{"filename":"src/utils.rs","begin":[381,4],"end":[381,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33194":{"id":"0:33194","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[578,4],"end":[578,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3843:1759":{"id":"0:3843:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2413,4],"end":[2423,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42608:1637":{"id":"0:42608:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[208,4],"end":[210,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:43057:1634":{"id":"b:19:426-0:43057:1634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16631:2225":{"id":"0:16631:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30786":{"id":"0:30786","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30787:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12569":{"id":"0:12569","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,23],"end":[336,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:1590:3903":{"id":"a:2:3471:6582-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36989":{"id":"0:36989","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36990:7231","0:36991:5150","0:36992:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27053:7245":{"id":"0:27053:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14510:7247":{"id":"0:14510:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:6894:2186":{"id":"b:2:3244-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8074:7231":{"id":"0:8074:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44633:2455":{"id":"0:44633:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8319":{"id":"0:8319","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8320:7231","0:8321:5150","0:8322:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:20811:4441":{"id":"b:2:3240-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:11885:3901":{"id":"b:2:2903-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36600:5150":{"id":"0:36600:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3407:213-0:35463:5449":{"id":"a:2:3407:213-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:54337:1977":{"id":"b:19:426-0:54337:1977","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27329:5150":{"id":"0:27329:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11915:3910":{"id":"0:11915:3910","crate_id":0,"name":"Verification","span":{"filename":"src/chain_crypto/sign.rs","begin":[10,0],"end":[13,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11916:4135","0:11918:4136"],"impls":["a:2:3471:6582-0:11915:3910","a:2:9605:8783-0:11915:3910","a:2:3421:221-0:11915:3910","a:2:9606:8782-0:11915:3910","a:2:3407:213-0:11915:3910","b:2:3244-0:11915:3910","b:2:2903-0:11915:3910","b:2:3255-0:11915:3910","b:2:3240-0:11915:3910","b:2:4212-0:11915:3910","b:2:3250-0:11915:3910","b:2:2906-0:11915:3910","b:5:859-0:11915:3910","b:36:59-0:11915:3910","b:44:298-0:11915:3910","b:49:1377-0:11915:3910","0:11920","0:11922","0:11924","0:11925","0:11926","0:11928","0:11929","0:1720"]}},"a:2:3421:221-0:31355:1815":{"id":"a:2:3421:221-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13514:5150":{"id":"0:13514:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9428":{"id":"0:9428","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[12,9],"end":[12,14]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9429:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49298:7231":{"id":"0:49298:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:51526:1872":{"id":"b:2:2903-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46809":{"id":"0:46809","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,88],"end":[1020,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46810:1766","0:46811:7350","0:46812:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:30377:5235":{"id":"b:2:3250-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50994:7231":{"id":"0:50994:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9815:2655":{"id":"0:9815:2655","crate_id":0,"name":"get_native_scripts","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[132,4],"end":[143,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36524:1672":{"id":"0:36524:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/metadata.rs","begin":[309,4],"end":[315,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25342":{"id":"0:25342","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,33],"end":[24,36]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25343:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42041:6154":{"id":"0:42041:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39577:1766":{"id":"0:39577:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[35,61],"end":[35,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26586":{"id":"0:26586","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[27,4],"end":[27,6]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:7696:2703":{"id":"b:2:2906-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:31611:1780":{"id":"b:49:1377-0:31611:1780","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:14334:1667":{"id":"a:2:9605:8783-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:11611:3928":{"id":"b:44:298-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42505:2194":{"id":"0:42505:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:981:667":{"id":"0:981:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[70,4],"end":[77,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["v",{"kind":"resolved_path","inner":{"name":"i::SignatureError","id":"23:463:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50786:7245":{"id":"0:50786:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:51986:1875":{"id":"b:2:3255-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25093:2194":{"id":"0:25093:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41881:5150":{"id":"0:41881:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11880":{"id":"0:11880","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,29],"end":[8,38]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11881:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:14704:4231":{"id":"b:19:426-0:14704:4231","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29168:2226":{"id":"0:29168:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11901:3902":{"id":"a:2:3421:221-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:1598:3900":{"id":"b:5:859-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5797:7231":{"id":"0:5797:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45999":{"id":"0:45999","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[890,4],"end":[890,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46000:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12668":{"id":"0:12668","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12669:7231","0:12670:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11868:4023":{"id":"0:11868:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:34369:2702":{"id":"a:2:3407:213-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33900":{"id":"0:33900","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33905:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32511":{"id":"0:32511","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32512:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12855":{"id":"0:12855","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[438,0],"end":[446,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12860:906","0:12870:4120"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15037:7236":{"id":"0:15037:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9080:667":{"id":"0:9080:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2830":{"id":"0:2830","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[15,0],"end":[15,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"metadata","name":"metadata","id":"0:2769:3231","glob":true}},"0:39521:3135":{"id":"0:39521:3135","crate_id":0,"name":"TransactionUnspentOutput","span":{"filename":"src/utils.rs","begin":[36,0],"end":[39,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:39580","0:39595","0:39610","0:39625","0:39640","0:39678","a:2:3471:6582-0:39521:3135","a:2:9605:8783-0:39521:3135","a:2:3421:221-0:39521:3135","a:2:9606:8782-0:39521:3135","a:2:3407:213-0:39521:3135","b:2:3244-0:39521:3135","b:2:2903-0:39521:3135","b:2:3255-0:39521:3135","b:2:3240-0:39521:3135","b:2:4212-0:39521:3135","b:2:3250-0:39521:3135","b:2:2906-0:39521:3135","b:5:859-0:39521:3135","b:19:426-0:39521:3135","b:32:1701-0:39521:3135","b:36:59-0:39521:3135","b:44:298-0:39521:3135","b:49:1377-0:39521:3135","0:39524","0:39526","0:39530","0:39535","0:39576","0:39467","0:39473","0:39482","0:39495","0:39501","0:39505","0:39509","0:39513","0:39515","0:2980"]}},"0:28797":{"id":"0:28797","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28802:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50841:1766":{"id":"0:50841:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1742,88],"end":[1742,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:11885:3901":{"id":"b:5:859-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2913:1357":{"id":"0:2913:1357","crate_id":0,"name":"sub","span":{"filename":"src/typed_bytes/mod.rs","begin":[88,4],"end":[94,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"ByteAccessor","id":"0:2903:5618","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46384":{"id":"0:46384","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46389:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13294:408":{"id":"0:13294:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[602,9],"end":[602,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:38025:5534":{"id":"b:32:1701-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14323:7231":{"id":"0:14323:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20511":{"id":"0:20511","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20512:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:12328:4180":{"id":"b:2:3244-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35976:594":{"id":"0:35976:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,38],"end":[130,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34322:7231":{"id":"0:34322:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"40:48:19723":{"id":"40:48:19723","crate_id":40,"name":"BlockRngCore","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["40:49:1644","40:50:57374","40:51:3943"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:2903-0:12562:3031":{"id":"b:2:2903-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:30377:5235":{"id":"b:19:426-0:30377:5235","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9410":{"id":"0:9410","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9411:7231","0:9412:5150","0:9413:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13511:7243":{"id":"0:13511:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38775:5552":{"id":"0:38775:5552","crate_id":0,"name":"minfee_a","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[266,4],"end":[268,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5904:2154":{"id":"0:5904:2154","crate_id":0,"name":"Key","span":{"filename":"src/address.rs","begin":[103,4],"end":[103,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:5906:1542"]}},"0:9100:2455":{"id":"0:9100:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40634":{"id":"0:40634","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,38],"end":[636,47]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40635:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19773":{"id":"0:19773","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[59,4],"end":[59,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19774:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42164":{"id":"0:42164","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,34],"end":[129,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:13038:2615":{"id":"b:2:3244-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11616:408":{"id":"0:11616:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[22,9],"end":[22,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:13290:1774":{"id":"b:2:3240-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1322:649":{"id":"0:1322:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/digest.rs","begin":[25,4],"end":[34,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:40260:1677":{"id":"b:2:3255-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38406:5537":{"id":"0:38406:5537","crate_id":0,"name":"pp_economic_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[189,4],"end":[191,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15939":{"id":"0:15939","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15940:1766","0:15941:1767","0:15942:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51961:667":{"id":"0:51961:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48854":{"id":"0:48854","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,18],"end":[1354,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6971":{"id":"0:6971","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6972:7231","0:6973:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:8008:2654":{"id":"b:2:4212-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42464":{"id":"0:42464","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,68],"end":[185,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42466:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:33757:5313":{"id":"a:2:9606:8782-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51975:7231":{"id":"0:51975:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:11948:3908":{"id":"a:2:3421:221-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:20699:5328":{"id":"0:20699:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50571:594":{"id":"0:50571:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1713,27],"end":[1713,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31402":{"id":"0:31402","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31407:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:12716:1904":{"id":"a:2:9605:8783-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"40:210:58948":{"id":"40:210:58948","crate_id":40,"name":"as_rngcore","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[231,4],"end":[231,49]},"visibility":"default","docs":"Upcast to an [`RngCore`] trait object.","links":{"`RngCore`":"40:203:3922"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"RngCore","id":"40:203:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50199:1766":{"id":"0:50199:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1637,88],"end":[1637,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:25394:5147":{"id":"b:2:3255-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:878":{"id":"0:878","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[51,0],"end":[65,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:879:3933","0:880:3934","0:881:3936","0:882:3937"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15418":{"id":"0:15418","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15419:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49636":{"id":"0:49636","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49637:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44914:1766":{"id":"0:44914:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[705,4],"end":[705,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13277:7245":{"id":"0:13277:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20631:1766":{"id":"0:20631:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:34624:5350":{"id":"b:2:3240-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:7696:2703":{"id":"a:2:9606:8782-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:28711:5215":{"id":"b:2:2906-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6905:415":{"id":"0:6905:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[696,27],"end":[696,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:21934:2665":{"id":"b:2:4212-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44631:7207":{"id":"0:44631:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46262:2455":{"id":"0:46262:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7854":{"id":"0:7854","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7855:7231","0:7856:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34542":{"id":"0:34542","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1033,0],"end":[1077,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34547:2643","0:34557:740","0:34567:1690","0:34577:4377","0:34587:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10429":{"id":"0:10429","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10430:7231","0:10431:5150","0:10432:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18778:5105":{"id":"0:18778:5105","crate_id":0,"name":"as_pool_retirement","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[245,4],"end":[250,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54782:780":{"id":"0:54782:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[2724,4],"end":[2726,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13902:7231":{"id":"0:13902:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49307":{"id":"0:49307","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49308:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:7286:2184":{"id":"b:36:59-0:7286:2184","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40609:7247":{"id":"0:40609:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:24747:2667":{"id":"b:2:2906-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34124":{"id":"0:34124","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34125:7231","0:34126:5150","0:34127:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15973":{"id":"0:15973","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15974:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"24:1344:18326":{"id":"24:1344:18326","crate_id":24,"name":"output_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/mac.rs","begin":[47,4],"end":[47,36]},"visibility":"default","docs":"Get the size of the Mac code, in bytes.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30671:5243":{"id":"0:30671:5243","crate_id":0,"name":"new_new_constitution_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[106,4],"end":[112,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["new_constitution_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29566:993":{"id":"0:29566:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[9,4],"end":[9,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54528:1672":{"id":"0:54528:1672","crate_id":0,"name":"insert","span":{"filename":"src/lib.rs","begin":[2675,4],"end":[2680,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4344:1759":{"id":"0:4344:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[128,4],"end":[134,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:8085:2704":{"id":"a:2:9605:8783-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2980":{"id":"0:2980","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[62,0],"end":[71,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2981:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15570:1766":{"id":"0:15570:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12180":{"id":"0:12180","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12181:7231","0:12182:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17267":{"id":"0:17267","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,11],"end":[1365,16]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17268:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:54881:2001":{"id":"b:2:2903-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8138:2740":{"id":"0:8138:2740","crate_id":0,"name":"Datum","span":{"filename":"src/builders/script_structs.rs","begin":[68,4],"end":[68,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:8140:1542"]}},"0:21538":{"id":"0:21538","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21543:5328","0:21554:6154","0:21565:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54945":{"id":"0:54945","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2818,4],"end":[2818,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54946:1766","0:54947:7350","0:54948:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32368":{"id":"0:32368","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32373:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39783:1763":{"id":"0:39783:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[121,41],"end":[121,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15919":{"id":"0:15919","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15920:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:44638:1721":{"id":"b:19:426-0:44638:1721","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12754:1766":{"id":"0:12754:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[431,76],"end":[431,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48764:1802":{"id":"0:48764:1802","crate_id":0,"name":"slot_bignum","span":{"filename":"src/lib.rs","begin":[1331,4],"end":[1333,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22707":{"id":"0:22707","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22708:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:45631:1730":{"id":"b:2:2906-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21147:7350":{"id":"0:21147:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[87,4],"end":[87,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:824:1588":{"id":"0:824:1588","crate_id":0,"name":"chain_crypto","span":{"filename":"src/chain_crypto/mod.rs","begin":[1,0],"end":[26,2]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:825:3894","0:1175:2012","0:1214:539","0:1268:2015","0:1494:702","0:1805","0:1808","0:1812","0:1815","0:1818","0:1821","0:1824","0:1827","0:1830","0:1833","0:1836","0:1840","0:1843","0:1846","0:1849","0:1852","0:1855","0:1803"],"is_stripped":false}},"0:35474:702":{"id":"0:35474:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,27],"end":[8,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:1359:4077":{"id":"b:2:3255-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9174:594":{"id":"2:9174:594","crate_id":2,"name":"eq","span":null,"visibility":"default","docs":"Determines if the elements of this [`Iterator`] are equal to those of\nanother.\n\n# Examples\n\n```\nassert_eq!([1].iter().eq([1].iter()), true);\nassert_eq!([1].iter().eq([1, 2].iter()), false);\n```","links":{"`Iterator`":"2:8956:154"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24411":{"id":"0:24411","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24412:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43067":{"id":"0:43067","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[328,4],"end":[328,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43068:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45593:7231":{"id":"0:45593:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11762:3896":{"id":"0:11762:3896","crate_id":0,"name":"Blake2b256","span":{"filename":"src/chain_crypto/hash.rs","begin":[145,0],"end":[145,43]},"visibility":"public","docs":"Blake2b 256 bits","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:11781","0:11814","a:2:3471:6582-0:11762:3896","a:2:9605:8783-0:11762:3896","a:2:3421:221-0:11762:3896","a:2:9606:8782-0:11762:3896","a:2:3407:213-0:11762:3896","b:2:3244-0:11762:3896","b:2:2903-0:11762:3896","b:2:3255-0:11762:3896","b:2:3240-0:11762:3896","b:2:4212-0:11762:3896","b:2:3250-0:11762:3896","b:2:2906-0:11762:3896","b:5:6515-0:11762:3896","b:5:859-0:11762:3896","b:17:55-0:11762:3896","b:22:72-0:11762:3896","b:22:61-0:11762:3896","b:22:65-0:11762:3896","b:36:59-0:11762:3896","b:44:298-0:11762:3896","b:49:1377-0:11762:3896","0:1337","0:11692","0:11737","0:11766","0:11767","0:11769","0:11770","0:11773","0:11775","0:11777","0:11778","0:11787","0:11789","0:11792","0:11796","0:11800","0:11803","0:11806","0:11808","0:11810"]}},"32:2339:7104":{"id":"32:2339:7104","crate_id":32,"name":"SerializeStruct","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2340:174","32:2341:126","32:2342:9267","32:2344:18357","32:2345:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3250-0:34624:5350":{"id":"b:2:3250-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14354":{"id":"0:14354","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14355:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6820:2213":{"id":"0:6820:2213","crate_id":0,"name":"to_address","span":{"filename":"src/address.rs","begin":[682,4],"end":[684,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46533":{"id":"0:46533","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,18],"end":[991,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44574:1715":{"id":"0:44574:1715","crate_id":0,"name":"url","span":{"filename":"src/lib.rs","begin":[641,4],"end":[643,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54867":{"id":"0:54867","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54868:7231","0:54869:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11387":{"id":"0:11387","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":{"restricted":{"parent":"0:510:2316","path":"::builders::tx_builder_constants"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11388:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12509:6470":{"id":"0:12509:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:15074:4232":{"id":"a:2:9606:8782-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:7528:2622":{"id":"b:49:1377-0:7528:2622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13489":{"id":"0:13489","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13490:7231","0:13491:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35862":{"id":"0:35862","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,23],"end":[110,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:466:53551":{"id":"25:466:53551","crate_id":25,"name":"is_sign_positive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1258,4],"end":[1258,38]},"visibility":"default","docs":"Returns `true` if `self` is positive, including `+0.0`,\n`Float::infinity()`, and `Float::nan()`.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet nan: f64 = f64::NAN;\nlet neg_nan: f64 = -f64::NAN;\n\nlet f = 7.0;\nlet g = -7.0;\n\nassert!(f.is_sign_positive());\nassert!(!g.is_sign_positive());\nassert!(nan.is_sign_positive());\nassert!(!neg_nan.is_sign_positive());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50601:1767":{"id":"0:50601:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1713,88],"end":[1713,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50632":{"id":"0:50632","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1717,0],"end":[1717,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50637:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11787":{"id":"0:11787","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11788:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36596:5150":{"id":"0:36596:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:38760":{"id":"0:38760","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[261,0],"end":[564,1]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38765:5577","0:38775:5552","0:38785:5578","0:38795:5553","0:38805:5579","0:38815:5554","0:38825:5580","0:38835:2421","0:38845:5581","0:38855:5555","0:38865:5582","0:38875:2662","0:38885:5583","0:38895:2661","0:38905:5584","0:38915:5556","0:38925:5585","0:38935:5557","0:38945:5586","0:38955:5558","0:38965:5587","0:38975:5559","0:38985:5588","0:38995:5560","0:39005:507","0:39015:5561","0:39025:5594","0:39035:1911","0:39045:5595","0:39055:5562","0:39065:5596","0:39075:5563","0:39085:5597","0:39095:3369","0:39105:5598","0:39115:5564","0:39125:5599","0:39135:5565","0:39145:5600","0:39155:5566","0:39165:5601","0:39175:2462","0:39185:5602","0:39195:5567","0:39205:5603","0:39215:5568","0:39225:5604","0:39235:5569","0:39245:5605","0:39255:5570","0:39265:5606","0:39275:5571","0:39285:5607","0:39295:5572","0:39305:5608","0:39315:5573","0:39325:5609","0:39335:5574","0:39345:5610","0:39355:5575","0:39365:5611","0:39375:5576","0:39385:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19708":{"id":"0:19708","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[45,4],"end":[45,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31655:1767":{"id":"0:31655:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,88],"end":[175,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48833:7231":{"id":"0:48833:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5985":{"id":"0:5985","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5986:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24511:5150":{"id":"0:24511:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"32:2275:17962":{"id":"32:2275:17962","crate_id":32,"name":"serialize_char","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[680,4],"end":[680,70]},"visibility":"default","docs":"Serialize a character.\n\nIf the format does not support characters, it is reasonable to serialize\nit as a single element `str` or a `u32`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for char {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_char(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"char"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18228:2692":{"id":"0:18228:2692","crate_id":0,"name":"CommitteeHotAuth","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[46,4],"end":[46,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18230:1542"]}},"b:2:2903-0:516:122":{"id":"b:2:2903-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:24186:2695":{"id":"b:36:59-0:24186:2695","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34362:7207":{"id":"0:34362:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:39767:2354":{"id":"b:36:59-0:39767:2354","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30178":{"id":"0:30178","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30179:7231","0:30180:5150","0:30181:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15788":{"id":"0:15788","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15789:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39982:2194":{"id":"0:39982:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16362:7207":{"id":"0:16362:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22511:993":{"id":"0:22511:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42967:993":{"id":"0:42967:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[269,43],"end":[269,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:768:180":{"id":"0:768:180","crate_id":0,"name":"Output","span":{"filename":"src/chain_core/property.rs","begin":[187,4],"end":[187,16]},"visibility":"default","docs":"The output type of the transaction (if none use `()`).","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:32:1701-0:19695:5122":{"id":"b:32:1701-0:19695:5122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25108:2225":{"id":"0:25108:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37816:7350":{"id":"0:37816:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26354":{"id":"0:26354","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26355:7231","0:26356:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1037:3940":{"id":"0:1037:3940","crate_id":0,"name":"PubAlg","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[35,4],"end":[35,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"b:36:59-0:53411:1931":{"id":"b:36:59-0:53411:1931","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13675:6154":{"id":"0:13675:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5906:1542":{"id":"0:5906:1542","crate_id":0,"name":"0","span":{"filename":"src/address.rs","begin":[103,8],"end":[103,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:23468:5328":{"id":"0:23468:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32828:408":{"id":"0:32828:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[500,4],"end":[500,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51744":{"id":"0:51744","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51745:7231","0:51746:5150","0:51747:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:50557:1865":{"id":"a:2:9606:8782-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:6559:1675":{"id":"b:19:426-0:6559:1675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15811:53552":{"id":"2:15811:53552","crate_id":2,"name":"is_sign_negative","span":null,"visibility":"default","docs":"Returns true for each lane if it has a negative sign, including\n`-0.0`, `NaN`s with negative sign bit and negative infinity.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28300":{"id":"0:28300","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28301:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27565:7243":{"id":"0:27565:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21782":{"id":"0:21782","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21787:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19937":{"id":"0:19937","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19938:7231","0:19939:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17503":{"id":"0:17503","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[8,9],"end":[8,14]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17504:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:39939:1612":{"id":"b:2:3250-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15860:54726":{"id":"2:15860:54726","crate_id":2,"name":"saturating_neg","span":null,"visibility":"default","docs":"Lanewise saturating negation, implemented in Rust.\nAs neg(), except the MIN value becomes MAX instead of itself.\n\n# Examples\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{Simd, SimdInt};\nuse core::i32::{MIN, MAX};\nlet x = Simd::from_array([MIN, -2, 3, MAX]);\nlet unsat = -x;\nlet sat = x.saturating_neg();\nassert_eq!(unsat, Simd::from_array([MIN, 2, -3, MIN + 1]));\nassert_eq!(sat, Simd::from_array([MAX, 2, -3, MIN + 1]));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42964":{"id":"0:42964","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,32],"end":[269,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42965:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11762:3896":{"id":"b:2:3240-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39447":{"id":"0:39447","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,9],"end":[14,14]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::fmt::Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39449:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13848:2429":{"id":"2:13848:2429","crate_id":2,"name":"contains","span":null,"visibility":"public","docs":"Returns `true` if the given pattern matches a sub-slice of\nthis string slice.\n\nReturns `false` if it does not.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nBasic usage:\n\n```\nlet bananas = \"bananas\";\n\nassert!(bananas.contains(\"nana\"));\nassert!(!bananas.contains(\"apples\"));\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19220":{"id":"0:19220","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19221:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:55003:2004":{"id":"a:2:9605:8783-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18426:993":{"id":"0:18426:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[67,4],"end":[67,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11750:1542":{"id":"0:11750:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/hash.rs","begin":[17,20],"end":[17,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:46748":{"id":"0:46748","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46749:7231","0:46750:5150","0:46751:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:37740:5529":{"id":"b:5:859-0:37740:5529","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2443:1635":{"id":"0:2443:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/traits.rs","begin":[2,4],"end":[2,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39925:5150":{"id":"0:39925:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:5114:1609":{"id":"0:5114:1609","crate_id":0,"name":"Deserialize","span":{"filename":"src/serialization/traits.rs","begin":[13,0],"end":[17,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:5115:1763"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:18985":{"id":"0:18985","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,27],"end":[6,36]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18986:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:35959:3238":{"id":"b:2:2906-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26492":{"id":"0:26492","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16569":{"id":"0:16569","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16570:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:29891:5232":{"id":"a:2:9606:8782-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49633:7231":{"id":"0:49633:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47909":{"id":"0:47909","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47914:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40592":{"id":"0:40592","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40593:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:35040:1783":{"id":"b:19:426-0:35040:1783","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1772":{"id":"0:1772","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[145,0],"end":[150,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1775:4147"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43983:1767":{"id":"0:43983:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[529,4],"end":[529,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47985:6154":{"id":"0:47985:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25641:7236":{"id":"0:25641:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18360:7231":{"id":"0:18360:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41216:3298":{"id":"0:41216:3298","crate_id":0,"name":"get_implicit_input","span":{"filename":"src/utils.rs","begin":[1353,0],"end":[1364,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["txbody",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:9867":{"id":"0:9867","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9868:7231","0:9869:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25968":{"id":"0:25968","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25969:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:49101:1812":{"id":"b:2:3250-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:35040:1783":{"id":"b:2:3250-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:52114:1878":{"id":"a:2:3407:213-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46621:2226":{"id":"0:46621:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9088:7243":{"id":"0:9088:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54055:6470":{"id":"0:54055:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11966:6470":{"id":"0:11966:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19480":{"id":"0:19480","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19481:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52587":{"id":"0:52587","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52588:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:48329:1793":{"id":"b:36:59-0:48329:1793","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13722:4216":{"id":"0:13722:4216","crate_id":0,"name":"chain_code","span":{"filename":"src/crypto.rs","begin":[685,4],"end":[687,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10962:3274":{"id":"0:10962:3274","crate_id":0,"name":"add_mint_asset","span":{"filename":"src/builders/tx_builder.rs","begin":[1172,4],"end":[1186,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nMints are defining by MintBuilder now.\nUse `.set_mint_builder()` and `MintBuilder` instead.\nAdd a mint entry to this builder using a PolicyID, AssetName, and Int object for amount\nIt will be securely added to existing or new Mint in this builder\nIt will replace any previous existing amount same PolicyID and AssetName","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Mints are defining by MintBuilder now. Use `.set_mint_builder()` and `MintBuilder` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["policy_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["asset_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33530":{"id":"0:33530","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33531:7231","0:33532:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34780":{"id":"0:34780","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1111,4],"end":[1111,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:51986:1875":{"id":"a:2:3407:213-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11832":{"id":"0:11832","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,41],"end":[149,45]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25066:7207":{"id":"0:25066:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42914:7236":{"id":"0:42914:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16906:415":{"id":"0:16906:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1146,33],"end":[1146,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:795:3857":{"id":"0:795:3857","crate_id":0,"name":"retrieve","span":{"filename":"src/chain_core/property.rs","begin":[258,4],"end":[258,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"State","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:790:3853","args":null}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:31716":{"id":"0:31716","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31721:5328","0:31732:6154","0:31743:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:40260:1677":{"id":"b:5:859-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:17629:2534":{"id":"b:2:3244-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:11655:4067":{"id":"b:5:859-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40213:7231":{"id":"0:40213:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:22818:5150":{"id":"0:22818:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50825:1763":{"id":"0:50825:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1742,68],"end":[1742,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:31355:1815":{"id":"b:2:3244-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23490:5331":{"id":"0:23490:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45872:408":{"id":"0:45872:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[868,4],"end":[868,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19683:7236":{"id":"0:19683:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29978":{"id":"0:29978","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29983:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:51986:1875":{"id":"b:5:859-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42220:1766":{"id":"0:42220:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[129,76],"end":[129,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23356:7231":{"id":"0:23356:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35657":{"id":"0:35657","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35658:7231","0:35659:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10882:17792":{"id":"2:10882:17792","crate_id":2,"name":"hash_slice","span":null,"visibility":"default","docs":"Feeds a slice of this type into the given [`Hasher`].\n\nThis method is meant as a convenience, but its implementation is\nalso explicitly left unspecified. It isn't guaranteed to be\nequivalent to repeated calls of [`hash`] and implementations of\n[`Hash`] should keep that in mind and call [`hash`] themselves\nif the slice isn't treated as a whole unit in the [`PartialEq`]\nimplementation.\n\nFor example, a [`VecDeque`] implementation might naïvely call\n[`as_slices`] and then [`hash_slice`] on each slice, but this\nis wrong since the two slices can change with a call to\n[`make_contiguous`] without affecting the [`PartialEq`]\nresult. Since these slices aren't treated as singular\nunits, and instead part of a larger deque, this method cannot\nbe used.\n\n# Examples\n\n```\nuse std::collections::hash_map::DefaultHasher;\nuse std::hash::{Hash, Hasher};\n\nlet mut hasher = DefaultHasher::new();\nlet numbers = [6, 28, 496, 8128];\nHash::hash_slice(&numbers, &mut hasher);\nprintln!(\"Hash is {:x}!\", hasher.finish());\n```\n\n[`VecDeque`]: ../../std/collections/struct.VecDeque.html\n[`as_slices`]: ../../std/collections/struct.VecDeque.html#method.as_slices\n[`make_contiguous`]: ../../std/collections/struct.VecDeque.html#method.make_contiguous\n[`hash`]: Hash::hash\n[`hash_slice`]: Hash::hash_slice","links":{"Hash::hash":"2:10880:702","`Hasher`":"2:10895:142","`PartialEq`":"2:2958:182","Hash::hash_slice":"2:10882:17792"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"generic","inner":"Self"}}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"H"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"H"},"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42114:7231":{"id":"0:42114:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35266":{"id":"0:35266","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35267:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17273:415":{"id":"0:17273:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1365,22],"end":[1365,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49920:1829":{"id":"b:36:59-0:49920:1829","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31637:1763":{"id":"0:31637:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,68],"end":[175,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:28711:5215":{"id":"a:2:9605:8783-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45089:7231":{"id":"0:45089:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20015:2194":{"id":"0:20015:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[92,0],"end":[92,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:19695:5122":{"id":"b:49:1377-0:19695:5122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:7528:2622":{"id":"b:2:2906-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8987:7231":{"id":"0:8987:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19702":{"id":"0:19702","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[42,4],"end":[42,8]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42138:5150":{"id":"0:42138:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:23060:2673":{"id":"b:2:3250-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24948:408":{"id":"0:24948:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5664":{"id":"0:5664","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[313,0],"end":[320,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredSignersSet","id":"0:5661:1666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5665:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42078:1613":{"id":"0:42078:1613","crate_id":0,"name":"denominator","span":{"filename":"src/lib.rs","begin":[109,4],"end":[111,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11931:3907":{"id":"a:2:3471:6582-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10912:3248":{"id":"0:10912:3248","crate_id":0,"name":"get_mint_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1075,4],"end":[1077,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18402:2455":{"id":"0:18402:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28709:7350":{"id":"0:28709:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:31101:2861":{"id":"b:5:859-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:47010:1751":{"id":"b:5:859-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25667:7231":{"id":"0:25667:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8148":{"id":"0:8148","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,23],"end":[66,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12215:7245":{"id":"0:12215:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24804":{"id":"0:24804","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24809:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:8584:2642":{"id":"a:2:3407:213-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9840:2676":{"id":"0:9840:2676","crate_id":0,"name":"has_plutus_scripts","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[165,4],"end":[172,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20805":{"id":"0:20805","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20806:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"46:14:44703":{"id":"46:14:44703","crate_id":46,"name":"Clear","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["46:15:20749"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:18262":{"id":"0:18262","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[29,4],"end":[29,8]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18263:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:5903:2153":{"id":"a:2:3421:221-0:5903:2153","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:33732:5309":{"id":"b:19:426-0:33732:5309","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26696:7247":{"id":"0:26696:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:17:55-0:11762:3896":{"id":"b:17:55-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:2569:23827":{"id":"25:2569:23827","crate_id":25,"name":"FRAC_PI_3","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `π / 3.0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:48329:1793":{"id":"b:44:298-0:48329:1793","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:904:3895":{"id":"0:904:3895","crate_id":0,"name":"sign","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[126,4],"end":[129,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13742:906":{"id":"0:13742:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[693,4],"end":[705,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["chain_code",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["attributes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50542:7231":{"id":"0:50542:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28741":{"id":"0:28741","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28742:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54348:7232":{"id":"0:54348:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:49760:1814":{"id":"b:2:2903-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49255":{"id":"0:49255","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,88],"end":[1416,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49256:1766","0:49257:7350","0:49258:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46758:5150":{"id":"0:46758:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2047:1590":{"id":"0:2047:1590","crate_id":0,"name":"emip3","span":{"filename":"src/emip3.rs","begin":[1,0],"end":[136,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:17464:4307","0:17480:4316"],"is_stripped":true}},"0:668:3661":{"id":"0:668:3661","crate_id":0,"name":"get_u32","span":{"filename":"src/chain_core/packer.rs","begin":[41,4],"end":[45,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:587:56443":{"id":"25:587:56443","crate_id":25,"name":"unsigned_shl","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[220,4],"end":[220,42]},"visibility":"default","docs":"Shifts the bits to the left by a specified amount, `n`, filling\nzeros in the least significant bits.\n\nThis is bitwise equivalent to unsigned `Shl`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFi64;\nlet m = 0x3456789ABCDEF000i64;\n\nassert_eq!(n.unsigned_shl(12), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:8008:2654":{"id":"a:2:3407:213-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45649:993":{"id":"0:45649:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[833,4],"end":[833,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:991:1644":{"id":"39:991:1644","crate_id":39,"name":"Item","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[61,4],"end":[61,13]},"visibility":"default","docs":"The element type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:15020":{"id":"0:15020","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15021:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3584:1759":{"id":"0:3584:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1331,4],"end":[1392,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:8212:2741":{"id":"b:2:3250-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17637":{"id":"0:17637","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,23],"end":[6,25]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2250:1759":{"id":"32:2250:1759","crate_id":32,"name":"serialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[249,4],"end":[251,22]},"visibility":"default","docs":"Serialize this value into the given Serde serializer.\n\nSee the [Implementing `Serialize`] section of the manual for more\ninformation about how to implement this method.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeStruct, Serializer};\n\nstruct Person {\n name: String,\n age: u8,\n phones: Vec,\n}\n\n// This is what #[derive(Serialize)] would generate.\nimpl Serialize for Person {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut s = serializer.serialize_struct(\"Person\", 3)?;\n s.serialize_field(\"name\", &self.name)?;\n s.serialize_field(\"age\", &self.age)?;\n s.serialize_field(\"phones\", &self.phones)?;\n s.end()\n }\n}\n```\n\n[Implementing `Serialize`]: https://serde.rs/impl-serialize.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2033":{"id":"0:2033","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1404,0],"end":[1414,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2034:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2643:5207":{"id":"0:2643:5207","crate_id":0,"name":"governance_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[1,0],"end":[186,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:30377:5235","0:30461:5236"],"is_stripped":true}},"0:49313:1681":{"id":"0:49313:1681","crate_id":0,"name":"ScriptRef","span":{"filename":"src/lib.rs","begin":[1428,0],"end":[1428,36]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:49358","0:49373","0:49388","0:49403","0:49418","0:49456","a:2:3471:6582-0:49313:1681","a:2:9605:8783-0:49313:1681","a:2:3421:221-0:49313:1681","a:2:9606:8782-0:49313:1681","a:2:3407:213-0:49313:1681","b:2:3244-0:49313:1681","b:2:2903-0:49313:1681","b:2:3255-0:49313:1681","b:2:3240-0:49313:1681","b:2:4212-0:49313:1681","b:2:3250-0:49313:1681","b:2:2906-0:49313:1681","b:5:859-0:49313:1681","b:19:426-0:49313:1681","b:32:1701-0:49313:1681","b:36:59-0:49313:1681","b:44:298-0:49313:1681","b:49:1377-0:49313:1681","0:3404","0:49316","0:49318","0:49320","0:49321","0:49323","0:49325","0:49326","0:49328","0:49332","0:49337","0:49354","0:49259","0:49265","0:49274","0:49287","0:49293","0:49297","0:49301","0:49305","0:49307"]}},"0:48282:7231":{"id":"0:48282:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43668":{"id":"0:43668","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43669:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32812":{"id":"0:32812","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32813:7231","0:32814:5150","0:32815:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51506":{"id":"0:51506","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51507:7231","0:51508:5150","0:51509:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:732:3534":{"id":"49:732:3534","crate_id":49,"name":"U8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[61,4],"end":[61,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"u8"},"default":null}},"0:340:2322":{"id":"0:340:2322","crate_id":0,"name":"utxo_stat","span":{"filename":"src/builders/batch_tools/utxo_stat.rs","begin":[1,0],"end":[50,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"0:11511:3675":{"id":"0:11511:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[257,0],"end":[257,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:24186:2695":{"id":"b:2:3255-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43084":{"id":"0:43084","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[333,4],"end":[333,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43086:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41995":{"id":"0:41995","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42000:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43424:2225":{"id":"0:43424:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27754:7236":{"id":"0:27754:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"1:4458:17721":{"id":"1:4458:17721","crate_id":1,"name":"is_write_vectored","span":null,"visibility":"default","docs":"Determines if this `Write`r has an efficient [`write_vectored`]\nimplementation.\n\nIf a `Write`r does not override the default [`write_vectored`]\nimplementation, code using it may want to avoid the method all together\nand coalesce writes into a single buffer for higher performance.\n\nThe default implementation returns `false`.\n\n[`write_vectored`]: Write::write_vectored","links":{"Write::write_vectored":"1:4456:17720"},"attrs":["#[unstable(feature = \"can_vector\", issue = \"69941\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30402":{"id":"0:30402","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30403:7231","0:30404:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42484:1767":{"id":"0:42484:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[185,88],"end":[185,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48577":{"id":"0:48577","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48578:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18965:7207":{"id":"0:18965:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1723:3906":{"id":"0:1723:3906","crate_id":0,"name":"Signature","span":{"filename":"src/chain_crypto/sign.rs","begin":[38,4],"end":[38,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"a:2:3407:213-0:7286:2184":{"id":"a:2:3407:213-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16065:2223":{"id":"0:16065:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33839:2455":{"id":"0:33839:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:801:57087":{"id":"25:801:57087","crate_id":25,"name":"overflowing_mul","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/overflowing.rs","begin":[62,4],"end":[62,56]},"visibility":"default","docs":"Returns a tuple of the product along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"primitive","inner":"bool"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52180":{"id":"0:52180","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52185:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:258:59203":{"id":"44:258:59203","crate_id":44,"name":"swap32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[109,4],"end":[109,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43656":{"id":"0:43656","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43657:7231","0:43658:5150","0:43659:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4462:8841":{"id":"1:4462:8841","crate_id":1,"name":"write_fmt","span":null,"visibility":"default","docs":"Writes a formatted string into this writer, returning any error\nencountered.\n\nThis method is primarily used to interface with the\n[`format_args!()`] macro, and it is rare that this should\nexplicitly be called. The [`write!()`] macro should be favored to\ninvoke this method instead.\n\nThis function internally uses the [`write_all`] method on\nthis trait and hence will continuously write data so long as no errors\nare received. This also means that partial writes are not indicated in\nthis signature.\n\n[`write_all`]: Write::write_all\n\n# Errors\n\nThis function will return any I/O error reported while formatting.\n\n# Examples\n\n```no_run\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let mut buffer = File::create(\"foo.txt\")?;\n\n // this call\n write!(buffer, \"{:.*}\", 2, 1.234567)?;\n // turns into this:\n buffer.write_fmt(format_args!(\"{:.*}\", 2, 1.234567))?;\n Ok(())\n}\n```","links":{"`write!()`":"2:14:1932","Write::write_all":"1:4460:3712","`format_args!()`":"2:21:659"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["fmt",{"kind":"resolved_path","inner":{"name":"Arguments","id":"2:45087:73","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41895:408":{"id":"0:41895:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[83,4],"end":[83,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11808":{"id":"0:11808","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11809:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49657":{"id":"0:49657","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,32],"end":[1482,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49658:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52799:5331":{"id":"0:52799:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35518:2225":{"id":"0:35518:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:321:15034":{"id":"25:321:15034","crate_id":25,"name":"to_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[48,4],"end":[48,36]},"visibility":"default","docs":"Converts the value of `self` to an `i64`. If the value cannot be\nrepresented by an `i64`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i64"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:10781:3213":{"id":"0:10781:3213","crate_id":0,"name":"set_certs","span":{"filename":"src/builders/tx_builder.rs","begin":[968,4],"end":[977,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nCan emit error if add a cert with script credential.\nUse set_certs_builder instead.","links":{},"attrs":["#[deprecated(since = \"11.4.1\", note =\n\"Can emit an error if you add a cert with script credential. Use set_certs_builder instead.\")]"],"deprecation":{"since":"11.4.1","note":"Can emit an error if you add a cert with script credential. Use set_certs_builder instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["certs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:516:122":{"id":"b:2:4212-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:27009:2852":{"id":"b:2:2906-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:735:3762":{"id":"0:735:3762","crate_id":0,"name":"Id","span":{"filename":"src/chain_core/property.rs","begin":[57,4],"end":[57,21]},"visibility":"default","docs":"The block header id.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BlockId","id":"0:727:3750","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:12008:7231":{"id":"0:12008:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1793":{"id":"0:1793","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[200,0],"end":[204,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1796:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46973:7236":{"id":"0:46973:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:1359:4077":{"id":"b:5:859-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2720":{"id":"0:2720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[942,0],"end":[952,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2722:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34349":{"id":"0:34349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34350:7231","0:34351:5150","0:34352:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:34369:2702":{"id":"b:19:426-0:34369:2702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16905":{"id":"0:16905","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,33],"end":[1146,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16906:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:40913:4380":{"id":"b:2:2906-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33060:649":{"id":"0:33060:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[542,4],"end":[542,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42136":{"id":"0:42136","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42137:7231","0:42138:5150","0:42139:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:675":{"id":"0:675","crate_id":0,"name":null,"span":{"filename":"src/chain_core/packer.rs","begin":[65,0],"end":[91,1]},"visibility":{"restricted":{"parent":"0:642:3527","path":"::chain_core::packer"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}},"items":["0:677:3711","0:678:3609","0:679:3610","0:680:3612","0:681:3613","0:682:3614"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16285":{"id":"0:16285","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16287:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1958":{"id":"0:1958","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[627,0],"end":[638,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1959:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34504":{"id":"0:34504","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34509:5328","0:34520:6154","0:34531:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1122":{"id":"0:1122","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[27,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1123:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12690":{"id":"0:12690","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12691:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:903":{"id":"0:903","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[125,0],"end":[130,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:904:3895"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13821:55392":{"id":"2:13821:55392","crate_id":2,"name":"ceil_char_boundary","span":null,"visibility":"public","docs":"Finds the closest `x` not below `index` where `is_char_boundary(x)` is `true`.\n\nThis method is the natural complement to [`floor_char_boundary`]. See that method\nfor more details.\n\n[`floor_char_boundary`]: str::floor_char_boundary\n\n# Panics\n\nPanics if `index > self.len()`.\n\n# Examples\n\n```\n#![feature(round_char_boundary)]\nlet s = \"❤️🧡💛💚💙💜\";\nassert_eq!(s.len(), 26);\nassert!(!s.is_char_boundary(13));\n\nlet closest = s.ceil_char_boundary(13);\nassert_eq!(closest, 14);\nassert_eq!(&s[..closest], \"❤️🧡💛\");\n```","links":{"str::floor_char_boundary":"2:13819:55391"},"attrs":["#[unstable(feature = \"round_char_boundary\", issue = \"93743\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:12171:2207":{"id":"b:2:3240-0:12171:2207","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:35705:5457":{"id":"b:2:2903-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8715:2455":{"id":"0:8715:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14881":{"id":"0:14881","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14882:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1151":{"id":"0:1151","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[119,0],"end":[121,1]},"visibility":{"restricted":{"parent":"0:1050:3915","path":"::chain_crypto::algorithms::legacy_daedalus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SecretKeySizeStatic","id":"0:1588:3905","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1152:3949"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6375":{"id":"0:6375","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,27],"end":[248,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6376:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53929":{"id":"0:53929","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53934:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44381":{"id":"0:44381","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44382:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49535":{"id":"0:49535","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,22],"end":[1473,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49536:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:35292:5355":{"id":"b:2:3244-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:424:1644":{"id":"0:424:1644","crate_id":0,"name":"Item","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[50,4],"end":[50,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"0:38053":{"id":"0:38053","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[70,4],"end":[70,11]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38054:59"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27235":{"id":"0:27235","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[10,4],"end":[10,8]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27236:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17717:1542":{"id":"0:17717:1542","crate_id":0,"name":"0","span":{"filename":"src/impl_mockchain/key.rs","begin":[14,13],"end":[14,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"crypto::SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},"b:5:859-0:8212:2741":{"id":"b:5:859-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:54337:1977":{"id":"a:2:9606:8782-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37728":{"id":"0:37728","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37729:7231","0:37730:5150","0:37731:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:52114:1878":{"id":"b:5:859-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12331":{"id":"0:12331","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12332:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50202":{"id":"0:50202","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1643,0],"end":[1659,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50207:906","0:50217:780","0:50227:1637","0:50237:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:25323:5158":{"id":"a:2:9606:8782-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33166":{"id":"0:33166","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33167:7231","0:33168:5150","0:33169:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1388:993":{"id":"0:1388:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/chain_crypto/digest.rs","begin":[230,4],"end":[232,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:46:21-0:38025:5534":{"id":"b:46:21-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[85,0],"end":[85,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:23:49169"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37121:7350":{"id":"0:37121:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,76],"end":[5,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2888:306":{"id":"0:2888:306","crate_id":0,"name":"as_ref","span":{"filename":"src/typed_bytes/mod.rs","begin":[27,4],"end":[29,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46019":{"id":"0:46019","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[896,4],"end":[896,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46021:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47218:5150":{"id":"0:47218:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:941:39360":{"id":"25:941:39360","crate_id":25,"name":"powf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[269,4],"end":[269,35]},"visibility":"default","docs":"Raise a number to a real number power.\n\n```\nuse num_traits::real::Real;\n\nlet x = 2.0;\nlet abs_difference = (x.powf(2.0) - x*x).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:9101:1718":{"id":"2:9101:1718","crate_id":2,"name":"max","span":null,"visibility":"default","docs":"Returns the maximum element of an iterator.\n\nIf several elements are equally maximum, the last element is\nreturned. If the iterator is empty, [`None`] is returned.\n\nNote that [`f32`]/[`f64`] doesn't implement [`Ord`] due to NaN being\nincomparable. You can work around this by using [`Iterator::reduce`]:\n```\nassert_eq!(\n [2.4, f32::NAN, 1.3]\n .into_iter()\n .reduce(f32::max)\n .unwrap(),\n 2.4\n);\n```\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nlet b: Vec = Vec::new();\n\nassert_eq!(a.iter().max(), Some(&3));\nassert_eq!(b.iter().max(), None);\n```","links":{"`f64`":"1:11847:6308","`None`":"2:43952:173","`Iterator::reduce`":"2:9056:17751","`f32`":"1:11846:6307","`Ord`":"2:2994:176"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39951:702":{"id":"0:39951:702","crate_id":0,"name":"hash","span":{"filename":"src/utils.rs","begin":[160,33],"end":[160,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23684:7231":{"id":"0:23684:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:35692:7245":{"id":"0:35692:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47742:6154":{"id":"0:47742:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:23060:2673":{"id":"a:2:3421:221-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12348:7236":{"id":"0:12348:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31261:906":{"id":"0:31261:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[30,4],"end":[32,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26499:594":{"id":"0:26499:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:39395:5612":{"id":"b:2:3255-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49912:7207":{"id":"0:49912:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15521:2225":{"id":"0:15521:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33766:1542":{"id":"0:33766:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/plutus.rs","begin":[688,9],"end":[688,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:4696":{"id":"0:4696","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/anchor.rs","begin":[4,0],"end":[14,1]},"visibility":{"restricted":{"parent":"0:4691:5149","path":"::serialization::governance::anchor"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4697:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36514:780":{"id":"0:36514:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/metadata.rs","begin":[305,4],"end":[307,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12652:2226":{"id":"0:12652:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[385,4],"end":[390,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:44638:1721":{"id":"b:2:2906-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42421:7231":{"id":"0:42421:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:41236:2511":{"id":"a:2:3471:6582-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:31876:5278":{"id":"b:2:4212-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50576":{"id":"0:50576","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,50],"end":[1713,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50577:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:19976:5128":{"id":"b:5:859-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9001:4312":{"id":"2:9001:4312","crate_id":2,"name":"take","span":null,"visibility":"default","docs":"Creates an iterator that yields the first `n` elements, or fewer\nif the underlying iterator ends sooner.\n\n`take(n)` yields elements until `n` elements are yielded or the end of\nthe iterator is reached (whichever happens first).\nThe returned iterator is a prefix of length `n` if the original iterator\ncontains at least `n` elements, otherwise it contains all of the\n(fewer than `n`) elements of the original iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter().take(2);\n\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), None);\n```\n\n`take()` is often used with an infinite iterator, to make it finite:\n\n```\nlet mut iter = (0..).take(3);\n\nassert_eq!(iter.next(), Some(0));\nassert_eq!(iter.next(), Some(1));\nassert_eq!(iter.next(), Some(2));\nassert_eq!(iter.next(), None);\n```\n\nIf less than `n` elements are available,\n`take` will limit itself to the size of the underlying iterator:\n\n```\nlet v = [1, 2];\nlet mut iter = v.into_iter().take(5);\nassert_eq!(iter.next(), Some(1));\nassert_eq!(iter.next(), Some(2));\nassert_eq!(iter.next(), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Take","id":"2:43188:6426","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17824":{"id":"0:17824","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[280,27],"end":[280,30]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17825:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:8008:2654":{"id":"b:2:3244-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:6365:2189":{"id":"b:2:3244-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:35705:5457":{"id":"b:2:4212-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22109:2681":{"id":"0:22109:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:753:3778":{"id":"0:753:3778","crate_id":0,"name":"chain_length","span":{"filename":"src/chain_core/property.rs","begin":[133,4],"end":[133,48]},"visibility":"default","docs":"get the block's chain length. The number of block\ncreated following this thread of blocks on the blockchain\n(including Self).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"ChainLength","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:744:1878","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:48321":{"id":"0:48321","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48322:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4482:17713":{"id":"1:4482:17713","crate_id":1,"name":"has_data_left","span":null,"visibility":"default","docs":"Check if the underlying `Read` has any data left to be read.\n\nThis function may fill the buffer to check for data,\nso this functions returns `Result`, not `bool`.\n\nDefault implementation calls `fill_buf` and checks that\nreturned slice is empty (which means that there is no data left,\nsince EOF is reached).\n\nExamples\n\n```\n#![feature(buf_read_has_data_left)]\nuse std::io;\nuse std::io::prelude::*;\n\nlet stdin = io::stdin();\nlet mut stdin = stdin.lock();\n\nwhile stdin.has_data_left().unwrap() {\n let mut line = String::new();\n stdin.read_line(&mut line).unwrap();\n // work with line\n println!(\"{line:?}\");\n}\n```","links":{},"attrs":["#[unstable(feature = \"buf_read_has_data_left\", reason = \"recently added\",\nissue = \"86423\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"bool"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45700":{"id":"0:45700","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45705:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15439:2455":{"id":"0:15439:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:72-0:1594:3031":{"id":"b:22:72-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:33178:2657":{"id":"b:32:1701-0:33178:2657","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36394":{"id":"0:36394","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,27],"end":[291,30]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36395:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11580:408":{"id":"0:11580:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,9],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17908:7236":{"id":"0:17908:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9109:408":{"id":"0:9109:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[80,9],"end":[80,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:933:49171":{"id":"25:933:49171","crate_id":25,"name":"fract","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[136,4],"end":[136,27]},"visibility":"default","docs":"Returns the fractional part of a number.\n\n```\nuse num_traits::real::Real;\n\nlet x = 3.5;\nlet y = -3.5;\nlet abs_difference_x = (x.fract() - 0.5).abs();\nlet abs_difference_y = (y.fract() - (-0.5)).abs();\n\nassert!(abs_difference_x < 1e-10);\nassert!(abs_difference_y < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26584:702":{"id":"0:26584:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[26,4],"end":[26,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7082:7231":{"id":"0:7082:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:39443:4134":{"id":"b:2:4212-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:9105:2769":{"id":"b:5:859-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34139:2455":{"id":"0:34139:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16174:5150":{"id":"0:16174:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:657:3706":{"id":"a:2:3421:221-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:41133:4399":{"id":"0:41133:4399","crate_id":0,"name":"div_ceil","span":{"filename":"src/utils.rs","begin":[1011,4],"end":[1020,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37755":{"id":"0:37755","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37756:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:9915:2874":{"id":"b:49:1377-0:9915:2874","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46335":{"id":"0:46335","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[960,4],"end":[960,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46336:1766","0:46337:7350","0:46338:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2594":{"id":"0:2594","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[5,0],"end":[5,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"hard_fork_initiation_action","name":"hard_fork_initiation_action","id":"0:2592:5198","glob":true}},"0:42453":{"id":"0:42453","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[185,27],"end":[185,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42454:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15381:1763":{"id":"0:15381:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25438:7245":{"id":"0:25438:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43061:408":{"id":"0:43061:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[325,4],"end":[325,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42704:649":{"id":"0:42704:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[227,31],"end":[227,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:15259:1866":{"id":"b:19:426-0:15259:1866","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33224:1766":{"id":"0:33224:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[582,4],"end":[582,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23113:2455":{"id":"0:23113:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31860":{"id":"0:31860","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31861:7231","0:31862:5150","0:31863:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:41236:2511":{"id":"b:5:859-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:46:16-0:38025:5534":{"id":"b:46:16-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[57,0],"end":[57,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Clear","id":"46:14:44703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:18:20749"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51399":{"id":"0:51399","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51404:5328","0:51415:6154","0:51426:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:36384:3232":{"id":"b:2:3244-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:1359:4077":{"id":"b:2:2906-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:27009:2852":{"id":"b:2:3255-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3097:1767":{"id":"0:3097:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[943,4],"end":[945,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10642:649":{"id":"2:10642:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.\n\n# Examples\n\n```\nuse std::fmt;\n\nstruct Position {\n longitude: f32,\n latitude: f32,\n}\n\nimpl fmt::Display for Position {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n write!(f, \"({}, {})\", self.longitude, self.latitude)\n }\n}\n\nassert_eq!(\"(1.987, 2.983)\",\n format!(\"{}\", Position { longitude: 1.987, latitude: 2.983, }));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14636":{"id":"0:14636","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14637:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23365:7231":{"id":"0:23365:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9584:7207":{"id":"0:9584:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47804":{"id":"0:47804","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47805:7231","0:47806:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:1014:58795":{"id":"39:1014:58795","crate_id":39,"name":"shuffle","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[244,4],"end":[245,26]},"visibility":"default","docs":"Shuffle a mutable slice in place.\n\nFor slices of length `n`, complexity is `O(n)`.\n\n# Example\n\n```\nuse rand::seq::SliceRandom;\nuse rand::thread_rng;\n\nlet mut rng = thread_rng();\nlet mut y = [1, 2, 3, 4, 5];\nprintln!(\"Unshuffled: {:?}\", y);\ny.shuffle(&mut rng);\nprintln!(\"Shuffled: {:?}\", y);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:25016:2696":{"id":"b:2:3250-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9029:17748":{"id":"2:9029:17748","crate_id":2,"name":"partition_in_place","span":null,"visibility":"default","docs":"Reorders the elements of this iterator *in-place* according to the given predicate,\nsuch that all those that return `true` precede all those that return `false`.\nReturns the number of `true` elements found.\n\nThe relative order of partitioned items is not maintained.\n\n# Current implementation\n\nCurrent algorithms tries finding the first element for which the predicate evaluates\nto false, and the last element for which it evaluates to true and repeatedly swaps them.\n\nTime complexity: *O*(*n*)\n\nSee also [`is_partitioned()`] and [`partition()`].\n\n[`is_partitioned()`]: Iterator::is_partitioned\n[`partition()`]: Iterator::partition\n\n# Examples\n\n```\n#![feature(iter_partition_in_place)]\n\nlet mut a = [1, 2, 3, 4, 5, 6, 7];\n\n// Partition in-place between evens and odds\nlet i = a.iter_mut().partition_in_place(|&n| n % 2 == 0);\n\nassert_eq!(i, 3);\nassert!(a[..i].iter().all(|&n| n % 2 == 0)); // evens\nassert!(a[i..].iter().all(|&n| n % 2 == 1)); // odds\n```","links":{"Iterator::is_partitioned":"2:9040:17749","Iterator::partition":"2:9021:17747"},"attrs":["#[unstable(feature = \"iter_partition_in_place\", reason = \"new API\", issue =\n\"62543\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'a"}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DoubleEndedIterator","id":"2:8801:119","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"generic","inner":"T"}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51530:408":{"id":"0:51530:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1883,9],"end":[1883,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38039:649":{"id":"0:38039:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[64,4],"end":[64,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47230":{"id":"0:47230","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47231:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27019:7231":{"id":"0:27019:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:26648:2839":{"id":"b:2:2903-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:344:18441":{"id":"25:344:18441","crate_id":25,"name":"from_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[406,4],"end":[406,37]},"visibility":"default","docs":"Converts an `i8` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"i8"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:25323:5158":{"id":"b:5:859-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24891:5331":{"id":"0:24891:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9907":{"id":"0:9907","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9908:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7559:2628":{"id":"0:7559:2628","crate_id":0,"name":"add_with_plutus_witness","span":{"filename":"src/builders/certificates_builder.rs","begin":[29,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:51526:1872":{"id":"b:2:3244-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:16184:1685":{"id":"b:2:3240-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24937:2845":{"id":"0:24937:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[42,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18436:1763":{"id":"0:18436:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[69,4],"end":[69,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24790:5150":{"id":"0:24790:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:16138:29317":{"id":"2:16138:29317","crate_id":2,"name":"ToBitMask","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:16139:20479","2:16140:54513","2:16141:54514"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"2:16131:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:27096":{"id":"0:27096","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27101:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33399:667":{"id":"0:33399:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3037:993":{"id":"0:3037:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/utils.rs","begin":[531,4],"end":[558,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51500":{"id":"0:51500","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51501:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35860":{"id":"0:35860","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,16],"end":[110,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35861:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39422:594":{"id":"0:39422:594","crate_id":0,"name":"eq","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,23],"end":[7,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1968:1759":{"id":"0:1968:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[709,4],"end":[719,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8433":{"id":"0:8433","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,16],"end":[138,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8434:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15820":{"id":"0:15820","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15821:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33062:702":{"id":"0:33062:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[543,4],"end":[543,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36377:7207":{"id":"0:36377:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28464:702":{"id":"0:28464:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[11,4],"end":[11,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6721:7232":{"id":"0:6721:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8200":{"id":"0:8200","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8201:7231","0:8202:5150","0:8203:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28006":{"id":"0:28006","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28007:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:21665:2682":{"id":"b:2:3244-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:1342:1109":{"id":"24:1342:1109","crate_id":24,"name":"result","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/mac.rs","begin":[35,4],"end":[35,38]},"visibility":"default","docs":"Obtain the result of a Mac computation as a `MacResult`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MacResult","id":"24:1345:6788","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42935":{"id":"0:42935","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42936:7231","0:42937:5150","0:42938:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51274":{"id":"0:51274","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1849,4],"end":[1849,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51275:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20792:7231":{"id":"0:20792:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44283":{"id":"0:44283","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44288:5328","0:44299:6154","0:44310:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29911:7236":{"id":"0:29911:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:9750:906":{"id":"0:9750:906","crate_id":0,"name":"new","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[14,4],"end":[18,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16188":{"id":"0:16188","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16189:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33185:649":{"id":"0:33185:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[574,4],"end":[574,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5791:7243":{"id":"0:5791:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44105:1710":{"id":"0:44105:1710","crate_id":0,"name":"ip","span":{"filename":"src/lib.rs","begin":[553,4],"end":[555,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:34624:5350":{"id":"b:44:298-0:34624:5350","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16126:1767":{"id":"0:16126:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27745:7232":{"id":"0:27745:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41838:6470":{"id":"0:41838:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1727:3953":{"id":"0:1727:3953","crate_id":0,"name":"signature_from_bytes","span":{"filename":"src/chain_crypto/sign.rs","begin":[46,4],"end":[46,84]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39075:5563":{"id":"0:39075:5563","crate_id":0,"name":"ada_per_utxo_byte","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[404,4],"end":[406,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:19486:2690":{"id":"b:2:2903-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21074":{"id":"0:21074","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[81,4],"end":[81,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28648":{"id":"0:28648","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28649:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2340:174":{"id":"32:2340:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1853,4],"end":[1853,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:2903-0:8799:2753":{"id":"b:2:2903-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:32565:3084":{"id":"b:19:426-0:32565:3084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:43931:1697":{"id":"b:2:3244-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22283:7350":{"id":"0:22283:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46994":{"id":"0:46994","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46995:7231","0:46996:5150","0:46997:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35469:649":{"id":"0:35469:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,16],"end":[8,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3583":{"id":"0:3583","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[1330,0],"end":[1393,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3584:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:458:59337":{"id":"48:458:59337","crate_id":48,"name":"ArrayType","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/lib.rs","begin":[114,4],"end":[114,18]},"visibility":"default","docs":"Associated type representing the array type for the number","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:49077:1791":{"id":"0:49077:1791","crate_id":0,"name":"ScriptAll","span":{"filename":"src/lib.rs","begin":[1396,4],"end":[1396,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:20811:4441":{"id":"b:2:2903-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:9105:2769":{"id":"b:2:3250-0:9105:2769","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51027:5150":{"id":"0:51027:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:34240":{"id":"0:34240","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34245:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48572:7245":{"id":"0:48572:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3322-0:11901:3902":{"id":"b:2:3322-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:3566:1759":{"id":"0:3566:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1253,4],"end":[1262,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32518:7231":{"id":"0:32518:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3588:354":{"id":"2:3588:354","crate_id":2,"name":"bitand_assign","span":null,"visibility":"default","docs":"Performs the `&=` operation.\n\n# Examples\n\n```\nlet mut x = true;\nx &= false;\nassert_eq!(x, false);\n\nlet mut x = true;\nx &= true;\nassert_eq!(x, true);\n\nlet mut x: u8 = 5;\nx &= 1;\nassert_eq!(x, 1);\n\nlet mut x: u8 = 5;\nx &= 2;\nassert_eq!(x, 0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:39443:4134":{"id":"b:36:59-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2642":{"id":"0:2642","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[29,0],"end":[29,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"info_action","name":"info_action","id":"0:2640:5206","glob":true}},"0:15101:2194":{"id":"0:15101:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:25678:5150":{"id":"b:49:1377-0:25678:5150","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35287:2455":{"id":"0:35287:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:52114:1878":{"id":"b:2:3240-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40632:415":{"id":"0:40632:415","crate_id":0,"name":"cmp","span":{"filename":"src/utils.rs","begin":[636,33],"end":[636,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16119":{"id":"0:16119","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16121:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32252:7231":{"id":"0:32252:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10076:2883":{"id":"0:10076:2883","crate_id":0,"name":"with_coin_and_asset","span":{"filename":"src/builders/output_builder.rs","begin":[91,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["coin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47726":{"id":"0:47726","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47731:5328","0:47742:6154","0:47753:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54337:1977":{"id":"0:54337:1977","crate_id":0,"name":"MintsAssets","span":{"filename":"src/lib.rs","begin":[2632,0],"end":[2632,40]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:5741","a:2:3471:6582-0:54337:1977","a:2:9605:8783-0:54337:1977","a:2:3421:221-0:54337:1977","a:2:9606:8782-0:54337:1977","a:2:3407:213-0:54337:1977","b:2:3244-0:54337:1977","b:2:2903-0:54337:1977","b:2:3255-0:54337:1977","b:2:3240-0:54337:1977","b:2:4212-0:54337:1977","b:2:3250-0:54337:1977","b:2:2906-0:54337:1977","b:19:426-0:54337:1977","b:44:298-0:54337:1977","b:49:1377-0:54337:1977","0:54340","0:54346","0:54355","0:54368","0:54374","0:54378","0:54382","0:54386","0:54388"]}},"0:38043":{"id":"0:38043","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[66,4],"end":[66,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:1371:3988":{"id":"b:36:59-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2330":{"id":"0:2330","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[261,0],"end":[269,1]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2331:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:573:3608":{"id":"a:2:3407:213-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:13470:6811":{"id":"2:13470:6811","crate_id":2,"name":"DoubleEndedSearcher","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:45086:5150":{"id":"0:45086:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:587:3635":{"id":"b:2:3255-0:587:3635","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21915:7231":{"id":"0:21915:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11949:4116":{"id":"0:11949:4116","crate_id":0,"name":"HexMalformed","span":{"filename":"src/chain_crypto/sign.rs","begin":[33,4],"end":[33,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11951:1542"]}},"0:10341:2662":{"id":"0:10341:2662","crate_id":0,"name":"key_deposit","span":{"filename":"src/builders/tx_builder.rs","begin":[267,4],"end":[271,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:17833:4490":{"id":"b:2:2906-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:18407:2624":{"id":"b:44:298-0:18407:2624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2032:4246":{"id":"0:2032:4246","crate_id":0,"name":"PROOF_LEN","span":{"filename":"src/crypto.rs","begin":[1373,4],"end":[1373,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"80"}},"40:203:3922":{"id":"40:203:3922","crate_id":40,"name":"RngCore","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["40:204:18298","40:205:18299","40:206:3945","40:207:18300"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15747:1759":{"id":"0:15747:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40801:5690":{"id":"0:40801:5690","crate_id":0,"name":"as_i32","span":{"filename":"src/utils.rs","begin":[695,4],"end":[697,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nReturns an i32 value in case the underlying original i128 value is within the limits.\nOtherwise will just return an empty value (undefined).","links":{},"attrs":["#[deprecated(since = \"10.0.0\", note =\n\"Unsafe ignoring of possible boundary error and it's not clear from the function name. Use `as_i32_or_nothing`, `as_i32_or_fail`, or `to_str`\")]"],"deprecation":{"since":"10.0.0","note":"Unsafe ignoring of possible boundary error and it's not clear from the function name. Use `as_i32_or_nothing`, `as_i32_or_fail`, or `to_str`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:7010:1750":{"id":"a:2:9606:8782-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:957:39345":{"id":"25:957:39345","crate_id":25,"name":"cos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[527,4],"end":[527,25]},"visibility":"default","docs":"Computes the cosine of a number (in radians).\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = 2.0*f64::consts::PI;\n\nlet abs_difference = (x.cos() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11464:3572":{"id":"0:11464:3572","crate_id":0,"name":"StreamTooSmall","span":{"filename":"src/chain_core/abor.rs","begin":[161,4],"end":[161,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11465:3573","0:11466:3574"],"fields_stripped":false}}},"0:19970":{"id":"0:19970","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19971:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:48086:1792":{"id":"a:2:3471:6582-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23634:1766":{"id":"0:23634:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15651":{"id":"0:15651","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15656:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54895:415":{"id":"0:54895:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2813,4],"end":[2813,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:38500:1868":{"id":"b:2:3255-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20263:7245":{"id":"0:20263:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:24467:2672":{"id":"b:19:426-0:24467:2672","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:29342:5228":{"id":"a:2:3407:213-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42219":{"id":"0:42219","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,76],"end":[129,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42220:1766","0:42221:7350","0:42222:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:790:3853":{"id":"0:790:3853","crate_id":0,"name":"LeaderSelection","span":{"filename":"src/chain_core/property.rs","begin":[246,0],"end":[266,1]},"visibility":"public","docs":"interface for the leader selection algorithm\n\nthis is the interface that is responsible to verify the Block are\ncreated by the right Leaders (i.e. that everyone follows the\nconsensus algorithm).\n\nThis is also the same interface that is used to detect if we are the\nleader for the block at the given date.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:791:1878","0:792:126","0:793:3846","0:794:3830","0:795:3857","0:796:3860"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:5:859-0:14067:1895":{"id":"b:5:859-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:426:755":{"id":"0:426:755","crate_id":0,"name":"into_iter","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[53,4],"end":[55,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::slice::Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1197:4019":{"id":"0:1197:4019","crate_id":0,"name":"Bech32","span":{"filename":"src/chain_crypto/bech32.rs","begin":[8,0],"end":[16,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1198:4020","0:1199:4021","0:1200:4023"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":["0:11677","0:11695","0:11717","0:11741","0:11810","0:11865","0:1678","0:1683","0:1797"]}},"0:18268":{"id":"0:18268","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[31,4],"end":[31,7]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18269:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:33178:2657":{"id":"b:49:1377-0:33178:2657","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:15814:4234":{"id":"b:2:2906-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:8212:2741":{"id":"b:2:3240-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34625:5351":{"id":"0:34625:5351","crate_id":0,"name":"Spend","span":{"filename":"src/protocol_types/plutus.rs","begin":[1095,4],"end":[1095,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:28707":{"id":"0:28707","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28708:1766","0:28709:7350","0:28710:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29667":{"id":"0:29667","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29668:7231","0:29669:5150","0:29670:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10301:2887":{"id":"0:10301:2887","crate_id":0,"name":"coins_per_utxo_word","span":{"filename":"src/builders/tx_builder.rs","begin":[243,4],"end":[247,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince babbage era cardano nodes use coins per byte. Use '.coins_per_utxo_byte' instead.","links":{},"attrs":["#[deprecated(since = \"11.0.0\", note =\n\"Since babbage era cardano nodes use coins per byte. Use '.coins_per_utxo_byte' instead.\")]"],"deprecation":{"since":"11.0.0","note":"Since babbage era cardano nodes use coins per byte. Use '.coins_per_utxo_byte' instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["coins_per_utxo_word",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16747":{"id":"0:16747","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:25977:5169":{"id":"a:2:9605:8783-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11042:3292":{"id":"0:11042:3292","crate_id":0,"name":"get_current_treasury_value","span":{"filename":"src/builders/tx_builder.rs","begin":[1281,4],"end":[1283,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2541:2842":{"id":"0:2541:2842","crate_id":0,"name":"voter","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[1,0],"end":[115,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:25977:5169","0:26050:2841"],"is_stripped":true}},"0:33832":{"id":"0:33832","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33833:7231","0:33834:5150","0:33835:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16424:2219":{"id":"0:16424:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:16823:18819":{"id":"2:16823:18819","crate_id":2,"name":"SimdElement","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:16824:18818"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"2:16819:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:32892":{"id":"0:32892","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[509,4],"end":[509,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32893:1766","0:32894:7350","0:32895:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:17262:1898":{"id":"b:2:3255-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31864":{"id":"0:31864","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31865:7231","0:31866:5150","0:31867:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51058":{"id":"0:51058","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51063:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16899":{"id":"0:16899","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,23],"end":[1146,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13012":{"id":"0:13012","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13013:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8818:1637":{"id":"0:8818:1637","crate_id":0,"name":"get","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[44,4],"end":[46,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16169:7231":{"id":"0:16169:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49648:649":{"id":"0:49648:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1482,9],"end":[1482,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6956":{"id":"0:6956","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6957:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:55003:2004":{"id":"a:2:3407:213-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39600:2194":{"id":"0:39600:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33303:6154":{"id":"0:33303:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:28711:5215":{"id":"b:2:3255-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7685:649":{"id":"0:7685:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/mint_builder.rs","begin":[10,16],"end":[10,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1545":{"id":"0:1545","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[152,0],"end":[160,1]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1546:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50781:5150":{"id":"0:50781:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:48860":{"id":"0:48860","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,27],"end":[1354,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48861:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53842:5150":{"id":"0:53842:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19957:7231":{"id":"0:19957:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11860:1701":{"id":"0:11860:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"result::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12817":{"id":"0:12817","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12822:5328","0:12833:6154","0:12844:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:34765:2644":{"id":"b:2:3244-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31100:1767":{"id":"0:31100:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34135:7247":{"id":"0:34135:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:35959:3238":{"id":"b:36:59-0:35959:3238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46751:7243":{"id":"0:46751:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16886":{"id":"0:16886","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16887:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17802:702":{"id":"0:17802:702","crate_id":0,"name":"hash","span":{"filename":"src/legacy_address/address.rs","begin":[188,27],"end":[188,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:411:7245":{"id":"19:411:7245","crate_id":19,"name":"ref_mut_from_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[95,4],"end":[95,62]},"visibility":"default","docs":"Same as `RefFromWasmAbi::ref_from_abi`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:22836":{"id":"0:22836","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[23,0],"end":[23,37]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22841:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:17493:2154":{"id":"b:2:4212-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3433":{"id":"0:3433","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[767,0],"end":[774,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3434:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54400":{"id":"0:54400","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54401:7231","0:54402:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1392":{"id":"0:1392","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[241,0],"end":[245,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1394:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:19855:5129":{"id":"b:2:3244-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18248:1542":{"id":"0:18248:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[52,35],"end":[52,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:3255-0:36909:3242":{"id":"b:2:3255-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16875:7243":{"id":"0:16875:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32569:408":{"id":"0:32569:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[460,4],"end":[460,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13452:6814":{"id":"2:13452:6814","crate_id":2,"name":"Searcher","span":null,"visibility":"default","docs":"Associated searcher for this pattern","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Searcher","id":"2:13459:6814","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:15364":{"id":"0:15364","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15365:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13846:55396":{"id":"2:13846:55396","crate_id":2,"name":"lines_any","span":null,"visibility":"public","docs":"An iterator over the lines of a string.","links":{},"attrs":["#[deprecated(since = \"1.4.0\", note = \"use lines() instead now\")]"],"deprecation":{"since":"1.4.0","note":"use lines() instead now"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"LinesAny","id":"2:46203:6833","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30933":{"id":"0:30933","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30938:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45882:415":{"id":"0:45882:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[872,4],"end":[872,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11836":{"id":"0:11836","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11837:4070","0:11838:4110","0:11840:4073"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:14334:1667":{"id":"a:2:3407:213-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34654:993":{"id":"0:34654:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1089,4],"end":[1089,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11429:3534":{"id":"0:11429:3534","crate_id":0,"name":"U8","span":{"filename":"src/chain_core/abor.rs","begin":[12,4],"end":[12,10]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"0:40876:7236":{"id":"0:40876:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"32:2325:9267":{"id":"32:2325:9267","crate_id":32,"name":"serialize_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1699,4],"end":[1701,21]},"visibility":"default","docs":"Serialize a tuple variant field.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeTupleVariant","id":"32:2322:7102","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"31:1100:57769":{"id":"31:1100:57769","crate_id":31,"name":"begin_object_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1866,4],"end":[1868,30]},"visibility":"default","docs":"Called before every object key.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["first",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:27290:2838":{"id":"b:2:3240-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16854:7231":{"id":"0:16854:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1325":{"id":"0:1325","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[49,0],"end":[53,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1326:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54436":{"id":"0:54436","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54437:7231","0:54438:5150","0:54439:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11994:667":{"id":"0:11994:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37769":{"id":"0:37769","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37771:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11623:3997":{"id":"b:5:859-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:27734:5209":{"id":"b:49:1377-0:27734:5209","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41236:2511":{"id":"0:41236:2511","crate_id":0,"name":"MinOutputAdaCalculator","span":{"filename":"src/utils.rs","begin":[1377,0],"end":[1380,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:3131","a:2:3471:6582-0:41236:2511","a:2:9605:8783-0:41236:2511","a:2:3421:221-0:41236:2511","a:2:9606:8782-0:41236:2511","a:2:3407:213-0:41236:2511","b:2:3244-0:41236:2511","b:2:2903-0:41236:2511","b:2:3255-0:41236:2511","b:2:3240-0:41236:2511","b:2:4212-0:41236:2511","b:2:3250-0:41236:2511","b:2:2906-0:41236:2511","b:5:859-0:41236:2511","b:36:59-0:41236:2511","b:44:298-0:41236:2511","b:49:1377-0:41236:2511","0:41239","0:41241","0:41243","0:41244","0:41246","0:41248","0:41249","0:41251"]}},"0:18392:7231":{"id":"0:18392:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2993":{"id":"0:2993","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[146,0],"end":[153,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"items":["0:2995:1644","0:2996:1645","0:2997:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:14889:1674":{"id":"b:32:1701-0:14889:1674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:51041:1863":{"id":"a:2:3421:221-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:16554:1906":{"id":"b:2:2906-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:5992:2156":{"id":"b:44:298-0:5992:2156","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19684":{"id":"0:19684","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19685:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15768:7232":{"id":"0:15768:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:450:56570":{"id":"25:450:56570","crate_id":25,"name":"min_positive_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[981,4],"end":[981,36]},"visibility":"default","docs":"Returns the smallest positive, normalized value that this type can represent.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x: f64 = Float::min_positive_value();\n\nassert_eq!(x, f64::MIN_POSITIVE);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:52344:6470":{"id":"0:52344:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25436:7231":{"id":"0:25436:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45395:1759":{"id":"0:45395:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[794,4],"end":[794,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16020:993":{"id":"0:16020:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46163:1738":{"id":"0:46163:1738","crate_id":0,"name":"new_multi_host_name","span":{"filename":"src/lib.rs","begin":[914,4],"end":[916,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["multi_host_name",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19600":{"id":"0:19600","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19605:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:35959:3238":{"id":"b:2:3250-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:33844:1686":{"id":"b:2:2906-0:33844:1686","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14411:2225":{"id":"0:14411:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:53610:1940":{"id":"b:5:859-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14279:649":{"id":"0:14279:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37764":{"id":"0:37764","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37765:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:25394:5147":{"id":"b:2:3250-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8320:7231":{"id":"0:8320:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14870:7231":{"id":"0:14870:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24961:594":{"id":"0:24961:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43691":{"id":"0:43691","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[468,4],"end":[468,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32034:7231":{"id":"0:32034:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52877":{"id":"0:52877","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,23],"end":[2135,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13517:7231":{"id":"0:13517:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:50157:1776":{"id":"b:32:1701-0:50157:1776","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25065":{"id":"0:25065","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25066:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26152":{"id":"0:26152","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26157:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54977":{"id":"0:54977","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54978:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:32045:3427":{"id":"b:2:3244-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12213:7231":{"id":"0:12213:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1754:18033":{"id":"32:1754:18033","crate_id":32,"name":"deserialize_byte_buf","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1048,4],"end":[1050,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a byte array and would\nbenefit from taking ownership of buffered data owned by the\n`Deserializer`.\n\nIf the `Visitor` would not benefit from taking ownership of `Vec`\ndata, indicate that to the `Deserializer` by using `deserialize_bytes`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19017":{"id":"0:19017","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19022:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1044:3948":{"id":"0:1044:3948","crate_id":0,"name":"secret_from_binary","span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[54,4],"end":[62,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:8331:2634":{"id":"b:36:59-0:8331:2634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14199:7231":{"id":"0:14199:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1768":{"id":"0:1768","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[138,0],"end":[143,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1771:3958"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:664:3655":{"id":"0:664:3655","crate_id":0,"name":"get_u8","span":{"filename":"src/chain_core/packer.rs","begin":[29,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33195":{"id":"0:33195","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[578,4],"end":[578,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33196:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9050:649":{"id":"0:9050:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[71,16],"end":[71,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:45840:1731":{"id":"a:2:9606:8782-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27294:6470":{"id":"0:27294:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7943:2655":{"id":"0:7943:2655","crate_id":0,"name":"get_native_scripts","span":{"filename":"src/builders/mint_builder.rs","begin":[172,4],"end":[183,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:30134:5233":{"id":"b:36:59-0:30134:5233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31061:702":{"id":"0:31061:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32282":{"id":"0:32282","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32283:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13540":{"id":"0:13540","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,27],"end":[664,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46085":{"id":"0:46085","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46090:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:42440:1633":{"id":"b:32:1701-0:42440:1633","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24880:6154":{"id":"0:24880:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54441:7207":{"id":"0:54441:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5108:1595":{"id":"0:5108:1595","crate_id":0,"name":"traits","span":{"filename":"src/serialization/traits.rs","begin":[1,0],"end":[79,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:5114:1609"],"is_stripped":false}},"0:33122:7350":{"id":"0:33122:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[550,4],"end":[550,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43020:7236":{"id":"0:43020:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6495:2214":{"id":"0:6495:2214","crate_id":0,"name":"from_address","span":{"filename":"src/address.rs","begin":[346,4],"end":[351,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:27734:5209":{"id":"a:2:3407:213-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39285:5607":{"id":"0:39285:5607","crate_id":0,"name":"set_committee_term_limit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[488,4],"end":[490,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["committee_term_limit",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22021":{"id":"0:22021","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22026:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:944:39385":{"id":"25:944:39385","crate_id":25,"name":"exp2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[320,4],"end":[320,26]},"visibility":"default","docs":"Returns `2^(self)`.\n\n```\nuse num_traits::real::Real;\n\nlet f = 2.0;\n\n// 2^2 - 4 == 0\nlet abs_difference = (f.exp2() - 4.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27543":{"id":"0:27543","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27544:7231","0:27545:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:45631:1730":{"id":"a:2:9605:8783-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1265:4049":{"id":"0:1265:4049","crate_id":0,"name":"from_bip39_entropy","span":{"filename":"src/chain_crypto/derive.rs","begin":[32,0],"end":[40,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["entropy",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["password",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:30885:5150":{"id":"0:30885:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2483":{"id":"0:2483","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[174,0],"end":[184,1]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2484:1766","0:2485:1767","0:2486:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35172:5331":{"id":"0:35172:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40598":{"id":"0:40598","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40599:7231","0:40600:5150","0:40601:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23295":{"id":"0:23295","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23297:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13351:2194":{"id":"0:13351:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1693:1609":{"id":"32:1693:1609","crate_id":32,"name":"Deserialize","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1695:1763"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:15795:7231":{"id":"0:15795:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24686":{"id":"0:24686","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27841:2226":{"id":"0:27841:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:10116:3075":{"id":"a:2:3421:221-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17681:3068":{"id":"0:17681:3068","crate_id":0,"name":"min_fee","span":{"filename":"src/fees.rs","begin":[33,0],"end":[35,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["linear_fee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:42748":{"id":"0:42748","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42753:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:26345:5181":{"id":"b:5:859-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34567:1690":{"id":"0:34567:1690","crate_id":0,"name":"data","span":{"filename":"src/protocol_types/plutus.rs","begin":[1042,4],"end":[1044,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:869":{"id":"0:869","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[25,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:870:3930"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14725:993":{"id":"0:14725:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:44869:1724":{"id":"b:44:298-0:44869:1724","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39506:7231":{"id":"0:39506:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:3512:180":{"id":"2:3512:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `*` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"47:219:4150":{"id":"47:219:4150","crate_id":47,"name":"chain","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/lib.rs","begin":[70,4],"end":[72,20]},"visibility":"default","docs":"Digest input data in a chained manner.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["data",{"kind":"impl_trait","inner":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:13528:4215":{"id":"b:2:3244-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:639:3659":{"id":"25:639:3659","crate_id":25,"name":"from_be_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[108,4],"end":[108,50]},"visibility":"default","docs":"Create a number from its representation as a byte array in big endian.\n\n# Examples\n\n```\nuse num_traits::FromBytes;\n\nlet value: u32 = FromBytes::from_be_bytes(&[0x12, 0x34, 0x56, 0x78]);\nassert_eq!(value, 0x12345678);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromBytes","id":"25:637:6676","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11751:1543":{"id":"0:11751:1543","crate_id":0,"name":"1","span":{"filename":"src/chain_crypto/hash.rs","begin":[17,27],"end":[17,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"b:36:59-0:47236:1624":{"id":"b:36:59-0:47236:1624","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33648:2226":{"id":"0:33648:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15173":{"id":"0:15173","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15174:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1050:3915":{"id":"0:1050:3915","crate_id":0,"name":"legacy_daedalus","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[1,0],"end":[179,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:1120:3919","0:11623:3997"],"is_stripped":false}},"0:54088":{"id":"0:54088","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54089:7231","0:54090:5150","0:54091:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:855:6697":{"id":"25:855:6697","crate_id":25,"name":"WrappingNeg","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:856:57098"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:6547":{"id":"0:6547","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6548:7231","0:6549:5150","0:6550:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:15074:4232":{"id":"b:2:2903-0:15074:4232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28720:7231":{"id":"0:28720:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:19695:5122":{"id":"a:2:3471:6582-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39960":{"id":"0:39960","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,67],"end":[160,74]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39961:59"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48091:649":{"id":"0:48091:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1252,11],"end":[1252,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:39939:1612":{"id":"b:44:298-0:39939:1612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45594:7236":{"id":"0:45594:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:757:59472":{"id":"49:757:59472","crate_id":49,"name":"ISIZE","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[139,4],"end":[139,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"isize"},"default":null}},"0:49064:2455":{"id":"0:49064:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1651":{"id":"0:1651","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[178,0],"end":[184,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1653:4124"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39892:7231":{"id":"0:39892:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40425":{"id":"0:40425","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[395,0],"end":[528,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40430:906","0:40440:3303","0:40450:5663","0:40460:1658","0:40470:2490","0:40481:2365","0:40491:2518","0:40501:2370","0:40511:2396","0:40521:2364","0:40534:1966","0:40544:1974","0:40554:1967"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:52995:1886":{"id":"a:2:9606:8782-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:8137:2652":{"id":"a:2:3421:221-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45504":{"id":"0:45504","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45509:5328","0:45520:6154","0:45531:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:36208:5472":{"id":"b:2:4212-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40918":{"id":"0:40918","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[910,16],"end":[910,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40919:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15756:1767":{"id":"0:15756:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7017":{"id":"0:7017","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,23],"end":[730,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40572:7232":{"id":"0:40572:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34136":{"id":"0:34136","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34137:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:3150:5806":{"id":"a:2:9605:8783-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25554:5159":{"id":"0:25554:5159","crate_id":0,"name":"new_key_hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38835:2421":{"id":"0:38835:2421","crate_id":0,"name":"max_tx_size","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[290,4],"end":[292,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52727":{"id":"0:52727","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52732:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26720":{"id":"0:26720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26725:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11514:3675":{"id":"0:11514:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[258,0],"end":[258,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:17629:2534":{"id":"a:2:3407:213-0:17629:2534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27935:408":{"id":"0:27935:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24854:2226":{"id":"0:24854:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11408:3425":{"id":"0:11408:3425","crate_id":0,"name":"plutus_alonzo_cost_models","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[19,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35745:2194":{"id":"0:35745:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[86,0],"end":[86,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8902":{"id":"0:8902","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[13,9],"end":[13,14]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8903:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3031:1772":{"id":"0:3031:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/utils.rs","begin":[354,4],"end":[356,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:531:1436":{"id":"0:531:1436","crate_id":0,"name":"u64","span":{"filename":"src/chain_core/abor.rs","begin":[93,4],"end":[95,5]},"visibility":"public","docs":"Add a 64-bit unsigned value in little endian format","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["u",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13815":{"id":"2:13815","crate_id":2,"name":null,"span":null,"visibility":{"restricted":{"parent":"2:12890:1342","path":"::str"}},"docs":null,"links":{},"attrs":["#[cfg(not(test))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"primitive","inner":"str"},"items":["2:13816:780","2:13817:1636","2:13818:55390","2:13819:55391","2:13821:55392","2:13824:2209","2:13825:55393","2:13826:305","2:13827:51727","2:13828:1637","2:13830:1964","2:13832:51725","2:13834:51726","2:13836:55394","2:13837:55395","2:13838:51747","2:13839:51748","2:13840:5445","2:13841:18791","2:13842:1833","2:13843:53855","2:13844:53858","2:13845:17716","2:13846:55396","2:13847:53894","2:13848:2429","2:13851:5400","2:13854:51764","2:13857:17753","2:13861:17730","2:13865:17715","2:13868:51756","2:13871:51758","2:13874:55397","2:13877:55398","2:13880:51760","2:13883:51762","2:13886:55399","2:13889:55400","2:13892:2827","2:13895:55401","2:13898:55402","2:13901:55403","2:13904:55404","2:13906:55405","2:13908:55406","2:13910:55407","2:13911:55408","2:13912:55409","2:13915:55410","2:13918:50574","2:13921:51765","2:13924:55411","2:13927:55412","2:13930:55413","2:13933:4553","2:13935:19149","2:13936:51514","2:13937:51515","2:13938:51516","2:13939:55414","2:13941:18626","2:13942:55415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8439:415":{"id":"0:8439:415","crate_id":0,"name":"cmp","span":{"filename":"src/builders/script_structs.rs","begin":[138,27],"end":[138,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35473":{"id":"0:35473","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,27],"end":[8,31]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35474:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29389:7231":{"id":"0:29389:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:35847:5458":{"id":"b:2:2906-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:49313:1681":{"id":"b:49:1377-0:49313:1681","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14876:7245":{"id":"0:14876:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:1621:649":{"id":"0:1621:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[92,4],"end":[94,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:9105:2769":{"id":"b:49:1377-0:9105:2769","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:7010:1750":{"id":"b:2:3244-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:8212:2741":{"id":"b:2:3244-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20632:7350":{"id":"0:20632:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27492":{"id":"0:27492","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[9,4],"end":[9,14]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27493:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:1371:3988":{"id":"b:22:61-0:1371:3988","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7028":{"id":"0:7028","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,49],"end":[730,59]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7029:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12728:594":{"id":"0:12728:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[431,27],"end":[431,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9195:17765":{"id":"2:9195:17765","crate_id":2,"name":"is_sorted","span":null,"visibility":"default","docs":"Checks if the elements of this iterator are sorted.\n\nThat is, for each element `a` and its following element `b`, `a <= b` must hold. If the\niterator yields exactly zero or one element, `true` is returned.\n\nNote that if `Self::Item` is only `PartialOrd`, but not `Ord`, the above definition\nimplies that this function returns `false` if any two consecutive items are not\ncomparable.\n\n# Examples\n\n```\n#![feature(is_sorted)]\n\nassert!([1, 2, 2, 9].iter().is_sorted());\nassert!(![1, 3, 2, 4].iter().is_sorted());\nassert!([0].iter().is_sorted());\nassert!(std::iter::empty::().is_sorted());\nassert!(![0.0, 1.0, f32::NAN].iter().is_sorted());\n```","links":{},"attrs":["#[unstable(feature = \"is_sorted\", reason = \"new API\", issue = \"53485\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:15999:1902":{"id":"a:2:3421:221-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:22492:2699":{"id":"b:44:298-0:22492:2699","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47014:408":{"id":"0:47014:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1048,9],"end":[1048,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19477:7247":{"id":"0:19477:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50367:1766":{"id":"0:50367:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1679,88],"end":[1679,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16391":{"id":"0:16391","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16396:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:47843:1791":{"id":"b:5:859-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33830:5150":{"id":"0:33830:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40626":{"id":"0:40626","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,23],"end":[636,25]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47834:7247":{"id":"0:47834:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8322:7247":{"id":"0:8322:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21655:5150":{"id":"0:21655:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33524":{"id":"0:33524","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33525:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8891":{"id":"0:8891","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8892:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54254:906":{"id":"0:54254:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2497,4],"end":[2499,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:29061:5221":{"id":"a:2:3407:213-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32284":{"id":"0:32284","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32285:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17016:993":{"id":"0:17016:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1257,4],"end":[1257,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33693:1637":{"id":"0:33693:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[661,4],"end":[663,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21056:4437":{"id":"0:21056:4437","crate_id":0,"name":"PoolParams","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[89,0],"end":[99,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:21149","0:21164","0:21179","0:21194","0:21209","0:21247","a:2:3471:6582-0:21056:4437","a:2:9605:8783-0:21056:4437","a:2:3421:221-0:21056:4437","a:2:9606:8782-0:21056:4437","a:2:3407:213-0:21056:4437","b:2:3244-0:21056:4437","b:2:2903-0:21056:4437","b:2:3255-0:21056:4437","b:2:3240-0:21056:4437","b:2:4212-0:21056:4437","b:2:3250-0:21056:4437","b:2:2906-0:21056:4437","b:5:859-0:21056:4437","b:19:426-0:21056:4437","b:32:1701-0:21056:4437","b:36:59-0:21056:4437","b:44:298-0:21056:4437","b:49:1377-0:21056:4437","0:21066","0:21068","0:21070","0:21073","0:21074","0:21076","0:21078","0:21079","0:21081","0:21085","0:21090","0:21145","0:21002","0:21008","0:21017","0:21030","0:21036","0:21040","0:21044","0:21048","0:21050","0:4314"]}},"0:13954:906":{"id":"0:13954:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[839,4],"end":[841,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2906":{"id":"0:2906","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[74,0],"end":[85,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2908:1357"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40581:7236":{"id":"0:40581:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38007:5150":{"id":"0:38007:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42142:5150":{"id":"0:42142:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46863:2226":{"id":"0:46863:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29079":{"id":"0:29079","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29080:7231","0:29081:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:26050:2841":{"id":"b:2:2906-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36947":{"id":"0:36947","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36948:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31916:2194":{"id":"0:31916:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17779":{"id":"0:17779","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,27],"end":[185,31]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17780:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49123:649":{"id":"0:49123:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1404,11],"end":[1404,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11340:6470":{"id":"0:11340:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:53852:1943":{"id":"b:36:59-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20649":{"id":"0:20649","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20654:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:52641:1889":{"id":"a:2:3471:6582-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14172:7231":{"id":"0:14172:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8713:7207":{"id":"0:8713:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9148:2523":{"id":"2:9148:2523","crate_id":2,"name":"sum","span":null,"visibility":"default","docs":"Sums the elements of an iterator.\n\nTakes each element, adds them together, and returns the result.\n\nAn empty iterator returns the zero value of the type.\n\n# Panics\n\nWhen calling `sum()` and a primitive integer type is being returned, this\nmethod will panic if the computation overflows and debug assertions are\nenabled.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nlet sum: i32 = a.iter().sum();\n\nassert_eq!(sum, 6);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"S"},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"Sum","id":"2:8719:6907","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37153":{"id":"0:37153","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37158:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29101:7243":{"id":"0:29101:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11817:3897":{"id":"a:2:3471:6582-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7116:7245":{"id":"0:7116:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36488:5331":{"id":"0:36488:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9745":{"id":"0:9745","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[13,0],"end":[182,1]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9750:906","0:9760:266","0:9770:2628","0:9780:2632","0:9795:2641","0:9805:2648","0:9815:2655","0:9830:2867","0:9840:2676","0:9850:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11952:4137":{"id":"0:11952:4137","crate_id":0,"name":"Invalid","span":{"filename":"src/chain_crypto/sign.rs","begin":[34,4],"end":[34,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11954:1542"]}},"25:462:39190":{"id":"25:462:39190","crate_id":25,"name":"trunc","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1184,4],"end":[1184,27]},"visibility":"default","docs":"Return the integer part of a number.\n\n```\nuse num_traits::Float;\n\nlet f = 3.3;\nlet g = -3.7;\n\nassert_eq!(f.trunc(), 3.0);\nassert_eq!(g.trunc(), -3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:799:57335":{"id":"25:799:57335","crate_id":25,"name":"overflowing_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/overflowing.rs","begin":[41,4],"end":[41,56]},"visibility":"default","docs":"Returns a tuple of the difference along with a boolean indicating whether an arithmetic overflow would occur.\nIf an overflow would have occurred then the wrapped value is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"primitive","inner":"bool"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:51986:1875":{"id":"b:2:3250-0:51986:1875","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35278:5150":{"id":"0:35278:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:23755":{"id":"0:23755","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23760:5328","0:23771:6154","0:23782:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24917:2365":{"id":"0:24917:2365","crate_id":0,"name":"coin","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41263:5761":{"id":"0:41263:5761","crate_id":0,"name":"min_ada_required","span":{"filename":"src/utils.rs","begin":[1471,0],"end":[1483,1]},"visibility":"public","docs":" !!! DEPRECATED !!!\n This function uses outdated set of arguments.\n Use `min_ada_for_output` instead\nwasm_accessible","links":{},"attrs":["#[allow(dead_code)]","#[deprecated(since = \"11.0.0\", note = \"Use `min_ada_for_output` instead\")]"],"deprecation":{"since":"11.0.0","note":"Use `min_ada_for_output` instead"},"kind":"function","inner":{"decl":{"inputs":[["assets",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["has_data_hash",{"kind":"primitive","inner":"bool"}],["coins_per_utxo_word",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"b:49:1377-0:39395:5612":{"id":"b:49:1377-0:39395:5612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:28494:5214":{"id":"b:5:859-0:28494:5214","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:8799:2753":{"id":"b:44:298-0:8799:2753","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:2564:23831":{"id":"25:2564:23831","crate_id":25,"name":"FRAC_1_PI","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `1.0 / π`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19467:7231":{"id":"0:19467:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21477:1767":{"id":"0:21477:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:54448:1978":{"id":"a:2:3407:213-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:6559:1675":{"id":"b:32:1701-0:6559:1675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37626:3288":{"id":"0:37626:3288","crate_id":0,"name":"set_donation","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[231,4],"end":[233,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["donation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38037:408":{"id":"0:38037:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[63,4],"end":[63,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:52995:1886":{"id":"b:2:2906-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26429:5331":{"id":"0:26429:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[19,0],"end":[19,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20982:1637":{"id":"0:20982:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[66,4],"end":[68,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:51041:1863":{"id":"b:2:2903-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29953:1835":{"id":"0:29953:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1396:19809":{"id":"49:1396:19809","crate_id":49,"name":"Cmp","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1398:180"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:20260":{"id":"0:20260","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20261:7231","0:20262:5150","0:20263:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:17570:1702":{"id":"a:2:3407:213-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:13013:667":{"id":"0:13013:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19764:7350":{"id":"0:19764:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[51,4],"end":[51,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2347:174":{"id":"32:2347:174","crate_id":32,"name":"Ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1919,4],"end":[1919,11]},"visibility":"default","docs":"Must match the `Ok` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:28193:5211":{"id":"0:28193:5211","crate_id":0,"name":"new_with_action_id","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[42,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["protocol_version",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44161":{"id":"0:44161","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44162:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31387":{"id":"0:31387","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[25,0],"end":[25,28]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31392:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:644:3701":{"id":"b:2:3244-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36802:3230":{"id":"0:36802:3230","crate_id":0,"name":"set_metadata","span":{"filename":"src/protocol_types/metadata.rs","begin":[405,4],"end":[407,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["metadata",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30013:5328":{"id":"0:30013:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9734:2455":{"id":"0:9734:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54802:1637":{"id":"0:54802:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2741,4],"end":[2747,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nMint can store multiple entries for the same policy id.\nUse `.get_all` instead.","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"Mint can store multiple entries for the same policy id. Use `.get_all` instead.\")]"],"deprecation":{"since":"11.2.0","note":"Mint can store multiple entries for the same policy id. Use `.get_all` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PolicyID","id":"0:5734:1941","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12012:7207":{"id":"0:12012:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:965:3933":{"id":"0:965:3933","crate_id":0,"name":"Public","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[34,4],"end":[34,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:16693:7232":{"id":"0:16693:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:958:3917":{"id":"b:2:2906-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"47:222:19742":{"id":"47:222:19742","crate_id":47,"name":"Reset","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["47:223:4004"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:34130:5150":{"id":"0:34130:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16349":{"id":"0:16349","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16350:7231","0:16351:5150","0:16352:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27937:649":{"id":"0:27937:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13053":{"id":"0:13053","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,38],"end":[527,54]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13054:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16284:2244":{"id":"0:16284:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"b:19:426-0:49313:1681":{"id":"b:19:426-0:49313:1681","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49099":{"id":"0:49099","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,43],"end":[1393,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49100:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32895:1767":{"id":"0:32895:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[509,4],"end":[509,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2961:893":{"id":"2:2961:893","crate_id":2,"name":"ne","span":null,"visibility":"default","docs":"This method tests for `!=`. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:41891:1610":{"id":"b:2:2906-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1624:125":{"id":"0:1624:125","crate_id":0,"name":"Err","span":{"filename":"src/chain_crypto/key.rs","begin":[98,4],"end":[98,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:5999":{"id":"0:5999","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,16],"end":[110,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6000:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:46:21-0:41891:1610":{"id":"b:46:21-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[85,0],"end":[85,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:23:49169"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1606:4120":{"id":"0:1606:4120","crate_id":0,"name":"public_key","span":{"filename":"src/chain_crypto/key.rs","begin":[63,4],"end":[65,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:36909:3242":{"id":"a:2:3421:221-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:20276:5121":{"id":"b:5:859-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16359:5150":{"id":"0:16359:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14215:2194":{"id":"0:14215:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1107,4],"end":[1111,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33770:3539":{"id":"0:33770:3539","crate_id":0,"name":"Bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[690,4],"end":[690,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:33772:1542"]}},"0:32373:2225":{"id":"0:32373:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:27009:2852":{"id":"a:2:3421:221-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1399":{"id":"0:1399","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[253,0],"end":[258,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1401:126","0:1402:1416"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53675:2194":{"id":"0:53675:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33257":{"id":"0:33257","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33262:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18979":{"id":"0:18979","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,18],"end":[6,20]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52875":{"id":"0:52875","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,16],"end":[2135,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52876:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45998:649":{"id":"0:45998:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[889,4],"end":[889,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28222":{"id":"0:28222","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28223:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35697":{"id":"0:35697","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35698:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29665:5150":{"id":"0:29665:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:50171:594":{"id":"0:50171:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1637,27],"end":[1637,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18934:7231":{"id":"0:18934:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31630":{"id":"0:31630","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,50],"end":[175,66]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31631:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19349":{"id":"0:19349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19354:5328","0:19365:6154","0:19376:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5443:1759":{"id":"0:5443:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[220,4],"end":[279,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35840":{"id":"0:35840","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35841:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49943":{"id":"0:49943","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,32],"end":[1526,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49944:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19685:2455":{"id":"0:19685:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24420":{"id":"0:24420","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24422:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36832:1779":{"id":"0:36832:1779","crate_id":0,"name":"plutus_scripts","span":{"filename":"src/protocol_types/metadata.rs","begin":[417,4],"end":[419,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12565":{"id":"0:12565","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[336,9],"end":[336,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12566:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13100:1766":{"id":"0:13100:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[527,76],"end":[527,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53591:7231":{"id":"0:53591:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10244:7231":{"id":"0:10244:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10439":{"id":"0:10439","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10440:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:19214:2688":{"id":"a:2:3407:213-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:6767:2182":{"id":"b:2:2903-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29699:2194":{"id":"0:29699:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46957:6470":{"id":"0:46957:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:41467:1683":{"id":"a:2:3471:6582-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44822:7231":{"id":"0:44822:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16900":{"id":"0:16900","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,23],"end":[1146,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:963:56574":{"id":"25:963:56574","crate_id":25,"name":"sin_cos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[646,4],"end":[646,37]},"visibility":"default","docs":"Simultaneously computes the sine and cosine of the number, `x`. Returns\n`(sin(x), cos(x))`.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = f64::consts::PI/4.0;\nlet f = x.sin_cos();\n\nlet abs_difference_0 = (f.0 - x.sin()).abs();\nlet abs_difference_1 = (f.1 - x.cos()).abs();\n\nassert!(abs_difference_0 < 1e-10);\nassert!(abs_difference_0 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53866":{"id":"0:53866","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2448,4],"end":[2448,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:985:3950":{"id":"0:985:3950","crate_id":0,"name":"SIGNATURE_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[85,4],"end":[85,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"ed25519_bip32::SIGNATURE_SIZE"}},"0:9723":{"id":"0:9723","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9724:7231","0:9725:5150","0:9726:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1821":{"id":"0:1821","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[20,49],"end":[20,58]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::PublicKey","name":"PublicKey","id":"0:1594:3031","glob":false}},"2:10647:6750":{"id":"2:10647:6750","crate_id":2,"name":"LowerHex","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10648:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:16331:7231":{"id":"0:16331:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25026:7231":{"id":"0:25026:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21342:906":{"id":"0:21342:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[142,4],"end":[164,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["operator",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["vrf_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pledge",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["margin",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["reward_account",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_owners",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["relays",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["pool_metadata",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12984":{"id":"0:12984","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12985:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9086:7231":{"id":"0:9086:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:37740:5529":{"id":"b:49:1377-0:37740:5529","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25688":{"id":"0:25688","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12881:6470":{"id":"0:12881:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12545:7243":{"id":"0:12545:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:33046:5253":{"id":"b:19:426-0:33046:5253","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48275":{"id":"0:48275","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48276:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14466:6470":{"id":"0:14466:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42321":{"id":"0:42321","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[141,0],"end":[174,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42326:1621","0:42336:1623","0:42346:1625","0:42356:1626","0:42366:1628","0:42376:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39729:7231":{"id":"0:39729:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20284:702":{"id":"0:20284:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[191,4],"end":[191,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52616:667":{"id":"0:52616:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1268:2015":{"id":"0:1268:2015","crate_id":0,"name":"digest","span":{"filename":"src/chain_crypto/digest.rs","begin":[1,0],"end":[469,56]},"visibility":"public","docs":"module to provide some handy interfaces atop the hashes so we have\nthe common interfaces for the project to work with.","links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:11641:126","0:11655:4067","0:1329:4069","0:1359:4077","0:1371:3988","0:1419:4091"],"is_stripped":false}},"0:8972":{"id":"0:8972","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8973:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51247":{"id":"0:51247","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51248:7231","0:51249:5150","0:51250:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8986:1988":{"id":"2:8986:1988","crate_id":2,"name":"filter","span":null,"visibility":"default","docs":"Creates an iterator which uses a closure to determine if an element\nshould be yielded.\n\nGiven an element the closure must return `true` or `false`. The returned\niterator will yield only the elements for which the closure returns\ntrue.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [0i32, 1, 2];\n\nlet mut iter = a.iter().filter(|x| x.is_positive());\n\nassert_eq!(iter.next(), Some(&1));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), None);\n```\n\nBecause the closure passed to `filter()` takes a reference, and many\niterators iterate over references, this leads to a possibly confusing\nsituation, where the type of the closure is a double reference:\n\n```\nlet a = [0, 1, 2];\n\nlet mut iter = a.iter().filter(|x| **x > 1); // need two *s!\n\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), None);\n```\n\nIt's common to instead use destructuring on the argument to strip away\none:\n\n```\nlet a = [0, 1, 2];\n\nlet mut iter = a.iter().filter(|&x| *x > 1); // both & and *\n\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), None);\n```\n\nor both:\n\n```\nlet a = [0, 1, 2];\n\nlet mut iter = a.iter().filter(|&&x| x > 1); // two &s\n\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), None);\n```\n\nof these layers.\n\nNote that `iter.filter(f).next()` is equivalent to `iter.find(f)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Filter","id":"2:43020:6921","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10821:3222":{"id":"0:10821:3222","crate_id":0,"name":"set_voting_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1005,4],"end":[1007,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voting_builder",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10771:3208":{"id":"0:10771:3208","crate_id":0,"name":"set_validity_start_interval_bignum","span":{"filename":"src/builders/tx_builder.rs","begin":[957,4],"end":[959,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["validity_start_interval",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31879":{"id":"0:31879","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[233,9],"end":[233,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31880:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6427:338":{"id":"0:6427:338","crate_id":0,"name":"attributes","span":{"filename":"src/address.rs","begin":[274,4],"end":[278,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8259:54534":{"id":"2:8259:54534","crate_id":2,"name":"forward_checked","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *successor*\nof `self` `count` times.\n\nIf this would overflow the range of values supported by `Self`, returns `None`.\n\n# Invariants\n\nFor any `a`, `n`, and `m`:\n\n* `Step::forward_checked(a, n).and_then(|x| Step::forward_checked(x, m)) == Step::forward_checked(a, m).and_then(|x| Step::forward_checked(x, n))`\n\nFor any `a`, `n`, and `m` where `n + m` does not overflow:\n\n* `Step::forward_checked(a, n).and_then(|x| Step::forward_checked(x, m)) == Step::forward_checked(a, n + m)`\n\nFor any `a` and `n`:\n\n* `Step::forward_checked(a, n) == (0..n).try_fold(a, |x, _| Step::forward_checked(&x, 1))`\n * Corollary: `Step::forward_checked(&a, 0) == Some(a)`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:49313:1681":{"id":"b:2:4212-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33450:1763":{"id":"0:33450:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,68],"end":[611,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:8584:2642":{"id":"b:36:59-0:8584:2642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7232":{"id":"0:7232","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7233:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:47600:1789":{"id":"b:5:859-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37971":{"id":"0:37971","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37972:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16353":{"id":"0:16353","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16354:7231","0:16355:5150","0:16356:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42793":{"id":"0:42793","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42798:5328","0:42809:6154","0:42820:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31822":{"id":"0:31822","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31823:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48474:6154":{"id":"0:48474:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16386":{"id":"0:16386","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42326:1621":{"id":"0:42326:1621","crate_id":0,"name":"body","span":{"filename":"src/lib.rs","begin":[142,4],"end":[144,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41896":{"id":"0:41896","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[84,4],"end":[84,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41897:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8312:7231":{"id":"0:8312:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:958:3917":{"id":"a:2:9606:8782-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46336:1766":{"id":"0:46336:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[960,4],"end":[960,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:17714:4181":{"id":"b:2:4212-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43683":{"id":"0:43683","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[465,4],"end":[465,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43684:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:52995:1886":{"id":"b:44:298-0:52995:1886","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31112:7232":{"id":"0:31112:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20298":{"id":"0:20298","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[196,4],"end":[196,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20299:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:972:3941":{"id":"0:972:3941","crate_id":0,"name":"SECRET_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[47,4],"end":[47,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"xprv\""}},"0:1130:3999":{"id":"0:1130:3999","crate_id":0,"name":"chaincode","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[46,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54012:780":{"id":"0:54012:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[2465,4],"end":[2467,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30174":{"id":"0:30174","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30175:7231","0:30176:5150","0:30177:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14684":{"id":"0:14684","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14685:7231","0:14686:5150","0:14687:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22428:2845":{"id":"0:22428:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[49,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22208:2455":{"id":"0:22208:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:24467:2672":{"id":"a:2:3407:213-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26122":{"id":"0:26122","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26127:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23585":{"id":"0:23585","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23586:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4965:1759":{"id":"0:4965:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/constitution.rs","begin":[5,4],"end":[13,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10048:408":{"id":"0:10048:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/output_builder.rs","begin":[67,9],"end":[67,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20557":{"id":"0:20557","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20558:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:45631:1730":{"id":"b:36:59-0:45631:1730","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:31355:1815":{"id":"a:2:3471:6582-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14042:667":{"id":"0:14042:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14834:649":{"id":"0:14834:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28206:649":{"id":"0:28206:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29347:6470":{"id":"0:29347:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31652":{"id":"0:31652","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,88],"end":[175,98]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31653:1766","0:31654:7350","0:31655:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42430:5150":{"id":"0:42430:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:3033:2236":{"id":"0:3033:2236","crate_id":0,"name":"from_bignum","span":{"filename":"src/utils.rs","begin":[363,0],"end":[365,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:30305:649":{"id":"0:30305:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[27,4],"end":[27,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:41891:1610":{"id":"b:2:4212-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38006:7231":{"id":"0:38006:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54114:649":{"id":"0:54114:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2489,16],"end":[2489,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31586:667":{"id":"0:31586:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51520":{"id":"0:51520","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51521:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:14704:4231":{"id":"b:2:3250-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14619:2244":{"id":"0:14619:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:24767:7236":{"id":"0:24767:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:49101:1812":{"id":"a:2:3421:221-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:11762:3896":{"id":"b:49:1377-0:11762:3896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12129:4049":{"id":"0:12129:4049","crate_id":0,"name":"from_bip39_entropy","span":{"filename":"src/crypto.rs","begin":[127,4],"end":[129,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["entropy",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["password",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7010:1750":{"id":"0:7010:1750","crate_id":0,"name":"RewardAddress","span":{"filename":"src/address.rs","begin":[731,0],"end":[734,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:7030","a:2:3471:6582-0:7010:1750","a:2:9605:8783-0:7010:1750","a:2:3421:221-0:7010:1750","a:2:9606:8782-0:7010:1750","a:2:3407:213-0:7010:1750","b:2:3244-0:7010:1750","b:2:2903-0:7010:1750","b:2:3255-0:7010:1750","b:2:3240-0:7010:1750","b:2:4212-0:7010:1750","b:2:3250-0:7010:1750","b:2:2906-0:7010:1750","b:5:859-0:7010:1750","b:19:426-0:7010:1750","b:32:1701-0:7010:1750","b:36:59-0:7010:1750","b:44:298-0:7010:1750","b:49:1377-0:7010:1750","0:7013","0:7015","0:7017","0:7018","0:7020","0:7023","0:7025","0:7026","0:7028","0:6956","0:6962","0:6971","0:6984","0:6990","0:6994","0:6998","0:7002","0:7004","0:88","0:92","0:97","0:101"]}},"a:2:9605:8783-0:16739:1891":{"id":"a:2:9605:8783-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:9202:17767":{"id":"2:9202:17767","crate_id":2,"name":"is_sorted_by_key","span":null,"visibility":"default","docs":"Checks if the elements of this iterator are sorted using the given key extraction\nfunction.\n\nInstead of comparing the iterator's elements directly, this function compares the keys of\nthe elements, as determined by `f`. Apart from that, it's equivalent to [`is_sorted`]; see\nits documentation for more information.\n\n[`is_sorted`]: Iterator::is_sorted\n\n# Examples\n\n```\n#![feature(is_sorted)]\n\nassert!([\"c\", \"bb\", \"aaa\"].iter().is_sorted_by_key(|s| s.len()));\nassert!(![-2i32, -1, 0, 3].iter().is_sorted_by_key(|n| n.abs()));\n```","links":{"Iterator::is_sorted":"2:9195:17765"},"attrs":["#[unstable(feature = \"is_sorted\", reason = \"new API\", issue = \"53485\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22226":{"id":"0:22226","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22227:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25196:906":{"id":"0:25196:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["voting_credential",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34107:7236":{"id":"0:34107:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:15464":{"id":"0:15464","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15465:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53878":{"id":"0:53878","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2451,4],"end":[2451,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53880:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31631:1759":{"id":"0:31631:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,50],"end":[175,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42933:5150":{"id":"0:42933:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:8899:2764":{"id":"a:2:3471:6582-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15243":{"id":"0:15243","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15244:7231","0:15245:5150","0:15246:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32843:993":{"id":"0:32843:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[506,4],"end":[506,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:49760:1814":{"id":"b:44:298-0:49760:1814","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48316:7245":{"id":"0:48316:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5915:702":{"id":"0:5915:702","crate_id":0,"name":"hash","span":{"filename":"src/address.rs","begin":[93,4],"end":[93,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40038:6154":{"id":"0:40038:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12486:2225":{"id":"0:12486:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[312,4],"end":[314,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:13892:4219":{"id":"a:2:3407:213-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:54337:1977":{"id":"b:2:3255-0:54337:1977","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16978:5150":{"id":"0:16978:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33643":{"id":"0:33643","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33648:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"47:158:59314":{"id":"47:158:59314","crate_id":47,"name":"finalize_xof","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/xof.rs","begin":[35,4],"end":[35,42]},"visibility":"default","docs":"Retrieve XOF reader and consume hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Reader","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ExtendableOutput","id":"47:156:19751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"2:13851:5400":{"id":"2:13851:5400","crate_id":2,"name":"starts_with","span":null,"visibility":"public","docs":"Returns `true` if the given pattern matches a prefix of this\nstring slice.\n\nReturns `false` if it does not.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nBasic usage:\n\n```\nlet bananas = \"bananas\";\n\nassert!(bananas.starts_with(\"bana\"));\nassert!(!bananas.starts_with(\"nana\"));\n```","links":{"self::pattern":"2:13437:6818","prim@char":"1:11836:6300"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54508:1980":{"id":"0:54508:1980","crate_id":0,"name":"new_from_entry","span":{"filename":"src/lib.rs","begin":[2662,4],"end":[2669,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5972:1766":{"id":"0:5972:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/address.rs","begin":[100,4],"end":[100,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29887":{"id":"0:29887","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29888:1766","0:29889:7350","0:29890:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:22492:2699":{"id":"a:2:9605:8783-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3796:1759":{"id":"0:3796:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2240,4],"end":[2250,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:38025:5534":{"id":"a:2:9606:8782-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:37001:1622":{"id":"b:49:1377-0:37001:1622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:26552:5182":{"id":"b:49:1377-0:26552:5182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18050:5063":{"id":"0:18050:5063","crate_id":0,"name":"set_body","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[72,4],"end":[77,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["raw_body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48727:6154":{"id":"0:48727:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2229":{"id":"0:2229","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[192,0],"end":[199,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:2232:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:43931:1697":{"id":"a:2:3407:213-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8681":{"id":"0:8681","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8682:7231","0:8683:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8346":{"id":"0:8346","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,43],"end":[113,53]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8347:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10440:2455":{"id":"0:10440:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30888:7231":{"id":"0:30888:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:815":{"id":"0:815","crate_id":0,"name":null,"span":{"filename":"src/chain_core/property.rs","begin":[320,0],"end":[330,1]},"visibility":{"restricted":{"parent":"0:719:3528","path":"::chain_core::property"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"std::str::FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"std::str::FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"0:812:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"generic","inner":"T"},"items":["0:817:126","0:818:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5071":{"id":"0:5071","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/voting_proposal.rs","begin":[4,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:5065:5208","path":"::serialization::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5072:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29554:408":{"id":"0:29554:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35298:649":{"id":"0:35298:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,16],"end":[1201,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48418:2194":{"id":"0:48418:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:2572:23830":{"id":"25:2572:23830","crate_id":25,"name":"FRAC_PI_8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `π / 8.0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1780:4148":{"id":"0:1780:4148","crate_id":0,"name":"sign_slice","span":{"filename":"src/chain_crypto/sign.rs","begin":[175,4],"end":[180,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38935:5557":{"id":"0:38935:5557","crate_id":0,"name":"n_opt","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[330,4],"end":[332,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44716":{"id":"0:44716","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44721:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:40618:1606":{"id":"b:2:4212-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:39939:1612":{"id":"b:2:4212-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51452:1871":{"id":"0:51452:1871","crate_id":0,"name":"minor","span":{"filename":"src/lib.rs","begin":[1872,4],"end":[1874,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:16554:1906":{"id":"b:2:3255-0:16554:1906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39891":{"id":"0:39891","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39892:7231","0:39893:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29642:7236":{"id":"0:29642:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:43057:1634":{"id":"b:5:859-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16138:7232":{"id":"0:16138:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25368":{"id":"0:25368","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[40,4],"end":[40,20]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25369:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40924:415":{"id":"0:40924:415","crate_id":0,"name":"cmp","span":{"filename":"src/utils.rs","begin":[910,27],"end":[910,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:26648:2839":{"id":"a:2:3471:6582-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14989:2244":{"id":"0:14989:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"28"}},"0:4666":{"id":"0:4666","crate_id":0,"name":null,"span":{"filename":"src/serialization/mod.rs","begin":[5,0],"end":[5,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"ser_info","name":"ser_info","id":"0:4662:6013","glob":true}},"0:16729:5150":{"id":"0:16729:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16354:7231":{"id":"0:16354:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44685:1767":{"id":"0:44685:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[660,4],"end":[660,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14343":{"id":"0:14343","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13936:51514":{"id":"2:13936:51514","crate_id":2,"name":"eq_ignore_ascii_case","span":null,"visibility":"public","docs":"Checks that two strings are an ASCII case-insensitive match.\n\nSame as `to_ascii_lowercase(a) == to_ascii_lowercase(b)`,\nbut without allocating and copying temporaries.\n\n# Examples\n\n```\nassert!(\"Ferris\".eq_ignore_ascii_case(\"FERRIS\"));\nassert!(\"Ferrös\".eq_ignore_ascii_case(\"FERRöS\"));\nassert!(!\"Ferrös\".eq_ignore_ascii_case(\"FERRÖS\"));\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:355:18448":{"id":"25:355:18448","crate_id":25,"name":"from_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[483,4],"end":[483,39]},"visibility":"default","docs":"Converts a `f32` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"f32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52969":{"id":"0:52969","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52970:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38483:7243":{"id":"0:38483:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11605":{"id":"0:11605","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[19,27],"end":[19,29]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19788":{"id":"0:19788","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[65,4],"end":[65,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19789:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49067":{"id":"0:49067","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49068:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35967":{"id":"0:35967","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,23],"end":[130,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24746:1767":{"id":"0:24746:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38128:1835":{"id":"0:38128:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22726":{"id":"0:22726","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22727:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10420:667":{"id":"0:10420:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46213":{"id":"0:46213","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46214:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:17570:1702":{"id":"b:5:6515-0:17570:1702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46221:7232":{"id":"0:46221:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19234:993":{"id":"0:19234:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23276:702":{"id":"0:23276:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9152:2788":{"id":"0:9152:2788","crate_id":0,"name":"add_native_script_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[153,4],"end":[165,5]},"visibility":"public","docs":"This method will add the input to the builder and also register the required native script witness","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15248:7231":{"id":"0:15248:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:54002:906":{"id":"0:54002:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2461,4],"end":[2463,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31142":{"id":"0:31142","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31143:7231","0:31144:5150","0:31145:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13896:6470":{"id":"0:13896:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18688:5097":{"id":"0:18688:5097","crate_id":0,"name":"new_stake_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[155,4],"end":[161,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_registration_and_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14824":{"id":"0:14824","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14826:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:43057:1634":{"id":"a:2:3471:6582-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33583":{"id":"0:33583","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,16],"end":[641,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33584:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11444:3539":{"id":"0:11444:3539","crate_id":0,"name":"Bytes","span":{"filename":"src/chain_core/abor.rs","begin":[17,4],"end":[17,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"6","value":"6"}}},"b:44:298-0:39443:4134":{"id":"b:44:298-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14910:993":{"id":"0:14910:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6233:2226":{"id":"0:6233:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25103":{"id":"0:25103","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25108:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20551:5150":{"id":"0:20551:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:34360:7247":{"id":"0:34360:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30691:769":{"id":"0:30691:769","crate_id":0,"name":"kind","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[118,4],"end":[136,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21360:7232":{"id":"0:21360:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15221:7231":{"id":"0:15221:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25746":{"id":"0:25746","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25747:1766","0:25748:7350","0:25749:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47828:7231":{"id":"0:47828:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:11577:3916":{"id":"b:2:4212-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33819:667":{"id":"0:33819:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8091:649":{"id":"0:8091:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[27,16],"end":[27,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35304":{"id":"0:35304","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,32],"end":[1201,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19876":{"id":"0:19876","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,50],"end":[78,66]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19877:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16999":{"id":"0:16999","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1251,4],"end":[1251,9]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17000:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2508":{"id":"0:2508","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[32,0],"end":[32,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_and_vote_delegation","name":"stake_and_vote_delegation","id":"0:2506:5075","glob":true}},"0:18224:1542":{"id":"0:18224:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[44,25],"end":[44,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:28219:993":{"id":"0:28219:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33566":{"id":"0:33566","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33567:7231","0:33568:5150","0:33569:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:52397:1880":{"id":"a:2:3407:213-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40273":{"id":"0:40273","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[381,4],"end":[381,13]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40274:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2543":{"id":"0:2543","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[8,0],"end":[8,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voter","name":"voter","id":"0:2541:2842","glob":true}},"0:13044:649":{"id":"0:13044:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[527,16],"end":[527,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34645":{"id":"0:34645","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1086,4],"end":[1086,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16385:415":{"id":"0:16385:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:23917:2692":{"id":"b:2:3250-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:517:18326":{"id":"24:517:18326","crate_id":24,"name":"output_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[68,4],"end":[68,35]},"visibility":"default","docs":"Get the output size in bytes.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15988:7231":{"id":"0:15988:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:23637:2674":{"id":"b:19:426-0:23637:2674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2569":{"id":"0:2569","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[101,0],"end":[113,1]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2570:1772","0:2571:1766","0:2572:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2605:19910":{"id":"50:2605:19910","crate_id":50,"name":"powerset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1592,4],"end":[1594,32]},"visibility":"default","docs":"Return an iterator that iterates through the powerset of the elements from an\niterator.\n\nIterator element type is `Vec`. The iterator produces a new `Vec`\nper iteration, and clones the iterator elements.\n\nThe powerset of a set contains all subsets including the empty set and the full\ninput set. A powerset has length _2^n_ where _n_ is the length of the input\nset.\n\nEach `Vec` produced by this iterator represents a subset of the elements\nproduced by the source iterator.\n\n```\nuse itertools::Itertools;\n\nlet sets = (1..4).powerset().collect::>();\nitertools::assert_equal(sets, vec![\n vec![],\n vec![1],\n vec![2],\n vec![3],\n vec![1, 2],\n vec![1, 3],\n vec![2, 3],\n vec![1, 2, 3],\n]);\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Powerset","id":"50:1974:19956","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25673:2455":{"id":"0:25673:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48538:7231":{"id":"0:48538:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36571":{"id":"0:36571","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36572:7231","0:36573:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13984:266":{"id":"0:13984:266","crate_id":0,"name":"add","span":{"filename":"src/crypto.rs","begin":[851,4],"end":[853,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29070":{"id":"0:29070","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29071:7231","0:29072:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50993":{"id":"0:50993","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50994:7231","0:50995:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53525":{"id":"0:53525","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2344,0],"end":[2367,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53530:906","0:53546:885"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:14067:1895":{"id":"b:19:426-0:14067:1895","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9726:7245":{"id":"0:9726:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43663:7245":{"id":"0:43663:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40278:1759":{"id":"0:40278:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[382,4],"end":[382,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14528":{"id":"0:14528","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11629:126":{"id":"b:2:2906-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1323":{"id":"0:1323","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[37,0],"end":[47,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1324:4039"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:15814:4234":{"id":"b:2:2903-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26694:7231":{"id":"0:26694:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36626:1759":{"id":"0:36626:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[369,40],"end":[369,56]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:41273:5763":{"id":"a:2:3471:6582-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14826:1763":{"id":"0:14826:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:37740:5529":{"id":"b:19:426-0:37740:5529","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50760":{"id":"0:50760","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50761:7231","0:50762:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17805:415":{"id":"0:17805:415","crate_id":0,"name":"cmp","span":{"filename":"src/legacy_address/address.rs","begin":[188,33],"end":[188,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15992:7207":{"id":"0:15992:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:414:7252":{"id":"19:414:7252","crate_id":19,"name":"OptionFromWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:415:2455"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:23398:2455":{"id":"0:23398:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2514":{"id":"0:2514","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[38,0],"end":[38,50]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_vote_registration_and_delegation","name":"stake_vote_registration_and_delegation","id":"0:2512:5077","glob":true}},"0:52624:7243":{"id":"0:52624:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:46267:1744":{"id":"a:2:3471:6582-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12723":{"id":"0:12723","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,23],"end":[431,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8873":{"id":"0:8873","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8874:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11529:3675":{"id":"0:11529:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3945:673":{"id":"2:3945:673","crate_id":2,"name":"from_residual","span":null,"visibility":"default","docs":"Constructs the type from a compatible `Residual` type.\n\nThis should be implemented consistently with the `branch` method such\nthat applying the `?` operator will get back an equivalent residual:\n`FromResidual::from_residual(r).branch() --> ControlFlow::Break(r)`.\n(It must not be an *identical* residual when interconversion is involved.)\n\n# Examples\n\n```\n#![feature(try_trait_v2)]\nuse std::ops::{ControlFlow, FromResidual};\n\nassert_eq!(Result::::from_residual(Err(3_u8)), Err(3));\nassert_eq!(Option::::from_residual(None), None);\nassert_eq!(\n ControlFlow::<_, String>::from_residual(ControlFlow::Break(5)),\n ControlFlow::Break(5),\n);\n```","links":{},"attrs":["#[unstable(feature = \"try_trait_v2\", issue = \"84277\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["residual",{"kind":"generic","inner":"R"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:25810":{"id":"0:25810","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25815:5328","0:25826:6154","0:25837:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14807:667":{"id":"0:14807:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52939:7350":{"id":"0:52939:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2135,76],"end":[2135,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15809:2455":{"id":"0:15809:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34390":{"id":"0:34390","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,50],"end":[1020,66]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34391:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21068":{"id":"0:21068","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[79,4],"end":[79,9]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21069:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2464:1635":{"id":"0:2464:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[13,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:48585:1795":{"id":"b:36:59-0:48585:1795","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54060":{"id":"0:54060","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54061:7231","0:54062:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24278:2225":{"id":"0:24278:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7868:667":{"id":"0:7868:667","crate_id":0,"name":"from","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21069:649":{"id":"0:21069:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[79,4],"end":[79,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34613":{"id":"0:34613","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34614:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33633:2225":{"id":"0:33633:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13018":{"id":"0:13018","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13019:7231","0:13020:5150","0:13021:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11636:4034":{"id":"0:11636:4034","crate_id":0,"name":"DataInvalid","span":{"filename":"src/chain_crypto/bech32.rs","begin":[42,4],"end":[42,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11638:1542"]}},"0:6907":{"id":"0:6907","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,32],"end":[696,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6908:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16672:1759":{"id":"0:16672:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24555":{"id":"0:24555","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24560:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:26345:5181":{"id":"b:44:298-0:26345:5181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32063":{"id":"0:32063","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[301,4],"end":[301,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32064:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40673:2225":{"id":"0:40673:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19862":{"id":"0:19862","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,11],"end":[78,16]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19863:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:21934:2665":{"id":"b:2:3255-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20526":{"id":"0:20526","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20527:7231","0:20528:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44144:667":{"id":"0:44144:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23393:5150":{"id":"0:23393:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3240-0:23917:2692":{"id":"b:2:3240-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1147:3946":{"id":"0:1147:3946","crate_id":0,"name":"compute_public","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[95,4],"end":[105,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15789:667":{"id":"0:15789:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18020:5061":{"id":"0:18020:5061","crate_id":0,"name":"new_with_auxiliary","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[43,4],"end":[62,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["raw_body",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["raw_witness_set",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["raw_auxiliary_data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}],["is_valid",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1920:1352":{"id":"32:1920:1352","crate_id":32,"name":"struct_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2210,4],"end":[2216,24]},"visibility":"default","docs":"Called when deserializing a struct-like variant.\n\nThe `fields` are the names of the fields of the struct variant.\n\nIf the data contains a different type of variant, the following\n`invalid_type` error should be constructed:\n\n```edition2021\n# use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};\n#\n# struct X;\n#\n# impl<'de> VariantAccess<'de> for X {\n# type Error = value::Error;\n#\n# fn unit_variant(self) -> Result<(), Self::Error> {\n# unimplemented!()\n# }\n#\n# fn newtype_variant_seed(self, _: T) -> Result\n# where\n# T: DeserializeSeed<'de>,\n# { unimplemented!() }\n#\n# fn tuple_variant(self, _: usize, _: V) -> Result\n# where\n# V: Visitor<'de>,\n# { unimplemented!() }\n#\nfn struct_variant(\n self,\n _fields: &'static [&'static str],\n _visitor: V,\n) -> Result\nwhere\n V: Visitor<'de>,\n{\n // What the data actually contained; suppose it is a unit variant.\n let unexp = Unexpected::UnitVariant;\n Err(de::Error::invalid_type(unexp, &\"struct variant\"))\n}\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["fields",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"slice","inner":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}}}}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19873:993":{"id":"0:19873:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,38],"end":[78,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50287:5150":{"id":"0:50287:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:2903-0:26345:5181":{"id":"b:2:2903-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:10196:2340":{"id":"a:2:9606:8782-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15980:7231":{"id":"0:15980:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:3150:5806":{"id":"b:2:2906-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10871:3236":{"id":"0:10871:3236","crate_id":0,"name":"add_metadatum","span":{"filename":"src/builders/tx_builder.rs","begin":[1037,4],"end":[1046,5]},"visibility":"public","docs":"Add a single metadatum using TransactionMetadatumLabel and TransactionMetadatum objects\nIt will be securely added to existing or new metadata in this builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35425:7231":{"id":"0:35425:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:8941:2767":{"id":"a:2:9606:8782-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:652:3705":{"id":"b:2:4212-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:3150:5806":{"id":"a:2:3421:221-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:346:18443":{"id":"25:346:18443","crate_id":25,"name":"from_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[420,4],"end":[420,39]},"visibility":"default","docs":"Converts an `i32` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13924:667":{"id":"0:13924:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:46526:1747":{"id":"b:2:2906-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18698:5098":{"id":"0:18698:5098","crate_id":0,"name":"new_stake_vote_registration_and_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[163,4],"end":[169,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_vote_registration_and_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28752:7231":{"id":"0:28752:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:43060":{"id":"0:43060","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[325,4],"end":[325,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43061:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:10263:3087":{"id":"b:2:3255-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23959:7231":{"id":"0:23959:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:14153:4230":{"id":"a:2:9605:8783-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7875:5150":{"id":"0:7875:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3240-0:17493:2154":{"id":"b:2:3240-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:32824:4378":{"id":"b:19:426-0:32824:4378","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14902:702":{"id":"0:14902:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36922":{"id":"0:36922","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,26],"end":[461,35]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"25:956:39359":{"id":"25:956:39359","crate_id":25,"name":"sin","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[513,4],"end":[513,25]},"visibility":"default","docs":"Computes the sine of a number (in radians).\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = f64::consts::PI/2.0;\n\nlet abs_difference = (x.sin() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"50:2729:59665":{"id":"50:2729:59665","crate_id":50,"name":"into_group_map_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2861,4],"end":[2865,27]},"visibility":"default","docs":"Return an `Iterator` on a `HashMap`. Keys mapped to `Vec`s of values. The key is specified\nin the closure.\n\nEssentially a shorthand for `.into_grouping_map_by(f).collect::>()`.\n\n```\nuse itertools::Itertools;\nuse std::collections::HashMap;\n\nlet data = vec![(0, 10), (2, 12), (3, 13), (0, 20), (3, 33), (2, 42)];\nlet lookup: HashMap> =\n data.clone().into_iter().into_group_map_by(|a| a.0);\n\nassert_eq!(lookup[&0], vec![(0,10),(0,20)]);\nassert_eq!(lookup.get(&1), None);\nassert_eq!(lookup[&2], vec![(2,12), (2,42)]);\nassert_eq!(lookup[&3], vec![(3,13), (3,33)]);\n\nassert_eq!(\n data.into_iter()\n .into_group_map_by(|x| x.0)\n .into_iter()\n .map(|(key, values)| (key, values.into_iter().fold(0,|acc, (_,v)| acc + v )))\n .collect::>()[&0],\n 30,\n);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"HashMap","id":"1:1271:139","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}},{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"RandomState","id":"1:8937:18492","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"V"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"Fn","id":"2:3685:3137","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"V"}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11648":{"id":"0:11648","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[19,9],"end":[19,14]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11649:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35183":{"id":"0:35183","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1164,0],"end":[1191,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35188:906","0:35198:780","0:35208:1637","0:35218:266","0:35228:4402"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:45100:1725":{"id":"b:19:426-0:45100:1725","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11902:4116":{"id":"0:11902:4116","crate_id":0,"name":"HexMalformed","span":{"filename":"src/chain_crypto/key.rs","begin":[22,4],"end":[22,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11904:1542"]}},"b:2:2903-0:19214:2688":{"id":"b:2:2903-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:431:53551":{"id":"25:431:53551","crate_id":25,"name":"is_sign_positive","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[554,4],"end":[554,37]},"visibility":"default","docs":"Returns `true` if `self` is positive, including `+0.0` and\n`FloatCore::infinity()`, and `FloatCore::nan()`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, p: bool) {\n assert!(x.is_sign_positive() == p);\n}\n\ncheck(f32::INFINITY, true);\ncheck(f32::MAX, true);\ncheck(0.0f32, true);\ncheck(-0.0f64, false);\ncheck(f64::NEG_INFINITY, false);\ncheck(f64::MIN_POSITIVE, true);\ncheck(f64::NAN, true);\ncheck(-f64::NAN, false);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:11762:3896":{"id":"b:5:6515-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53562":{"id":"0:53562","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53563:7231","0:53564:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11812:4021":{"id":"0:11812:4021","crate_id":0,"name":"try_from_bech32_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"bech32::Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2328:7103":{"id":"32:2328:7103","crate_id":32,"name":"SerializeMap","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:2329:174","32:2330:126","32:2331:58366","32:2333:58367","32:2335:58368","32:2338:590"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:45205":{"id":"0:45205","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45210:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23205:5331":{"id":"0:23205:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12726":{"id":"0:12726","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,27],"end":[431,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46715:6470":{"id":"0:46715:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2301:17973":{"id":"32:2301:17973","crate_id":32,"name":"collect_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1349,4],"end":[1351,19]},"visibility":"default","docs":"Serialize a string produced by an implementation of `Display`.\n\nThe default implementation builds a heap-allocated [`String`] and\ndelegates to [`serialize_str`]. Serializers are encouraged to provide a\nmore efficient implementation if possible.\n\n```edition2021\n# struct DateTime;\n#\n# impl DateTime {\n# fn naive_local(&self) -> () { () }\n# fn offset(&self) -> () { () }\n# }\n#\nuse serde::{Serialize, Serializer};\n\nimpl Serialize for DateTime {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.collect_str(&format_args!(\"{:?}{:?}\", self.naive_local(), self.offset()))\n }\n}\n```\n\n[`String`]: https://doc.rust-lang.org/std/string/struct.String.html\n[`serialize_str`]: #tymethod.serialize_str","links":{},"attrs":["#[cfg(any(feature = \"std\", feature = \"alloc\"))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17224:7231":{"id":"0:17224:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41477:649":{"id":"0:41477:649","crate_id":0,"name":"fmt","span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,16],"end":[5,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32550:7231":{"id":"0:32550:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15196:1763":{"id":"0:15196:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36104:5325":{"id":"0:36104:5325","crate_id":0,"name":"as_map","span":{"filename":"src/protocol_types/metadata.rs","begin":[184,4],"end":[189,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:36610:1627":{"id":"a:2:3471:6582-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31603":{"id":"0:31603","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31604:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46286:993":{"id":"0:46286:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[957,4],"end":[957,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28014:7232":{"id":"0:28014:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:573:3608":{"id":"b:2:2903-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23581":{"id":"0:23581","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23582:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23635:7350":{"id":"0:23635:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:1594:3031":{"id":"b:2:3255-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35668:7236":{"id":"0:35668:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33427":{"id":"0:33427","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,4],"end":[611,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33428:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:54881:2001":{"id":"b:32:1701-0:54881:2001","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41898":{"id":"0:41898","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[85,4],"end":[85,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41899:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18978:649":{"id":"0:18978:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,11],"end":[6,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13760:7232":{"id":"0:13760:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51250:7243":{"id":"0:51250:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:46775":{"id":"0:46775","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,18],"end":[1020,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21918":{"id":"0:21918","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21919:7231","0:21920:5150","0:21921:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33056":{"id":"0:33056","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[540,4],"end":[540,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33057:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15610:7231":{"id":"0:15610:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:8137:2652":{"id":"b:2:3244-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8906":{"id":"0:8906","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[21,0],"end":[44,1]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8911:2765","0:8921:2766","0:8931:2427"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27743":{"id":"0:27743","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27744:7231","0:27745:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35024":{"id":"0:35024","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35025:7231","0:35026:5150","0:35027:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45871":{"id":"0:45871","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[868,4],"end":[868,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45872:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30107:993":{"id":"0:30107:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47318:1835":{"id":"0:47318:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:10042:2879":{"id":"b:2:2906-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54866:7232":{"id":"0:54866:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:17883:5054":{"id":"b:2:3244-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33169:7247":{"id":"0:33169:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:31371:993":{"id":"0:31371:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[19,43],"end":[19,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8941:2767":{"id":"0:8941:2767","crate_id":0,"name":"InputsWithScriptWitness","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[48,0],"end":[48,64]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8998","a:2:3471:6582-0:8941:2767","a:2:9605:8783-0:8941:2767","a:2:3421:221-0:8941:2767","a:2:9606:8782-0:8941:2767","a:2:3407:213-0:8941:2767","b:2:3244-0:8941:2767","b:2:2903-0:8941:2767","b:2:3255-0:8941:2767","b:2:3240-0:8941:2767","b:2:4212-0:8941:2767","b:2:3250-0:8941:2767","b:2:2906-0:8941:2767","b:19:426-0:8941:2767","b:44:298-0:8941:2767","b:49:1377-0:8941:2767","0:8944","0:8950","0:8959","0:8972","0:8978","0:8982","0:8986","0:8990","0:8992"]}},"25:415:56570":{"id":"25:415:56570","crate_id":25,"name":"min_positive_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[115,4],"end":[115,36]},"visibility":"default","docs":"Returns the smallest positive, normalized value that this type can represent.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::min_positive_value() == x);\n}\n\ncheck(f32::MIN_POSITIVE);\ncheck(f64::MIN_POSITIVE);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"50:2583:59625":{"id":"50:2583:59625","crate_id":50,"name":"dedup_with_count","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1216,4],"end":[1218,20]},"visibility":"default","docs":"Remove duplicates from sections of consecutive identical elements, while keeping a count of\nhow many repeated elements were present.\nIf the iterator is sorted, all elements will be unique.\n\nIterator element type is `(usize, Self::Item)`.\n\nThis iterator is *fused*.\n\n```\nuse itertools::Itertools;\n\nlet data = vec!['a', 'a', 'b', 'c', 'c', 'b', 'b'];\nitertools::assert_equal(data.into_iter().dedup_with_count(),\n vec![(2, 'a'), (1, 'b'), (2, 'c'), (2, 'b')]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"CoalesceBy","id":"50:343:20288","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"DedupPredWithCount2CoalescePred","id":"50:2880:20294","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DedupEq","id":"50:2874:20293","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}},{"type":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27066":{"id":"0:27066","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27071:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6213":{"id":"0:6213","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6218:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:6894:2186":{"id":"b:49:1377-0:6894:2186","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18967:2455":{"id":"0:18967:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32113:2194":{"id":"0:32113:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:746:18163":{"id":"49:746:18163","crate_id":49,"name":"to_usize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[100,4],"end":[100,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39045:5595":{"id":"0:39045:5595","crate_id":0,"name":"set_min_pool_cost","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[392,4],"end":[394,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["min_pool_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22236:1759":{"id":"0:22236:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:111:1663":{"id":"38:111:1663","crate_id":38,"name":"div_floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[54,4],"end":[54,46]},"visibility":"default","docs":"Floored integer division.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert!(( 8).div_floor(& 3) == 2);\nassert!(( 8).div_floor(&-3) == -3);\nassert!((-8).div_floor(& 3) == -3);\nassert!((-8).div_floor(&-3) == 2);\n\nassert!(( 1).div_floor(& 2) == 0);\nassert!(( 1).div_floor(&-2) == -1);\nassert!((-1).div_floor(& 2) == -1);\nassert!((-1).div_floor(&-2) == 0);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:30844:2856":{"id":"b:19:426-0:30844:2856","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:17811:2129":{"id":"b:44:298-0:17811:2129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3090":{"id":"0:3090","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[924,0],"end":[937,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3092:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:401:7231":{"id":"19:401:7231","crate_id":19,"name":"Abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[46,4],"end":[46,21]},"visibility":"default","docs":"The wasm ABI type references to `Self` are recovered from.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"WasmAbi","id":"19:416:17798","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3240-0:25016:2696":{"id":"b:2:3240-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1668":{"id":"0:1668","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[210,0],"end":[214,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1670:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:8085:2704":{"id":"b:2:3250-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52868:1542":{"id":"0:52868:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[2137,19],"end":[2137,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:14193:7243":{"id":"0:14193:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49337":{"id":"0:49337","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,68],"end":[1426,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49339:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40362:2225":{"id":"0:40362:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:27734:5209":{"id":"b:32:1701-0:27734:5209","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2765:59674":{"id":"50:2765:59674","crate_id":50,"name":"minmax_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3144,4],"end":[3145,68]},"visibility":"default","docs":"Return the minimum and maximum element of an iterator, as determined by\nthe specified function.\n\nThe return value is a variant of [`MinMaxResult`] like for [`.minmax()`](Itertools::minmax).\n\nFor the minimum, the first minimal element is returned. For the maximum,\nthe last maximal element wins. This matches the behavior of the standard\n[`Iterator::min`] and [`Iterator::max`] methods.\n\nThe keys can be floats but no particular result is guaranteed\nif a key is NaN.","links":{"`Iterator::min`":"2:9102:1717","`Iterator::max`":"2:9101:1718","`MinMaxResult`":"50:3897:19933","Itertools::minmax":"50:2762:19904"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MinMaxResult","id":"50:3897:19933","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54119:415":{"id":"0:54119:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[2489,27],"end":[2489,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27668:649":{"id":"0:27668:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:35705:5457":{"id":"a:2:3471:6582-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:29891:5232":{"id":"a:2:9605:8783-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44423":{"id":"0:44423","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[609,4],"end":[609,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44424:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22515:1759":{"id":"0:22515:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:627":{"id":"0:627","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[237,0],"end":[244,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"tuple","inner":[]},"items":["0:628:3675","0:630:3676"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11653":{"id":"0:11653","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[19,27],"end":[19,32]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11654:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:39:17706":{"id":"38:39:17706","crate_id":38,"name":"nth_root","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/roots.rs","begin":[55,4],"end":[55,39]},"visibility":"default","docs":"Returns the truncated principal `n`th root of an integer\n-- `if x >= 0 { ⌊ⁿ√x⌋ } else { ⌈ⁿ√x⌉ }`\n\nThis is solving for `r` in `rⁿ = x`, rounding toward zero.\nIf `x` is positive, the result will satisfy `rⁿ ≤ x < (r+1)ⁿ`.\nIf `x` is negative and `n` is odd, then `(r-1)ⁿ < x ≤ rⁿ`.\n\n# Panics\n\nPanics if `n` is zero:\n\n```should_panic\n# use num_integer::Roots;\nprintln!(\"can't compute ⁰√x : {}\", 123.nth_root(0));\n```\n\nor if `n` is even and `self` is negative:\n\n```should_panic\n# use num_integer::Roots;\nprintln!(\"no imaginary numbers... {}\", (-1).nth_root(10));\n```\n\n# Examples\n\n```\nuse num_integer::Roots;\n\nlet x: i32 = 12345;\nassert_eq!(x.nth_root(1), x);\nassert_eq!(x.nth_root(2), x.sqrt());\nassert_eq!(x.nth_root(3), x.cbrt());\nassert_eq!(x.nth_root(4), 10);\nassert_eq!(x.nth_root(13), 2);\nassert_eq!(x.nth_root(14), 1);\nassert_eq!(x.nth_root(std::u32::MAX), 1);\n\nassert_eq!(std::i32::MAX.nth_root(30), 2);\nassert_eq!(std::i32::MAX.nth_root(31), 1);\nassert_eq!(std::i32::MIN.nth_root(31), -2);\nassert_eq!((std::i32::MIN + 1).nth_root(31), -1);\n\nassert_eq!(std::u32::MAX.nth_root(31), 2);\nassert_eq!(std::u32::MAX.nth_root(32), 1);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47092:5328":{"id":"0:47092:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:11617:3981":{"id":"a:2:9605:8783-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14678":{"id":"0:14678","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14679:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:25016:2696":{"id":"b:44:298-0:25016:2696","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2525:59615":{"id":"50:2525:59615","crate_id":50,"name":"batching","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[581,4],"end":[583,25]},"visibility":"default","docs":"A “meta iterator adaptor”. Its closure receives a reference to the\niterator and may pick off as many elements as it likes, to produce the\nnext iterator element.\n\nIterator element type is `B`.\n\n```\nuse itertools::Itertools;\n\n// An adaptor that gathers elements in pairs\nlet pit = (0..4).batching(|it| {\n match it.next() {\n None => None,\n Some(x) => match it.next() {\n None => None,\n Some(y) => Some((x, y)),\n }\n }\n });\n\nitertools::assert_equal(pit, vec![(0, 1), (2, 3)]);\n```\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Batching","id":"50:3000:19982","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:6767:2182":{"id":"b:19:426-0:6767:2182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1622":{"id":"0:1622","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[97,0],"end":[104,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1624:125","0:1625:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:35705:5457":{"id":"a:2:9605:8783-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50544:7245":{"id":"0:50544:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49628":{"id":"0:49628","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49629:7231","0:49630:5150","0:49631:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6543":{"id":"0:6543","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6544:7231","0:6545:5150","0:6546:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51558:1767":{"id":"0:51558:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1883,54],"end":[1883,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52855:906":{"id":"0:52855:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2120,4],"end":[2132,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hot_vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["sequence_number",{"kind":"primitive","inner":"u32"}],["kes_period",{"kind":"primitive","inner":"u32"}],["sigma",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9580:7231":{"id":"0:9580:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:31876:5278":{"id":"a:2:9605:8783-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28312:5150":{"id":"0:28312:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:24195":{"id":"0:24195","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24196:7231","0:24197:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41853:7231":{"id":"0:41853:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42687:2455":{"id":"0:42687:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2856:1437":{"id":"0:2856:1437","crate_id":0,"name":"u8","span":{"filename":"src/typed_bytes/builder.rs","begin":[39,4],"end":[47,5]},"visibility":"public","docs":"Append an u8 in the builder","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15222:7236":{"id":"0:15222:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17493:2154":{"id":"0:17493:2154","crate_id":0,"name":"Key","span":{"filename":"src/error.rs","begin":[9,0],"end":[13,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:17494:1938","0:17497:2174","0:17500:4329"],"impls":["a:2:3471:6582-0:17493:2154","a:2:9605:8783-0:17493:2154","a:2:3421:221-0:17493:2154","a:2:9606:8782-0:17493:2154","a:2:3407:213-0:17493:2154","b:2:3244-0:17493:2154","b:2:2903-0:17493:2154","b:2:3255-0:17493:2154","b:2:3240-0:17493:2154","b:2:4212-0:17493:2154","b:2:3250-0:17493:2154","b:2:2906-0:17493:2154","b:5:6515-0:17493:2154","b:44:298-0:17493:2154","b:49:1377-0:17493:2154","0:17503","0:2094"]}},"2:15866:53563":{"id":"2:15866:53563","crate_id":2,"name":"reduce_max","span":null,"visibility":"default","docs":"Returns the maximum lane in the vector.\n\n# Examples\n\n```\n# #![feature(portable_simd)]\n# #[cfg(feature = \"as_crate\")] use core_simd::simd;\n# #[cfg(not(feature = \"as_crate\"))] use core::simd;\n# use simd::{i32x4, SimdInt};\nlet v = i32x4::from_array([1, 2, 3, 4]);\nassert_eq!(v.reduce_max(), 4);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdInt","id":"2:15853:18939","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43572:1692":{"id":"0:43572:1692","crate_id":0,"name":"has_plutus_data","span":{"filename":"src/lib.rs","begin":[418,4],"end":[423,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15728":{"id":"0:15728","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15729:2244"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38661:1767":{"id":"0:38661:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[218,4],"end":[218,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:18206:2664":{"id":"b:2:4212-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50289":{"id":"0:50289","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50290:7231","0:50291:5150","0:50292:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:20565:2670":{"id":"b:2:2903-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14462:1772":{"id":"0:14462:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20565:2670":{"id":"0:20565:2670","crate_id":0,"name":"PoolRegistration","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[17,0],"end":[19,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:20634","0:20649","0:20664","0:20679","0:20694","0:20732","a:2:3471:6582-0:20565:2670","a:2:9605:8783-0:20565:2670","a:2:3421:221-0:20565:2670","a:2:9606:8782-0:20565:2670","a:2:3407:213-0:20565:2670","b:2:3244-0:20565:2670","b:2:2903-0:20565:2670","b:2:3255-0:20565:2670","b:2:3240-0:20565:2670","b:2:4212-0:20565:2670","b:2:3250-0:20565:2670","b:2:2906-0:20565:2670","b:5:859-0:20565:2670","b:19:426-0:20565:2670","b:32:1701-0:20565:2670","b:36:59-0:20565:2670","b:44:298-0:20565:2670","b:49:1377-0:20565:2670","0:20567","0:20569","0:20571","0:20574","0:20575","0:20577","0:20579","0:20580","0:20582","0:20586","0:20591","0:20630","0:20511","0:20517","0:20526","0:20539","0:20545","0:20549","0:20553","0:20557","0:20559","0:4343"]}},"0:50201:1767":{"id":"0:50201:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1637,88],"end":[1637,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:9043:2768":{"id":"b:2:2906-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:28003:5212":{"id":"b:5:859-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8234:906":{"id":"0:8234:906","crate_id":0,"name":"new","span":{"filename":"src/builders/script_structs.rs","begin":[80,4],"end":[82,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["datum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:49101:1812":{"id":"b:44:298-0:49101:1812","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21359:7231":{"id":"0:21359:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:19766:5125":{"id":"b:2:3255-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52622:7231":{"id":"0:52622:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:24186:2695":{"id":"b:49:1377-0:24186:2695","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"28:180:57377":{"id":"28:180:57377","crate_id":28,"name":"seed_from_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.4.2/src/lib.rs","begin":[306,4],"end":[306,44]},"visibility":"default","docs":"Create a new PRNG using a `u64` seed.\n\nThis is a convenience-wrapper around `from_seed` to allow construction\nof any `SeedableRng` from a simple `u64` value. It is designed such that\nlow Hamming Weight numbers like 0 and 1 can be used and should still\nresult in good, independent seeds to the PRNG which is returned.\n\nThis **is not suitable for cryptography**, as should be clear given that\nthe input size is only 64 bits.\n\nImplementations for PRNGs *may* provide their own implementations of\nthis function, but the default implementation should be good enough for\nall purposes. *Changing* the implementation of this function should be\nconsidered a value-breaking change.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["state",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:16892:1888":{"id":"b:2:2903-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:21056:4437":{"id":"a:2:3471:6582-0:21056:4437","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44343:1710":{"id":"0:44343:1710","crate_id":0,"name":"ip","span":{"filename":"src/lib.rs","begin":[594,4],"end":[596,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45735:2225":{"id":"0:45735:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15801:7245":{"id":"0:15801:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26465:1637":{"id":"0:26465:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[32,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6387:2190":{"id":"0:6387:2190","crate_id":0,"name":"to_base58","span":{"filename":"src/address.rs","begin":[253,4],"end":[255,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43334":{"id":"0:43334","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[364,44],"end":[364,60]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43335:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53419":{"id":"0:53419","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,23],"end":[2314,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:10116:3075":{"id":"b:49:1377-0:10116:3075","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20773:7231":{"id":"0:20773:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51976:5150":{"id":"0:51976:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:25035:7231":{"id":"0:25035:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51108:2226":{"id":"0:51108:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51507:7231":{"id":"0:51507:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:577:906":{"id":"0:577:906","crate_id":0,"name":"new","span":{"filename":"src/chain_core/mempack.rs","begin":[9,4],"end":[11,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48573":{"id":"0:48573","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48574:7231","0:48575:5150","0:48576:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48072:5150":{"id":"0:48072:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:32:1701-0:18206:2664":{"id":"b:32:1701-0:18206:2664","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:17811:2129":{"id":"b:2:3240-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31218":{"id":"0:31218","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31223:5328","0:31234:6154","0:31245:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:14704:4231":{"id":"b:2:3244-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43940:702":{"id":"0:43940:702","crate_id":0,"name":"hash","span":{"filename":"src/lib.rs","begin":[522,4],"end":[522,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17254":{"id":"0:17254","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17255:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:9426:2840":{"id":"a:2:9605:8783-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15179":{"id":"0:15179","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15180:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3119:5735":{"id":"0:3119:5735","crate_id":0,"name":"CBORReadLen","span":{"filename":"src/utils.rs","begin":[1139,0],"end":[1142,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:3122","a:2:3471:6582-0:3119:5735","a:2:9605:8783-0:3119:5735","a:2:3421:221-0:3119:5735","a:2:9606:8782-0:3119:5735","a:2:3407:213-0:3119:5735","b:2:3244-0:3119:5735","b:2:2903-0:3119:5735","b:2:3255-0:3119:5735","b:2:3240-0:3119:5735","b:2:4212-0:3119:5735","b:2:3250-0:3119:5735","b:2:2906-0:3119:5735","b:44:298-0:3119:5735","b:49:1377-0:3119:5735"]}},"0:49589:1767":{"id":"0:49589:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1473,88],"end":[1473,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:18407:2624":{"id":"a:2:3471:6582-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21262:5119":{"id":"0:21262:5119","crate_id":0,"name":"vrf_keyhash","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[110,4],"end":[112,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5706":{"id":"0:5706","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1973,0],"end":[1981,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5707:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:35371:5329":{"id":"a:2:3471:6582-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:34144:1781":{"id":"b:2:2906-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:20811:4441":{"id":"b:2:2906-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48599":{"id":"0:48599","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,38],"end":[1308,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48600:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30310":{"id":"0:30310","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[29,4],"end":[29,6]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33202:1759":{"id":"0:33202:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[580,4],"end":[580,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15175":{"id":"0:15175","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15177:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42618:266":{"id":"0:42618:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[212,4],"end":[214,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:41891:1610":{"id":"b:36:59-0:41891:1610","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8973:667":{"id":"0:8973:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12698:5150":{"id":"0:12698:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26497":{"id":"0:26497","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15194":{"id":"0:15194","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15196:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14524:649":{"id":"0:14524:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30176:5150":{"id":"0:30176:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"47:34:4004":{"id":"47:34:4004","crate_id":47,"name":"reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[36,4],"end":[36,24]},"visibility":"default","docs":"Reset hasher instance to its initial state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:46992:5150":{"id":"0:46992:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46515:7231":{"id":"0:46515:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8779":{"id":"0:8779","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8780:7231","0:8781:5150","0:8782:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15895:53563":{"id":"2:15895:53563","crate_id":2,"name":"reduce_max","span":null,"visibility":"default","docs":"Returns the maximum lane in the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:731:3757":{"id":"0:731:3757","crate_id":0,"name":"ChainLength","span":{"filename":"src/chain_core/property.rs","begin":[47,0],"end":[49,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:732:919"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:46536":{"id":"0:46536","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[991,22],"end":[991,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46537:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23133":{"id":"0:23133","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23138:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45088":{"id":"0:45088","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45089:7231","0:45090:5150","0:45091:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1134:3933":{"id":"0:1134:3933","crate_id":0,"name":"Public","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[54,4],"end":[54,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"XPub","id":"23:455:2131","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:48281":{"id":"0:48281","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48282:7231","0:48283:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:12562:3031":{"id":"b:49:1377-0:12562:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6574":{"id":"0:6574","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,43],"end":[356,53]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6575:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:1028:3918":{"id":"b:49:1377-0:1028:3918","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15829":{"id":"0:15829","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15830:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:882:3937":{"id":"0:882:3937","crate_id":0,"name":"public_from_binary","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[57,4],"end":[64,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35939":{"id":"0:35939","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35940:7231","0:35941:5150","0:35942:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31330:667":{"id":"0:31330:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:16516:1272":{"id":"2:16516:1272","crate_id":2,"name":"simd_le","span":null,"visibility":"default","docs":"Test if each lane is less than or equal to the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8538:7232":{"id":"0:8538:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44122:7231":{"id":"0:44122:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15407:7236":{"id":"0:15407:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3123:906":{"id":"0:3123:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[1145,4],"end":[1150,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["len",{"kind":"resolved_path","inner":{"name":"cbor_event::Len","id":"21:844:1706","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:28270:5213":{"id":"b:36:59-0:28270:5213","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:46526:1747":{"id":"b:2:4212-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:16554:1906":{"id":"b:44:298-0:16554:1906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:15444:4233":{"id":"b:2:2906-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:42951:1651":{"id":"a:2:3471:6582-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5711:1763":{"id":"0:5711:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1984,4],"end":[1992,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15065:7247":{"id":"0:15065:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:24186:2695":{"id":"a:2:9605:8783-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34167:1763":{"id":"0:34167:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,64],"end":[956,82]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43049":{"id":"0:43049","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43050:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20574":{"id":"0:20574","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39579:1767":{"id":"0:39579:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/utils.rs","begin":[35,61],"end":[35,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3541:879":{"id":"2:3541:879","crate_id":2,"name":"mul_assign","span":null,"visibility":"default","docs":"Performs the `*=` operation.\n\n# Example\n\n```\nlet mut x: u32 = 12;\nx *= 2;\nassert_eq!(x, 24);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:17883:5054":{"id":"a:2:3407:213-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34215:1835":{"id":"0:34215:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54870":{"id":"0:54870","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54871:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4670":{"id":"0:4670","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/drep.rs","begin":[3,0],"end":[10,1]},"visibility":{"restricted":{"parent":"0:4668:5146","path":"::serialization::governance::drep"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4671:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11623:3997":{"id":"0:11623:3997","crate_id":0,"name":"LegacyPriv","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[25,0],"end":[25,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:1124","a:2:3471:6582-0:11623:3997","a:2:9605:8783-0:11623:3997","a:2:3421:221-0:11623:3997","a:2:9606:8782-0:11623:3997","a:2:3407:213-0:11623:3997","b:2:3244-0:11623:3997","b:2:2903-0:11623:3997","b:2:3255-0:11623:3997","b:2:3240-0:11623:3997","b:2:4212-0:11623:3997","b:2:3250-0:11623:3997","b:2:2906-0:11623:3997","b:5:859-0:11623:3997","b:17:55-0:11623:3997","b:22:72-0:11623:3997","b:22:61-0:11623:3997","b:22:65-0:11623:3997","b:36:59-0:11623:3997","b:44:298-0:11623:3997","b:49:1377-0:11623:3997","0:11627","0:1122"]}},"0:51336:1766":{"id":"0:51336:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1856,4],"end":[1856,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:39443:4134":{"id":"b:5:859-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:2199:4482":{"id":"b:2:3255-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:988:3159":{"id":"25:988:3159","crate_id":25,"name":"abs","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/sign.rs","begin":[14,4],"end":[14,26]},"visibility":"default","docs":"Computes the absolute value.\n\nFor `f32` and `f64`, `NaN` will be returned if the number is `NaN`.\n\nFor signed integers, `::MIN` will be returned if the number is `::MIN`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9919":{"id":"0:9919","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[11,9],"end":[11,14]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9920:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21956":{"id":"0:21956","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21957:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54762:906":{"id":"0:54762:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2714,4],"end":[2716,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11924":{"id":"0:11924","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[9,23],"end":[9,27]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49635:7247":{"id":"0:49635:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51123:5328":{"id":"0:51123:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:309:44596":{"id":"44:309:44596","crate_id":44,"name":"u128x2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[239,4],"end":[239,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"u128x2","id":"44:278:44596","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:2:3250-0:43057:1634":{"id":"b:2:3250-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44531:6154":{"id":"0:44531:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[617,0],"end":[617,18]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:31611:1780":{"id":"b:36:59-0:31611:1780","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:26345:5181":{"id":"a:2:3407:213-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:48086:1792":{"id":"a:2:9605:8783-0:48086:1792","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33663:906":{"id":"0:33663:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[649,4],"end":[651,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:49101:1812":{"id":"b:2:3255-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5259:1759":{"id":"0:5259:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[236,4],"end":[244,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:25016:2696":{"id":"a:2:3421:221-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53788:266":{"id":"0:53788:266","crate_id":0,"name":"add","span":{"filename":"src/lib.rs","begin":[2432,4],"end":[2434,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28750:7243":{"id":"0:28750:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:27009:2852":{"id":"b:44:298-0:27009:2852","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:516:122":{"id":"b:2:2906-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31036:2669":{"id":"0:31036:2669","crate_id":0,"name":"deposit","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[41,4],"end":[43,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43311:2455":{"id":"0:43311:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:35292:5355":{"id":"a:2:3407:213-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23577:415":{"id":"0:23577:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:13290:1774":{"id":"a:2:3421:221-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50198":{"id":"0:50198","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,88],"end":[1637,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50199:1766","0:50200:7350","0:50201:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22093:5331":{"id":"0:22093:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43242:740":{"id":"0:43242:740","crate_id":0,"name":"index","span":{"filename":"src/lib.rs","begin":[350,4],"end":[352,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11752:4063":{"id":"0:11752:4063","crate_id":0,"name":"InvalidHexEncoding","span":{"filename":"src/chain_crypto/hash.rs","begin":[18,4],"end":[18,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11754:1542"]}},"0:28287":{"id":"0:28287","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28288:7231","0:28289:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:25678:5150":{"id":"b:19:426-0:25678:5150","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14126:2226":{"id":"0:14126:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14688":{"id":"0:14688","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14689:7231","0:14690:5150","0:14691:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:35292:5355":{"id":"b:5:859-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40250:5150":{"id":"0:40250:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:41273:5763":{"id":"a:2:3421:221-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2976:1835":{"id":"0:2976:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[22,0],"end":[26,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["data_item",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"cbor_event::se::Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:7516":{"id":"0:7516","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7517:7231","0:7518:5150","0:7519:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52195":{"id":"0:52195","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52200:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8714":{"id":"0:8714","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8715:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1594:3031":{"id":"0:1594:3031","crate_id":0,"name":"PublicKey","span":{"filename":"src/chain_crypto/key.rs","begin":[55,0],"end":[55,67]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1651","a:2:3471:6582-0:1594:3031","a:2:9605:8783-0:1594:3031","a:2:3421:221-0:1594:3031","a:2:9606:8782-0:1594:3031","a:2:3407:213-0:1594:3031","b:2:3244-0:1594:3031","b:2:2903-0:1594:3031","b:2:3255-0:1594:3031","b:2:3240-0:1594:3031","b:2:4212-0:1594:3031","b:2:3250-0:1594:3031","b:2:2906-0:1594:3031","b:5:6515-0:1594:3031","b:5:859-0:1594:3031","b:17:55-0:1594:3031","b:22:72-0:1594:3031","b:22:61-0:1594:3031","b:22:65-0:1594:3031","b:36:59-0:1594:3031","b:44:298-0:1594:3031","b:49:1377-0:1594:3031","0:1616","0:1619","0:1622","0:1636","0:1657","0:1663","0:1666","0:1668","0:1671","0:1674","0:1678","0:1915"]}},"0:19963:7245":{"id":"0:19963:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:20571":{"id":"0:20571","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20572:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35279:7245":{"id":"0:35279:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5418:1759":{"id":"0:5418:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[127,4],"end":[132,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8165:7231":{"id":"0:8165:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:48848:1808":{"id":"a:2:3471:6582-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"24:515:4004":{"id":"24:515:4004","crate_id":24,"name":"reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[58,4],"end":[58,24]},"visibility":"default","docs":"Reset the digest. This method must be called after result() and before supplying more\ndata.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6060:2455":{"id":"0:6060:2455","crate_id":0,"name":"is_none","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13046":{"id":"0:13046","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,23],"end":[527,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9713":{"id":"0:9713","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9714:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15460:415":{"id":"0:15460:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47826:7243":{"id":"0:47826:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22810":{"id":"0:22810","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22811:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9085":{"id":"0:9085","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9086:7231","0:9087:5150","0:9088:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30923:2194":{"id":"0:30923:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11762:3896":{"id":"b:2:4212-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5737:993":{"id":"0:5737:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2598,4],"end":[2627,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46779:415":{"id":"0:46779:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1020,22],"end":[1020,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:51526:1872":{"id":"a:2:3471:6582-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16540:5150":{"id":"0:16540:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21002":{"id":"0:21002","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21003:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2022":{"id":"0:2022","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1295,0],"end":[1312,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2023:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:573:3608":{"id":"b:2:3240-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:45100:1725":{"id":"b:32:1701-0:45100:1725","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14350:415":{"id":"0:14350:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6326":{"id":"0:6326","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6327:7231","0:6328:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11885:3901":{"id":"b:2:2906-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39772":{"id":"0:39772","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[121,16],"end":[121,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39773:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1742:649":{"id":"0:1742:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/sign.rs","begin":[67,4],"end":[69,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39770":{"id":"0:39770","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[121,9],"end":[121,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39771:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1603":{"id":"0:1603","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[59,0],"end":[74,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1605:4119","0:1606:4120","0:1607:4121","0:1608:3943"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26048:7350":{"id":"0:26048:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:573:3608":{"id":"b:2:3250-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14164:7232":{"id":"0:14164:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18415:702":{"id":"0:18415:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[63,4],"end":[63,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21665:2682":{"id":"0:21665:2682","crate_id":0,"name":"StakeDelegation","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:21737","0:21752","0:21767","0:21782","0:21797","0:21835","a:2:3471:6582-0:21665:2682","a:2:9605:8783-0:21665:2682","a:2:3421:221-0:21665:2682","a:2:9606:8782-0:21665:2682","a:2:3407:213-0:21665:2682","b:2:3244-0:21665:2682","b:2:2903-0:21665:2682","b:2:3255-0:21665:2682","b:2:3240-0:21665:2682","b:2:4212-0:21665:2682","b:2:3250-0:21665:2682","b:2:2906-0:21665:2682","b:5:859-0:21665:2682","b:19:426-0:21665:2682","b:32:1701-0:21665:2682","b:36:59-0:21665:2682","b:44:298-0:21665:2682","b:49:1377-0:21665:2682","0:21668","0:21670","0:21672","0:21675","0:21676","0:21678","0:21680","0:21681","0:21683","0:21687","0:21692","0:21733","0:21611","0:21617","0:21626","0:21639","0:21645","0:21649","0:21653","0:21657","0:21659","0:4435"]}},"0:29846":{"id":"0:29846","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29848:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43990:1835":{"id":"0:43990:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21312:2685":{"id":"0:21312:2685","crate_id":0,"name":"pool_owners","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[130,4],"end":[132,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:28711:5215":{"id":"b:2:2903-0:28711:5215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43705:1763":{"id":"0:43705:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[471,4],"end":[471,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44891":{"id":"0:44891","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[703,4],"end":[703,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44892:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:31101:2861":{"id":"b:2:3244-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:573:3608":{"id":"a:2:9605:8783-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15961:7231":{"id":"0:15961:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29287:993":{"id":"0:29287:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:54614:1982":{"id":"b:32:1701-0:54614:1982","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"47:105:59324":{"id":"47:105:59324","crate_id":47,"name":"finalize_into_reset","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[15,4],"end":[15,84]},"visibility":"default","docs":"Write result into provided array and reset the hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["out",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FixedOutput","id":"47:102:19741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:776:3831":{"id":"0:776:3831","crate_id":0,"name":"Content","span":{"filename":"src/chain_core/property.rs","begin":[203,4],"end":[203,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Fragment","id":"0:758:3810","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:35941:5150":{"id":"0:35941:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:13816:780":{"id":"2:13816:780","crate_id":2,"name":"len","span":null,"visibility":"public","docs":"Returns the length of `self`.\n\nThis length is in bytes, not [`char`]s or graphemes. In other words,\nit might not be what a human considers the length of the string.\n\n[`char`]: prim@char\n\n# Examples\n\nBasic usage:\n\n```\nlet len = \"foo\".len();\nassert_eq!(3, len);\n\nassert_eq!(\"ƒoo\".len(), 4); // fancy f!\nassert_eq!(\"ƒoo\".chars().count(), 3);\n```","links":{"prim@char":"1:11836:6300"},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":true,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7695:993":{"id":"0:7695:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/builders/mint_builder.rs","begin":[10,43],"end":[10,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3004:667":{"id":"0:3004:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[276,4],"end":[278,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21092:1763":{"id":"0:21092:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[86,4],"end":[86,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50248:6470":{"id":"0:50248:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33750":{"id":"0:33750","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,27],"end":[675,30]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33751:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1771:3958":{"id":"0:1771:3958","crate_id":0,"name":"verify","span":{"filename":"src/chain_crypto/sign.rs","begin":[140,4],"end":[142,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["publickey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"key::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["object",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34443:1767":{"id":"0:34443:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:39767:2354":{"id":"b:32:1701-0:39767:2354","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:41467:1683":{"id":"a:2:9606:8782-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:6894:2186":{"id":"a:2:9606:8782-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8032:6470":{"id":"0:8032:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20804:7207":{"id":"0:20804:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31343":{"id":"0:31343","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31344:7231","0:31345:5150","0:31346:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:51041:1863":{"id":"b:5:859-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3259:1416":{"id":"2:3259:1416","crate_id":2,"name":"try_from","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"generic","inner":"U"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:31355:1815":{"id":"a:2:3407:213-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:675:56567":{"id":"25:675:56567","crate_id":25,"name":"checked_div","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/checked.rs","begin":[84,4],"end":[84,52]},"visibility":"default","docs":"Divides two numbers, checking for underflow, overflow and division by\nzero. If any of that happens, `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:31611:1780":{"id":"a:2:3421:221-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48304:667":{"id":"0:48304:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:11655:4067":{"id":"b:49:1377-0:11655:4067","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:49101:1812":{"id":"b:2:2903-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39411:649":{"id":"0:39411:649","crate_id":0,"name":"fmt","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,9],"end":[7,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43676:1665":{"id":"0:43676:1665","crate_id":0,"name":"Ed25519KeyHashes","span":{"filename":"src/lib.rs","begin":[474,0],"end":[474,60]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:43724","0:43739","0:43754","0:43769","0:43784","0:43822","a:2:3471:6582-0:43676:1665","a:2:9605:8783-0:43676:1665","a:2:3421:221-0:43676:1665","a:2:9606:8782-0:43676:1665","a:2:3407:213-0:43676:1665","b:2:3244-0:43676:1665","b:2:2903-0:43676:1665","b:2:3255-0:43676:1665","b:2:3240-0:43676:1665","b:2:4212-0:43676:1665","b:2:3250-0:43676:1665","b:2:2906-0:43676:1665","b:5:859-0:43676:1665","b:19:426-0:43676:1665","b:32:1701-0:43676:1665","b:36:59-0:43676:1665","b:44:298-0:43676:1665","b:49:1377-0:43676:1665","0:3408","0:5664","0:43679","0:43681","0:43683","0:43686","0:43687","0:43689","0:43691","0:43692","0:43694","0:43698","0:43703","0:43720","0:43622","0:43628","0:43637","0:43650","0:43656","0:43660","0:43664","0:43668","0:43670","0:5669"]}},"0:7539:906":{"id":"0:7539:906","crate_id":0,"name":"new","span":{"filename":"src/builders/certificates_builder.rs","begin":[13,4],"end":[15,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:12328:4180":{"id":"b:49:1377-0:12328:4180","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46684:780":{"id":"0:46684:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1004,4],"end":[1006,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48089:408":{"id":"0:48089:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1252,4],"end":[1252,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:204:39345":{"id":"53:204:39345","crate_id":53,"name":"cos","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[89,4],"end":[89,25]},"visibility":"default","docs":"Computes the cosine of a number (in radians).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:31876:5278":{"id":"0:31876:5278","crate_id":0,"name":"ConstrPlutusData","span":{"filename":"src/protocol_types/plutus.rs","begin":[234,0],"end":[237,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:31896","0:31911","0:31926","0:31941","0:31956","a:2:3471:6582-0:31876:5278","a:2:9605:8783-0:31876:5278","a:2:3421:221-0:31876:5278","a:2:9606:8782-0:31876:5278","a:2:3407:213-0:31876:5278","b:2:3244-0:31876:5278","b:2:2903-0:31876:5278","b:2:3255-0:31876:5278","b:2:3240-0:31876:5278","b:2:4212-0:31876:5278","b:2:3250-0:31876:5278","b:2:2906-0:31876:5278","b:5:859-0:31876:5278","b:19:426-0:31876:5278","b:36:59-0:31876:5278","b:44:298-0:31876:5278","b:49:1377-0:31876:5278","0:31879","0:31881","0:31883","0:31884","0:31886","0:31888","0:31889","0:31891","0:31893","0:31822","0:31828","0:31837","0:31850","0:31856","0:31860","0:31864","0:31868","0:31870","0:5216"]}},"0:28267:1766":{"id":"0:28267:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12772":{"id":"0:12772","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12777:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28556:5328":{"id":"0:28556:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[20,0],"end":[20,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12337":{"id":"0:12337","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12338:7231","0:12339:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2330:126":{"id":"32:2330:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1762,4],"end":[1762,21]},"visibility":"default","docs":"Must match the `Error` type of our `Serializer`.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9756:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:43612:1682":{"id":"0:43612:1682","crate_id":0,"name":"serialization_format","span":{"filename":"src/lib.rs","begin":[446,4],"end":[448,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7736:7243":{"id":"0:7736:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26698:7207":{"id":"0:26698:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7222:2303":{"id":"0:7222:2303","crate_id":0,"name":"cert_index_bignum","span":{"filename":"src/address.rs","begin":[884,4],"end":[886,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54957:7232":{"id":"0:54957:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50780:7231":{"id":"0:50780:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:20818":{"id":"0:20818","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[42,4],"end":[42,8]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20819:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:17505:1708":{"id":"b:2:3244-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42778":{"id":"0:42778","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42783:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:45861:1732":{"id":"b:32:1701-0:45861:1732","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54604:5150":{"id":"0:54604:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:38446":{"id":"0:38446","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38447:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:11611:3928":{"id":"b:22:61-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45986":{"id":"0:45986","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45987:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16575:993":{"id":"0:16575:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2899:6369":{"id":"2:2899:6369","crate_id":2,"name":"borrow","span":null,"visibility":"default","docs":"Immutably borrows from an owned value.\n\n# Examples\n\n```\nuse std::borrow::Borrow;\n\nfn check>(s: T) {\n assert_eq!(\"Hello\", s.borrow());\n}\n\nlet s = \"Hello\".to_string();\n\ncheck(s);\n\nlet s = \"Hello\";\n\ncheck(s);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Borrowed"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:9597":{"id":"0:9597","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[13,0],"end":[113,1]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9602:906","0:9612:266","0:9622:2628","0:9632:2641","0:9642:2648","0:9665:2676","0:9675:2677"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2697:59656":{"id":"50:2697:59656","crate_id":50,"name":"sorted_unstable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2497,4],"end":[2499,29]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_unstable`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort the letters of the text in ascending order\nlet text = \"bdacfe\";\nitertools::assert_equal(text.chars().sorted_unstable(),\n \"abcdef\".chars());\n```","links":{"`slice::sort_unstable`":"2:12773:51769"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:670:6685":{"id":"25:670:6685","crate_id":25,"name":"CheckedSub","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:671:1966"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:26309":{"id":"0:26309","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:537:112":{"id":"b:44:298-0:537:112","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14019":{"id":"0:14019","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14020:7231","0:14021:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37476:3099":{"id":"0:37476:3099","crate_id":0,"name":"script_data_hash","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[171,4],"end":[173,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:2199:4482":{"id":"b:2:2903-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1776:7334":{"id":"32:1776:7334","crate_id":32,"name":"deserialize_identifier","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1137,4],"end":[1139,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting the name of a struct\nfield or the discriminant of an enum variant.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26659:7232":{"id":"0:26659:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8597":{"id":"0:8597","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,32],"end":[226,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8598:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8413:5150":{"id":"0:8413:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52772":{"id":"0:52772","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52777:5328","0:52788:6154","0:52799:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36399":{"id":"0:36399","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,43],"end":[291,53]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36400:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45319:6470":{"id":"0:45319:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2642:59646":{"id":"50:2642:59646","crate_id":50,"name":"set_from","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2033,4],"end":[2035,39]},"visibility":"default","docs":"Assign to each reference in `self` from the `from` iterator,\nstopping at the shortest of the two iterators.\n\nThe `from` iterator is queried for its next element before the `self`\niterator, and if either is exhausted the method is done.\n\nReturn the number of elements written.\n\n```\nuse itertools::Itertools;\n\nlet mut xs = [0; 4];\nxs.iter_mut().set_from(1..);\nassert_eq!(xs, [1, 2, 3, 4]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["from",{"kind":"generic","inner":"J"}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"outlives":"'a"}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"generic","inner":"A"}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"A"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20583:993":{"id":"0:20583:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53447:2194":{"id":"0:53447:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51902:780":{"id":"0:51902:780","crate_id":0,"name":"len","span":{"filename":"src/lib.rs","begin":[1922,4],"end":[1924,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1673:415":{"id":"0:1673:415","crate_id":0,"name":"cmp","span":{"filename":"src/chain_crypto/key.rs","begin":[217,4],"end":[219,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:50799:1867":{"id":"a:2:9605:8783-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35286":{"id":"0:35286","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35287:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:8758:670":{"id":"2:8758:670","crate_id":2,"name":"from_iter","span":null,"visibility":"default","docs":"Creates a value from an iterator.\n\nSee the [module-level documentation] for more.\n\n[module-level documentation]: crate::iter\n\n# Examples\n\nBasic usage:\n\n```\nlet five_fives = std::iter::repeat(5).take(5);\n\nlet v = Vec::from_iter(five_fives);\n\nassert_eq!(v, vec![5, 5, 5, 5, 5]);\n```","links":{"crate::iter":"2:5870:766"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["iter",{"kind":"generic","inner":"T"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"A"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28463":{"id":"0:28463","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[11,4],"end":[11,8]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28464:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:12716:1904":{"id":"b:44:298-0:12716:1904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:18157:5084":{"id":"b:49:1377-0:18157:5084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:32045:3427":{"id":"a:2:9605:8783-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52267:5331":{"id":"0:52267:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:52641:1889":{"id":"b:2:3244-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53620":{"id":"0:53620","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,22],"end":[2411,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53621:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29556:649":{"id":"0:29556:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13279:7231":{"id":"0:13279:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:44:298-0:7696:2703":{"id":"b:44:298-0:7696:2703","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48537":{"id":"0:48537","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48538:7231","0:48539:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:456:53556":{"id":"25:456:53556","crate_id":25,"name":"is_normal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1088,4],"end":[1088,31]},"visibility":"default","docs":"Returns `true` if the number is neither zero, infinite,\n[subnormal][subnormal], or `NaN`.\n\n```\nuse num_traits::Float;\nuse std::f32;\n\nlet min = f32::MIN_POSITIVE; // 1.17549435e-38f32\nlet max = f32::MAX;\nlet lower_than_min = 1.0e-40_f32;\nlet zero = 0.0f32;\n\nassert!(min.is_normal());\nassert!(max.is_normal());\n\nassert!(!zero.is_normal());\nassert!(!f32::NAN.is_normal());\nassert!(!f32::INFINITY.is_normal());\n// Values between `0` and `min` are Subnormal.\nassert!(!lower_than_min.is_normal());\n```\n[subnormal]: http://en.wikipedia.org/wiki/Subnormal_number","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16498":{"id":"0:16498","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16499:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10003":{"id":"0:10003","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10004:7231","0:10005:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11237:3396":{"id":"0:11237:3396","crate_id":0,"name":"full_size","span":{"filename":"src/builders/tx_builder.rs","begin":[1962,4],"end":[1964,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12367:5150":{"id":"0:12367:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:22778:2698":{"id":"a:2:3471:6582-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19376:5331":{"id":"0:19376:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31121:7236":{"id":"0:31121:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:18485":{"id":"0:18485","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18490:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:17833:4490":{"id":"b:2:2903-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:8085:2704":{"id":"b:5:859-0:8085:2704","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10182:5150":{"id":"0:10182:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:53610:1940":{"id":"0:53610:1940","crate_id":0,"name":"AssetNames","span":{"filename":"src/lib.rs","begin":[2413,0],"end":[2413,38]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:53655","0:53670","0:53685","0:53700","0:53715","0:53753","a:2:3471:6582-0:53610:1940","a:2:9605:8783-0:53610:1940","a:2:3421:221-0:53610:1940","a:2:9606:8782-0:53610:1940","a:2:3407:213-0:53610:1940","b:2:3244-0:53610:1940","b:2:2903-0:53610:1940","b:2:3255-0:53610:1940","b:2:3240-0:53610:1940","b:2:4212-0:53610:1940","b:2:3250-0:53610:1940","b:2:2906-0:53610:1940","b:5:859-0:53610:1940","b:19:426-0:53610:1940","b:32:1701-0:53610:1940","b:36:59-0:53610:1940","b:44:298-0:53610:1940","b:49:1377-0:53610:1940","0:3951","0:53613","0:53615","0:53617","0:53618","0:53620","0:53622","0:53623","0:53625","0:53629","0:53634","0:53651","0:53556","0:53562","0:53571","0:53584","0:53590","0:53594","0:53598","0:53602","0:53604"]}},"0:13265:667":{"id":"0:13265:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:5992:2156":{"id":"b:5:859-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28514:7236":{"id":"0:28514:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:42288:5328":{"id":"0:42288:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33035":{"id":"0:33035","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33036:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43057:1634":{"id":"0:43057:1634","crate_id":0,"name":"TransactionInput","span":{"filename":"src/lib.rs","begin":[336,0],"end":[339,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:43129","0:43144","0:43159","0:43174","0:43189","0:43227","a:2:3471:6582-0:43057:1634","a:2:9605:8783-0:43057:1634","a:2:3421:221-0:43057:1634","a:2:9606:8782-0:43057:1634","a:2:3407:213-0:43057:1634","b:2:3244-0:43057:1634","b:2:2903-0:43057:1634","b:2:3255-0:43057:1634","b:2:3240-0:43057:1634","b:2:4212-0:43057:1634","b:2:3250-0:43057:1634","b:2:2906-0:43057:1634","b:5:859-0:43057:1634","b:19:426-0:43057:1634","b:32:1701-0:43057:1634","b:36:59-0:43057:1634","b:44:298-0:43057:1634","b:49:1377-0:43057:1634","0:3335","0:43060","0:43062","0:43064","0:43065","0:43067","0:43069","0:43070","0:43072","0:43074","0:43079","0:43084","0:43125","0:43003","0:43009","0:43018","0:43031","0:43037","0:43041","0:43045","0:43049","0:43051"]}},"0:38013":{"id":"0:38013","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38014:7231","0:38015:5150","0:38016:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39885":{"id":"0:39885","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39886:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4306:1759":{"id":"0:4306:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[9,4],"end":[18,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14536":{"id":"0:14536","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:30377:5235":{"id":"b:44:298-0:30377:5235","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:11617:3981":{"id":"b:2:4212-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14379:1835":{"id":"0:14379:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6188:1835":{"id":"0:6188:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39524":{"id":"0:39524","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[35,9],"end":[35,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39525:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30850:6470":{"id":"0:30850:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:13892:4219":{"id":"b:2:4212-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43662:5150":{"id":"0:43662:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52381":{"id":"0:52381","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52382:7231","0:52383:5150","0:52384:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:19214:2688":{"id":"b:5:859-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28493:1767":{"id":"0:28493:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[14,4],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:49760:1814":{"id":"b:32:1701-0:49760:1814","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15484":{"id":"0:15484","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15489:1835","0:15499:2219","0:15510:2223","0:15521:2225","0:15531:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34629:5352":{"id":"0:34629:5352","crate_id":0,"name":"Cert","span":{"filename":"src/protocol_types/plutus.rs","begin":[1097,4],"end":[1097,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:52096:5150":{"id":"0:52096:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"32:1760:18036":{"id":"32:1760:18036","crate_id":32,"name":"deserialize_unit_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1068,4],"end":[1074,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a unit struct with a\nparticular name.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27953":{"id":"0:27953","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27954:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4901":{"id":"0:4901","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/no_confidence_action.rs","begin":[7,0],"end":[21,1]},"visibility":{"restricted":{"parent":"0:4883:5201","path":"::serialization::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4902:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:7837:2711":{"id":"a:2:3471:6582-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14647:1772":{"id":"0:14647:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18213:2682":{"id":"0:18213:2682","crate_id":0,"name":"StakeDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[41,4],"end":[41,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18215:1542"]}},"b:2:3240-0:32045:3427":{"id":"b:2:3240-0:32045:3427","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50207:906":{"id":"0:50207:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1644,4],"end":[1646,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29622:5230":{"id":"0:29622:5230","crate_id":0,"name":"Constitution","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:29679","0:29694","0:29709","0:29724","0:29739","0:29777","a:2:3471:6582-0:29622:5230","a:2:9605:8783-0:29622:5230","a:2:3421:221-0:29622:5230","a:2:9606:8782-0:29622:5230","a:2:3407:213-0:29622:5230","b:2:3244-0:29622:5230","b:2:2903-0:29622:5230","b:2:3255-0:29622:5230","b:2:3240-0:29622:5230","b:2:4212-0:29622:5230","b:2:3250-0:29622:5230","b:2:2906-0:29622:5230","b:5:859-0:29622:5230","b:19:426-0:29622:5230","b:32:1701-0:29622:5230","b:36:59-0:29622:5230","b:44:298-0:29622:5230","b:49:1377-0:29622:5230","0:29625","0:29631","0:29640","0:29653","0:29659","0:29663","0:29667","0:29671","0:29673","0:29553","0:29555","0:29557","0:29558","0:29560","0:29562","0:29563","0:29565","0:29567","0:29572","0:29577","0:29618","0:4964"]}},"b:2:4212-0:33757:5313":{"id":"b:2:4212-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:17883:5054":{"id":"b:2:3250-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19834":{"id":"0:19834","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[68,4],"end":[68,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19835:1766","0:19836:7350","0:19837:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:6894:2186":{"id":"a:2:3471:6582-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:6899":{"id":"0:6899","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,16],"end":[696,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6900:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16739:1891":{"id":"0:16739:1891","crate_id":0,"name":"KESVKey","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:16761","0:16779","0:16653","a:2:3471:6582-0:16739:1891","a:2:9605:8783-0:16739:1891","a:2:3421:221-0:16739:1891","a:2:9606:8782-0:16739:1891","a:2:3407:213-0:16739:1891","b:2:3244-0:16739:1891","b:2:2903-0:16739:1891","b:2:3255-0:16739:1891","b:2:3240-0:16739:1891","b:2:4212-0:16739:1891","b:2:3250-0:16739:1891","b:2:2906-0:16739:1891","b:5:6515-0:16739:1891","b:5:859-0:16739:1891","b:19:426-0:16739:1891","b:32:1701-0:16739:1891","b:36:59-0:16739:1891","b:44:298-0:16739:1891","b:49:1377-0:16739:1891","0:16743","0:16745","0:16747","0:16748","0:16751","0:16754","0:16756","0:16757","0:16759","0:16685","0:16691","0:16700","0:16713","0:16719","0:16723","0:16727","0:16731","0:16733","0:16655","0:16659","0:16671","0:16674","0:16679","0:16683"]}},"0:19770:5127":{"id":"0:19770:5127","crate_id":0,"name":"ToStakeCredentials","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[72,4],"end":[72,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:19772:1542"]}},"0:35381":{"id":"0:35381","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,29],"end":[1237,31]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36892":{"id":"0:36892","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36893:7231","0:36894:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17782":{"id":"0:17782","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,33],"end":[185,36]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17783:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49388":{"id":"0:49388","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49393:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46752":{"id":"0:46752","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46753:7231","0:46754:5150","0:46755:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41295:5772":{"id":"0:41295:5772","crate_id":0,"name":"encode_json_str_to_native_script","span":{"filename":"src/utils.rs","begin":[1503,0],"end":[1517,1]},"visibility":"public","docs":" Receives a script JSON string\n and returns a NativeScript.\n Cardano Wallet and Node styles are supported.\n\n * wallet: https://github.com/input-output-hk/cardano-wallet/blob/master/specifications/api/swagger.yaml\n * node: https://github.com/input-output-hk/cardano-node/blob/master/doc/reference/simple-scripts.md\n\n self_xpub is expected to be a Bip32PublicKey as hex-encoded bytes\nwasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["self_xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["schema",{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:8989:7247":{"id":"0:8989:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:50557:1865":{"id":"b:44:298-0:50557:1865","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:5808:2142":{"id":"b:2:4212-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47252:649":{"id":"0:47252:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1124,31],"end":[1124,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47606":{"id":"0:47606","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,18],"end":[1202,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46962":{"id":"0:46962","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46963:7231","0:46964:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6569":{"id":"0:6569","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[356,27],"end":[356,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6570:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2574:23840":{"id":"25:2574:23840","crate_id":25,"name":"LN_2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `ln(2.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35715":{"id":"0:35715","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,27],"end":[83,31]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35716:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13937:51515":{"id":"2:13937:51515","crate_id":2,"name":"make_ascii_uppercase","span":null,"visibility":"public","docs":"Converts this string to its ASCII upper case equivalent in-place.\n\nASCII letters 'a' to 'z' are mapped to 'A' to 'Z',\nbut non-ASCII letters are unchanged.\n\nTo return a new uppercased value without modifying the existing one, use\n[`to_ascii_uppercase()`].\n\n[`to_ascii_uppercase()`]: #method.to_ascii_uppercase\n\n# Examples\n\n```\nlet mut s = String::from(\"Grüße, Jürgen ❤\");\n\ns.make_ascii_uppercase();\n\nassert_eq!(\"GRüßE, JüRGEN ❤\", s);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22198:7231":{"id":"0:22198:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11993":{"id":"0:11993","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11994:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22714":{"id":"0:22714","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39961:59":{"id":"0:39961:59","crate_id":0,"name":"default","span":{"filename":"src/utils.rs","begin":[160,67],"end":[160,74]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2620:1766":{"id":"0:2620:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[83,4],"end":[85,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32038:7207":{"id":"0:32038:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:17262:1898":{"id":"a:2:9606:8782-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54568:7232":{"id":"0:54568:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9145:17759":{"id":"2:9145:17759","crate_id":2,"name":"cycle","span":null,"visibility":"default","docs":"Repeats an iterator endlessly.\n\nInstead of stopping at [`None`], the iterator will instead start again,\nfrom the beginning. After iterating again, it will start at the\nbeginning again. And again. And again. Forever. Note that in case the\noriginal iterator is empty, the resulting iterator will also be empty.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut it = a.iter().cycle();\n\nassert_eq!(it.next(), Some(&1));\nassert_eq!(it.next(), Some(&2));\nassert_eq!(it.next(), Some(&3));\nassert_eq!(it.next(), Some(&1));\nassert_eq!(it.next(), Some(&2));\nassert_eq!(it.next(), Some(&3));\nassert_eq!(it.next(), Some(&1));\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Cycle","id":"2:43000:6919","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9128:7169":{"id":"2:9128:7169","crate_id":2,"name":"min_by","span":null,"visibility":"default","docs":"Returns the element that gives the minimum value with respect to the\nspecified comparison function.\n\nIf several elements are equally minimum, the first element is\nreturned. If the iterator is empty, [`None`] is returned.\n\n# Examples\n\n```\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(*a.iter().min_by(|x, y| x.cmp(y)).unwrap(), -10);\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:35463:5449":{"id":"b:2:2903-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24258":{"id":"0:24258","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24263:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27233":{"id":"0:27233","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[9,4],"end":[9,14]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27234:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2225":{"id":"0:2225","crate_id":0,"name":null,"span":{"filename":"src/impl_mockchain/key.rs","begin":[182,0],"end":[191,1]},"visibility":{"restricted":{"parent":"0:2121:1754","path":"::impl_mockchain::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::fmt::Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:2228:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36366:5150":{"id":"0:36366:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:24954":{"id":"0:24954","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36975":{"id":"0:36975","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36976:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:28270:5213":{"id":"a:2:9606:8782-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:11461:3570":{"id":"a:2:9605:8783-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19715:594":{"id":"0:19715:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[47,4],"end":[47,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:41273:5763":{"id":"b:2:3250-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38559:1763":{"id":"0:38559:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[217,4],"end":[217,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17250":{"id":"0:17250","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17251:7231","0:17252:5150","0:17253:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5676":{"id":"0:5676","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1053,0],"end":[1057,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5677:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13302:594":{"id":"0:13302:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[602,27],"end":[602,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:7129:188":{"id":"b:5:859-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46241":{"id":"0:46241","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46242:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26583":{"id":"0:26583","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[26,4],"end":[26,8]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26584:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37759:594":{"id":"0:37759:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17497:2174":{"id":"0:17497:2174","crate_id":0,"name":"Uint","span":{"filename":"src/error.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17499:1542"]}},"0:102:1759":{"id":"0:102:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[808,4],"end":[813,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:9591:2855":{"id":"b:2:2906-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:8899:2764":{"id":"b:49:1377-0:8899:2764","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30418":{"id":"0:30418","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[51,4],"end":[51,9]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30419:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34332:7236":{"id":"0:34332:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:408":{"id":"0:408","crate_id":0,"name":null,"span":{"filename":"src/builders/mod.rs","begin":[10,0],"end":[10,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"script_structs","name":"script_structs","id":"0:396:2308","glob":true}},"0:27341":{"id":"0:27341","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27342:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42712":{"id":"0:42712","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,56],"end":[227,74]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42714:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11453:408":{"id":"0:11453:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_core/abor.rs","begin":[10,16],"end":[10,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8149":{"id":"0:8149","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,23],"end":[66,25]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14078":{"id":"0:14078","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14079:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"1:4454:1571":{"id":"1:4454:1571","crate_id":1,"name":"Write","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:4455:1932","1:4456:17720","1:4458:17721","1:4459:3726","1:4460:3712","1:4461:17722","1:4462:8841","1:4471:5716"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:45080":{"id":"0:45080","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45081:7231","0:45082:5150","0:45083:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21640:667":{"id":"0:21640:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6846":{"id":"0:6846","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6847:7231","0:6848:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34946:2866":{"id":"0:34946:2866","crate_id":0,"name":"new_reward","span":{"filename":"src/protocol_types/plutus.rs","begin":[1136,4],"end":[1138,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:45372:1729":{"id":"b:2:3255-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:11762:3896":{"id":"a:2:3407:213-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49734":{"id":"0:49734","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49735:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:54881:2001":{"id":"b:2:3244-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:350:3541":{"id":"25:350:3541","crate_id":25,"name":"from_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[448,4],"end":[448,37]},"visibility":"default","docs":"Converts an `u8` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:398":{"id":"0:398","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[9,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:399:2718","0:400:2659"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14804:2244":{"id":"0:14804:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"b:2:3250-0:21406:2666":{"id":"b:2:3250-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45092":{"id":"0:45092","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45093:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:958:39344":{"id":"25:958:39344","crate_id":25,"name":"tan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[540,4],"end":[540,25]},"visibility":"default","docs":"Computes the tangent of a number (in radians).\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x = f64::consts::PI/4.0;\nlet abs_difference = (x.tan() - 1.0).abs();\n\nassert!(abs_difference < 1e-14);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:15999:1902":{"id":"b:32:1701-0:15999:1902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19161:6470":{"id":"0:19161:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27572:5150":{"id":"0:27572:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:760:2284":{"id":"0:760:2284","crate_id":0,"name":"id","span":{"filename":"src/chain_core/property.rs","begin":[161,4],"end":[161,29]},"visibility":"default","docs":"Return the message's identifier.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Id","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:758:3810","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11933:606":{"id":"0:11933:606","crate_id":0,"name":"expected","span":{"filename":"src/chain_crypto/sign.rs","begin":[27,18],"end":[27,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:6550:7247":{"id":"0:6550:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40953:2194":{"id":"0:40953:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:46768:1749":{"id":"a:2:9605:8783-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16726:7245":{"id":"0:16726:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:7837:2711":{"id":"b:2:2906-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15281":{"id":"0:15281","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15286:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11398:3423":{"id":"0:11398:3423","crate_id":0,"name":"plutus_default_cost_models","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[15,4],"end":[17,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11747:126":{"id":"b:2:3255-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"31:1055:18345":{"id":"31:1055:18345","crate_id":31,"name":"write_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1613,4],"end":[1615,30]},"visibility":"default","docs":"Writes an integer value like `-123` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}],["value",{"kind":"primitive","inner":"i64"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46771":{"id":"0:46771","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,4],"end":[1020,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46772:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11577:3916":{"id":"b:2:3240-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11875:649":{"id":"0:11875:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[8,9],"end":[8,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1470:59548":{"id":"49:1470:59548","crate_id":49,"name":"is_not_equal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[446,4],"end":[446,52]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsNotEqual","id":"49:1467:19822","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:36:59-0:8212:2741":{"id":"b:36:59-0:8212:2741","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1724:18018":{"id":"32:1724:18018","crate_id":32,"name":"deserialize_i16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[937,4],"end":[939,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting an `i16` value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"36:49:7016":{"id":"36:49:7016","crate_id":36,"name":"DynClone","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"36:25:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:40235:667":{"id":"0:40235:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39441:702":{"id":"0:39441:702","crate_id":0,"name":"hash","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,55],"end":[7,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1780:17974":{"id":"32:1780:17974","crate_id":32,"name":"is_human_readable","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1216,4],"end":[1216,39]},"visibility":"default","docs":"Determine whether `Deserialize` implementations should expect to\ndeserialize their human-readable form.\n\nSome types have a human-readable form that may be somewhat expensive to\nconstruct, as well as a binary form that is compact and efficient.\nGenerally text-based formats like JSON and YAML will prefer to use the\nhuman-readable one and binary formats like Postcard will prefer the\ncompact one.\n\n```edition2021\n# use std::ops::Add;\n# use std::str::FromStr;\n#\n# struct Timestamp;\n#\n# impl Timestamp {\n# const EPOCH: Timestamp = Timestamp;\n# }\n#\n# impl FromStr for Timestamp {\n# type Err = String;\n# fn from_str(_: &str) -> Result {\n# unimplemented!()\n# }\n# }\n#\n# struct Duration;\n#\n# impl Duration {\n# fn seconds(_: u64) -> Self { unimplemented!() }\n# }\n#\n# impl Add for Timestamp {\n# type Output = Timestamp;\n# fn add(self, _: Duration) -> Self::Output {\n# unimplemented!()\n# }\n# }\n#\nuse serde::de::{self, Deserialize, Deserializer};\n\nimpl<'de> Deserialize<'de> for Timestamp {\n fn deserialize(deserializer: D) -> Result\n where\n D: Deserializer<'de>,\n {\n if deserializer.is_human_readable() {\n // Deserialize from a human-readable string like \"2015-05-15T17:01:00Z\".\n let s = String::deserialize(deserializer)?;\n Timestamp::from_str(&s).map_err(de::Error::custom)\n } else {\n // Deserialize from a compact binary representation, seconds since\n // the Unix epoch.\n let n = u64::deserialize(deserializer)?;\n Ok(Timestamp::EPOCH + Duration::seconds(n))\n }\n }\n}\n```\n\nThe default implementation of this method returns `true`. Data formats\nmay override this to `false` to request a compact form for types that\nsupport one. Note that modifying this method to change a format from\nhuman-readable to compact or vice versa should be regarded as a breaking\nchange, as a value serialized in human-readable mode is not required to\ndeserialize from the same data in compact mode.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:43676:1665":{"id":"b:2:4212-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52397:1880":{"id":"0:52397:1880","crate_id":0,"name":"Header","span":{"filename":"src/lib.rs","begin":[2063,0],"end":[2066,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:52454","0:52469","0:52484","0:52499","0:52514","0:52552","a:2:3471:6582-0:52397:1880","a:2:9605:8783-0:52397:1880","a:2:3421:221-0:52397:1880","a:2:9606:8782-0:52397:1880","a:2:3407:213-0:52397:1880","b:2:3244-0:52397:1880","b:2:2903-0:52397:1880","b:2:3255-0:52397:1880","b:2:3240-0:52397:1880","b:2:4212-0:52397:1880","b:2:3250-0:52397:1880","b:2:2906-0:52397:1880","b:5:859-0:52397:1880","b:19:426-0:52397:1880","b:32:1701-0:52397:1880","b:36:59-0:52397:1880","b:44:298-0:52397:1880","b:49:1377-0:52397:1880","0:3870","0:52400","0:52404","0:52409","0:52450","0:52343","0:52349","0:52358","0:52371","0:52377","0:52381","0:52385","0:52389","0:52391"]}},"b:2:2903-0:45840:1731":{"id":"b:2:2903-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30376:1767":{"id":"0:30376:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[35,4],"end":[35,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17610:7231":{"id":"0:17610:7231","crate_id":0,"name":"Abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8905:649":{"id":"0:8905:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[13,16],"end":[13,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:31876:5278":{"id":"b:2:3244-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6368":{"id":"0:6368","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,9],"end":[248,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6369:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27811:2194":{"id":"0:27811:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7138":{"id":"0:7138","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[831,23],"end":[831,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2784":{"id":"0:2784","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[248,0],"end":[258,1]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2785:1766","0:2786:1767","0:2787:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17013":{"id":"0:17013","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1256,4],"end":[1256,13]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17014:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:43057:1634":{"id":"b:2:3244-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49137:1759":{"id":"0:49137:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1404,50],"end":[1404,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33432":{"id":"0:33432","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,18],"end":[611,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16506":{"id":"0:16506","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16507:7231","0:16508:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17275":{"id":"0:17275","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,27],"end":[1365,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17276:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18393:5150":{"id":"0:18393:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35033:7207":{"id":"0:35033:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37701":{"id":"0:37701","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37702:7231","0:37703:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:33732:5309":{"id":"a:2:9606:8782-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54423:667":{"id":"0:54423:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31467:5255":{"id":"0:31467:5255","crate_id":0,"name":"new_with_version","span":{"filename":"src/protocol_types/plutus.rs","begin":[62,4],"end":[67,5]},"visibility":"public","docs":"* Creates a new Plutus script from the RAW bytes of the compiled script.\n* This does NOT include any CBOR encoding around these bytes (e.g. from \"cborBytes\" in cardano-cli)\n* If you creating this from those you should use PlutusScript::from_bytes() instead.\n ","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["language",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19787:594":{"id":"0:19787:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[64,4],"end":[64,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45382":{"id":"0:45382","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[790,4],"end":[790,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39922:7243":{"id":"0:39922:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36225":{"id":"0:36225","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[267,0],"end":[267,42]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36230:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30440":{"id":"0:30440","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[58,4],"end":[58,22]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30442:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2290:12416":{"id":"32:2290:12416","crate_id":32,"name":"serialize_tuple_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1067,4],"end":[1071,57]},"visibility":"default","docs":"Begin to serialize a tuple struct like `struct Rgb(u8, u8, u8)`. This\ncall must be followed by zero or more calls to `serialize_field`, then a\ncall to `end`.\n\nThe `name` is the name of the tuple struct and the `len` is the number\nof data fields that will be serialized.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeTupleStruct, Serializer};\n\nstruct Rgb(u8, u8, u8);\n\nimpl Serialize for Rgb {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut ts = serializer.serialize_tuple_struct(\"Rgb\", 3)?;\n ts.serialize_field(&self.0)?;\n ts.serialize_field(&self.1)?;\n ts.serialize_field(&self.2)?;\n ts.end()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeTupleStruct","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:8427:2629":{"id":"b:2:3244-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:7837:2711":{"id":"b:2:3240-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17518:4334":{"id":"0:17518:4334","crate_id":0,"name":"DuplicateKey","span":{"filename":"src/error.rs","begin":[32,4],"end":[32,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17520:1542"]}},"0:30498":{"id":"0:30498","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30499:7231","0:30500:5150","0:30501:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4748:1759":{"id":"0:4748:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/voting_procedures.rs","begin":[5,4],"end":[20,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15983":{"id":"0:15983","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15984:7231","0:15985:5150","0:15986:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33162":{"id":"0:33162","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33163:7231","0:33164:5150","0:33165:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52629":{"id":"0:52629","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52630:7231","0:52631:5150","0:52632:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11617:3981":{"id":"b:2:3244-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54614:1982":{"id":"0:54614:1982","crate_id":0,"name":"Mint","span":{"filename":"src/lib.rs","begin":[2701,0],"end":[2701,45]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:54659","0:54674","0:54689","0:54704","0:54719","0:54757","a:2:3471:6582-0:54614:1982","a:2:9605:8783-0:54614:1982","a:2:3421:221-0:54614:1982","a:2:9606:8782-0:54614:1982","a:2:3407:213-0:54614:1982","b:2:3244-0:54614:1982","b:2:2903-0:54614:1982","b:2:3255-0:54614:1982","b:2:3240-0:54614:1982","b:2:4212-0:54614:1982","b:2:3250-0:54614:1982","b:2:2906-0:54614:1982","b:5:859-0:54614:1982","b:19:426-0:54614:1982","b:32:1701-0:54614:1982","b:36:59-0:54614:1982","b:44:298-0:54614:1982","b:49:1377-0:54614:1982","0:3987","0:54617","0:54619","0:54621","0:54622","0:54624","0:54626","0:54627","0:54629","0:54633","0:54638","0:54655","0:54560","0:54566","0:54575","0:54588","0:54594","0:54598","0:54602","0:54606","0:54608","0:5746"]}},"0:28747":{"id":"0:28747","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28748:7231","0:28749:5150","0:28750:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10896:5738":{"id":"2:10896:5738","crate_id":2,"name":"finish","span":null,"visibility":"default","docs":"Returns the hash value for the values written so far.\n\nDespite its name, the method does not reset the hasher’s internal\nstate. Additional [`write`]s will continue from the current value.\nIf you need to start a fresh hash value, you will have to create\na new hasher.\n\n# Examples\n\n```\nuse std::collections::hash_map::DefaultHasher;\nuse std::hash::Hasher;\n\nlet mut hasher = DefaultHasher::new();\nhasher.write(b\"Cool!\");\n\nprintln!(\"Hash is {:x}!\", hasher.finish());\n```\n\n[`write`]: Hasher::write","links":{"Hasher::write":"2:10897:1932"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:35598:1637":{"id":"0:35598:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/metadata.rs","begin":[50,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26069:7231":{"id":"0:26069:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2353:126":{"id":"0:2353:126","crate_id":0,"name":"Error","span":{"filename":"src/legacy_address/address.rs","begin":[339,4],"end":[339,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"21:781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:5707:1759":{"id":"0:5707:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1974,4],"end":[1980,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:1022:6653":{"id":"25:1022:6653","crate_id":25,"name":"NumRef","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumOps","id":"25:1015:6399","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'r","mutable":false,"type":{"kind":"generic","inner":"Self"}}}},{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[{"name":"'r","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"implementations":[]}},"b:2:3240-0:8584:2642":{"id":"b:2:3240-0:8584:2642","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7274":{"id":"0:7274","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7275:7231","0:7276:5150","0:7277:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:13528:4215":{"id":"b:5:859-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:452:6470":{"id":"19:452:6470","crate_id":19,"name":"describe","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/describe.rs","begin":[57,4],"end":[57,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:38025:5534":{"id":"b:5:859-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24479:7232":{"id":"0:24479:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30384:5213":{"id":"0:30384:5213","crate_id":0,"name":"TreasuryWithdrawalsAction","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[42,4],"end":[42,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"2","value":"2"}}},"0:36936:5471":{"id":"0:36936:5471","crate_id":0,"name":"decode_metadatum_to_json_str","span":{"filename":"src/protocol_types/metadata.rs","begin":[651,0],"end":[657,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["metadatum",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["schema",{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:1849":{"id":"0:1849","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[24,54],"end":[24,70]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::SigningAlgorithm","name":"SigningAlgorithm","id":"0:1728:3909","glob":false}},"0:14622:667":{"id":"0:14622:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14570:278":{"id":"2:14570:278","crate_id":2,"name":"alloc","span":null,"visibility":"default","docs":"Allocate memory as described by the given `layout`.\n\nReturns a pointer to newly-allocated memory,\nor null to indicate allocation failure.\n\n# Safety\n\nThis function is unsafe because undefined behavior can result\nif the caller does not ensure that `layout` has non-zero size.\n\n(Extension subtraits might provide more specific bounds on\nbehavior, e.g., guarantee a sentinel address or a null pointer\nin response to a zero-size allocation request.)\n\nThe allocated block of memory may or may not be initialized.\n\n# Errors\n\nReturning a null pointer indicates that either memory is exhausted\nor `layout` does not meet this allocator's size or alignment constraints.\n\nImplementations are encouraged to return null on memory\nexhaustion rather than aborting, but this is not\na strict requirement. (Specifically: it is *legal* to\nimplement this trait atop an underlying native allocation\nlibrary that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an\nallocation error are encouraged to call the [`handle_alloc_error`] function,\nrather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"primitive","inner":"u8"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:23856":{"id":"0:23856","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33595":{"id":"0:33595","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,55],"end":[641,59]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33596:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:44869:1724":{"id":"a:2:9606:8782-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50400":{"id":"0:50400","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50405:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2496":{"id":"0:2496","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[20,0],"end":[20,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"stake_delegation","name":"stake_delegation","id":"0:2494:5071","glob":true}},"2:5013:17734":{"id":"2:5013:17734","crate_id":2,"name":"size_hint","span":null,"visibility":"default","docs":"Returns the bounds on the remaining length of the async iterator.\n\nSpecifically, `size_hint()` returns a tuple where the first element\nis the lower bound, and the second element is the upper bound.\n\nThe second half of the tuple that is returned is an [Option]<[usize]>.\nA [`None`] here means that either there is no known upper bound, or the\nupper bound is larger than [`usize`].\n\n# Implementation notes\n\nIt is not enforced that an async iterator implementation yields the declared\nnumber of elements. A buggy async iterator may yield less than the lower bound\nor more than the upper bound of elements.\n\n`size_hint()` is primarily intended to be used for optimizations such as\nreserving space for the elements of the async iterator, but must not be\ntrusted to e.g., omit bounds checks in unsafe code. An incorrect\nimplementation of `size_hint()` should not lead to memory safety\nviolations.\n\nThat said, the implementation should provide a correct estimation,\nbecause otherwise it would be a violation of the trait's protocol.\n\nThe default implementation returns (0, [None]) which is correct for any\nasync iterator.","links":{"`usize`":"1:11859:6320","Option":"2:43950:175","`None`":"2:43952:173","usize":"1:11859:6320","None":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"primitive","inner":"usize"},{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32451:780":{"id":"0:32451:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/plutus.rs","begin":[381,4],"end":[383,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24960":{"id":"0:24960","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24961:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12516:7232":{"id":"0:12516:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15901:2226":{"id":"0:15901:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39751":{"id":"0:39751","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39752:7231","0:39753:5150","0:39754:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:409:2309":{"id":"0:409:2309","crate_id":0,"name":"tx_batch_builder","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[1,0],"end":[132,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:8663:2752","0:8799:2753","0:8828:2762"],"is_stripped":true}},"0:16752:702":{"id":"0:16752:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:8427:2629":{"id":"a:2:3421:221-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8305":{"id":"0:8305","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8306:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:43057:1634":{"id":"b:2:3255-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44553":{"id":"0:44553","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[621,0],"end":[644,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44558:906","0:44574:1715"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32771:6470":{"id":"0:32771:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:18206:2664":{"id":"b:2:3244-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:1594:3031":{"id":"b:36:59-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17366:2225":{"id":"0:17366:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1376,0],"end":[1376,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29948":{"id":"0:29948","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29953:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35689":{"id":"0:35689","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35690:7231","0:35691:5150","0:35692:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26210:5175":{"id":"0:26210:5175","crate_id":0,"name":"new_constitutional_committee_hot_key","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["cred",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:39395:5612":{"id":"b:44:298-0:39395:5612","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17528:1719":{"id":"0:17528:1719","crate_id":0,"name":"found","span":{"filename":"src/error.rs","begin":[37,8],"end":[37,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"5:856:17769":{"id":"5:856:17769","crate_id":5,"name":"Owned","span":null,"visibility":"default","docs":"The resulting type after obtaining ownership.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:8070:7231":{"id":"0:8070:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:10445:3053":{"id":"b:2:3244-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43920:7231":{"id":"0:43920:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:11762:3896":{"id":"b:2:3244-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:15444:4233":{"id":"b:44:298-0:15444:4233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3804":{"id":"0:3804","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2282,0],"end":[2290,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3805:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34936:2645":{"id":"0:34936:2645","crate_id":0,"name":"new_cert","span":{"filename":"src/protocol_types/plutus.rs","begin":[1132,4],"end":[1134,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30785:594":{"id":"0:30785:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36401":{"id":"0:36401","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36406:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:205:39344":{"id":"53:205:39344","crate_id":53,"name":"tan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[92,4],"end":[92,25]},"visibility":"default","docs":"Computes the tangent of a number (in radians).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:12365":{"id":"0:12365","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12366:7231","0:12367:5150","0:12368:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6576":{"id":"0:6576","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[359,0],"end":[359,68]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6581:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8107:906":{"id":"0:8107:906","crate_id":0,"name":"new","span":{"filename":"src/builders/script_structs.rs","begin":[33,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:8799:2753":{"id":"b:2:3244-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:43676:1665":{"id":"b:2:2903-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21772:2225":{"id":"0:21772:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20305:1763":{"id":"0:20305:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[197,4],"end":[197,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11817:3897":{"id":"b:2:3244-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32089":{"id":"0:32089","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[304,4],"end":[304,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32090:1766","0:32091:7350","0:32092:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:22778:2698":{"id":"b:2:3250-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:40260:1677":{"id":"b:19:426-0:40260:1677","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1204:4028":{"id":"0:1204:4028","crate_id":0,"name":"try_from_bech32_to_bytes","span":{"filename":"src/chain_crypto/bech32.rs","begin":[24,0],"end":[33,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["bech32_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"0:1195:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:13312:1763":{"id":"0:13312:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[602,56],"end":[602,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13306:1759":{"id":"0:13306:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[602,38],"end":[602,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:27525:5192":{"id":"a:2:9605:8783-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:34144:1781":{"id":"b:44:298-0:34144:1781","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54171:2194":{"id":"0:54171:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2492,0],"end":[2492,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19176:7231":{"id":"0:19176:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16855:7236":{"id":"0:16855:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28870:2843":{"id":"0:28870:2843","crate_id":0,"name":"gov_action_id","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[26,4],"end":[28,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:6365:2189":{"id":"a:2:9606:8782-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18227:1542":{"id":"0:18227:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[45,33],"end":[45,61]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"a:2:3471:6582-0:6365:2189":{"id":"a:2:3471:6582-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33850:649":{"id":"0:33850:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[695,16],"end":[695,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17837:4535":{"id":"0:17837:4535","crate_id":0,"name":"Base58Error","span":{"filename":"src/legacy_address/address.rs","begin":[307,4],"end":[307,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17839:1542"]}},"0:27228":{"id":"0:27228","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[7,4],"end":[7,7]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27229:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33564:5150":{"id":"0:33564:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:52401:408":{"id":"0:52401:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2062,9],"end":[2062,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18400:7207":{"id":"0:18400:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32338":{"id":"0:32338","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32343:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:26050:2841":{"id":"a:2:3421:221-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19514:1763":{"id":"0:19514:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[15,4],"end":[15,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16472:667":{"id":"0:16472:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37199:6154":{"id":"0:37199:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13941:18626":{"id":"2:13941:18626","crate_id":2,"name":"escape_default","span":null,"visibility":"public","docs":"Return an iterator that escapes each char in `self` with [`char::escape_default`].\n\n# Examples\n\nAs an iterator:\n\n```\nfor c in \"❤\\n!\".escape_default() {\n print!(\"{c}\");\n}\nprintln!();\n```\n\nUsing `println!` directly:\n\n```\nprintln!(\"{}\", \"❤\\n!\".escape_default());\n```\n\n\nBoth are equivalent to:\n\n```\nprintln!(\"\\\\u{{2764}}\\\\n!\");\n```\n\nUsing `to_string`:\n\n```\nassert_eq!(\"❤\\n!\".escape_default().to_string(), \"\\\\u{2764}\\\\n!\");\n```","links":{"`char::escape_default`":"2:5560:18626"},"attrs":["#[must_use =\n\"this returns the escaped string as an iterator, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"EscapeDefault","id":"2:46247:6830","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24117":{"id":"0:24117","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24118:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1748:18030":{"id":"32:1748:18030","crate_id":32,"name":"deserialize_str","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1015,4],"end":[1017,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a string value and does\nnot benefit from taking ownership of buffered data owned by the\n`Deserializer`.\n\nIf the `Visitor` would benefit from taking ownership of `String` data,\nindicate this to the `Deserializer` by using `deserialize_string`\ninstead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3250-0:45100:1725":{"id":"b:2:3250-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53307:1909":{"id":"0:53307:1909","crate_id":0,"name":"block_body_hash","span":{"filename":"src/lib.rs","begin":[2240,4],"end":[2242,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19228":{"id":"0:19228","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19229:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15360":{"id":"0:15360","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15362:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49075:1789":{"id":"0:49075:1789","crate_id":0,"name":"ScriptPubkey","span":{"filename":"src/lib.rs","begin":[1395,4],"end":[1395,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:10116:3075":{"id":"b:2:2903-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3095":{"id":"0:3095","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[939,0],"end":[949,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3096:1766","0:3097:1767","0:3098:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23657:7231":{"id":"0:23657:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:42674:5150":{"id":"0:42674:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14690:5150":{"id":"0:14690:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22778:2698":{"id":"0:22778:2698","crate_id":0,"name":"StakeAndVoteDelegation","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:22836","0:22851","0:22866","0:22881","0:22896","0:22934","a:2:3471:6582-0:22778:2698","a:2:9605:8783-0:22778:2698","a:2:3421:221-0:22778:2698","a:2:9606:8782-0:22778:2698","a:2:3407:213-0:22778:2698","b:2:3244-0:22778:2698","b:2:2903-0:22778:2698","b:2:3255-0:22778:2698","b:2:3240-0:22778:2698","b:2:4212-0:22778:2698","b:2:3250-0:22778:2698","b:2:2906-0:22778:2698","b:5:859-0:22778:2698","b:19:426-0:22778:2698","b:32:1701-0:22778:2698","b:36:59-0:22778:2698","b:44:298-0:22778:2698","b:49:1377-0:22778:2698","0:22782","0:22788","0:22797","0:22810","0:22816","0:22820","0:22824","0:22828","0:22830","0:22707","0:22709","0:22711","0:22714","0:22715","0:22717","0:22719","0:22720","0:22722","0:22726","0:22731","0:22774","0:4407"]}},"2:8969:3130":{"id":"2:8969:3130","crate_id":2,"name":"nth","span":null,"visibility":"default","docs":"Returns the `n`th element of the iterator.\n\nLike most indexing operations, the count starts from zero, so `nth(0)`\nreturns the first value, `nth(1)` the second, and so on.\n\nNote that all preceding elements, as well as the returned element, will be\nconsumed from the iterator. That means that the preceding elements will be\ndiscarded, and also that calling `nth(0)` multiple times on the same iterator\nwill return different elements.\n\n`nth()` will return [`None`] if `n` is greater than or equal to the length of the\niterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().nth(1), Some(&2));\n```\n\nCalling `nth()` multiple times doesn't rewind the iterator:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.nth(1), Some(&2));\nassert_eq!(iter.nth(1), None);\n```\n\nReturning `None` if there are less than `n + 1` elements:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().nth(10), None);\n```","links":{"`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14889:1674":{"id":"0:14889:1674","crate_id":0,"name":"TransactionHash","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14911","0:14929","0:14803","a:2:3471:6582-0:14889:1674","a:2:9605:8783-0:14889:1674","a:2:3421:221-0:14889:1674","a:2:9606:8782-0:14889:1674","a:2:3407:213-0:14889:1674","b:2:3244-0:14889:1674","b:2:2903-0:14889:1674","b:2:3255-0:14889:1674","b:2:3240-0:14889:1674","b:2:4212-0:14889:1674","b:2:3250-0:14889:1674","b:2:2906-0:14889:1674","b:5:6515-0:14889:1674","b:5:859-0:14889:1674","b:19:426-0:14889:1674","b:32:1701-0:14889:1674","b:36:59-0:14889:1674","b:44:298-0:14889:1674","b:49:1377-0:14889:1674","0:14893","0:14895","0:14897","0:14898","0:14901","0:14904","0:14906","0:14907","0:14909","0:14835","0:14841","0:14850","0:14863","0:14869","0:14873","0:14877","0:14881","0:14883","0:14805","0:14809","0:14821","0:14824","0:14829","0:14833"]}},"a:2:3421:221-0:48585:1795":{"id":"a:2:3421:221-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:27058":{"id":"0:27058","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27059:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21752":{"id":"0:21752","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21757:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14836:6470":{"id":"0:14836:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14585:2223":{"id":"0:14585:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30896:7207":{"id":"0:30896:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:16739:1891":{"id":"b:2:2906-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:620:512":{"id":"0:620:512","crate_id":0,"name":"debug","span":{"filename":"src/chain_core/mempack.rs","begin":[215,4],"end":[226,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15510:2223":{"id":"0:15510:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19166":{"id":"0:19166","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19167:7231","0:19168:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48650:1767":{"id":"0:48650:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[1308,88],"end":[1308,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33410:5150":{"id":"0:33410:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2628:1763":{"id":"0:2628:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[114,4],"end":[127,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1435":{"id":"0:1435","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[315,0],"end":[322,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1438:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40247:7245":{"id":"0:40247:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:417:2567":{"id":"25:417:2567","crate_id":25,"name":"max_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[149,4],"end":[149,27]},"visibility":"default","docs":"Returns the largest finite value that this type can represent.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T) {\n assert!(T::max_value() == x);\n}\n\ncheck(f32::MAX);\ncheck(f64::MAX);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:47219:7243":{"id":"0:47219:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48012:1775":{"id":"0:48012:1775","crate_id":0,"name":"native_scripts","span":{"filename":"src/lib.rs","begin":[1238,4],"end":[1240,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:46267:1744":{"id":"a:2:3421:221-0:46267:1744","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22959:5146":{"id":"0:22959:5146","crate_id":0,"name":"drep","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[36,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38326:5550":{"id":"0:38326:5550","crate_id":0,"name":"set_pp_governance_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[157,4],"end":[159,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["pp_governance_group",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55016":{"id":"0:55016","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2833,4],"end":[2833,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:11461:3570":{"id":"a:2:9606:8782-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:516:122":{"id":"a:2:9606:8782-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8589":{"id":"0:8589","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[226,16],"end":[226,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8590:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:11747:126":{"id":"b:5:6515-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25700":{"id":"0:25700","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25701:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18935:7236":{"id":"0:18935:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:30134:5233":{"id":"a:2:3407:213-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44872":{"id":"0:44872","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[696,4],"end":[696,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44873:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23448":{"id":"0:23448","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23453:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39962":{"id":"0:39962","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39967:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:10196:2340":{"id":"a:2:9605:8783-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:34765:2644":{"id":"a:2:3421:221-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:52641:1889":{"id":"b:32:1701-0:52641:1889","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40983:2226":{"id":"0:40983:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:11611:3928":{"id":"b:36:59-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51529":{"id":"0:51529","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1883,9],"end":[1883,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51530:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44585:6470":{"id":"0:44585:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:13806:1778":{"id":"b:2:3250-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1636":{"id":"0:1636","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[147,0],"end":[151,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1638:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45082:5150":{"id":"0:45082:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3250-0:14153:4230":{"id":"b:2:3250-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27489":{"id":"0:27489","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10711:3196":{"id":"0:10711:3196","crate_id":0,"name":"add_output","span":{"filename":"src/builders/tx_builder.rs","begin":[892,4],"end":[911,5]},"visibility":"public","docs":"Add explicit output via a TransactionOutput object","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47857":{"id":"0:47857","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,38],"end":[1227,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47858:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:17811:2129":{"id":"a:2:3421:221-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24039:5328":{"id":"0:24039:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8799:2753":{"id":"b:2:4212-0:8799:2753","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:49074:1811":{"id":"b:2:3255-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:657:3706":{"id":"0:657:3706","crate_id":0,"name":"Hole","span":{"filename":"src/chain_core/packer.rs","begin":[21,0],"end":[25,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["a:2:3471:6582-0:657:3706","a:2:9605:8783-0:657:3706","a:2:3421:221-0:657:3706","a:2:9606:8782-0:657:3706","a:2:3407:213-0:657:3706","b:2:3244-0:657:3706","b:2:2903-0:657:3706","b:2:3255-0:657:3706","b:2:3240-0:657:3706","b:2:4212-0:657:3706","b:2:3250-0:657:3706","b:2:2906-0:657:3706","b:44:298-0:657:3706","b:49:1377-0:657:3706"]}},"b:44:298-0:34765:2644":{"id":"b:44:298-0:34765:2644","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13995:1759":{"id":"0:13995:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39953":{"id":"0:39953","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,39],"end":[160,42]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39954:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:13038:2615":{"id":"b:2:3250-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:31876:5278":{"id":"b:49:1377-0:31876:5278","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17243:7231":{"id":"0:17243:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:644:3701":{"id":"b:2:3255-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1843":{"id":"0:1843","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[24,15],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::SignatureError","name":"SignatureError","id":"0:11931:3907","glob":false}},"25:2571:23829":{"id":"25:2571:23829","crate_id":25,"name":"FRAC_PI_6","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `π / 6.0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42346:1625":{"id":"0:42346:1625","crate_id":0,"name":"is_valid","span":{"filename":"src/lib.rs","begin":[150,4],"end":[152,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:1676:56417":{"id":"24:1676:56417","crate_id":24,"name":"ct_eq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[139,4],"end":[139,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3421:221-0:7286:2184":{"id":"a:2:3421:221-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33785":{"id":"0:33785","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,43],"end":[684,53]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33786:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:47843:1791":{"id":"a:2:9605:8783-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:44869:1724":{"id":"b:5:859-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54871:2455":{"id":"0:54871:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2284:7383":{"id":"32:2284:7383","crate_id":32,"name":"serialize_newtype_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[894,4],"end":[900,21]},"visibility":"default","docs":"Serialize a newtype struct like `struct Millimeters(u8)`.\n\nSerializers are encouraged to treat newtype structs as insignificant\nwrappers around the data they contain. A reasonable implementation would\nbe to forward to `value.serialize(self)`.\n\n```edition2021\nuse serde::{Serialize, Serializer};\n\nstruct Millimeters(u8);\n\nimpl Serialize for Millimeters {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_newtype_struct(\"Millimeters\", &self.0)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:34657":{"id":"0:34657","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1090,4],"end":[1090,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34658:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:27009:2852":{"id":"b:2:3244-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:11595:3926":{"id":"b:17:55-0:11595:3926","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39762:2455":{"id":"0:39762:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14440:1759":{"id":"0:14440:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8792:7207":{"id":"0:8792:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:36909:3242":{"id":"b:2:2906-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51786:1766":{"id":"0:51786:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1910,54],"end":[1910,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:31101:2861":{"id":"a:2:3471:6582-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21639":{"id":"0:21639","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21640:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:13528:4215":{"id":"b:32:1701-0:13528:4215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:35040:1783":{"id":"b:32:1701-0:35040:1783","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32842":{"id":"0:32842","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[506,4],"end":[506,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32843:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39944":{"id":"0:39944","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,16],"end":[160,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26301:408":{"id":"0:26301:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:40618:1606":{"id":"a:2:3407:213-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23965:7247":{"id":"0:23965:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11846:667":{"id":"0:11846:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31208:2226":{"id":"0:31208:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:36208:5472":{"id":"a:2:9605:8783-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:47696":{"id":"0:47696","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47701:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:34624:5350":{"id":"a:2:9606:8782-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:38158:2225":{"id":"0:38158:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[88,0],"end":[88,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41468:3540":{"id":"0:41468:3540","crate_id":0,"name":"Array","span":{"filename":"src/serialization/ser_info/types.rs","begin":[7,4],"end":[7,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"0","value":"0"}}},"0:22994:702":{"id":"0:22994:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23928:7232":{"id":"0:23928:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37031":{"id":"0:37031","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,31],"end":[5,36]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37032:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43956:1759":{"id":"0:43956:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[527,4],"end":[527,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35035:2455":{"id":"0:35035:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52623:5150":{"id":"0:52623:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49748":{"id":"0:49748","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49749:7231","0:49750:5150","0:49751:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2009":{"id":"0:2009","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1208,0],"end":[1215,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2010:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26089:5150":{"id":"0:26089:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:35415":{"id":"0:35415","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35416:7231","0:35417:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:815:1226":{"id":"25:815:1226","crate_id":25,"name":"saturating_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/saturating.rs","begin":[12,4],"end":[12,45]},"visibility":"default","docs":"Saturating subtraction operator.\nReturns a-b, saturating at the numeric bounds instead of overflowing.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:8197:7231":{"id":"0:8197:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14056:7231":{"id":"0:14056:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13845:7350":{"id":"0:13845:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[773,76],"end":[773,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26101":{"id":"0:26101","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26102:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:2199:4482":{"id":"b:36:59-0:2199:4482","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34812:1767":{"id":"0:34812:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[1115,4],"end":[1115,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3752":{"id":"0:3752","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2077,0],"end":[2088,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3753:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16201":{"id":"0:16201","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3068:1763":{"id":"0:3068:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/utils.rs","begin":[771,4],"end":[782,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30918":{"id":"0:30918","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30923:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3351":{"id":"0:3351","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[303,0],"end":[336,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3352:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45976":{"id":"0:45976","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45977:7231","0:45978:5150","0:45979:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:16184:1685":{"id":"a:2:3471:6582-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12792:2225":{"id":"0:12792:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3418:1759":{"id":"0:3418:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[718,4],"end":[727,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53397:5150":{"id":"0:53397:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:7840:6470":{"id":"0:7840:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47211:667":{"id":"0:47211:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8038:7231":{"id":"0:8038:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25653:667":{"id":"0:25653:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16878:5150":{"id":"0:16878:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27126":{"id":"0:27126","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[49,0],"end":[49,31]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27131:5328","0:27142:6154","0:27153:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51374:2225":{"id":"0:51374:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35944:7231":{"id":"0:35944:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"32:1878:18361":{"id":"32:1878:18361","crate_id":32,"name":"next_entry","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1876,4],"end":[1879,28]},"visibility":"default","docs":"This returns `Ok(Some((key, value)))` for the next (key-value) pair in\nthe map, or `Ok(None)` if there are no more remaining items.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`MapAccess` implementations should not override the default behavior.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"K"},{"kind":"generic","inner":"V"}]}}],"bindings":[]}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"MapAccess","id":"32:1864:9274","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8979:7231":{"id":"0:8979:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:37042:1763":{"id":"0:37042:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[5,56],"end":[5,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50390:2194":{"id":"0:50390:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23099:7231":{"id":"0:23099:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32138":{"id":"0:32138","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32143:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42703":{"id":"0:42703","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,31],"end":[227,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42704:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37848":{"id":"0:37848","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37853:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"53:217:3159":{"id":"53:217:3159","crate_id":53,"name":"abs","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[133,4],"end":[133,31]},"visibility":"default","docs":"Returns the absolute value of the number. See also [Complex::norm]","links":{"Complex::norm":"53:271:65734"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20303":{"id":"0:20303","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[197,4],"end":[197,22]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20305:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11428:3533":{"id":"b:36:59-0:11428:3533","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:53411:1931":{"id":"a:2:3407:213-0:53411:1931","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:16369:3100":{"id":"b:36:59-0:16369:3100","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50172":{"id":"0:50172","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,38],"end":[1637,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50173:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:1359:4077":{"id":"b:2:2903-0:1359:4077","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49531:408":{"id":"0:49531:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1473,11],"end":[1473,16]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:14067:1895":{"id":"b:2:3240-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:17714:4181":{"id":"b:2:3250-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35282:5150":{"id":"0:35282:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"49:727:59570":{"id":"49:727:59570","crate_id":49,"name":"BOOL","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[39,4],"end":[39,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"bool"},"default":null}},"0:44656":{"id":"0:44656","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[657,4],"end":[657,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44657:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8860":{"id":"0:8860","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8861:7231","0:8862:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54462:594":{"id":"0:54462:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2651,27],"end":[2651,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49323":{"id":"0:49323","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,22],"end":[1426,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49324:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22300":{"id":"0:22300","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22305:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21802:5328":{"id":"0:21802:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43073:993":{"id":"0:43073:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[330,4],"end":[330,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34353":{"id":"0:34353","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34354:7231","0:34355:5150","0:34356:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22609":{"id":"0:22609","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22614:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27535:7231":{"id":"0:27535:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:11617:3981":{"id":"b:5:859-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39465:702":{"id":"0:39465:702","crate_id":0,"name":"hash","span":{"filename":"src/typed_bytes/mod.rs","begin":[14,38],"end":[14,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9830:2867":{"id":"0:9830:2867","crate_id":0,"name":"get_total_withdrawals","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[157,4],"end":[163,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35713":{"id":"0:35713","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,23],"end":[83,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12181:7231":{"id":"0:12181:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:8264:54531":{"id":"2:8264:54531","crate_id":2,"name":"backward_unchecked","span":null,"visibility":"default","docs":"Returns the value that would be obtained by taking the *predecessor*\nof `self` `count` times.\n\n# Safety\n\nIt is undefined behavior for this operation to overflow the\nrange of values supported by `Self`. If you cannot guarantee that this\nwill not overflow, use `backward` or `backward_checked` instead.\n\n# Invariants\n\nFor any `a`:\n\n* if there exists `b` such that `b < a`, it is safe to call `Step::backward_unchecked(a, 1)`\n* if there exists `b`, `n` such that `steps_between(&b, &a) == Some(n)`,\n it is safe to call `Step::backward_unchecked(a, m)` for any `m <= n`.\n\nFor any `a` and `n`, where no overflow occurs:\n\n* `Step::backward_unchecked(a, n)` is equivalent to `Step::backward(a, n)`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["start",{"kind":"generic","inner":"Self"}],["count",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8420:7207":{"id":"0:8420:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:33178:2657":{"id":"b:44:298-0:33178:2657","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:31355:1815":{"id":"a:2:9606:8782-0:31355:1815","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44061:6154":{"id":"0:44061:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16229:1835":{"id":"0:16229:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27041:667":{"id":"0:27041:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4949:1759":{"id":"0:4949:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/update_committee_action.rs","begin":[8,4],"end":[25,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34633:5187":{"id":"0:34633:5187","crate_id":0,"name":"Vote","span":{"filename":"src/protocol_types/plutus.rs","begin":[1099,4],"end":[1099,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:48811:7236":{"id":"0:48811:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:10643:6742":{"id":"2:10643:6742","crate_id":2,"name":"Octal","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10644:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:47662":{"id":"0:47662","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,88],"end":[1202,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47663:1766","0:47664:7350","0:47665:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15614:7231":{"id":"0:15614:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"44:302:44602":{"id":"44:302:44602","crate_id":44,"name":"Machine","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:303:18898","44:304:18901","44:305:44593","44:306:44594","44:307:44595","44:308:18902","44:309:44596","44:310:44597","44:311:44598","44:312:44599","44:313:59169","44:316:1502","44:319:59170","44:321:59171","44:323:59012"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:2:3250-0:40618:1606":{"id":"b:2:3250-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:19855:5129":{"id":"b:2:3255-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44162:7207":{"id":"0:44162:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17940:2455":{"id":"0:17940:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:29061:5221":{"id":"a:2:3421:221-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:657:3706":{"id":"a:2:3407:213-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36899:2455":{"id":"0:36899:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21393:7245":{"id":"0:21393:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35558:780":{"id":"0:35558:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/metadata.rs","begin":[20,4],"end":[22,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45996:408":{"id":"0:45996:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[888,4],"end":[888,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:40260:1677":{"id":"a:2:3421:221-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:54881:2001":{"id":"b:2:3255-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45442:7350":{"id":"0:45442:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[796,4],"end":[796,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47848:649":{"id":"0:47848:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1227,11],"end":[1227,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:36610:1627":{"id":"b:32:1701-0:36610:1627","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11814":{"id":"0:11814","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[147,0],"end":[147,31]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11815:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15036:7231":{"id":"0:15036:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10432:7245":{"id":"0:10432:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:41891:1610":{"id":"a:2:9605:8783-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14720:415":{"id":"0:14720:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7349:2214":{"id":"0:7349:2214","crate_id":0,"name":"from_address","span":{"filename":"src/address.rs","begin":[921,4],"end":[926,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["addr",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28461":{"id":"0:28461","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28462:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:16739:1891":{"id":"b:2:2903-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11757":{"id":"0:11757","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[15,16],"end":[15,25]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9720:7231":{"id":"0:9720:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46813":{"id":"0:46813","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46818:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37606:5520":{"id":"0:37606:5520","crate_id":0,"name":"set_voting_proposals","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[223,4],"end":[225,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["voting_proposals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2698:59657":{"id":"50:2698:59657","crate_id":50,"name":"sorted_unstable_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2532,4],"end":[2534,61]},"visibility":"default","docs":"Sort all iterator elements into a new iterator in ascending order.\n\n**Note:** This consumes the entire iterator, uses the\n[`slice::sort_unstable_by`] method and returns the result as a new\niterator that owns its elements.\n\nThe sorted iterator, if directly collected to a `Vec`, is converted\nwithout any extra copying or allocation cost.\n\n```\nuse itertools::Itertools;\n\n// sort people in descending order by age\nlet people = vec![(\"Jane\", 20), (\"John\", 18), (\"Jill\", 30), (\"Jack\", 27)];\n\nlet oldest_people_first = people\n .into_iter()\n .sorted_unstable_by(|a, b| Ord::cmp(&b.1, &a.1))\n .map(|(person, _age)| person);\n\nitertools::assert_equal(oldest_people_first,\n vec![\"Jill\", \"Jack\", \"Jane\", \"John\"]);\n```","links":{"`slice::sort_unstable_by`":"2:12774:51770"},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["cmp",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"IntoIter","id":"5:7499:1645","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:206:3945":{"id":"40:206:3945","crate_id":40,"name":"fill_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[171,4],"end":[171,46]},"visibility":"default","docs":"Fill `dest` with random data.\n\nRNGs must implement at least one method from this trait directly. In\nthe case this method is not implemented directly, it can be implemented\nvia [`impls::fill_bytes_via_next`] or\nvia [`RngCore::try_fill_bytes`]; if this generator can\nfail the implementation must choose how best to handle errors here\n(e.g. panic with a descriptive message or log a warning and retry a few\ntimes).\n\nThis method should guarantee that `dest` is entirely filled\nwith new data, and may panic if this is impossible\n(e.g. reading past the end of a file that is being used as the\nsource of randomness).","links":{"`RngCore::try_fill_bytes`":"40:207:18300","`impls::fill_bytes_via_next`":"40:145:41764"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["dest",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:11337:3422":{"id":"b:2:3244-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:17811:2129":{"id":"b:49:1377-0:17811:2129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2625:2429":{"id":"50:2625:2429","crate_id":50,"name":"contains","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1826,4],"end":[1830,21]},"visibility":"default","docs":"Returns `true` if the given item is present in this iterator.\n\nThis method is short-circuiting. If the given item is present in this\niterator, this method will consume the iterator up-to-and-including\nthe item. If the given item is not present in this iterator, the\niterator will be exhausted.\n\n```\nuse itertools::Itertools;\n\n#[derive(PartialEq, Debug)]\nenum Enum { A, B, C, D, E, }\n \nlet mut iter = vec![Enum::A, Enum::B, Enum::C, Enum::D].into_iter();\n \n// search `iter` for `B`\nassert_eq!(iter.contains(&Enum::B), true);\n// `B` was found, so the iterator now rests at the item after `B` (i.e, `C`).\nassert_eq!(iter.next(), Some(Enum::C));\n \n// search `iter` for `E`\nassert_eq!(iter.contains(&Enum::E), false);\n// `E` wasn't found, so `iter` is now exhausted\nassert_eq!(iter.next(), None);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["query",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Q"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"Q","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Q"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Q"},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Q"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:24747:2667":{"id":"b:32:1701-0:24747:2667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37446:5516":{"id":"0:37446:5516","crate_id":0,"name":"set_reference_inputs","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[159,4],"end":[161,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["reference_inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10652:649":{"id":"2:10652:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3322-0:11641:126":{"id":"b:2:3322-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Provider","id":"2:4261:18454","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3324:18253"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"E"}}},"0:21649":{"id":"0:21649","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21650:7231","0:21651:5150","0:21652:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:15444:4233":{"id":"b:2:3240-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16884":{"id":"0:16884","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16885:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:45840:1731":{"id":"b:2:4212-0:45840:1731","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:47843:1791":{"id":"a:2:3421:221-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39484:7236":{"id":"0:39484:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:49760:1814":{"id":"b:49:1377-0:49760:1814","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8760:147":{"id":"2:8760:147","crate_id":2,"name":"IntoIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8761:1644","2:8762:1645","2:8763:755"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:2:3255-0:48329:1793":{"id":"b:2:3255-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11789":{"id":"0:11789","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11791:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54577:7236":{"id":"0:54577:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21675":{"id":"0:21675","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:540":{"id":"0:540","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[167,0],"end":[295,1]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["0:542:906","0:547:303","0:548:1437","0:549:1434","0:551:1435","0:553:1436","0:555:1433","0:557:1833","0:558:590"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16897":{"id":"0:16897","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1146,16],"end":[1146,21]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16898:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1607:4121":{"id":"0:1607:4121","crate_id":0,"name":"into_keys","span":{"filename":"src/chain_crypto/key.rs","begin":[66,4],"end":[68,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40637:993":{"id":"0:40637:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/utils.rs","begin":[636,49],"end":[636,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50548:7247":{"id":"0:50548:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24510:7231":{"id":"0:24510:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:55009":{"id":"0:55009","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2830,4],"end":[2830,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55010:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53959":{"id":"0:53959","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53964:5328","0:53975:6154","0:53986:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:38025:5534":{"id":"b:2:3240-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32853:1763":{"id":"0:32853:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[508,4],"end":[508,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1790":{"id":"0:1790","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[198,0],"end":[198,59]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39773:649":{"id":"0:39773:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[121,16],"end":[121,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19700":{"id":"0:19700","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[41,4],"end":[41,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19701:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36897:7236":{"id":"0:36897:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:13346":{"id":"0:13346","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[605,0],"end":[605,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13351:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13020:5150":{"id":"0:13020:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46756":{"id":"0:46756","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1017,0],"end":[1017,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46757:7231","0:46758:5150","0:46759:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27321":{"id":"0:27321","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27322:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:30134:5233":{"id":"b:2:3244-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44855:5150":{"id":"0:44855:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29415":{"id":"0:29415","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29420:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42310:5331":{"id":"0:42310:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23378:667":{"id":"0:23378:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:22492:2699":{"id":"b:32:1701-0:22492:2699","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10408:7236":{"id":"0:10408:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:11885:3901":{"id":"a:2:3421:221-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43386:7350":{"id":"0:43386:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[364,82],"end":[364,92]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54904:1759":{"id":"0:54904:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2816,4],"end":[2816,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21734:1766":{"id":"0:21734:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31926":{"id":"0:31926","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31931:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7027:594":{"id":"0:7027:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[730,38],"end":[730,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24509":{"id":"0:24509","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24510:7231","0:24511:5150","0:24512:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19188":{"id":"0:19188","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19189:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50385":{"id":"0:50385","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50390:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27482":{"id":"0:27482","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27483:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7490:7231":{"id":"0:7490:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:50557:1865":{"id":"b:2:3250-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33125:6470":{"id":"0:33125:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49091":{"id":"0:49091","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,23],"end":[1393,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:20811:4441":{"id":"b:2:3255-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28459":{"id":"0:28459","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28460:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32143:2226":{"id":"0:32143:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21897:7236":{"id":"0:21897:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17562:4343":{"id":"0:17562:4343","crate_id":0,"name":"IoError","span":{"filename":"src/error.rs","begin":[61,4],"end":[61,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17564:1542"]}},"0:22284:1767":{"id":"0:22284:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13490:7231":{"id":"0:13490:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29724":{"id":"0:29724","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29729:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42646:7232":{"id":"0:42646:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53405":{"id":"0:53405","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53406:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:23344:2675":{"id":"b:2:3255-0:23344:2675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30304":{"id":"0:30304","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[27,4],"end":[27,9]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30305:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:36610:1627":{"id":"b:5:859-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19047":{"id":"0:19047","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19052:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5433":{"id":"0:5433","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[176,0],"end":[188,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5434:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48448:2226":{"id":"0:48448:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20556:7247":{"id":"0:20556:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:45459":{"id":"0:45459","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45464:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8060:667":{"id":"0:8060:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:958:3917":{"id":"0:958:3917","crate_id":0,"name":"Ed25519Bip32","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[13,0],"end":[13,24]},"visibility":"public","docs":"Ed25519 BIP32 Signature algorithm","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:958:3917","a:2:9605:8783-0:958:3917","a:2:3421:221-0:958:3917","a:2:9606:8782-0:958:3917","a:2:3407:213-0:958:3917","b:2:3244-0:958:3917","b:2:2903-0:958:3917","b:2:3255-0:958:3917","b:2:3240-0:958:3917","b:2:4212-0:958:3917","b:2:3250-0:958:3917","b:2:2906-0:958:3917","b:44:298-0:958:3917","b:49:1377-0:958:3917","0:964","0:969","0:978","0:983","0:989"]}},"0:18888:5116":{"id":"0:18888:5116","crate_id":0,"name":"as_vote_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[324,4],"end":[329,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10017:667":{"id":"0:10017:667","crate_id":0,"name":"from","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:13528:4215":{"id":"a:2:3407:213-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:22:65-0:11611:3928":{"id":"b:22:65-0:11611:3928","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5824":{"id":"0:5824","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[37,38],"end":[37,47]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5825:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11617:3981":{"id":"b:2:2906-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44613:667":{"id":"0:44613:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:7696:2703":{"id":"b:2:2903-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9040:17749":{"id":"2:9040:17749","crate_id":2,"name":"is_partitioned","span":null,"visibility":"default","docs":"Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return `true` precede all those that return `false`.\n\nSee also [`partition()`] and [`partition_in_place()`].\n\n[`partition()`]: Iterator::partition\n[`partition_in_place()`]: Iterator::partition_in_place\n\n# Examples\n\n```\n#![feature(iter_is_partitioned)]\n\nassert!(\"Iterator\".chars().is_partitioned(char::is_uppercase));\nassert!(!\"IntoIterator\".chars().is_partitioned(char::is_uppercase));\n```","links":{"Iterator::partition":"2:9021:17747","Iterator::partition_in_place":"2:9029:17748"},"attrs":["#[unstable(feature = \"iter_is_partitioned\", reason = \"new API\", issue =\n\"62544\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43303:7245":{"id":"0:43303:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:21647:5150":{"id":"0:21647:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:33046:5253":{"id":"a:2:3471:6582-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8601":{"id":"0:8601","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[231,0],"end":[281,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8606:906","0:8616:780","0:8626:1637","0:8636:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:11641:126":{"id":"b:36:59-0:11641:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8324:7207":{"id":"0:8324:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2648:658":{"id":"50:2648:658","crate_id":50,"name":"format","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2093,4],"end":[2094,26]},"visibility":"default","docs":"Format all iterator elements, separated by `sep`.\n\nAll elements are formatted (any formatting trait)\nwith `sep` inserted between each element.\n\n**Panics** if the formatter helper is formatted more than once.\n\n```\nuse itertools::Itertools;\n\nlet data = [1.1, 2.71828, -3.];\nassert_eq!(\n format!(\"{:.2}\", data.iter().format(\", \")),\n \"1.10, 2.72, -3.00\");\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["sep",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Format","id":"50:3770:19991","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8018:408":{"id":"0:8018:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[3,9],"end":[3,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:32290:3370":{"id":"b:32:1701-0:32290:3370","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:50557:1865":{"id":"a:2:9605:8783-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:26552:5182":{"id":"b:2:3255-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27057:7247":{"id":"0:27057:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:42336:1623":{"id":"0:42336:1623","crate_id":0,"name":"witness_set","span":{"filename":"src/lib.rs","begin":[146,4],"end":[148,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30051:2843":{"id":"0:30051:2843","crate_id":0,"name":"gov_action_id","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13099":{"id":"0:13099","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,76],"end":[527,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13100:1766","0:13101:7350","0:13102:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7549:266":{"id":"0:7549:266","crate_id":0,"name":"add","span":{"filename":"src/builders/certificates_builder.rs","begin":[17,4],"end":[27,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1368:906":{"id":"0:1368:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/digest.rs","begin":[153,4],"end":[155,5]},"visibility":"public","docs":"Create a new digest context","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42941:5150":{"id":"0:42941:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2535:5146":{"id":"0:2535:5146","crate_id":0,"name":"drep","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[1,0],"end":[91,1]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:25323:5158","0:25394:5147"],"is_stripped":true}},"0:13712:3956":{"id":"0:13712:3956","crate_id":0,"name":"signature","span":{"filename":"src/crypto.rs","begin":[681,4],"end":[683,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7109":{"id":"0:7109","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7110:7231","0:7111:5150","0:7112:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19698:5124":{"id":"0:19698:5124","crate_id":0,"name":"Treasury","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[55,4],"end":[55,12]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:35040:1783":{"id":"0:35040:1783","crate_id":0,"name":"Redeemers","span":{"filename":"src/protocol_types/plutus.rs","begin":[1158,0],"end":[1158,47]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:35085","0:35100","0:35115","0:35130","0:35145","0:35183","a:2:3471:6582-0:35040:1783","a:2:9605:8783-0:35040:1783","a:2:3421:221-0:35040:1783","a:2:9606:8782-0:35040:1783","a:2:3407:213-0:35040:1783","b:2:3244-0:35040:1783","b:2:2903-0:35040:1783","b:2:3255-0:35040:1783","b:2:3240-0:35040:1783","b:2:4212-0:35040:1783","b:2:3250-0:35040:1783","b:2:2906-0:35040:1783","b:5:859-0:35040:1783","b:19:426-0:35040:1783","b:32:1701-0:35040:1783","b:36:59-0:35040:1783","b:44:298-0:35040:1783","b:49:1377-0:35040:1783","0:35043","0:35045","0:35047","0:35048","0:35050","0:35052","0:35053","0:35055","0:35059","0:35064","0:35081","0:34986","0:34992","0:35001","0:35014","0:35020","0:35024","0:35028","0:35032","0:35034","0:2735","0:5361"]}},"0:8146":{"id":"0:8146","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[66,16],"end":[66,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8147:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10016":{"id":"0:10016","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10017:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21668":{"id":"0:21668","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21669:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54090:5150":{"id":"0:54090:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:10117:3077":{"id":"0:10117:3077","crate_id":0,"name":"LargestFirst","span":{"filename":"src/builders/tx_builder.rs","begin":[172,4],"end":[172,16]},"visibility":"default","docs":"Performs CIP2's Largest First ada-only selection. Will error if outputs contain non-ADA assets.","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:50430":{"id":"0:50430","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50435:5328","0:50446:6154","0:50457:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:7837:2711":{"id":"b:2:3244-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39145:5600":{"id":"0:39145:5600","crate_id":0,"name":"set_max_block_ex_units","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[432,4],"end":[434,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["max_block_ex_units",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:30377:5235":{"id":"b:2:2906-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49354":{"id":"0:49354","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,88],"end":[1426,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49355:1766","0:49356:7350","0:49357:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24499":{"id":"0:24499","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24500:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8196":{"id":"0:8196","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8197:7231","0:8198:5150","0:8199:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47262:1763":{"id":"0:47262:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1124,56],"end":[1124,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:10116:3075":{"id":"b:2:3255-0:10116:3075","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:43676:1665":{"id":"b:2:3240-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34391:1759":{"id":"0:34391:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,50],"end":[1020,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11052:906":{"id":"0:11052:906","crate_id":0,"name":"new","span":{"filename":"src/builders/tx_builder.rs","begin":[1285,4],"end":[1309,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["cfg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:45372:1729":{"id":"b:19:426-0:45372:1729","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37727:7245":{"id":"0:37727:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:293:59191":{"id":"44:293:59191","crate_id":44,"name":"to_lanes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[211,4],"end":[211,31]},"visibility":"default","docs":"Split a multi-lane vector into single-lane vectors.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Lanes"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:6559:1675":{"id":"b:2:2903-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49100:993":{"id":"0:49100:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1393,43],"end":[1393,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8390:7236":{"id":"0:8390:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:32290:3370":{"id":"b:44:298-0:32290:3370","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36983:5150":{"id":"0:36983:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8229":{"id":"0:8229","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[79,0],"end":[87,1]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8234:906","0:8244:2737"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:44869:1724":{"id":"b:2:3250-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46509:7243":{"id":"0:46509:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"31:1077:57759":{"id":"31:1077:57759","crate_id":31,"name":"end_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1732,4],"end":[1734,30]},"visibility":"default","docs":"Called after each series of `write_string_fragment` and\n`write_char_escape`. Writes a `\"` to the specified writer.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:23637:2674":{"id":"a:2:3407:213-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"24:512:3988":{"id":"24:512:3988","crate_id":24,"name":"Digest","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:513:2427","24:514:1109","24:515:4004","24:516:18325","24:517:18326","24:518:18327","24:519:18328","24:520:18329"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"25:455:19656":{"id":"25:455:19656","crate_id":25,"name":"is_finite","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1064,4],"end":[1064,31]},"visibility":"default","docs":"Returns `true` if this number is neither infinite nor `NaN`.\n\n```\nuse num_traits::Float;\nuse std::f32;\n\nlet f = 7.0f32;\nlet inf: f32 = Float::infinity();\nlet neg_inf: f32 = Float::neg_infinity();\nlet nan: f32 = f32::NAN;\n\nassert!(f.is_finite());\n\nassert!(!nan.is_finite());\nassert!(!inf.is_finite());\nassert!(!neg_inf.is_finite());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:4990":{"id":"0:4990","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/new_constitution_action.rs","begin":[8,0],"end":[23,1]},"visibility":{"restricted":{"parent":"0:4972:5205","path":"::serialization::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4991:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32032:7245":{"id":"0:32032:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52881":{"id":"0:52881","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,27],"end":[2135,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52882:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:13290:1774":{"id":"b:2:2906-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11672:667":{"id":"0:11672:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[216,0],"end":[216,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54908":{"id":"0:54908","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2817,4],"end":[2817,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54910:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4778":{"id":"0:4778","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[17,0],"end":[17,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance_action_id","name":"governance_action_id","id":"0:4765:5152","glob":true}},"0:52504:2226":{"id":"0:52504:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2068,0],"end":[2068,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:28270:5213":{"id":"b:2:3244-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23423:2194":{"id":"0:23423:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18399":{"id":"0:18399","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18400:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7706:7231":{"id":"0:7706:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53626:993":{"id":"0:53626:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2411,38],"end":[2411,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50819:1759":{"id":"0:50819:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1742,50],"end":[1742,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20855":{"id":"0:20855","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[49,4],"end":[49,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20856:1766","0:20857:7350","0:20858:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26490:702":{"id":"0:26490:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:13892:4219":{"id":"b:49:1377-0:13892:4219","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44852:7243":{"id":"0:44852:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:23479:6154":{"id":"0:23479:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14653:6973":{"id":"2:14653:6973","crate_id":2,"name":"Allocator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:14654:51454","2:14655:51455","2:14656:51456","2:14657:51457","2:14658:51458","2:14659:51459","2:14660:5716"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:43068:415":{"id":"0:43068:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[328,4],"end":[328,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:9591:2855":{"id":"b:36:59-0:9591:2855","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48228:6154":{"id":"0:48228:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54887:408":{"id":"0:54887:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2809,4],"end":[2809,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16671":{"id":"0:16671","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16672:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22315":{"id":"0:22315","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22320:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21694:1763":{"id":"0:21694:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:6365:2189":{"id":"a:2:3407:213-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:39967:1835":{"id":"0:39967:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42386":{"id":"0:42386","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42387:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:27734:5209":{"id":"a:2:9605:8783-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26685":{"id":"0:26685","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26686:7231","0:26687:5150","0:26688:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32750:4395":{"id":"0:32750:4395","crate_id":0,"name":"step_price","span":{"filename":"src/protocol_types/plutus.rs","begin":[485,4],"end":[487,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:31611:1780":{"id":"b:2:3250-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39610":{"id":"0:39610","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39615:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13041":{"id":"0:13041","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[527,9],"end":[527,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13042:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35362":{"id":"0:35362","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35363:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:6767:2182":{"id":"b:49:1377-0:6767:2182","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13830:1964":{"id":"2:13830:1964","crate_id":2,"name":"get_mut","span":null,"visibility":"public","docs":"Returns a mutable subslice of `str`.\n\nThis is the non-panicking alternative to indexing the `str`. Returns\n[`None`] whenever equivalent indexing operation would panic.\n\n# Examples\n\n```\nlet mut v = String::from(\"hello\");\n// correct length\nassert!(v.get_mut(0..5).is_some());\n// out of bounds\nassert!(v.get_mut(..42).is_none());\nassert_eq!(Some(\"he\"), v.get_mut(0..2).map(|v| &*v));\n\nassert_eq!(\"hello\", v);\n{\n let s = v.get_mut(0..2);\n let s = s.map(|s| {\n s.make_ascii_uppercase();\n &*s\n });\n assert_eq!(Some(\"HE\"), s);\n}\nassert_eq!(\"HEllo\", v);\n```","links":{"`None`":"2:43952:173"},"attrs":["#[rustc_const_unstable(feature = \"const_slice_index\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31153:2455":{"id":"0:31153:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:537:112":{"id":"b:2:2906-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32019":{"id":"0:32019","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32020:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:14658:51458":{"id":"2:14658:51458","crate_id":2,"name":"grow_zeroed","span":null,"visibility":"default","docs":"Behaves like `grow`, but also ensures that the new contents are set to zero before being\nreturned.\n\nThe memory block will contain the following contents after a successful call to\n`grow_zeroed`:\n * Bytes `0..old_layout.size()` are preserved from the original allocation.\n * Bytes `old_layout.size()..old_size` will either be preserved or zeroed, depending on\n the allocator implementation. `old_size` refers to the size of the memory block prior\n to the `grow_zeroed` call, which may be larger than the size that was originally\n requested when it was allocated.\n * Bytes `old_size..new_size` are zeroed. `new_size` refers to the size of the memory\n block returned by the `grow_zeroed` call.\n\n# Safety\n\n* `ptr` must denote a block of memory [*currently allocated*] via this allocator.\n* `old_layout` must [*fit*] that block of memory (The `new_layout` argument need not fit it.).\n* `new_layout.size()` must be greater than or equal to `old_layout.size()`.\n\nNote that `new_layout.align()` need not be the same as `old_layout.align()`.\n\n[*currently allocated*]: #currently-allocated-memory\n[*fit*]: #memory-fitting\n\n# Errors\n\nReturns `Err` if the new layout does not meet the allocator's size and alignment\nconstraints of the allocator, or if growing otherwise fails.\n\nImplementations are encouraged to return `Err` on memory exhaustion rather than panicking or\naborting, but this is not a strict requirement. (Specifically: it is *legal* to implement\nthis trait atop an underlying native allocation library that aborts on memory exhaustion.)\n\nClients wishing to abort computation in response to an allocation error are encouraged to\ncall the [`handle_alloc_error`] function, rather than directly invoking `panic!` or similar.\n\n[`handle_alloc_error`]: ../../alloc/alloc/fn.handle_alloc_error.html","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["ptr",{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}],["old_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}],["new_layout",{"kind":"resolved_path","inner":{"name":"Layout","id":"2:46917:155","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonNull","id":"2:2436:6972","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"AllocError","id":"2:46946:17669","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:19766:5125":{"id":"a:2:3421:221-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12880":{"id":"0:12880","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12881:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23974":{"id":"0:23974","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23979:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15545":{"id":"0:15545","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15547:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27944":{"id":"0:27944","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27945:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47850":{"id":"0:47850","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,18],"end":[1227,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8028:594":{"id":"0:8028:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[3,32],"end":[3,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11623:3997":{"id":"a:2:3407:213-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37128:1835":{"id":"0:37128:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:19766:5125":{"id":"a:2:3471:6582-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25328:5156":{"id":"0:25328:5156","crate_id":0,"name":"AlwaysAbstain","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[28,4],"end":[28,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:23163":{"id":"0:23163","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[23,0],"end":[23,45]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23168:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27523:7350":{"id":"0:27523:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36766:5331":{"id":"0:36766:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54609:2455":{"id":"0:54609:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:43676:1665":{"id":"a:2:3407:213-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:7129:188":{"id":"b:19:426-0:7129:188","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46489:7236":{"id":"0:46489:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:2994:176":{"id":"2:2994:176","crate_id":2,"name":"Ord","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:2995:415","2:2996:1718","2:2997:1717","2:2998:6663"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:49:1377-0:50157:1776":{"id":"b:49:1377-0:50157:1776","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52388:7247":{"id":"0:52388:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2060,0],"end":[2060,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11862:649":{"id":"0:11862:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:427:39190":{"id":"25:427:39190","crate_id":25,"name":"trunc","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[426,4],"end":[426,26]},"visibility":"default","docs":"Return the integer part of a number.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.trunc() == y);\n}\n\ncheck(f32::INFINITY, f32::INFINITY);\ncheck(0.9f32, 0.0);\ncheck(1.0f32, 1.0);\ncheck(1.1f32, 1.0);\ncheck(-0.0f64, 0.0);\ncheck(-0.9f64, -0.0);\ncheck(-1.0f64, -1.0);\ncheck(-1.1f64, -1.0);\ncheck(f64::MIN, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49741:7231":{"id":"0:49741:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6902":{"id":"0:6902","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[696,23],"end":[696,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:7010:1750":{"id":"b:2:4212-0:7010:1750","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41090:266":{"id":"0:41090:266","crate_id":0,"name":"add","span":{"filename":"src/utils.rs","begin":[994,4],"end":[996,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22051":{"id":"0:22051","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22056:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45992:1733":{"id":"0:45992:1733","crate_id":0,"name":"Relay","span":{"filename":"src/lib.rs","begin":[899,0],"end":[899,28]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:46040","0:46055","0:46070","0:46085","0:46100","0:46138","a:2:3471:6582-0:45992:1733","a:2:9605:8783-0:45992:1733","a:2:3421:221-0:45992:1733","a:2:9606:8782-0:45992:1733","a:2:3407:213-0:45992:1733","b:2:3244-0:45992:1733","b:2:2903-0:45992:1733","b:2:3255-0:45992:1733","b:2:3240-0:45992:1733","b:2:4212-0:45992:1733","b:2:3250-0:45992:1733","b:2:2906-0:45992:1733","b:5:859-0:45992:1733","b:19:426-0:45992:1733","b:32:1701-0:45992:1733","b:36:59-0:45992:1733","b:44:298-0:45992:1733","b:49:1377-0:45992:1733","0:3542","0:45995","0:45997","0:45999","0:46002","0:46003","0:46005","0:46007","0:46008","0:46010","0:46014","0:46019","0:46036","0:45938","0:45944","0:45953","0:45966","0:45972","0:45976","0:45980","0:45984","0:45986"]}},"0:1578:3936":{"id":"0:1578:3936","crate_id":0,"name":"PUBLIC_KEY_SIZE","span":{"filename":"src/chain_crypto/key.rs","begin":[29,4],"end":[29,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":null}},"b:44:298-0:39767:2354":{"id":"b:44:298-0:39767:2354","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:42692:1641":{"id":"b:5:859-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:39521:3135":{"id":"a:2:9606:8782-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:39395:5612":{"id":"a:2:3471:6582-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50435:5328":{"id":"0:50435:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1686,0],"end":[1686,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54385:7247":{"id":"0:54385:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:33178:2657":{"id":"b:5:859-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51337:7350":{"id":"0:51337:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1856,4],"end":[1856,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:199:39351":{"id":"53:199:39351","crate_id":53,"name":"log","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[74,4],"end":[74,43]},"visibility":"default","docs":"Returns the logarithm of the number with respect to an arbitrary base.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["base",{"kind":"qualified_path","inner":{"name":"Real","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ComplexFloat","id":"53:184:20050","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14080":{"id":"0:14080","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14085:1835","0:14095:2219","0:14105:2225","0:14115:2223","0:14126:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47836:7207":{"id":"0:47836:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3131":{"id":"0:3131","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1382,0],"end":[1453,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3132:906","0:3133:2890","0:3134:5752","0:3135:1689","0:3136:1691","0:3137:2893","0:3138:1688","0:3139:2892","0:3141:2563","0:3142:2512"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:7286:2184":{"id":"a:2:9606:8782-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:42692:1641":{"id":"b:32:1701-0:42692:1641","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8959":{"id":"0:8959","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8960:7231","0:8961:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:15814:4234":{"id":"a:2:3421:221-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:9013:5716":{"id":"2:9013:5716","crate_id":2,"name":"by_ref","span":null,"visibility":"default","docs":"Borrows an iterator, rather than consuming it.\n\nThis is useful to allow applying iterator adapters while still\nretaining ownership of the original iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet mut words = [\"hello\", \"world\", \"of\", \"Rust\"].into_iter();\n\n// Take the first two words.\nlet hello_world: Vec<_> = words.by_ref().take(2).collect();\nassert_eq!(hello_world, vec![\"hello\", \"world\"]);\n\n// Collect the rest of the words.\n// We can only do this because we used `by_ref` earlier.\nlet of_rust: Vec<_> = words.collect();\nassert_eq!(of_rust, vec![\"of\", \"Rust\"]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1811:17991":{"id":"32:1811:17991","crate_id":32,"name":"visit_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1445,4],"end":[1447,17]},"visibility":"default","docs":"The input contains an `f32`.\n\nThe default implementation forwards to [`visit_f64`].\n\n[`visit_f64`]: #method.visit_f64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"f32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30990:5331":{"id":"0:30990:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30948":{"id":"0:30948","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30953:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21601:906":{"id":"0:21601:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pool_keyhash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["epoch",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8845":{"id":"0:8845","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8846:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41046:4400":{"id":"0:41046:4400","crate_id":0,"name":"as_u64","span":{"filename":"src/utils.rs","begin":[958,4],"end":[968,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47333:2194":{"id":"0:47333:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42954":{"id":"0:42954","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,9],"end":[269,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42955:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14620":{"id":"0:14620","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14622:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:2924:410":{"id":"2:2924:410","crate_id":2,"name":"clone_from","span":null,"visibility":"default","docs":"Performs copy-assignment from `source`.\n\n`a.clone_from(&b)` is equivalent to `a = b.clone()` in functionality,\nbut can be overridden to reuse the resources of `a` to avoid unnecessary\nallocations.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["source",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5814:408":{"id":"0:5814:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[37,16],"end":[37,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50282:7231":{"id":"0:50282:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15833:594":{"id":"0:15833:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53374:7236":{"id":"0:53374:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53417:649":{"id":"0:53417:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2314,16],"end":[2314,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:2199:4482":{"id":"b:44:298-0:2199:4482","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47824:7231":{"id":"0:47824:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25324:5155":{"id":"0:25324:5155","crate_id":0,"name":"KeyHash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[26,4],"end":[26,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:9420":{"id":"0:9420","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9421:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11479:3616":{"id":"b:2:3255-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14494:667":{"id":"0:14494:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29842:1759":{"id":"0:29842:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25330:5157":{"id":"0:25330:5157","crate_id":0,"name":"AlwaysNoConfidence","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[29,4],"end":[29,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:5793:7231":{"id":"0:5793:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:29622:5230":{"id":"b:2:3255-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45745":{"id":"0:45745","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45750:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11941:408":{"id":"0:11941:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/sign.rs","begin":[25,22],"end":[25,27]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21380":{"id":"0:21380","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21381:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11962:2896":{"id":"b:2:3240-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10181:7231":{"id":"0:10181:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:22492:2699":{"id":"b:2:3255-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17621":{"id":"0:17621","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17622:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:40260:1677":{"id":"b:2:4212-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:15814:4234":{"id":"a:2:3471:6582-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:8427:2629":{"id":"b:44:298-0:8427:2629","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33628":{"id":"0:33628","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33633:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:119:18432":{"id":"38:119:18432","crate_id":38,"name":"extended_gcd_lcm","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[202,4],"end":[204,29]},"visibility":"default","docs":"Greatest common divisor, least common multiple, and Bézout coefficients.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"resolved_path","inner":{"name":"ExtendedGcd","id":"38:267:17692","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Signed","id":"25:987:4482","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9414":{"id":"0:9414","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":{"restricted":{"parent":"0:455:2311","path":"::builders::voting_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9415:7231","0:9416:5150","0:9417:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36919":{"id":"0:36919","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[461,22],"end":[461,24]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15266:408":{"id":"0:15266:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14679:667":{"id":"0:14679:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36338:7232":{"id":"0:36338:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:46768:1749":{"id":"b:2:3255-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36009":{"id":"0:36009","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36014:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:18972:2678":{"id":"b:36:59-0:18972:2678","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10584:1571":{"id":"2:10584:1571","crate_id":2,"name":"Write","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10585:1533","2:10586:51310","2:10588:8841"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:49294:7231":{"id":"0:49294:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:47001:7247":{"id":"0:47001:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10721:3200":{"id":"0:10721:3200","crate_id":0,"name":"fee_for_output","span":{"filename":"src/builders/tx_builder.rs","begin":[914,4],"end":[927,5]},"visibility":"public","docs":"calculates how much the fee would increase if you added a given output","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10186:5150":{"id":"0:10186:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:8192":{"id":"0:8192","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8193:7231","0:8194:5150","0:8195:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51229:7231":{"id":"0:51229:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:7010:1750":{"id":"b:49:1377-0:7010:1750","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19846":{"id":"0:19846","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19847:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9869:7232":{"id":"0:9869:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10649:6751":{"id":"2:10649:6751","crate_id":2,"name":"UpperHex","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10650:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:44859:5150":{"id":"0:44859:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45577":{"id":"0:45577","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45578:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21368:7231":{"id":"0:21368:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:640:3586":{"id":"25:640:3586","crate_id":25,"name":"from_le_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[120,4],"end":[120,50]},"visibility":"default","docs":"Create a number from its representation as a byte array in little endian.\n\n# Examples\n\n```\nuse num_traits::FromBytes;\n\nlet value: u32 = FromBytes::from_le_bytes(&[0x78, 0x56, 0x34, 0x12]);\nassert_eq!(value, 0x12345678);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromBytes","id":"25:637:6676","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42500":{"id":"0:42500","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42505:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:49074:1811":{"id":"a:2:3471:6582-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29059:702":{"id":"0:29059:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,55],"end":[40,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:23637:2674":{"id":"b:2:3240-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:11948:3908":{"id":"b:2:4212-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49590":{"id":"0:49590","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49591:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44223":{"id":"0:44223","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44228:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:45372:1729":{"id":"b:32:1701-0:45372:1729","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50570":{"id":"0:50570","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,27],"end":[1713,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50571:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3134:5752":{"id":"0:3134:5752","crate_id":0,"name":"set_address","span":{"filename":"src/utils.rs","begin":[1397,4],"end":[1399,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9021:17747":{"id":"2:9021:17747","crate_id":2,"name":"partition","span":null,"visibility":"default","docs":"Consumes an iterator, creating two collections from it.\n\nThe predicate passed to `partition()` can return `true`, or `false`.\n`partition()` returns a pair, all of the elements for which it returned\n`true`, and all of the elements for which it returned `false`.\n\nSee also [`is_partitioned()`] and [`partition_in_place()`].\n\n[`is_partitioned()`]: Iterator::is_partitioned\n[`partition_in_place()`]: Iterator::partition_in_place\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet (even, odd): (Vec<_>, Vec<_>) = a\n .into_iter()\n .partition(|n| n % 2 == 0);\n\nassert_eq!(even, vec![2]);\nassert_eq!(odd, vec![1, 3]);\n```","links":{"Iterator::partition_in_place":"2:9029:17748","Iterator::is_partitioned":"2:9040:17749"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"B"},{"kind":"generic","inner":"B"}]},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Extend","id":"2:8769:6584","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36144:5468":{"id":"0:36144:5468","crate_id":0,"name":"as_text","span":{"filename":"src/protocol_types/metadata.rs","begin":[212,4],"end":[217,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39483:7231":{"id":"0:39483:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:29622:5230":{"id":"b:2:3250-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39255:5570":{"id":"0:39255:5570","crate_id":0,"name":"drep_voting_thresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[476,4],"end":[478,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33726:6470":{"id":"0:33726:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[673,0],"end":[673,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1678":{"id":"0:1678","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[231,0],"end":[242,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1680:4020","0:1681:4021","0:1682:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16015:415":{"id":"0:16015:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5822:415":{"id":"0:5822:415","crate_id":0,"name":"cmp","span":{"filename":"src/address.rs","begin":[37,33],"end":[37,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:39403:4061":{"id":"b:2:2906-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25403":{"id":"0:25403","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25404:7231","0:25405:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1479":{"id":"0:1479","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[375,0],"end":[379,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1482:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34782:594":{"id":"0:34782:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[1111,4],"end":[1111,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:10042:2879":{"id":"a:2:3471:6582-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"39:609:18200":{"id":"39:609:18200","crate_id":39,"name":"sample","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[152,4],"end":[152,62]},"visibility":"default","docs":"Sample a new value, using the given distribution.\n\n### Example\n\n```\nuse rand::{thread_rng, Rng};\nuse rand::distributions::Uniform;\n\nlet mut rng = thread_rng();\nlet x = rng.sample(Uniform::new(10u32, 15));\n// Type annotation requires two types, the type and distribution; the\n// distribution can be inferred.\nlet y = rng.sample::(Uniform::new(10, 15));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["distr",{"kind":"generic","inner":"D"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"Distribution","id":"39:60:17679","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31070:594":{"id":"0:31070:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5660:1664":{"id":"0:5660:1664","crate_id":0,"name":"RequiredSigners","span":{"filename":"src/lib.rs","begin":[304,0],"end":[304,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:14896:408":{"id":"0:14896:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54448:1978":{"id":"0:54448:1978","crate_id":0,"name":"MintAssets","span":{"filename":"src/lib.rs","begin":[2653,0],"end":[2653,66]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:54493","a:2:3471:6582-0:54448:1978","a:2:9605:8783-0:54448:1978","a:2:3421:221-0:54448:1978","a:2:9606:8782-0:54448:1978","a:2:3407:213-0:54448:1978","b:2:3244-0:54448:1978","b:2:2903-0:54448:1978","b:2:3255-0:54448:1978","b:2:3240-0:54448:1978","b:2:4212-0:54448:1978","b:2:3250-0:54448:1978","b:2:2906-0:54448:1978","b:5:859-0:54448:1978","b:19:426-0:54448:1978","b:32:1701-0:54448:1978","b:36:59-0:54448:1978","b:44:298-0:54448:1978","b:49:1377-0:54448:1978","0:3978","0:54451","0:54453","0:54455","0:54456","0:54458","0:54460","0:54461","0:54463","0:54467","0:54472","0:54489","0:54394","0:54400","0:54409","0:54422","0:54428","0:54432","0:54436","0:54440","0:54442"]}},"0:6751":{"id":"0:6751","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6752:7231","0:6753:5150","0:6754:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"24:1667:56424":{"id":"24:1667:56424","crate_id":24,"name":"ct_nonzero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[112,4],"end":[112,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28449":{"id":"0:28449","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28450:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:16892:1888":{"id":"b:5:859-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9096:17756":{"id":"2:9096:17756","crate_id":2,"name":"rposition","span":null,"visibility":"default","docs":"Searches for an element in an iterator from the right, returning its\nindex.\n\n`rposition()` takes a closure that returns `true` or `false`. It applies\nthis closure to each element of the iterator, starting from the end,\nand if one of them returns `true`, then `rposition()` returns\n[`Some(index)`]. If all of them return `false`, it returns [`None`].\n\n`rposition()` is short-circuiting; in other words, it will stop\nprocessing as soon as it finds a `true`.\n\n[`Some(index)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nassert_eq!(a.iter().rposition(|&x| x == 3), Some(2));\n\nassert_eq!(a.iter().rposition(|&x| x == 5), None);\n```\n\nStopping at the first `true`:\n\n```\nlet a = [-1, 2, 3, 4];\n\nlet mut iter = a.iter();\n\nassert_eq!(iter.rposition(|&x| x >= 2), Some(3));\n\n// we can still use `iter`, as there are more elements.\nassert_eq!(iter.next(), Some(&-1));\n```","links":{"`None`":"2:43952:173","Some":"2:43954:216"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ExactSizeIterator","id":"2:8824:5637","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DoubleEndedIterator","id":"2:8801:119","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19015:7350":{"id":"0:19015:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,88],"end":[6,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18959:7245":{"id":"0:18959:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:25977:5169":{"id":"a:2:9606:8782-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31870":{"id":"0:31870","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31871:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46985:667":{"id":"0:46985:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41908:594":{"id":"0:41908:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[88,4],"end":[88,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"31:1094:57766":{"id":"31:1094:57766","crate_id":31,"name":"end_array_value","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.108/src/ser.rs","begin":[1837,4],"end":[1839,30]},"visibility":"default","docs":"Called after every array value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["_writer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"W"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"W","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"W"},"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22496:408":{"id":"0:22496:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36134:2209":{"id":"0:36134:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[205,4],"end":[210,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28670:1763":{"id":"0:28670:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10645:6741":{"id":"2:10645:6741","crate_id":2,"name":"Binary","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10646:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:22:61-0:39403:4061":{"id":"b:22:61-0:39403:4061","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:6559:1675":{"id":"b:2:3250-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35718":{"id":"0:35718","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,33],"end":[83,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35719:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:7129:188":{"id":"b:2:4212-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48335:649":{"id":"0:48335:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1277,11],"end":[1277,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35238":{"id":"0:35238","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35239:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:54448:1978":{"id":"a:2:3421:221-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:6065:1748":{"id":"b:19:426-0:6065:1748","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22206:7207":{"id":"0:22206:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43962:1763":{"id":"0:43962:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[528,4],"end":[528,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11629:126":{"id":"0:11629:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_crypto/bech32.rs","begin":[36,0],"end":[43,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11630:4033","0:11633:4031","0:11636:4034"],"impls":["0:1206","a:2:3471:6582-0:11629:126","a:2:9605:8783-0:11629:126","a:2:3421:221-0:11629:126","a:2:9606:8782-0:11629:126","a:2:3407:213-0:11629:126","b:2:3244-0:11629:126","b:2:2903-0:11629:126","b:2:3255-0:11629:126","b:2:3240-0:11629:126","b:2:4212-0:11629:126","b:2:3250-0:11629:126","b:2:3322-0:11629:126","b:2:2906-0:11629:126","b:5:6515-0:11629:126","b:44:298-0:11629:126","b:49:1377-0:11629:126","0:11639","0:1208","0:1210","0:1212"]}},"b:2:4212-0:20565:2670":{"id":"b:2:4212-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1612:649":{"id":"0:1612:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_crypto/key.rs","begin":[76,4],"end":[78,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8708":{"id":"0:8708","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8709:7231","0:8710:5150","0:8711:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38494":{"id":"0:38494","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38495:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2684":{"id":"0:2684","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[134,0],"end":[141,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2685:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25058:7231":{"id":"0:25058:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3407:213-0:45631:1730":{"id":"a:2:3407:213-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25306":{"id":"0:25306","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25307:7231","0:25308:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18277":{"id":"0:18277","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[34,4],"end":[34,20]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18278:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32994":{"id":"0:32994","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[520,0],"end":[535,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32999:3161","0:33009:4396","0:33019:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:48848:1808":{"id":"b:44:298-0:48848:1808","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"37:2055:7147":{"id":"37:2055:7147","crate_id":37,"name":"ToBigUint","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["37:2056:5732"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:26999":{"id":"0:26999","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,27],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27000:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1363":{"id":"0:1363","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[145,0],"end":[149,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1365:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:20565:2670":{"id":"b:2:3250-0:20565:2670","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:259:59204":{"id":"44:259:59204","crate_id":44,"name":"swap64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[110,4],"end":[110,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:54472":{"id":"0:54472","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,68],"end":[2651,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54474:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46008":{"id":"0:46008","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[893,4],"end":[893,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46009:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35841:6470":{"id":"0:35841:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:947:39347":{"id":"25:947:39347","crate_id":25,"name":"log2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[381,4],"end":[381,26]},"visibility":"default","docs":"Returns the base 2 logarithm of the number.\n\n# Panics\n\nIf `self <= 0` and this type does not support a NaN representation, this function should panic.\n\n```\nuse num_traits::real::Real;\n\nlet two = 2.0;\n\n// log2(2) - 1 == 0\nlet abs_difference = (two.log2() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:11629:126":{"id":"a:2:9606:8782-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:11737":{"id":"0:11737","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:11739:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4569:1759":{"id":"0:4569:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/stake_registration_and_delegation.rs","begin":[9,4],"end":[22,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54966:7236":{"id":"0:54966:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32811:7245":{"id":"0:32811:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:10042:2879":{"id":"b:2:3255-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24560:2225":{"id":"0:24560:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[23,0],"end":[23,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:11617:3981":{"id":"b:2:3240-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10895:142":{"id":"2:10895:142","crate_id":2,"name":"Hasher","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10896:5738","2:10897:1932","2:10898:18336","2:10899:18337","2:10900:18338","2:10901:18339","2:10902:18340","2:10903:18341","2:10904:18342","2:10905:18343","2:10906:18344","2:10907:18345","2:10908:18346","2:10909:18347","2:10910:18348","2:10911:1533"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:32297":{"id":"0:32297","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[361,4],"end":[361,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32298:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:977:3948":{"id":"0:977:3948","crate_id":0,"name":"secret_from_binary","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[59,4],"end":[62,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Secret","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4471:5716":{"id":"1:4471:5716","crate_id":1,"name":"by_ref","span":null,"visibility":"default","docs":"Creates a \"by reference\" adapter for this instance of `Write`.\n\nThe returned adapter also implements `Write` and will simply borrow this\ncurrent writer.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse std::fs::File;\n\nfn main() -> std::io::Result<()> {\n let mut buffer = File::create(\"foo.txt\")?;\n\n let reference = buffer.by_ref();\n\n // we can use reference just like our original buffer\n reference.write_all(b\"some bytes\")?;\n Ok(())\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28278":{"id":"0:28278","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28279:7231","0:28280:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18515":{"id":"0:18515","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18520:5328","0:18531:6154","0:18542:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29049":{"id":"0:29049","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,23],"end":[40,25]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:11611:3928":{"id":"a:2:3471:6582-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:43931:1697":{"id":"b:2:3255-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18618:5090":{"id":"0:18618:5090","crate_id":0,"name":"new_move_instantaneous_rewards_cert","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[109,4],"end":[115,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["move_instantaneous_rewards_cert",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49423:5328":{"id":"0:49423:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11337:3422":{"id":"b:2:3250-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38482:5150":{"id":"0:38482:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14276:1767":{"id":"0:14276:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40221":{"id":"0:40221","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40222:7231","0:40223:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33704:1668":{"id":"0:33704:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/plutus.rs","begin":[665,4],"end":[670,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28460:594":{"id":"0:28460:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:49190:1813":{"id":"a:2:3407:213-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21881:6470":{"id":"0:21881:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35838":{"id":"0:35838","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35839:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:2199:4482":{"id":"b:2:3250-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13305":{"id":"0:13305","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,38],"end":[602,54]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13306:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42088:906":{"id":"0:42088:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[113,4],"end":[118,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["numerator",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["denominator",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34708:1766":{"id":"0:34708:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[1092,4],"end":[1092,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35705:5457":{"id":"0:35705:5457","crate_id":0,"name":"MetadataList","span":{"filename":"src/protocol_types/metadata.rs","begin":[84,0],"end":[84,62]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:35725","0:35740","0:35755","0:35770","0:35785","a:2:3471:6582-0:35705:5457","a:2:9605:8783-0:35705:5457","a:2:3421:221-0:35705:5457","a:2:9606:8782-0:35705:5457","a:2:3407:213-0:35705:5457","b:2:3244-0:35705:5457","b:2:2903-0:35705:5457","b:2:3255-0:35705:5457","b:2:3240-0:35705:5457","b:2:4212-0:35705:5457","b:2:3250-0:35705:5457","b:2:2906-0:35705:5457","b:5:859-0:35705:5457","b:19:426-0:35705:5457","b:36:59-0:35705:5457","b:44:298-0:35705:5457","b:49:1377-0:35705:5457","0:35708","0:35710","0:35712","0:35713","0:35715","0:35718","0:35720","0:35721","0:35723","0:35651","0:35657","0:35666","0:35679","0:35685","0:35689","0:35693","0:35697","0:35699","0:5397"]}},"0:8316:7231":{"id":"0:8316:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50909:5328":{"id":"0:50909:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52097:7243":{"id":"0:52097:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44862:7207":{"id":"0:44862:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46039:1767":{"id":"0:46039:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[897,4],"end":[897,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28505:7232":{"id":"0:28505:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20747:906":{"id":"0:20747:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[30,4],"end":[34,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pool_params",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1035":{"id":"0:1035","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[33,0],"end":[63,1]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1036:3939","0:1037:3940","0:1038:3941","0:1039:3943","0:1043:3946","0:1044:3948"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2587":{"id":"0:2587","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[23,0],"end":[23,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"governance_action_ids","name":"governance_action_ids","id":"0:2585:5153","glob":true}},"0:19238:1759":{"id":"0:19238:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:49920:1829":{"id":"b:2:2903-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:609:3661":{"id":"0:609:3661","crate_id":0,"name":"get_u32","span":{"filename":"src/chain_core/mempack.rs","begin":[176,4],"end":[181,5]},"visibility":"public","docs":"Return the next u32 from the buffer","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:6894:2186":{"id":"a:2:3421:221-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:17505:1708":{"id":"a:2:9606:8782-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:45081:7231":{"id":"0:45081:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:537:112":{"id":"b:2:3244-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16315":{"id":"0:16315","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16316:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:53610:1940":{"id":"a:2:3421:221-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:35705:5457":{"id":"b:19:426-0:35705:5457","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55069:2194":{"id":"0:55069:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15581":{"id":"0:15581","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15582:7231","0:15583:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49649":{"id":"0:49649","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,16],"end":[1482,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49650:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28832:5328":{"id":"0:28832:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:2228:180":{"id":"49:2228:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/uint.rs","begin":[1469,4],"end":[1469,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:2:3240-0:7286:2184":{"id":"b:2:3240-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23958":{"id":"0:23958","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23959:7231","0:23960:5150","0:23961:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:53411:1931":{"id":"b:44:298-0:53411:1931","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:204:44581":{"id":"44:204:44581","crate_id":44,"name":"BitOps128","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps64","id":"44:203:44580","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"RotateEachWord128","id":"44:216:44584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:22827:7247":{"id":"0:22827:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16516:7231":{"id":"0:16516:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19983:702":{"id":"0:19983:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,23],"end":[87,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31342:7245":{"id":"0:31342:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53364:7231":{"id":"0:53364:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31890:594":{"id":"0:31890:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,32],"end":[233,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:51986:1875":{"id":"b:36:59-0:51986:1875","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2317:4534":{"id":"0:2317:4534","crate_id":0,"name":"identical_with_pubkey_raw","span":{"filename":"src/legacy_address/address.rs","begin":[212,4],"end":[217,5]},"visibility":"public","docs":"mostly helper of the previous function, so not to have to expose the xpub construction","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["xpub",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11205:3387":{"id":"0:11205:3387","crate_id":0,"name":"remove_script_data_hash","span":{"filename":"src/builders/tx_builder.rs","begin":[1917,4],"end":[1919,5]},"visibility":"public","docs":"Deletes any previously set plutus data hash value.\nUse `.set_script_data_hash` or `.calc_script_data_hash` to set it.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28762:2455":{"id":"0:28762:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:40618:1606":{"id":"b:2:2906-0:40618:1606","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:37001:1622":{"id":"a:2:3471:6582-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32027:5150":{"id":"0:32027:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:14841":{"id":"0:14841","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14842:7231","0:14843:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17926:7231":{"id":"0:17926:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19695:5122":{"id":"0:19695:5122","crate_id":0,"name":"MIRPot","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[53,0],"end":[56,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:19696:5123","0:19698:5124"],"impls":["a:2:3471:6582-0:19695:5122","a:2:9605:8783-0:19695:5122","a:2:3421:221-0:19695:5122","a:2:9606:8782-0:19695:5122","a:2:3407:213-0:19695:5122","b:2:3244-0:19695:5122","b:2:2903-0:19695:5122","b:2:3255-0:19695:5122","b:2:3240-0:19695:5122","b:2:4212-0:19695:5122","b:2:3250-0:19695:5122","b:2:2906-0:19695:5122","b:5:859-0:19695:5122","b:19:426-0:19695:5122","b:32:1701-0:19695:5122","b:36:59-0:19695:5122","b:44:298-0:19695:5122","b:49:1377-0:19695:5122","0:19700","0:19702","0:19703","0:19705","0:19708","0:19709","0:19711","0:19713","0:19714","0:19716","0:19720","0:19725","0:19762","0:19678","0:19681","0:19684","0:19686","0:19688"]}},"b:36:59-0:15999:1902":{"id":"b:36:59-0:15999:1902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40917:408":{"id":"0:40917:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[910,9],"end":[910,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15813:53554":{"id":"2:15813:53554","crate_id":2,"name":"is_infinite","span":null,"visibility":"default","docs":"Returns true for each lane if its value is positive infinity or negative infinity.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24745:7350":{"id":"0:24745:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33158":{"id":"0:33158","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33159:7231","0:33160:5150","0:33161:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:38025:5534":{"id":"a:2:3471:6582-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:35371:5329":{"id":"b:49:1377-0:35371:5329","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6629":{"id":"0:6629","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[407,0],"end":[637,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6634:2225","0:6644:2226","0:6654:1835","0:6681:2219","0:6692:2223","0:6703:2143"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:16520:53559":{"id":"2:16520:53559","crate_id":2,"name":"simd_max","span":null,"visibility":"default","docs":"Returns the lane-wise maximum with `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1722:3911":{"id":"0:1722:3911","crate_id":0,"name":"VerificationAlgorithm","span":{"filename":"src/chain_crypto/sign.rs","begin":[37,0],"end":[47,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1723:3906","0:1724:3950","0:1725:3951","0:1726:3954","0:1727:3953"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"key::AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":["0:896","0:983","0:1154"]}},"0:49764:408":{"id":"0:49764:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1514,4],"end":[1514,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26562":{"id":"0:26562","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26563:7231","0:26564:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41452:7232":{"id":"0:41452:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11611:3928":{"id":"b:2:4212-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8584:2642":{"id":"0:8584:2642","crate_id":0,"name":"PlutusWitnesses","span":{"filename":"src/builders/script_structs.rs","begin":[227,0],"end":[227,58]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:8601","a:2:3471:6582-0:8584:2642","a:2:9605:8783-0:8584:2642","a:2:3421:221-0:8584:2642","a:2:9606:8782-0:8584:2642","a:2:3407:213-0:8584:2642","b:2:3244-0:8584:2642","b:2:2903-0:8584:2642","b:2:3255-0:8584:2642","b:2:3240-0:8584:2642","b:2:4212-0:8584:2642","b:2:3250-0:8584:2642","b:2:2906-0:8584:2642","b:5:859-0:8584:2642","b:19:426-0:8584:2642","b:36:59-0:8584:2642","b:44:298-0:8584:2642","b:49:1377-0:8584:2642","0:8587","0:8589","0:8591","0:8592","0:8594","0:8596","0:8597","0:8599","0:8530","0:8536","0:8545","0:8558","0:8564","0:8568","0:8572","0:8576","0:8578","0:404"]}},"0:10397":{"id":"0:10397","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10398:7231","0:10399:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33773":{"id":"0:33773","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,9],"end":[684,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33774:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:14067:1895":{"id":"b:44:298-0:14067:1895","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:10042:2879":{"id":"b:2:3240-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:1419:4091":{"id":"b:49:1377-0:1419:4091","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5749:667":{"id":"0:5749:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2860,4],"end":[2872,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29051":{"id":"0:29051","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,27],"end":[40,30]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29052:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3216:1806":{"id":"2:3216:1806","crate_id":2,"name":"into","span":null,"visibility":"default","docs":"Converts this type into the (usually inferred) input type.","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17574:649":{"id":"0:17574:649","crate_id":0,"name":"fmt","span":{"filename":"src/error.rs","begin":[65,9],"end":[65,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:23060:2673":{"id":"b:2:2906-0:23060:2673","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9904:7231":{"id":"0:9904:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1846":{"id":"0:1846","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[24,31],"end":[24,52]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::SignatureFromStrError","name":"SignatureFromStrError","id":"0:11948:3908","glob":false}},"0:35463:5449":{"id":"0:35463:5449","crate_id":0,"name":"MetadataMap","span":{"filename":"src/protocol_types/metadata.rs","begin":[9,0],"end":[9,93]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:35483","0:35498","0:35513","0:35528","0:35543","a:2:3471:6582-0:35463:5449","a:2:9605:8783-0:35463:5449","a:2:3421:221-0:35463:5449","a:2:9606:8782-0:35463:5449","a:2:3407:213-0:35463:5449","b:2:3244-0:35463:5449","b:2:2903-0:35463:5449","b:2:3255-0:35463:5449","b:2:3240-0:35463:5449","b:2:4212-0:35463:5449","b:2:3250-0:35463:5449","b:2:2906-0:35463:5449","b:5:859-0:35463:5449","b:19:426-0:35463:5449","b:36:59-0:35463:5449","b:44:298-0:35463:5449","b:49:1377-0:35463:5449","0:35466","0:35468","0:35470","0:35471","0:35473","0:35476","0:35478","0:35479","0:35481","0:35409","0:35415","0:35424","0:35437","0:35443","0:35447","0:35451","0:35455","0:35457","0:5387"]}},"a:2:3421:221-0:49313:1681":{"id":"a:2:3421:221-0:49313:1681","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49722:7231":{"id":"0:49722:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9408:5150":{"id":"0:9408:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:17618:7231":{"id":"0:17618:7231","crate_id":0,"name":"Abi","span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:49524:1542":{"id":"0:49524:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1476,13],"end":[1476,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:7023":{"id":"0:7023","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,33],"end":[730,36]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7024:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:39403:4061":{"id":"a:2:9605:8783-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:4261:18454":{"id":"2:4261:18454","crate_id":2,"name":"Provider","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:4262:18253"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:54490:1766":{"id":"0:54490:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2651,88],"end":[2651,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39753:5150":{"id":"0:39753:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:4212-0:24186:2695":{"id":"b:2:4212-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47027":{"id":"0:47027","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47032:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40927:594":{"id":"0:40927:594","crate_id":0,"name":"eq","span":{"filename":"src/utils.rs","begin":[910,32],"end":[910,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25047":{"id":"0:25047","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25048:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13538":{"id":"0:13538","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,23],"end":[664,25]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:18206:2664":{"id":"b:44:298-0:18206:2664","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:677:3711":{"id":"0:677:3711","crate_id":0,"name":"buffered","span":{"filename":"src/chain_core/packer.rs","begin":[67,4],"end":[69,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12191:7236":{"id":"0:12191:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:26157:2226":{"id":"0:26157:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[48,0],"end":[48,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12098:2209":{"id":"0:12098:2209","crate_id":0,"name":"as_bytes","span":{"filename":"src/crypto.rs","begin":[113,4],"end":[115,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15859:1835":{"id":"0:15859:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16545:7247":{"id":"0:16545:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39453":{"id":"0:39453","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[14,23],"end":[14,32]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30894:7247":{"id":"0:30894:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:10196:2340":{"id":"b:2:3255-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:19:426-0:40618:1606":{"id":"b:19:426-0:40618:1606","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31743:5331":{"id":"0:31743:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5721":{"id":"0:5721","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2334,0],"end":[2338,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5722:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49647":{"id":"0:49647","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1482,9],"end":[1482,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49648:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53660:1835":{"id":"0:53660:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46010":{"id":"0:46010","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[894,4],"end":[894,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46011:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:16184:1685":{"id":"b:2:4212-0:16184:1685","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8205:7207":{"id":"0:8205:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:586:56442":{"id":"25:586:56442","crate_id":25,"name":"signed_shr","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[203,4],"end":[203,40]},"visibility":"default","docs":"Shifts the bits to the right by a specified amount, `n`, copying\nthe \"sign bit\" in the most significant bits even for unsigned types.\n\nThis is bitwise equivalent to signed `Shr`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0xFEDCBA9876543210u64;\nlet m = 0xFFFFEDCBA9876543u64;\n\nassert_eq!(n.signed_shr(12), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:15259:1866":{"id":"a:2:3471:6582-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24205:7231":{"id":"0:24205:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:50557:1865":{"id":"b:5:859-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47827":{"id":"0:47827","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47828:7231","0:47829:5150","0:47830:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24688":{"id":"0:24688","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24689:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41897:649":{"id":"0:41897:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[84,4],"end":[84,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3405:1759":{"id":"0:3405:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[672,4],"end":[679,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29942":{"id":"0:29942","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29943:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5998:408":{"id":"0:5998:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[110,9],"end":[110,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35446:7243":{"id":"0:35446:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:8899:2764":{"id":"b:2:3255-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:30377:5235":{"id":"a:2:3407:213-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48172:2194":{"id":"0:48172:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18738:5101":{"id":"0:18738:5101","crate_id":0,"name":"as_stake_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[217,4],"end":[222,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7846:7231":{"id":"0:7846:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:281:2320":{"id":"0:281:2320","crate_id":0,"name":"indexes","span":{"filename":"src/builders/batch_tools/indexes.rs","begin":[1,0],"end":[13,70]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"b:49:1377-0:16369:3100":{"id":"b:49:1377-0:16369:3100","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17776":{"id":"0:17776","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[185,23],"end":[185,25]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45363:7247":{"id":"0:45363:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:12939":{"id":"0:12939","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[472,0],"end":[488,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12944:906","0:12954:780","0:12964:1637","0:12974:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2189:4477":{"id":"0:2189:4477","crate_id":0,"name":"deserialize_signature","span":{"filename":"src/impl_mockchain/key.rs","begin":[97,0],"end":[106,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:26007":{"id":"0:26007","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[34,4],"end":[34,9]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26008:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:52865:1896":{"id":"b:36:59-0:52865:1896","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:49190:1813":{"id":"b:49:1377-0:49190:1813","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2255:5186":{"id":"32:2255:5186","crate_id":32,"name":"SerializeSeq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[351,4],"end":[351,71]},"visibility":"default","docs":"Type returned from [`serialize_seq`] for serializing the content of the\nsequence.\n\n[`serialize_seq`]: #tymethod.serialize_seq","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"SerializeSeq","id":"32:2304:5186","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:26680:667":{"id":"0:26680:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12139:3999":{"id":"0:12139:3999","crate_id":0,"name":"chaincode","span":{"filename":"src/crypto.rs","begin":[131,4],"end":[135,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:36610:1627":{"id":"a:2:3407:213-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49713:7231":{"id":"0:49713:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:55003:2004":{"id":"b:2:4212-0:55003:2004","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10811:3221":{"id":"0:10811:3221","crate_id":0,"name":"set_withdrawals_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[1001,4],"end":[1003,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["withdrawals",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18178:2672":{"id":"0:18178:2672","crate_id":0,"name":"DrepRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[17,4],"end":[17,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:3250-0:1598:3900":{"id":"b:2:3250-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:16739:1891":{"id":"b:2:3240-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1331:4071":{"id":"0:1331:4071","crate_id":0,"name":"DigestData","span":{"filename":"src/chain_crypto/digest.rs","begin":[67,4],"end":[67,67]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:32244:7232":{"id":"0:32244:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11532":{"id":"0:11532","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"12"}},"items":["0:11534:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:11931:3907":{"id":"a:2:3421:221-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32808":{"id":"0:32808","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[497,0],"end":[497,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32809:7231","0:32810:5150","0:32811:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:51267:1869":{"id":"a:2:3407:213-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28772:1835":{"id":"0:28772:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:42440:1633":{"id":"b:2:2906-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13518:5150":{"id":"0:13518:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:26090:7243":{"id":"0:26090:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:47251":{"id":"0:47251","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,31],"end":[1124,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47252:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11805:1701":{"id":"0:11805:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"result::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52603:7231":{"id":"0:52603:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3471:6582-0:11641:126":{"id":"a:2:3471:6582-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4971":{"id":"0:4971","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[23,0],"end":[23,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"constitution","name":"constitution","id":"0:4959:5204","glob":true}},"b:32:1701-0:29342:5228":{"id":"b:32:1701-0:29342:5228","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:210:59178":{"id":"44:210:59178","crate_id":44,"name":"rotate_each_word_right16","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[36,4],"end":[36,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16971:667":{"id":"0:16971:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38050:594":{"id":"0:38050:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[68,4],"end":[68,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"29:577:57457":{"id":"29:577:57457","crate_id":29,"name":"as_any","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/schemars-0.8.16/src/gen.rs","begin":[502,4],"end":[502,33]},"visibility":"default","docs":"Upcasts this visitor into an `Any`, which can be used to inspect and manipulate it as its concrete type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43127:7350":{"id":"0:43127:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[334,4],"end":[334,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19605:2226":{"id":"0:19605:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44751:5328":{"id":"0:44751:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45357:7231":{"id":"0:45357:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:41251":{"id":"0:41251","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,43],"end":[1376,53]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41252:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48809":{"id":"0:48809","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48810:7231","0:48811:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38491:7247":{"id":"0:38491:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:16739:1891":{"id":"b:5:859-0:16739:1891","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24406":{"id":"0:24406","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24407:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45443:1767":{"id":"0:45443:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[796,4],"end":[796,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:12716:1904":{"id":"b:2:2903-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:1120:3919":{"id":"a:2:9606:8782-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:34765:2644":{"id":"b:5:859-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36416":{"id":"0:36416","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36421:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54874":{"id":"0:54874","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54875:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8703:7243":{"id":"0:8703:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:26345:5181":{"id":"b:2:4212-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49935":{"id":"0:49935","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,16],"end":[1526,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49936:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11876":{"id":"0:11876","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,16],"end":[8,20]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"31:1742:6723":{"id":"31:1742:6723","crate_id":31,"name":"Index","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"31:1780:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:32:1701-0:43057:1634":{"id":"b:32:1701-0:43057:1634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14454":{"id":"0:14454","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14456:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18145:7236":{"id":"0:18145:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43331:993":{"id":"0:43331:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[364,32],"end":[364,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18453:7350":{"id":"0:18453:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[70,4],"end":[70,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4972:5205":{"id":"0:4972:5205","crate_id":0,"name":"new_constitution_action","span":{"filename":"src/serialization/governance/proposals/new_constitution_action.rs","begin":[1,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:10210:6470":{"id":"0:10210:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"44:253:59198":{"id":"44:253:59198","crate_id":44,"name":"swap1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[104,4],"end":[104,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2591":{"id":"0:2591","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[2,0],"end":[2,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"parameter_change_action","name":"parameter_change_action","id":"0:2589:5197","glob":true}},"0:31565:7232":{"id":"0:31565:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35297":{"id":"0:35297","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,16],"end":[1201,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35298:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11099:3118":{"id":"0:11099:3118","crate_id":0,"name":"get_total_input","span":{"filename":"src/builders/tx_builder.rs","begin":[1390,4],"end":[1395,5]},"visibility":"public","docs":"Return explicit input plus implicit input plus mint","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:54108:1944":{"id":"b:2:3240-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20664":{"id":"0:20664","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20669:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31271:780":{"id":"0:31271:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[34,4],"end":[36,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48579":{"id":"0:48579","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48580:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11842":{"id":"0:11842","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11843:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26688:7243":{"id":"0:26688:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:19214:2688":{"id":"b:2:3244-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20098:906":{"id":"0:20098:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[97,4],"end":[101,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17897":{"id":"0:17897","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17898:7231","0:17899:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29777":{"id":"0:29777","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[26,0],"end":[48,1]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29782:5149","0:29792:2718","0:29802:906","0:29812:5231"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52129":{"id":"0:52129","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2009,34],"end":[2009,52]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52131:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49803:7350":{"id":"0:49803:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1514,88],"end":[1514,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23081:7236":{"id":"0:23081:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:46526:1747":{"id":"b:2:3255-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34379":{"id":"0:34379","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,18],"end":[1020,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2876":{"id":"0:2876","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[3,0],"end":[3,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"builder::ByteBuilder","name":"ByteBuilder","id":"0:39395:5612","glob":false}},"0:19706:702":{"id":"0:19706:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[44,4],"end":[44,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"17:24:4291":{"id":"17:24:4291","crate_id":17,"name":"ToHex","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["17:25:4315","17:27:18396"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:28753:5150":{"id":"0:28753:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22997":{"id":"0:22997","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:537:112":{"id":"a:2:3421:221-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11562":{"id":"0:11562","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"64"}},"items":["0:11564:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21659":{"id":"0:21659","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21660:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:24186:2695":{"id":"b:2:2906-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5057":{"id":"0:5057","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/info_action.rs","begin":[7,0],"end":[19,1]},"visibility":{"restricted":{"parent":"0:5035:5206","path":"::serialization::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5058:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54096":{"id":"0:54096","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54097:7231","0:54098:5150","0:54099:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26781:6154":{"id":"0:26781:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45104":{"id":"0:45104","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[741,4],"end":[741,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45105:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6869:667":{"id":"0:6869:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17938:7207":{"id":"0:17938:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10275:649":{"id":"0:10275:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/tx_builder.rs","begin":[203,16],"end":[203,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18980":{"id":"0:18980","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,18],"end":[6,20]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11520:3675":{"id":"0:11520:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[260,0],"end":[260,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16536:5150":{"id":"0:16536:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49660:993":{"id":"0:49660:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1482,43],"end":[1482,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:52995:1886":{"id":"b:2:2903-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37546:3165":{"id":"0:37546:3165","crate_id":0,"name":"set_collateral_return","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[199,4],"end":[201,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral_return",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13872:1637":{"id":"0:13872:1637","crate_id":0,"name":"get","span":{"filename":"src/crypto.rs","begin":[787,4],"end":[789,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30844:2856":{"id":"0:30844:2856","crate_id":0,"name":"VotingProposal","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[17,0],"end":[22,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:30903","0:30918","0:30933","0:30948","0:30963","0:31001","a:2:3471:6582-0:30844:2856","a:2:9605:8783-0:30844:2856","a:2:3421:221-0:30844:2856","a:2:9606:8782-0:30844:2856","a:2:3407:213-0:30844:2856","b:2:3244-0:30844:2856","b:2:2903-0:30844:2856","b:2:3255-0:30844:2856","b:2:3240-0:30844:2856","b:2:4212-0:30844:2856","b:2:3250-0:30844:2856","b:2:2906-0:30844:2856","b:5:859-0:30844:2856","b:19:426-0:30844:2856","b:32:1701-0:30844:2856","b:36:59-0:30844:2856","b:44:298-0:30844:2856","b:49:1377-0:30844:2856","0:30849","0:30855","0:30864","0:30877","0:30883","0:30887","0:30891","0:30895","0:30897","0:30771","0:30773","0:30775","0:30778","0:30779","0:30781","0:30783","0:30784","0:30786","0:30790","0:30795","0:30840","0:5071"]}},"0:2864:5640":{"id":"0:2864:5640","crate_id":0,"name":"iter16","span":{"filename":"src/typed_bytes/builder.rs","begin":[86,4],"end":[94,5]},"visibility":"public","docs":"write an iterator of maximum 2^16 items using the closure F\n\nnote that the buffer contains 2 bytes to represent the size\nof the list","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["l",{"kind":"generic","inner":"I"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ExactSizeIterator","id":"2:8824:5637","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"Self"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"","id":"2:8956:154","args":null}}}],"output":{"kind":"generic","inner":"Self"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14904":{"id":"0:14904","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14905:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:602:3649":{"id":"0:602:3649","crate_id":0,"name":"into_slice_mut","span":{"filename":"src/chain_core/mempack.rs","begin":[140,4],"end":[144,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32037":{"id":"0:32037","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32038:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:43057:1634":{"id":"b:2:2903-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:28003:5212":{"id":"b:2:3244-0:28003:5212","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"1:4484:6424":{"id":"1:4484:6424","crate_id":1,"name":"read_until","span":null,"visibility":"default","docs":"Read all bytes into `buf` until the delimiter `byte` or EOF is reached.\n\nThis function will read bytes from the underlying stream until the\ndelimiter or EOF is found. Once found, all bytes up to, and including,\nthe delimiter (if found) will be appended to `buf`.\n\nIf successful, this function will return the total number of bytes read.\n\nThis function is blocking and should be used carefully: it is possible for\nan attacker to continuously send bytes without ever sending the delimiter\nor EOF.\n\n# Errors\n\nThis function will ignore all instances of [`ErrorKind::Interrupted`] and\nwill otherwise return any errors returned by [`fill_buf`].\n\nIf an I/O error is encountered then all bytes read so far will be\npresent in `buf` and its length will have been adjusted appropriately.\n\n[`fill_buf`]: BufRead::fill_buf\n\n# Examples\n\n[`std::io::Cursor`][`Cursor`] is a type that implements `BufRead`. In\nthis example, we use [`Cursor`] to read all the bytes in a byte slice\nin hyphen delimited segments:\n\n```\nuse std::io::{self, BufRead};\n\nlet mut cursor = io::Cursor::new(b\"lorem-ipsum\");\nlet mut buf = vec![];\n\n// cursor is at 'l'\nlet num_bytes = cursor.read_until(b'-', &mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 6);\nassert_eq!(buf, b\"lorem-\");\nbuf.clear();\n\n// cursor is at 'i'\nlet num_bytes = cursor.read_until(b'-', &mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 5);\nassert_eq!(buf, b\"ipsum\");\nbuf.clear();\n\n// cursor is at EOF\nlet num_bytes = cursor.read_until(b'-', &mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 0);\nassert_eq!(buf, b\"\");\n```","links":{"`Cursor`":"1:9139:2195","`ErrorKind::Interrupted`":"1:9243:18289","BufRead::fill_buf":"1:4480:3723"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["byte",{"kind":"primitive","inner":"u8"}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40901":{"id":"0:40901","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40902:7231","0:40903:5150","0:40904:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47536:906":{"id":"0:47536:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1187,4],"end":[1196,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39055:5562":{"id":"0:39055:5562","crate_id":0,"name":"min_pool_cost","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[396,4],"end":[398,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50557:1865":{"id":"0:50557:1865","crate_id":0,"name":"GenesisHashes","span":{"filename":"src/lib.rs","begin":[1715,0],"end":[1715,43]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:50602","0:50617","0:50632","0:50647","0:50662","0:50700","a:2:3471:6582-0:50557:1865","a:2:9605:8783-0:50557:1865","a:2:3421:221-0:50557:1865","a:2:9606:8782-0:50557:1865","a:2:3407:213-0:50557:1865","b:2:3244-0:50557:1865","b:2:2903-0:50557:1865","b:2:3255-0:50557:1865","b:2:3240-0:50557:1865","b:2:4212-0:50557:1865","b:2:3250-0:50557:1865","b:2:2906-0:50557:1865","b:5:859-0:50557:1865","b:19:426-0:50557:1865","b:32:1701-0:50557:1865","b:36:59-0:50557:1865","b:44:298-0:50557:1865","b:49:1377-0:50557:1865","0:3777","0:50560","0:50562","0:50564","0:50565","0:50567","0:50569","0:50570","0:50572","0:50576","0:50581","0:50598","0:50503","0:50509","0:50518","0:50531","0:50537","0:50541","0:50545","0:50549","0:50551"]}},"b:2:3244-0:15999:1902":{"id":"b:2:3244-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:31101:2861":{"id":"a:2:9606:8782-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:9591:2855":{"id":"b:5:859-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:19214:2688":{"id":"a:2:9605:8783-0:19214:2688","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:37979:7232":{"id":"0:37979:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46776":{"id":"0:46776","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1020,18],"end":[1020,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7715:7231":{"id":"0:7715:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:24747:2667":{"id":"a:2:9605:8783-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28023:7236":{"id":"0:28023:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11510":{"id":"0:11510","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[257,0],"end":[257,32]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"primitive","inner":"u16"},"items":["0:11511:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:551:1435":{"id":"0:551:1435","crate_id":0,"name":"u32","span":{"filename":"src/chain_core/abor.rs","begin":[239,4],"end":[248,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1495:180":{"id":"49:1495:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[571,4],"end":[571,15]},"visibility":"default","docs":"The result of the integer binary logarithm.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:49:1377-0:45100:1725":{"id":"b:49:1377-0:45100:1725","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:14889:1674":{"id":"b:44:298-0:14889:1674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30316:594":{"id":"0:30316:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[31,4],"end":[31,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3910":{"id":"0:3910","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2662,0],"end":[2693,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3911:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47072":{"id":"0:47072","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47077:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:15814:4234":{"id":"b:2:3250-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18278:1759":{"id":"0:18278:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[34,4],"end":[34,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:573:3608":{"id":"a:2:9606:8782-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:38500:1868":{"id":"b:2:3250-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:51756:1873":{"id":"b:32:1701-0:51756:1873","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22710:649":{"id":"0:22710:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14850":{"id":"0:14850","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14851:7231","0:14852:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15636:408":{"id":"0:15636:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46214:6470":{"id":"0:46214:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31291:266":{"id":"0:31291:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[42,4],"end":[44,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["proposal",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32635:7350":{"id":"0:32635:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[469,4],"end":[469,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8186":{"id":"0:8186","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8187:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36084:5451":{"id":"0:36084:5451","crate_id":0,"name":"new_text","span":{"filename":"src/protocol_types/metadata.rs","begin":[162,4],"end":[172,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["text",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45464:2194":{"id":"0:45464:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[803,0],"end":[803,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13301":{"id":"0:13301","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,27],"end":[602,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13302:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39449:649":{"id":"0:39449:649","crate_id":0,"name":"fmt","span":{"filename":"src/typed_bytes/mod.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52866:1897":{"id":"0:52866:1897","crate_id":0,"name":"NonceAndLeader","span":{"filename":"src/lib.rs","begin":[2137,4],"end":[2137,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:52868:1542","0:52869:1543"]}},"b:2:2906-0:20276:5121":{"id":"b:2:2906-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2910":{"id":"0:2910","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[87,0],"end":[95,1]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:2913:1357"],"negative":false,"synthetic":false,"blanket_impl":null}},"5:858:17770":{"id":"5:858:17770","crate_id":5,"name":"clone_into","span":null,"visibility":"default","docs":"Uses borrowed data to replace owned data, usually by cloning.\n\nThis is borrow-generalized version of [`Clone::clone_from`].\n\n# Examples\n\nBasic usage:\n\n```\nlet mut s: String = String::new();\n\"hello\".clone_into(&mut s);\n\nlet mut v: Vec = Vec::new();\n[1, 2][..].clone_into(&mut v);\n```","links":{"`Clone::clone_from`":"2:2924:410"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["target",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Owned","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29099:7231":{"id":"0:29099:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36074:5323":{"id":"0:36074:5323","crate_id":0,"name":"new_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[150,4],"end":[160,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41100:878":{"id":"0:41100:878","crate_id":0,"name":"mul","span":{"filename":"src/utils.rs","begin":[998,4],"end":[1000,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33875:2194":{"id":"0:33875:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:17505:1708":{"id":"a:2:3421:221-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:26345:5181":{"id":"a:2:9606:8782-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9067:7231":{"id":"0:9067:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33287":{"id":"0:33287","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33292:5328","0:33303:6154","0:33314:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18141:7231":{"id":"0:18141:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46537:415":{"id":"0:46537:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[991,22],"end":[991,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:744:1878":{"id":"0:744:1878","crate_id":0,"name":"Block","span":{"filename":"src/chain_core/property.rs","begin":[97,0],"end":[134,1]},"visibility":"public","docs":"Block property\n\na block is part of a chain of block called Blockchain.\nthe chaining is done via one block pointing to another block,\nthe parent block (the previous block).\n\nThis means that a blockchain is a link-list, ordered from the most\nrecent block to the furthest/oldest block.\n\nThe Oldest block is called the Genesis Block.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:745:3762","0:746:3764","0:747:3767","0:748:3757","0:749:2284","0:750:3771","0:751:3773","0:752:1504","0:753:3778"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Deserialize","id":"0:808:1609","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:20230:7232":{"id":"0:20230:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:49920:1829":{"id":"a:2:3471:6582-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:14334:1667":{"id":"b:19:426-0:14334:1667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1836":{"id":"0:1836","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[21,31],"end":[21,50]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"key::SecretKeySizeStatic","name":"SecretKeySizeStatic","id":"0:1588:3905","glob":false}},"2:9042:2588":{"id":"2:9042:2588","crate_id":2,"name":"try_fold","span":null,"visibility":"default","docs":"An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value.\n\n`try_fold()` takes two arguments: an initial value, and a closure with\ntwo arguments: an 'accumulator', and an element. The closure either\nreturns successfully, with the value that the accumulator should have\nfor the next iteration, or it returns failure, with an error value that\nis propagated back to the caller immediately (short-circuiting).\n\nThe initial value is the value the accumulator will have on the first\ncall. If applying the closure succeeded against every element of the\niterator, `try_fold()` returns the final accumulator as success.\n\nFolding is useful whenever you have a collection of something, and want\nto produce a single value from it.\n\n# Note to Implementors\n\nSeveral of the other (forward) methods have default implementations in\nterms of this one, so try to implement this explicitly if it can\ndo something better than the default `for` loop implementation.\n\nIn particular, try to have this call `try_fold()` on the internal parts\nfrom which this iterator is composed. If multiple calls are needed,\nthe `?` operator may be convenient for chaining the accumulator value\nalong, but beware any invariants that need to be upheld before those\nearly returns. This is a `&mut self` method, so iteration needs to be\nresumable after hitting an error here.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\n// the checked sum of all of the elements of the array\nlet sum = a.iter().try_fold(0i8, |acc, &x| acc.checked_add(x));\n\nassert_eq!(sum, Some(6));\n```\n\nShort-circuiting:\n\n```\nlet a = [10, 20, 30, 100, 40, 50];\nlet mut it = a.iter();\n\n// This sum overflows when adding the 100 element\nlet sum = it.try_fold(0i8, |acc, &x| acc.checked_add(x));\nassert_eq!(sum, None);\n\n// Because it short-circuited, the remaining elements are still\n// available through the iterator.\nassert_eq!(it.len(), 2);\nassert_eq!(it.next(), Some(&40));\n```\n\nWhile you cannot `break` from a closure, the [`ControlFlow`] type allows\na similar idea:\n\n```\nuse std::ops::ControlFlow;\n\nlet triangular = (1..30).try_fold(0_i8, |prev, x| {\n if let Some(next) = prev.checked_add(x) {\n ControlFlow::Continue(next)\n } else {\n ControlFlow::Break(prev)\n }\n});\nassert_eq!(triangular, ControlFlow::Break(120));\n\nlet triangular = (1..30).try_fold(0_u64, |prev, x| {\n if let Some(next) = prev.checked_add(x) {\n ControlFlow::Continue(next)\n } else {\n ControlFlow::Break(prev)\n }\n});\nassert_eq!(triangular, ControlFlow::Continue(435));\n```","links":{"`ControlFlow`":"2:42137:6803"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["init",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"R"},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"R"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"B"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13243:7231":{"id":"0:13243:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:23649:7232":{"id":"0:23649:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54664:1835":{"id":"0:54664:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8321:5150":{"id":"0:8321:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:968:39382":{"id":"25:968:39382","crate_id":25,"name":"tanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[736,4],"end":[736,26]},"visibility":"default","docs":"Hyperbolic tangent function.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\n\nlet f = x.tanh();\n// Solving tanh() at 1 gives `(1 - e^(-2))/(1 + e^(-2))`\nlet g = (1.0 - e.powi(-2))/(1.0 + e.powi(-2));\nlet abs_difference = (f - g).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:5:859-0:19855:5129":{"id":"b:5:859-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28045:7231":{"id":"0:28045:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21425:993":{"id":"0:21425:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[12,4],"end":[12,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7290":{"id":"0:7290","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[891,9],"end":[891,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7291:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11945":{"id":"0:11945","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,40],"end":[25,42]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49274":{"id":"0:49274","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49275:7231","0:49276:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:17811:2129":{"id":"b:5:859-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11783:4110":{"id":"0:11783:4110","crate_id":0,"name":"as_hash_bytes","span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4257:1759":{"id":"0:4257:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[9,4],"end":[19,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3561:180":{"id":"2:3561:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `&` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:557:1833":{"id":"0:557:1833","crate_id":0,"name":"bytes","span":{"filename":"src/chain_core/abor.rs","begin":[275,4],"end":[283,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41206:3380":{"id":"0:41206:3380","crate_id":0,"name":"hash_script_data","span":{"filename":"src/utils.rs","begin":[1243,0],"end":[1276,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["redeemers",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["cost_models",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["datums",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:33769:1542":{"id":"0:33769:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/plutus.rs","begin":[689,12],"end":[689,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:44420":{"id":"0:44420","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[608,4],"end":[608,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44421:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:25394:5147":{"id":"b:2:2903-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:18407:2624":{"id":"b:2:3250-0:18407:2624","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18420":{"id":"0:18420","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[65,4],"end":[65,7]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18421:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15612:7243":{"id":"0:15612:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32312":{"id":"0:32312","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[366,4],"end":[366,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32313:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53594":{"id":"0:53594","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53595:7231","0:53596:5150","0:53597:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:49521:1679":{"id":"b:2:2903-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10247":{"id":"0:10247","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10248:7231","0:10249:5150","0:10250:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8438":{"id":"0:8438","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,27],"end":[138,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8439:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:13892:4219":{"id":"a:2:3421:221-0:13892:4219","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:29061:5221":{"id":"a:2:9606:8782-0:29061:5221","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9090:7231":{"id":"0:9090:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9379:7231":{"id":"0:9379:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32049:408":{"id":"0:32049:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[295,4],"end":[295,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:10445:3053":{"id":"b:2:3255-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:248:44591":{"id":"44:248:44591","crate_id":44,"name":"LaneWords4","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:249:59188","44:250:59187","44:251:59189"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"2:13871:51758":{"id":"2:13871:51758","crate_id":2,"name":"rsplit","span":null,"visibility":"public","docs":"An iterator over substrings of the given string slice, separated by\ncharacters matched by a pattern and yielded in reverse order.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Iterator behavior\n\nThe returned iterator requires that the pattern supports a reverse\nsearch, and it will be a [`DoubleEndedIterator`] if a forward/reverse\nsearch yields the same elements.\n\nFor iterating from the front, the [`split`] method can be used.\n\n[`split`]: str::split\n\n# Examples\n\nSimple patterns:\n\n```\nlet v: Vec<&str> = \"Mary had a little lamb\".rsplit(' ').collect();\nassert_eq!(v, [\"lamb\", \"little\", \"a\", \"had\", \"Mary\"]);\n\nlet v: Vec<&str> = \"\".rsplit('X').collect();\nassert_eq!(v, [\"\"]);\n\nlet v: Vec<&str> = \"lionXXtigerXleopard\".rsplit('X').collect();\nassert_eq!(v, [\"leopard\", \"tiger\", \"\", \"lion\"]);\n\nlet v: Vec<&str> = \"lion::tiger::leopard\".rsplit(\"::\").collect();\nassert_eq!(v, [\"leopard\", \"tiger\", \"lion\"]);\n```\n\nA more complex pattern, using a closure:\n\n```\nlet v: Vec<&str> = \"abc1defXghi\".rsplit(|c| c == '1' || c == 'X').collect();\nassert_eq!(v, [\"ghi\", \"def\", \"abc\"]);\n```","links":{"`DoubleEndedIterator`":"2:8801:119","str::split":"2:13865:17715","prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"RSplit","id":"2:45957:6838","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2331:1759":{"id":"0:2331:1759","crate_id":0,"name":"serialize","span":{"filename":"src/legacy_address/address.rs","begin":[262,4],"end":[268,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50468":{"id":"0:50468","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1690,0],"end":[1708,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50473:1862","0:50483:1864","0:50493:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11910":{"id":"0:11910","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[20,16],"end":[20,21]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11911:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23279":{"id":"0:23279","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52567:1887":{"id":"0:52567:1887","crate_id":0,"name":"body_signature","span":{"filename":"src/lib.rs","begin":[2077,4],"end":[2079,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:49101:1812":{"id":"b:2:3244-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14163:7231":{"id":"0:14163:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14895":{"id":"0:14895","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14896:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:39939:1612":{"id":"a:2:9605:8783-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3244-0:52995:1886":{"id":"b:2:3244-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55020:993":{"id":"0:55020:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[2834,4],"end":[2834,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17175:4239":{"id":"0:17175:4239","crate_id":0,"name":"new_identity","span":{"filename":"src/crypto.rs","begin":[1276,4],"end":[1278,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46999:7231":{"id":"0:46999:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14465":{"id":"0:14465","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14466:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30892:7231":{"id":"0:30892:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:33757:5313":{"id":"b:2:3255-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:6515-0:1598:3900":{"id":"b:5:6515-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27851":{"id":"0:27851","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27856:5328","0:27867:6154","0:27878:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:21665:2682":{"id":"b:49:1377-0:21665:2682","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23394:7247":{"id":"0:23394:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:17883:5054":{"id":"a:2:3421:221-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43827:906":{"id":"0:43827:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[481,4],"end":[483,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16128":{"id":"0:16128","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16129:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34769:408":{"id":"0:34769:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1106,4],"end":[1106,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19230":{"id":"0:19230","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45353:7231":{"id":"0:45353:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5280":{"id":"0:5280","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[295,0],"end":[306,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5281:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9686:6470":{"id":"0:9686:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18919:6470":{"id":"0:18919:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:33732:5309":{"id":"b:36:59-0:33732:5309","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:36208:5472":{"id":"b:44:298-0:36208:5472","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42897":{"id":"0:42897","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42898:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23000:415":{"id":"0:23000:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:1598:3900":{"id":"b:2:3255-0:1598:3900","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:5992:2156":{"id":"b:36:59-0:5992:2156","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:32565:3084":{"id":"b:36:59-0:32565:3084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38122:1767":{"id":"0:38122:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[73,4],"end":[73,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12937":{"id":"0:12937","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[467,9],"end":[467,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12938:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19492":{"id":"0:19492","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[9,4],"end":[9,8]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19493:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8565:7231":{"id":"0:8565:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14185:667":{"id":"0:14185:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:40260:1677":{"id":"b:36:59-0:40260:1677","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20540:667":{"id":"0:20540:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:48848:1808":{"id":"b:2:2903-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31941":{"id":"0:31941","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31946:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35253":{"id":"0:35253","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35254:7231","0:35255:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31527:702":{"id":"0:31527:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[109,4],"end":[115,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:49521:1679":{"id":"a:2:3471:6582-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"37:1060:5662":{"id":"37:1060:5662","crate_id":37,"name":"to_bigint","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-bigint-0.4.4/src/bigint.rs","begin":[566,4],"end":[566,42]},"visibility":"default","docs":"Converts the value of `self` to a [`BigInt`].","links":{"`BigInt`":"37:957:4380"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"37:957:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1046":{"id":"0:1046","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[65,0],"end":[67,1]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SecretKeySizeStatic","id":"0:1588:3905","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1047:3949"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19988":{"id":"0:19988","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,33],"end":[87,36]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19989:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50164":{"id":"0:50164","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,18],"end":[1637,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51849":{"id":"0:51849","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51854:5328","0:51865:6154","0:51876:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:2199:4482":{"id":"a:2:3421:221-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12379":{"id":"0:12379","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12380:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14695:7247":{"id":"0:14695:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39956":{"id":"0:39956","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,44],"end":[160,53]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39957:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2903:5618":{"id":"0:2903:5618","crate_id":0,"name":"ByteAccessor","span":{"filename":"src/typed_bytes/mod.rs","begin":[70,0],"end":[72,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:2905:5619"],"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:47595:2455":{"id":"0:47595:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10170":{"id":"0:10170","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10171:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:35371:5329":{"id":"a:2:3421:221-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:19552:1766":{"id":"0:19552:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[16,4],"end":[16,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:19766:5125":{"id":"b:44:298-0:19766:5125","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30841:1766":{"id":"0:30841:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6573:594":{"id":"0:6573:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[356,32],"end":[356,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:855:224":{"id":"5:855:224","crate_id":5,"name":"ToOwned","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["5:856:17769","5:857:3694","5:858:17770"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:24463":{"id":"0:24463","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24464:1766","0:24465:7350","0:24466:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42959":{"id":"0:42959","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,23],"end":[269,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"1:1041:6629":{"id":"1:1041:6629","crate_id":1,"name":"AsciiExt","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["1:1042:17769","1:1043:19149","1:1044:51512","1:1045:51513","1:1046:51514","1:1047:51515","1:1048:51516"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:47189:7231":{"id":"0:47189:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2903-0:644:3701":{"id":"b:2:2903-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29273":{"id":"0:29273","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29274:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46616":{"id":"0:46616","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46621:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:13038:2615":{"id":"a:2:9606:8782-0:13038:2615","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23682:7245":{"id":"0:23682:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22492:2699":{"id":"0:22492:2699","crate_id":0,"name":"VoteDelegation","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:22564","0:22579","0:22594","0:22609","0:22624","0:22662","a:2:3471:6582-0:22492:2699","a:2:9605:8783-0:22492:2699","a:2:3421:221-0:22492:2699","a:2:9606:8782-0:22492:2699","a:2:3407:213-0:22492:2699","b:2:3244-0:22492:2699","b:2:2903-0:22492:2699","b:2:3255-0:22492:2699","b:2:3240-0:22492:2699","b:2:4212-0:22492:2699","b:2:3250-0:22492:2699","b:2:2906-0:22492:2699","b:5:859-0:22492:2699","b:19:426-0:22492:2699","b:32:1701-0:22492:2699","b:36:59-0:22492:2699","b:44:298-0:22492:2699","b:49:1377-0:22492:2699","0:22495","0:22497","0:22499","0:22502","0:22503","0:22505","0:22507","0:22508","0:22510","0:22514","0:22519","0:22560","0:22438","0:22444","0:22453","0:22466","0:22472","0:22476","0:22480","0:22484","0:22486","0:4625"]}},"b:44:298-0:6894:2186":{"id":"b:44:298-0:6894:2186","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11577:3916":{"id":"b:2:3250-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:50301:1861":{"id":"b:2:3250-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:19486:2690":{"id":"b:44:298-0:19486:2690","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:8941:2767":{"id":"a:2:9605:8783-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:10042:2879":{"id":"b:2:3250-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39713":{"id":"0:39713","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39714:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45834:6470":{"id":"0:45834:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17643:594":{"id":"0:17643:594","crate_id":0,"name":"eq","span":{"filename":"src/fees.rs","begin":[6,32],"end":[6,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3531:6667":{"id":"2:3531:6667","crate_id":2,"name":"AddAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3533:267"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"2:13819:55391":{"id":"2:13819:55391","crate_id":2,"name":"floor_char_boundary","span":null,"visibility":"public","docs":"Finds the closest `x` not exceeding `index` where `is_char_boundary(x)` is `true`.\n\nThis method can help you truncate a string so that it's still valid UTF-8, but doesn't\nexceed a given number of bytes. Note that this is done purely at the character level\nand can still visually split graphemes, even though the underlying characters aren't\nsplit. For example, the emoji 🧑‍🔬 (scientist) could be split so that the string only\nincludes 🧑 (person) instead.\n\n# Examples\n\n```\n#![feature(round_char_boundary)]\nlet s = \"❤️🧡💛💚💙💜\";\nassert_eq!(s.len(), 26);\nassert!(!s.is_char_boundary(13));\n\nlet closest = s.floor_char_boundary(13);\nassert_eq!(closest, 10);\nassert_eq!(&s[..closest], \"❤️🧡\");\n```","links":{},"attrs":["#[unstable(feature = \"round_char_boundary\", issue = \"93743\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:473:20576":{"id":"25:473:20576","crate_id":25,"name":"exp","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1368,4],"end":[1368,25]},"visibility":"default","docs":"Returns `e^(self)`, (the exponential function).\n\n```\nuse num_traits::Float;\n\nlet one = 1.0;\n// e^1\nlet e = one.exp();\n\n// ln(e) - 1 == 0\nlet abs_difference = (e.ln() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:17278:993":{"id":"0:17278:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1365,38],"end":[1365,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13285:2455":{"id":"0:13285:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52762:2226":{"id":"0:52762:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37916":{"id":"0:37916","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[28,0],"end":[58,1]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37921:906","0:37931:5530","0:37941:5531","0:37951:5532","0:37961:5533"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36573:7236":{"id":"0:36573:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:32290:3370":{"id":"b:5:859-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:11948:3908":{"id":"b:44:298-0:11948:3908","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:33046:5253":{"id":"b:2:4212-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34756:7247":{"id":"0:34756:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51294":{"id":"0:51294","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1855,4],"end":[1855,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51296:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:22492:2699":{"id":"b:2:2906-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28802:2225":{"id":"0:28802:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:23344:2675":{"id":"b:19:426-0:23344:2675","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20815:408":{"id":"0:20815:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[40,4],"end":[40,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45386:415":{"id":"0:45386:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[791,4],"end":[791,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:14519:1832":{"id":"a:2:3471:6582-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:19766:5125":{"id":"b:49:1377-0:19766:5125","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54978:667":{"id":"0:54978:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:23917:2692":{"id":"b:2:3255-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27574":{"id":"0:27574","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2585:5153","path":"::protocol_types::governance::governance_action_ids"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27575:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20257:7231":{"id":"0:20257:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[186,0],"end":[186,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:24186:2695":{"id":"a:2:3421:221-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2119":{"id":"0:2119","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[57,0],"end":[57,16]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"fees","name":"fees","id":"0:2115:1592","glob":true}},"0:27310:7236":{"id":"0:27310:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44898:1763":{"id":"0:44898:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[704,4],"end":[704,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"5:5923:180":{"id":"5:5923:180","crate_id":5,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after concatenation","links":{},"attrs":["#[unstable(feature = \"slice_concat_trait\", issue = \"27747\")]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:7025":{"id":"0:7025","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,38],"end":[730,47]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8335:408":{"id":"0:8335:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/script_structs.rs","begin":[113,9],"end":[113,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13599":{"id":"0:13599","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13604:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9215:2810":{"id":"0:9215:2810","crate_id":0,"name":"add_required_plutus_input_scripts","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[294,4],"end":[313,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nThis function can make a mistake in choosing right input index. Use `.add_required_script_input_witnesses` instead.\nTry adding the specified scripts as witnesses for ALREADY ADDED script inputs\nAny scripts that don't match any of the previously added inputs will be ignored\nReturns the number of remaining required missing witness scripts\nUse `.count_missing_input_scripts` to find the number of still missing scripts","links":{},"attrs":["#[deprecated(since = \"11.2.0\", note =\n\"This function can make a mistake in choosing right input index. Use `.add_required_script_input_witnesses` instead.\")]"],"deprecation":{"since":"11.2.0","note":"This function can make a mistake in choosing right input index. Use `.add_required_script_input_witnesses` instead."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:35040:1783":{"id":"a:2:3407:213-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45875":{"id":"0:45875","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[870,4],"end":[870,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayEnum","id":"0:45861:1732","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45876:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28361:2225":{"id":"0:28361:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:46768:1749":{"id":"b:2:2903-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:45992:1733":{"id":"b:32:1701-0:45992:1733","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30791:1759":{"id":"0:30791:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27049:7243":{"id":"0:27049:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36196":{"id":"0:36196","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36197:7231","0:36198:5150","0:36199:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5726":{"id":"0:5726","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2378,0],"end":[2394,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5728:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:39403:4061":{"id":"b:2:3255-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39402:408":{"id":"0:39402:408","crate_id":0,"name":"clone","span":{"filename":"src/typed_bytes/builder.rs","begin":[6,9],"end":[6,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24228:7231":{"id":"0:24228:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30908:1835":{"id":"0:30908:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[24,0],"end":[24,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16731":{"id":"0:16731","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16732:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4626:1759":{"id":"0:4626:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/vote_delegation.rs","begin":[9,4],"end":[21,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9412:5150":{"id":"0:9412:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:54099:7247":{"id":"0:54099:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:29930:5150":{"id":"0:29930:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:39513":{"id":"0:39513","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39514:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47823":{"id":"0:47823","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47824:7231","0:47825:5150","0:47826:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:29891:5232":{"id":"b:19:426-0:29891:5232","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21673:702":{"id":"0:21673:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[8,4],"end":[8,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:736:3764":{"id":"0:736:3764","crate_id":0,"name":"Date","span":{"filename":"src/chain_core/property.rs","begin":[60,4],"end":[60,25]},"visibility":"default","docs":"The block date.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BlockDate","id":"0:729:3754","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:16748":{"id":"0:16748","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:32824:4378":{"id":"b:2:2906-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4728":{"id":"0:4728","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/mod.rs","begin":[8,0],"end":[8,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voter","name":"voter","id":"0:4708:2842","glob":true}},"0:10176":{"id":"0:10176","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10177:7231","0:10178:5150","0:10179:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:44638:1721":{"id":"b:2:2903-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10024:5150":{"id":"0:10024:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:24747:2667":{"id":"b:2:3255-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:10263:3087":{"id":"b:2:2906-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11851":{"id":"0:11851","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11853:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:40260:1677":{"id":"a:2:3471:6582-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2906-0:18972:2678":{"id":"b:2:2906-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:19766:5125":{"id":"b:36:59-0:19766:5125","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11901:3902":{"id":"a:2:3471:6582-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45622:7247":{"id":"0:45622:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52076:7231":{"id":"0:52076:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2981:1759":{"id":"0:2981:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[63,4],"end":[70,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:47843:1791":{"id":"a:2:3471:6582-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:729:18164":{"id":"49:729:18164","crate_id":49,"name":"to_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[45,4],"end":[45,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"u8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:14050:7243":{"id":"0:14050:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:579:56438":{"id":"25:579:56438","crate_id":25,"name":"leading_ones","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[93,4],"end":[93,32]},"visibility":"default","docs":"Returns the number of leading ones in the binary representation\nof `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0xF00Du16;\n\nassert_eq!(n.leading_ones(), 4);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16178":{"id":"0:16178","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16179:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:674:3710":{"id":"0:674:3710","crate_id":0,"name":"get_bytes","span":{"filename":"src/chain_core/packer.rs","begin":[59,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:35040:1783":{"id":"b:44:298-0:35040:1783","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2639":{"id":"0:2639","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[26,0],"end":[26,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"new_constitution_action","name":"new_constitution_action","id":"0:2637:5205","glob":true}},"0:13251":{"id":"0:13251","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13252:7231","0:13253:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46513:7245":{"id":"0:46513:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39235:5569":{"id":"0:39235:5569","crate_id":0,"name":"pool_voting_thresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[468,4],"end":[470,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49062:7236":{"id":"0:49062:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"2:3527:5730":{"id":"2:3527:5730","crate_id":2,"name":"Neg","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3528:180","2:3529:899"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9605:8783-0:8212:2741":{"id":"a:2:9605:8783-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42730:1766":{"id":"0:42730:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[227,76],"end":[227,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:17714:4181":{"id":"a:2:9605:8783-0:17714:4181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1357:2193":{"id":"0:1357:2193","crate_id":0,"name":"finalize","span":{"filename":"src/chain_crypto/digest.rs","begin":[135,4],"end":[139,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13818:55390":{"id":"2:13818:55390","crate_id":2,"name":"is_char_boundary","span":null,"visibility":"public","docs":"Checks that `index`-th byte is the first byte in a UTF-8 code point\nsequence or the end of the string.\n\nThe start and end of the string (when `index == self.len()`) are\nconsidered to be boundaries.\n\nReturns `false` if `index` is greater than `self.len()`.\n\n# Examples\n\n```\nlet s = \"Löwe 老虎 Léopard\";\nassert!(s.is_char_boundary(0));\n// start of `老`\nassert!(s.is_char_boundary(6));\nassert!(s.is_char_boundary(s.len()));\n\n// second byte of `ö`\nassert!(!s.is_char_boundary(2));\n\n// third byte of `老`\nassert!(!s.is_char_boundary(8));\n```","links":{},"attrs":["#[must_use]","#[rustc_const_unstable(feature = \"const_is_char_boundary\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:1120:3919":{"id":"b:2:2903-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22149:2845":{"id":"0:22149:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[49,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50537":{"id":"0:50537","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50538:7231","0:50539:5150","0:50540:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35965:649":{"id":"0:35965:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/metadata.rs","begin":[130,16],"end":[130,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29275":{"id":"0:29275","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29276:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7269:7243":{"id":"0:7269:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:21934:2665":{"id":"b:32:1701-0:21934:2665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:43931:1697":{"id":"b:2:2906-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34609:7232":{"id":"0:34609:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1079,0],"end":[1079,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3417:219":{"id":"2:3417:219","crate_id":2,"name":"StructuralPartialEq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:8701:7231":{"id":"0:8701:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7233:6470":{"id":"0:7233:6470","crate_id":0,"name":"describe","span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6575:993":{"id":"0:6575:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[356,43],"end":[356,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:7129:188":{"id":"b:2:3244-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39245:5605":{"id":"0:39245:5605","crate_id":0,"name":"set_drep_voting_thresholds","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[472,4],"end":[474,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["drep_voting_thresholds",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51932":{"id":"0:51932","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51933:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49256:1766":{"id":"0:49256:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1416,88],"end":[1416,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:15259:1866":{"id":"b:5:6515-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12915:7231":{"id":"0:12915:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[465,0],"end":[465,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11803":{"id":"0:11803","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromStr","id":"2:13376:2204","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11804:125","0:11805:1701"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:52114:1878":{"id":"b:2:2906-0:52114:1878","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15063:7231":{"id":"0:15063:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"1:4485:17714":{"id":"1:4485:17714","crate_id":1,"name":"read_line","span":null,"visibility":"default","docs":"Read all bytes until a newline (the `0xA` byte) is reached, and append\nthem to the provided buffer. You do not need to clear the buffer before\nappending.\n\nThis function will read bytes from the underlying stream until the\nnewline delimiter (the `0xA` byte) or EOF is found. Once found, all bytes\nup to, and including, the delimiter (if found) will be appended to\n`buf`.\n\nIf successful, this function will return the total number of bytes read.\n\nIf this function returns [`Ok(0)`], the stream has reached EOF.\n\nThis function is blocking and should be used carefully: it is possible for\nan attacker to continuously send bytes without ever sending a newline\nor EOF.\n\n[`Ok(0)`]: Ok\n\n# Errors\n\nThis function has the same error semantics as [`read_until`] and will\nalso return an error if the read bytes are not valid UTF-8. If an I/O\nerror is encountered then `buf` may contain some bytes already read in\nthe event that all data read so far was valid UTF-8.\n\n[`read_until`]: BufRead::read_until\n\n# Examples\n\n[`std::io::Cursor`][`Cursor`] is a type that implements `BufRead`. In\nthis example, we use [`Cursor`] to read all the lines in a byte slice:\n\n```\nuse std::io::{self, BufRead};\n\nlet mut cursor = io::Cursor::new(b\"foo\\nbar\");\nlet mut buf = String::new();\n\n// cursor is at 'f'\nlet num_bytes = cursor.read_line(&mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 4);\nassert_eq!(buf, \"foo\\n\");\nbuf.clear();\n\n// cursor is at 'b'\nlet num_bytes = cursor.read_line(&mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 3);\nassert_eq!(buf, \"bar\");\nbuf.clear();\n\n// cursor is at EOF\nlet num_bytes = cursor.read_line(&mut buf)\n .expect(\"reading from cursor won't fail\");\nassert_eq!(num_bytes, 0);\nassert_eq!(buf, \"\");\n```","links":{"`Cursor`":"1:9139:2195","BufRead::read_until":"1:4484:6424","Ok":"2:44078:174"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18209:1542":{"id":"0:18209:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[39,22],"end":[39,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:12705:7231":{"id":"0:12705:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26568":{"id":"0:26568","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26569:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18996":{"id":"0:18996","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,68],"end":[6,86]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18998:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"40:217:57377":{"id":"40:217:57377","crate_id":40,"name":"seed_from_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[335,4],"end":[335,44]},"visibility":"default","docs":"Create a new PRNG using a `u64` seed.\n\nThis is a convenience-wrapper around `from_seed` to allow construction\nof any `SeedableRng` from a simple `u64` value. It is designed such that\nlow Hamming Weight numbers like 0 and 1 can be used and should still\nresult in good, independent seeds to the PRNG which is returned.\n\nThis **is not suitable for cryptography**, as should be clear given that\nthe input size is only 64 bits.\n\nImplementations for PRNGs *may* provide their own implementations of\nthis function, but the default implementation should be good enough for\nall purposes. *Changing* the implementation of this function should be\nconsidered a value-breaking change.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["state",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38557":{"id":"0:38557","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[217,4],"end":[217,22]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38559:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:809:126":{"id":"0:809:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[304,4],"end":[304,81]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::io::Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null}},"0:17554:4341":{"id":"0:17554:4341","crate_id":0,"name":"UnknownKey","span":{"filename":"src/error.rs","begin":[58,4],"end":[58,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17556:1542"]}},"0:42672":{"id":"0:42672","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42673:7231","0:42674:5150","0:42675:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:9739:2862":{"id":"b:19:426-0:9739:2862","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10931:142":{"id":"2:10931:142","crate_id":2,"name":"Hasher","span":null,"visibility":"default","docs":"Type of the hasher that will be created.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"50:2842:59688":{"id":"50:2842:59688","crate_id":50,"name":"counts_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3625,4],"end":[3629,34]},"visibility":"default","docs":"Collect the items in this iterator and return a `HashMap` which\ncontains each item that appears in the iterator and the number\nof times it appears,\ndetermining identity using a keying function.\n\n```\n# use itertools::Itertools;\nstruct Character {\n first_name: &'static str,\n last_name: &'static str,\n}\n \nlet characters =\n vec![\n Character { first_name: \"Amy\", last_name: \"Pond\" },\n Character { first_name: \"Amy\", last_name: \"Wong\" },\n Character { first_name: \"Amy\", last_name: \"Santiago\" },\n Character { first_name: \"James\", last_name: \"Bond\" },\n Character { first_name: \"James\", last_name: \"Sullivan\" },\n Character { first_name: \"James\", last_name: \"Norington\" },\n Character { first_name: \"James\", last_name: \"Kirk\" },\n ];\n \nlet first_name_frequency = \n characters\n .into_iter()\n .counts_by(|c| c.first_name);\n \nassert_eq!(first_name_frequency[\"Amy\"], 3);\nassert_eq!(first_name_frequency[\"James\"], 4);\nassert_eq!(first_name_frequency.contains_key(\"Asha\"), false);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"HashMap","id":"1:1271:139","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"K"}},{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"RandomState","id":"1:8937:18492","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:54448:1978":{"id":"b:19:426-0:54448:1978","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32999:3161":{"id":"0:32999:3161","crate_id":0,"name":"mem","span":{"filename":"src/protocol_types/plutus.rs","begin":[521,4],"end":[523,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53514:5331":{"id":"0:53514:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7117":{"id":"0:7117","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7118:7231","0:7119:5150","0:7120:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6972:7231":{"id":"0:6972:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:9016:17745":{"id":"2:9016:17745","crate_id":2,"name":"try_collect","span":null,"visibility":"default","docs":"Fallibly transforms an iterator into a collection, short circuiting if\na failure is encountered.\n\n`try_collect()` is a variation of [`collect()`][`collect`] that allows fallible\nconversions during collection. Its main use case is simplifying conversions from\niterators yielding [`Option`][`Option`] into `Option>`, or similarly for other [`Try`]\ntypes (e.g. [`Result`]).\n\nImportantly, `try_collect()` doesn't require that the outer [`Try`] type also implements [`FromIterator`];\nonly the inner type produced on `Try::Output` must implement it. Concretely,\nthis means that collecting into `ControlFlow<_, Vec>` is valid because `Vec` implements\n[`FromIterator`], even though [`ControlFlow`] doesn't.\n\nAlso, if a failure is encountered during `try_collect()`, the iterator is still valid and\nmay continue to be used, in which case it will continue iterating starting after the element that\ntriggered the failure. See the last example below for an example of how this works.\n\n# Examples\nSuccessfully collecting an iterator of `Option` into `Option>`:\n```\n#![feature(iterator_try_collect)]\n\nlet u = vec![Some(1), Some(2), Some(3)];\nlet v = u.into_iter().try_collect::>();\nassert_eq!(v, Some(vec![1, 2, 3]));\n```\n\nFailing to collect in the same way:\n```\n#![feature(iterator_try_collect)]\n\nlet u = vec![Some(1), Some(2), None, Some(3)];\nlet v = u.into_iter().try_collect::>();\nassert_eq!(v, None);\n```\n\nA similar example, but with `Result`:\n```\n#![feature(iterator_try_collect)]\n\nlet u: Vec> = vec![Ok(1), Ok(2), Ok(3)];\nlet v = u.into_iter().try_collect::>();\nassert_eq!(v, Ok(vec![1, 2, 3]));\n\nlet u = vec![Ok(1), Ok(2), Err(()), Ok(3)];\nlet v = u.into_iter().try_collect::>();\nassert_eq!(v, Err(()));\n```\n\nFinally, even [`ControlFlow`] works, despite the fact that it\ndoesn't implement [`FromIterator`]. Note also that the iterator can\ncontinue to be used, even if a failure is encountered:\n\n```\n#![feature(iterator_try_collect)]\n\nuse core::ops::ControlFlow::{Break, Continue};\n\nlet u = [Continue(1), Continue(2), Break(3), Continue(4), Continue(5)];\nlet mut it = u.into_iter();\n\nlet v = it.try_collect::>();\nassert_eq!(v, Break(3));\n\nlet v = it.try_collect::>();\nassert_eq!(v, Continue(vec![4, 5]));\n```\n\n[`collect`]: Iterator::collect","links":{"`Option`":"2:43950:175","`FromIterator`":"2:8756:132","`Result`":"2:44075:204","Iterator::collect":"2:9014:1758","`Try`":"2:3938:226","`ControlFlow`":"2:42137:6803"},"attrs":["#[unstable(feature = \"iterator_try_collect\", issue = \"94047\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"TryType","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"B"},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8574:5150":{"id":"0:8574:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3421:221-0:24467:2672":{"id":"a:2:3421:221-0:24467:2672","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:21928":{"id":"0:21928","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21929:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:3119:5735":{"id":"a:2:9606:8782-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3240-0:10196:2340":{"id":"b:2:3240-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31616":{"id":"0:31616","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,11],"end":[175,16]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31617:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2513:19883":{"id":"50:2513:19883","crate_id":50,"name":"Itertools","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["50:2514:19960","50:2516:59614","50:2518:17737","50:2519:17738","50:2521:19921","50:2523:19965","50:2525:59615","50:2528:51745","50:2531:5478","50:2532:20037","50:2534:20038","50:2536:20036","50:2538:19915","50:2539:6942","50:2540:59616","50:2542:59617","50:2547:59618","50:2552:59619","50:2556:59620","50:2561:19895","50:2564:5276","50:2566:59621","50:2569:19966","50:2572:19964","50:2573:19932","50:2575:59622","50:2577:59623","50:2578:59606","50:2580:59624","50:2581:54866","50:2583:59625","50:2584:59626","50:2586:59627","50:2587:59628","50:2590:19096","50:2591:59629","50:2594:19908","50:2596:59630","50:2598:59631","50:2600:59632","50:2602:19891","50:2603:19892","50:2604:19909","50:2605:19910","50:2606:59633","50:2608:19919","50:2609:59634","50:2611:3392","50:2613:59635","50:2615:59636","50:2617:59637","50:2619:59638","50:2622:59639","50:2625:2429","50:2628:59640","50:2630:59641","50:2632:59642","50:2633:59643","50:2634:59644","50:2636:430","50:2637:59645","50:2638:17745","50:2642:59646","50:2646:19968","50:2648:658","50:2649:59647","50:2651:59648","50:2656:59649","50:2661:59650","50:2665:59651","50:2668:59652","50:2680:59653","50:2691:59654","50:2694:59655","50:2697:59656","50:2698:59657","50:2700:59658","50:2703:19969","50:2704:59659","50:2706:59660","50:2709:59661","50:2712:19900","50:2713:59662","50:2720:59663","50:2726:59664","50:2729:59665","50:2733:59666","50:2736:59667","50:2740:59668","50:2743:59669","50:2747:59670","50:2751:59671","50:2754:59672","50:2758:59673","50:2762:19904","50:2765:59674","50:2769:59675","50:2773:59676","50:2776:59677","50:2781:59678","50:2785:59679","50:2788:59680","50:2793:59681","50:2797:59682","50:2810:59683","50:2824:59684","50:2837:59685","50:2838:59686","50:2839:19963","50:2840:59687","50:2842:59688","50:2845:19881"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:11844":{"id":"0:11844","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11846:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:8008:2654":{"id":"a:2:3421:221-0:8008:2654","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSourceEnum","id":"0:8008:2654","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1659:408":{"id":"0:1659:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[192,4],"end":[194,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14864:667":{"id":"0:14864:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1881:17734":{"id":"32:1881:17734","crate_id":32,"name":"size_hint","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1886,4],"end":[1886,40]},"visibility":"default","docs":"Returns the number of entries remaining in the map, if known.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2996:1645":{"id":"0:2996:1645","crate_id":0,"name":"IntoIter","span":{"filename":"src/utils.rs","begin":[148,4],"end":[148,67]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2884:306":{"id":"0:2884:306","crate_id":0,"name":"as_ref","span":{"filename":"src/typed_bytes/mod.rs","begin":[21,4],"end":[23,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51285":{"id":"0:51285","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1853,4],"end":[1853,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51286:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14499":{"id":"0:14499","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14500:7231","0:14501:5150","0:14502:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:25016:2696":{"id":"a:2:3471:6582-0:25016:2696","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17107:2225":{"id":"0:17107:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9182:2796":{"id":"0:9182:2796","crate_id":0,"name":"add_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[198,4],"end":[244,5]},"visibility":"public","docs":"Note that for script inputs this method will use underlying generic `.add_script_input`\nwhich leaves a required empty spot for the script witness (or witnesses in case of Plutus).\nYou can use `.add_native_script_input` or `.add_plutus_script_input` directly to register the input along with the witness.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3004:779":{"id":"2:3004:779","crate_id":2,"name":"le","span":null,"visibility":"default","docs":"This method tests less than or equal to (for `self` and `other`) and is used by the `<=`\noperator.\n\n# Examples\n\n```\nlet result = 1.0 <= 2.0;\nassert_eq!(result, true);\n\nlet result = 2.0 <= 2.0;\nassert_eq!(result, true);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17223":{"id":"0:17223","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17224:7231","0:17225:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30111:1759":{"id":"0:30111:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15244:7231":{"id":"0:15244:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:54448:1978":{"id":"b:2:3250-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11451:649":{"id":"0:11451:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_core/abor.rs","begin":[10,9],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:961:39377":{"id":"25:961:39377","crate_id":25,"name":"atan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[599,4],"end":[599,26]},"visibility":"default","docs":"Computes the arctangent of a number. Return value is in radians in the\nrange [-pi/2, pi/2];\n\n```\nuse num_traits::real::Real;\n\nlet f = 1.0;\n\n// atan(tan(1))\nlet abs_difference = (f.tan().atan() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3255-0:11617:3981":{"id":"b:2:3255-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8945:6470":{"id":"0:8945:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29384":{"id":"0:29384","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29385:7231","0:29386:5150","0:29387:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:49074:1811":{"id":"b:49:1377-0:49074:1811","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:798:41472":{"id":"25:798:41472","crate_id":25,"name":"OverflowingSub","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:799:57335"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:32098:1835":{"id":"0:32098:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[308,0],"end":[308,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37526:5518":{"id":"0:37526:5518","crate_id":0,"name":"set_network_id","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[191,4],"end":[193,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["network_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43387:1767":{"id":"0:43387:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[364,82],"end":[364,92]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31163:1835":{"id":"0:31163:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[19,0],"end":[19,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1431":{"id":"0:1431","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[309,0],"end":[313,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["0:1434:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1758:18035":{"id":"32:1758:18035","crate_id":32,"name":"deserialize_unit","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1062,4],"end":[1064,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a unit value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18237:2672":{"id":"0:18237:2672","crate_id":0,"name":"DrepRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[49,4],"end":[49,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18239:1542"]}},"b:5:859-0:40913:4380":{"id":"b:5:859-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:51041:1863":{"id":"b:32:1701-0:51041:1863","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:9146:17760":{"id":"2:9146:17760","crate_id":2,"name":"array_chunks","span":null,"visibility":"default","docs":"Returns an iterator over `N` elements of the iterator at a time.\n\nThe chunks do not overlap. If `N` does not divide the length of the\niterator, then the last up to `N-1` elements will be omitted and can be\nretrieved from the [`.into_remainder()`][ArrayChunks::into_remainder]\nfunction of the iterator.\n\n# Panics\n\nPanics if `N` is 0.\n\n# Examples\n\nBasic usage:\n\n```\n#![feature(iter_array_chunks)]\n\nlet mut iter = \"lorem\".chars().array_chunks();\nassert_eq!(iter.next(), Some(['l', 'o']));\nassert_eq!(iter.next(), Some(['r', 'e']));\nassert_eq!(iter.next(), None);\nassert_eq!(iter.into_remainder().unwrap().as_slice(), &['m']);\n```\n\n```\n#![feature(iter_array_chunks)]\n\nlet data = [1, 1, 2, -2, 6, 0, 3, 1];\n// ^-----^ ^------^\nfor [x, y, z] in data.iter().array_chunks() {\n assert_eq!(x + y + z, 4);\n}\n```","links":{"ArrayChunks::into_remainder":"2:6131:65706"},"attrs":["#[track_caller]","#[unstable(feature = \"iter_array_chunks\", reason = \"recently added\", issue =\n\"100450\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"ArrayChunks","id":"2:42935:6909","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"const":{"type":{"kind":"primitive","inner":"usize"},"expr":"N","value":null,"is_literal":false}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"N","kind":{"const":{"type":{"kind":"primitive","inner":"usize"},"default":null}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15192:1759":{"id":"0:15192:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43679":{"id":"0:43679","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[463,4],"end":[463,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43680:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:7010:1750":{"id":"b:32:1701-0:7010:1750","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:584:1117":{"id":"25:584:1117","crate_id":25,"name":"rotate_right","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[169,4],"end":[169,42]},"visibility":"default","docs":"Shifts the bits to the right by a specified amount, `n`, wrapping\nthe truncated bits to the beginning of the resulting integer.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0x0123456789ABCDEFu64;\nlet m = 0xDEF0123456789ABCu64;\n\nassert_eq!(n.rotate_right(12), m);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"1:4480:3723":{"id":"1:4480:3723","crate_id":1,"name":"fill_buf","span":null,"visibility":"default","docs":"Returns the contents of the internal buffer, filling it with more data\nfrom the inner reader if it is empty.\n\nThis function is a lower-level call. It needs to be paired with the\n[`consume`] method to function properly. When calling this\nmethod, none of the contents will be \"read\" in the sense that later\ncalling `read` may return the same contents. As such, [`consume`] must\nbe called with the number of bytes that are consumed from this buffer to\nensure that the bytes are never returned twice.\n\n[`consume`]: BufRead::consume\n\nAn empty buffer returned indicates that the stream has reached EOF.\n\n# Errors\n\nThis function will return an I/O error if the underlying reader was\nread, but returned an error.\n\n# Examples\n\nA locked standard input implements `BufRead`:\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\n\nlet stdin = io::stdin();\nlet mut stdin = stdin.lock();\n\nlet buffer = stdin.fill_buf().unwrap();\n\n// work with buffer\nprintln!(\"{buffer:?}\");\n\n// ensure the bytes we worked with aren't returned again later\nlet length = buffer.len();\nstdin.consume(length);\n```","links":{"BufRead::consume":"1:4481:3724"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:17833:4490":{"id":"a:2:3407:213-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:45618:7245":{"id":"0:45618:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:27423:6154":{"id":"0:27423:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33776:649":{"id":"0:33776:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,16],"end":[684,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:30461:5236":{"id":"b:5:859-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18954:5150":{"id":"0:18954:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:21056:4437":{"id":"b:19:426-0:21056:4437","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26018":{"id":"0:26018","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[38,4],"end":[38,13]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26019:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44873:408":{"id":"0:44873:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[696,4],"end":[696,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9051":{"id":"0:9051","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9052:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:403:7243":{"id":"19:403:7243","crate_id":19,"name":"ref_from_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[59,4],"end":[59,58]},"visibility":"default","docs":"Recover a `Self::Anchor` from `Self::Abi`.\n\n# Safety\n\nSame as `FromWasmAbi::from_abi`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:35344:266":{"id":"0:35344:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/plutus.rs","begin":[1219,4],"end":[1221,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1735":{"id":"0:1735","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[61,0],"end":[65,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1738:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14157:6470":{"id":"0:14157:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2572:1767":{"id":"0:2572:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[110,4],"end":[112,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43922:7247":{"id":"0:43922:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:48329:1793":{"id":"b:5:859-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26645:1766":{"id":"0:26645:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[33,4],"end":[33,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1120:3919":{"id":"0:1120:3919","crate_id":0,"name":"LegacyDaedalus","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[22,0],"end":[22,26]},"visibility":"public","docs":"Legacy Daedalus algorithm","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":["a:2:3471:6582-0:1120:3919","a:2:9605:8783-0:1120:3919","a:2:3421:221-0:1120:3919","a:2:9606:8782-0:1120:3919","a:2:3407:213-0:1120:3919","b:2:3244-0:1120:3919","b:2:2903-0:1120:3919","b:2:3255-0:1120:3919","b:2:3240-0:1120:3919","b:2:4212-0:1120:3919","b:2:3250-0:1120:3919","b:2:2906-0:1120:3919","b:44:298-0:1120:3919","b:49:1377-0:1120:3919","0:1133","0:1138","0:1151","0:1154","0:1160"]}},"a:2:3421:221-0:30134:5233":{"id":"a:2:3421:221-0:30134:5233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28158":{"id":"0:28158","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[26,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28163:2843","0:28173:1911","0:28183:906","0:28193:5211"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11762:3896":{"id":"b:5:859-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51221:7232":{"id":"0:51221:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:625:18202":{"id":"39:625:18202","crate_id":39,"name":"try_fill","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/rng.rs","begin":[316,4],"end":[316,78]},"visibility":"default","docs":"Fill self with random data","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"40:109:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:39767:2354":{"id":"b:2:4212-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39345:5610":{"id":"0:39345:5610","crate_id":0,"name":"set_drep_deposit","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[512,4],"end":[514,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["drep_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11907:1542":{"id":"0:11907:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/key.rs","begin":[23,15],"end":[23,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:630:3676":{"id":"0:630:3676","crate_id":0,"name":"read_validate","span":{"filename":"src/chain_core/mempack.rs","begin":[241,4],"end":[243,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:25678:5150":{"id":"b:2:4212-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32035:5150":{"id":"0:32035:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:25349":{"id":"0:25349","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[33,4],"end":[33,9]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25350:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45620:7231":{"id":"0:45620:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40968:2225":{"id":"0:40968:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/utils.rs","begin":[913,0],"end":[913,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9150:17761":{"id":"2:9150:17761","crate_id":2,"name":"product","span":null,"visibility":"default","docs":"Iterates over the entire iterator, multiplying all the elements\n\nAn empty iterator returns the one value of the type.\n\n# Panics\n\nWhen calling `product()` and a primitive integer type is being returned,\nmethod will panic if the computation overflows and debug assertions are\nenabled.\n\n# Examples\n\n```\nfn factorial(n: u32) -> u32 {\n (1..=n).product()\n}\nassert_eq!(factorial(0), 1);\nassert_eq!(factorial(1), 1);\nassert_eq!(factorial(5), 120);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"P"},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Product","id":"2:8723:6906","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50176":{"id":"0:50176","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,50],"end":[1637,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50177:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45004:5331":{"id":"0:45004:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30681:5244":{"id":"0:30681:5244","crate_id":0,"name":"new_info_action","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[114,4],"end":[116,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["info_action",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:21665:2682":{"id":"b:2:2903-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50311":{"id":"0:50311","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,22],"end":[1679,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50312:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47588":{"id":"0:47588","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47589:7231","0:47590:5150","0:47591:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41483":{"id":"0:41483","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,32],"end":[5,41]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13377:125":{"id":"2:13377:125","crate_id":2,"name":"Err","span":null,"visibility":"default","docs":"The associated error which can be returned from parsing.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:19503":{"id":"0:19503","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19504:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18788:5106":{"id":"0:18788:5106","crate_id":0,"name":"as_genesis_key_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[252,4],"end":[257,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46011:993":{"id":"0:46011:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[894,4],"end":[894,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:52995:1886":{"id":"b:49:1377-0:52995:1886","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35001":{"id":"0:35001","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35002:7231","0:35003:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:127:18438":{"id":"38:127:18438","crate_id":38,"name":"prev_multiple_of","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[338,4],"end":[340,20]},"visibility":"default","docs":"Rounds down to nearest multiple of argument.\n\n# Notes\n\nFor signed types, `a.prev_multiple_of(b) = a.next_multiple_of(b.neg())`.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(( 16).prev_multiple_of(& 8), 16);\nassert_eq!(( 23).prev_multiple_of(& 8), 16);\nassert_eq!(( 16).prev_multiple_of(&-8), 16);\nassert_eq!(( 23).prev_multiple_of(&-8), 24);\nassert_eq!((-16).prev_multiple_of(& 8), -16);\nassert_eq!((-23).prev_multiple_of(& 8), -24);\nassert_eq!((-16).prev_multiple_of(&-8), -16);\nassert_eq!((-23).prev_multiple_of(&-8), -16);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44152:7243":{"id":"0:44152:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19711":{"id":"0:19711","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[46,4],"end":[46,7]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19712:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23221:2681":{"id":"0:23221:2681","crate_id":0,"name":"stake_credential","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16724:7231":{"id":"0:16724:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51887":{"id":"0:51887","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1917,0],"end":[1933,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51892:906","0:51902:780","0:51912:1637","0:51922:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:54614:1982":{"id":"b:2:3240-0:54614:1982","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38396:5536":{"id":"0:38396:5536","crate_id":0,"name":"pp_network_group","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[185,4],"end":[187,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11645:4063":{"id":"0:11645:4063","crate_id":0,"name":"InvalidHexEncoding","span":{"filename":"src/chain_crypto/digest.rs","begin":[22,4],"end":[22,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11647:1542"]}},"0:53114":{"id":"0:53114","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53119:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:45992:1733":{"id":"b:2:3240-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49131:594":{"id":"0:49131:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1404,27],"end":[1404,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54437:7231":{"id":"0:54437:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2648,0],"end":[2648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:35371:5329":{"id":"b:2:3240-0:35371:5329","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32548:7243":{"id":"0:32548:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:38009":{"id":"0:38009","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[60,0],"end":[60,15]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38010:7231","0:38011:5150","0:38012:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:25016:2696":{"id":"b:36:59-0:25016:2696","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:14564:1835":{"id":"0:14564:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:34369:2702":{"id":"b:2:2906-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49213":{"id":"0:49213","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1416,50],"end":[1416,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49214:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:39403:4061":{"id":"a:2:3471:6582-0:39403:4061","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46242:667":{"id":"0:46242:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54886":{"id":"0:54886","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2809,4],"end":[2809,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54887:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48784:1807":{"id":"0:48784:1807","crate_id":0,"name":"new_timelockstart","span":{"filename":"src/lib.rs","begin":[1346,4],"end":[1348,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slot",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22235":{"id":"0:22235","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[13,4],"end":[13,20]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22236:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:10445:3053":{"id":"b:2:3240-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:19976:5128":{"id":"b:2:2906-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5525:1759":{"id":"0:5525:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/protocol_param_update.rs","begin":[5,4],"end":[14,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23403":{"id":"0:23403","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23408:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21044":{"id":"0:21044","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21045:7231","0:21046:5150","0:21047:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:35959:3238":{"id":"b:49:1377-0:35959:3238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16206":{"id":"0:16206","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16211:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11746:4023":{"id":"0:11746:4023","crate_id":0,"name":"to_bech32_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33419:2455":{"id":"0:33419:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:128:906":{"id":"47:128:906","crate_id":47,"name":"new","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/variable.rs","begin":[15,4],"end":[15,66]},"visibility":"default","docs":"Create new hasher instance with the given output size.\n\nIt will return `Err(InvalidOutputSize)` in case if hasher can not return\nspecified output size. It will always return an error if output size\nequals to zero.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["output_size",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"InvalidOutputSize","id":"47:225:19750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:26571:7207":{"id":"0:26571:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7309:906":{"id":"0:7309:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[901,4],"end":[907,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["network",{"kind":"primitive","inner":"u8"}],["payment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["stake",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:42152:1620":{"id":"b:2:2903-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2687":{"id":"0:2687","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[143,0],"end":[158,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2689:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:20811:4441":{"id":"b:19:426-0:20811:4441","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29381:7231":{"id":"0:29381:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52947":{"id":"0:52947","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52948:7231","0:52949:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54898:594":{"id":"0:54898:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[2814,4],"end":[2814,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52615":{"id":"0:52615","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52616:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36962":{"id":"0:36962","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36963:7231","0:36964:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6370":{"id":"0:6370","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,16],"end":[248,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6371:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2291:17150":{"id":"32:2291:17150","crate_id":32,"name":"serialize_tuple_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1112,4],"end":[1118,58]},"visibility":"default","docs":"Begin to serialize a tuple variant like `E::T` in `enum E { T(u8, u8)\n}`. This call must be followed by zero or more calls to\n`serialize_field`, then a call to `end`.\n\nThe `name` is the name of the enum, the `variant_index` is the index of\nthis variant within the enum, the `variant` is the name of the variant,\nand the `len` is the number of data fields that will be serialized.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeTupleVariant, Serializer};\n\nenum E {\n T(u8, u8),\n U(String, u32, u32),\n}\n\nimpl Serialize for E {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n match *self {\n E::T(ref a, ref b) => {\n let mut tv = serializer.serialize_tuple_variant(\"E\", 0, \"T\", 2)?;\n tv.serialize_field(a)?;\n tv.serialize_field(b)?;\n tv.end()\n }\n E::U(ref a, ref b, ref c) => {\n let mut tv = serializer.serialize_tuple_variant(\"E\", 1, \"U\", 3)?;\n tv.serialize_field(a)?;\n tv.serialize_field(b)?;\n tv.serialize_field(c)?;\n tv.end()\n }\n }\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["variant_index",{"kind":"primitive","inner":"u32"}],["variant",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeTupleVariant","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:45614:7243":{"id":"0:45614:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11549:3675":{"id":"0:11549:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:52641:1889":{"id":"b:2:3240-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:399:7236":{"id":"19:399:7236","crate_id":19,"name":"from_abi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[36,4],"end":[36,46]},"visibility":"default","docs":"Recover a `Self` from `Self::Abi`.\n\n# Safety\n\nThis is only safe to call when -- and implementations may assume that --\nthe supplied `Self::Abi` was previously generated by a call to `::into_abi()` or the moral equivalent in JS.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"25:409:19465":{"id":"25:409:19465","crate_id":25,"name":"FloatCore","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:410:56804","25:411:56805","25:412:56806","25:413:56807","25:414:2505","25:415:56570","25:416:56571","25:417:2567","25:418:53553","25:419:53554","25:420:19656","25:421:53556","25:422:53555","25:423:56809","25:424:44321","25:425:44319","25:426:39357","25:427:39190","25:428:49171","25:429:3159","25:430:6704","25:431:53551","25:432:53552","25:433:1717","25:434:1718","25:435:53548","25:436:56572","25:437:53549","25:438:53550","25:439:56808"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumCast","id":"25:367:6400","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:28473":{"id":"0:28473","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[13,4],"end":[13,22]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28475:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54844:1998":{"id":"0:54844:1998","crate_id":0,"name":"as_positive_multiasset","span":{"filename":"src/lib.rs","begin":[2796,4],"end":[2798,5]},"visibility":"public","docs":"Returns the multiasset where only positive (minting) entries are present","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50146:7231":{"id":"0:50146:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:927:56571":{"id":"25:927:56571","crate_id":25,"name":"epsilon","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[57,4],"end":[57,25]},"visibility":"default","docs":"Returns epsilon, a small positive value.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet x: f64 = Real::epsilon();\n\nassert_eq!(x, f64::EPSILON);\n```\n\n# Panics\n\nThe default implementation will panic if `f32::EPSILON` cannot\nbe cast to `Self`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:35959:3238":{"id":"b:19:426-0:35959:3238","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7146:993":{"id":"0:7146:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[831,43],"end":[831,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:28711:5215":{"id":"b:49:1377-0:28711:5215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13461:18784":{"id":"2:13461:18784","crate_id":2,"name":"haystack","span":null,"visibility":"default","docs":"Getter for the underlying string to be searched in\n\nWill always return the same [`&str`][str].","links":{"str":"1:11842:6305"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:35847:5458":{"id":"b:44:298-0:35847:5458","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:9426:2840":{"id":"b:2:3250-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30071:906":{"id":"0:30071:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[35,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["constitution",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18578:5087":{"id":"0:18578:5087","crate_id":0,"name":"new_stake_delegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[91,4],"end":[93,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_delegation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:43676:1665":{"id":"b:19:426-0:43676:1665","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43394:1835":{"id":"0:43394:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:36384:3232":{"id":"a:2:9605:8783-0:36384:3232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31340:7231":{"id":"0:31340:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45174:1767":{"id":"0:45174:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[750,4],"end":[750,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19844":{"id":"0:19844","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[75,0],"end":[75,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19845:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:35292:5355":{"id":"b:19:426-0:35292:5355","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45365:7207":{"id":"0:45365:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35314:906":{"id":"0:35314:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[1207,4],"end":[1209,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46260:7207":{"id":"0:46260:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36330":{"id":"0:36330","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36331:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32636:1767":{"id":"0:32636:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[469,4],"end":[469,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1377:408":{"id":"0:1377:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/digest.rs","begin":[171,4],"end":[173,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46359:2194":{"id":"0:46359:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[967,0],"end":[967,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:30134:5233":{"id":"b:44:298-0:30134:5233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23872":{"id":"0:23872","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23874:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19938:7231":{"id":"0:19938:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[85,0],"end":[85,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11699":{"id":"0:11699","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11702:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30399":{"id":"0:30399","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30400:7231","0:30401:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:33046:5253":{"id":"b:2:2906-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21957:1759":{"id":"0:21957:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[13,4],"end":[13,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46991:7231":{"id":"0:46991:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:8984:5150":{"id":"0:8984:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[46,0],"end":[46,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18215:1542":{"id":"0:18215:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[41,20],"end":[41,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:44:298-0:43316:1642":{"id":"b:44:298-0:43316:1642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:47593:7207":{"id":"0:47593:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:7684:44321":{"id":"1:7684:44321","crate_id":1,"name":"floor","span":null,"visibility":"default","docs":"Returns the largest integer value less than or equal to each lane.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52982:7245":{"id":"0:52982:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:5977:7232":{"id":"0:5977:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18982":{"id":"0:18982","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,22],"end":[6,25]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18983:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27856:5328":{"id":"0:27856:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:53610:1940":{"id":"a:2:3471:6582-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:40357":{"id":"0:40357","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40362:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19981:649":{"id":"0:19981:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,16],"end":[87,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:15259:1866":{"id":"b:2:3240-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22999":{"id":"0:22999","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2509:5076","path":"::protocol_types::certificates::stake_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistrationAndDelegation","id":"0:23060:2673","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23000:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44932":{"id":"0:44932","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44937:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15716:2226":{"id":"0:15716:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9795:2641":{"id":"0:9795:2641","crate_id":0,"name":"get_plutus_witnesses","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[97,4],"end":[107,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:734:1880":{"id":"0:734:1880","crate_id":0,"name":"Header","span":{"filename":"src/chain_core/property.rs","begin":[55,0],"end":[85,1]},"visibility":"public","docs":"Trait identifying the block header type.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:735:3762","0:736:3764","0:737:3757","0:738:3767","0:739:2284","0:740:3771","0:741:3773","0:742:1504","0:743:3778"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:51746:5150":{"id":"0:51746:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15055:7231":{"id":"0:15055:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:15815:53555":{"id":"2:15815:53555","crate_id":2,"name":"is_subnormal","span":null,"visibility":"default","docs":"Returns true for each lane if its value is subnormal.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3407:213-0:52641:1889":{"id":"a:2:3407:213-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8566:5150":{"id":"0:8566:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11766":{"id":"0:11766","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,9],"end":[144,18]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44762:6154":{"id":"0:44762:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[664,0],"end":[664,31]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52106":{"id":"0:52106","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52107:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29621:1767":{"id":"0:29621:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:28270:5213":{"id":"a:2:3421:221-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:8825:780":{"id":"2:8825:780","crate_id":2,"name":"len","span":null,"visibility":"default","docs":"Returns the exact remaining length of the iterator.\n\nThe implementation ensures that the iterator will return exactly `len()`\nmore times a [`Some(T)`] value, before returning [`None`].\nThis method has a default implementation, so you usually should not\nimplement it directly. However, if you can provide a more efficient\nimplementation, you can do so. See the [trait-level] docs for an\nexample.\n\nThis function has the same safety guarantees as the\n[`Iterator::size_hint`] function.\n\n[trait-level]: ExactSizeIterator\n[`Some(T)`]: Some\n\n# Examples\n\nBasic usage:\n\n```\n// a finite range knows exactly how many times it will iterate\nlet mut range = 0..5;\n\nassert_eq!(5, range.len());\nlet _ = range.next();\nassert_eq!(4, range.len());\n```","links":{"`Iterator::size_hint`":"2:8962:17734","Some":"2:43954:216","ExactSizeIterator":"2:8824:5637","`None`":"2:43952:173"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8334":{"id":"0:8334","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,9],"end":[113,14]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8335:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16609:2219":{"id":"0:16609:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3580:6571":{"id":"2:3580:6571","crate_id":2,"name":"Shr","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3582:180","2:3583:1234"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:29889:7350":{"id":"0:29889:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14280":{"id":"0:14280","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14281:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27867:6154":{"id":"0:27867:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28223:1759":{"id":"0:28223:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16541:7245":{"id":"0:16541:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33340:3512":{"id":"0:33340:3512","crate_id":0,"name":"new_plutus_v2","span":{"filename":"src/protocol_types/plutus.rs","begin":[595,4],"end":[597,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31624":{"id":"0:31624","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[175,27],"end":[175,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31625:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:26050:2841":{"id":"b:19:426-0:26050:2841","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53472":{"id":"0:53472","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2340,0],"end":[2340,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53477:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39807:5328":{"id":"0:39807:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[124,0],"end":[124,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:951:1718":{"id":"25:951:1718","crate_id":25,"name":"max","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[438,4],"end":[438,38]},"visibility":"default","docs":"Returns the maximum of the two numbers.\n\n```\nuse num_traits::real::Real;\n\nlet x = 1.0;\nlet y = 2.0;\n\nassert_eq!(x.max(y), y);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44310:5331":{"id":"0:44310:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20796:7231":{"id":"0:20796:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25078:1835":{"id":"0:25078:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[22,0],"end":[22,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25659:7231":{"id":"0:25659:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29936":{"id":"0:29936","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29937:7231","0:29938:5150","0:29939:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31067:415":{"id":"0:31067:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19919:1766":{"id":"0:19919:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,88],"end":[78,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32931:2225":{"id":"0:32931:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[516,0],"end":[516,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45765:5328":{"id":"0:45765:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50170":{"id":"0:50170","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,27],"end":[1637,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50171:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:28270:5213":{"id":"b:2:2903-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46219":{"id":"0:46219","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46220:7231","0:46221:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43759:2225":{"id":"0:43759:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:11479:3616":{"id":"b:5:6515-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6548:7231":{"id":"0:6548:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"38:38:17704":{"id":"38:38:17704","crate_id":38,"name":"Roots","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["38:39:17706","38:40:17707","38:41:17705"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Integer","id":"38:110:5312","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:26012":{"id":"0:26012","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[36,4],"end":[36,6]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5088":{"id":"0:5088","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/voting_proposals.rs","begin":[4,0],"end":[15,1]},"visibility":{"restricted":{"parent":"0:5083:3104","path":"::serialization::governance::proposals::voting_proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5089:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9267:2822":{"id":"0:9267:2822","crate_id":0,"name":"get_plutus_input_scripts","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[416,4],"end":[457,5]},"visibility":"public","docs":"Returns a copy of the current plutus input witness scripts in the builder.\nNOTE: each plutus witness will be cloned with a specific corresponding input index","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54327:1357":{"id":"0:54327:1357","crate_id":0,"name":"sub","span":{"filename":"src/lib.rs","begin":[2548,4],"end":[2588,5]},"visibility":"public","docs":"removes an asset from the list if the result is 0 or less\ndoes not modify this object, instead the result is returned","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_ma",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:644:3701":{"id":"b:44:298-0:644:3701","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41241":{"id":"0:41241","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1376,16],"end":[1376,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41242:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:19766:5125":{"id":"b:32:1701-0:19766:5125","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1613":{"id":"0:1613","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[80,0],"end":[84,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KeyPair","id":"0:1598:3900","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1615:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:14334:1667":{"id":"b:2:3240-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25750":{"id":"0:25750","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25755:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:44169:1711":{"id":"a:2:3421:221-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:33465":{"id":"0:33465","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,88],"end":[611,98]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33466:1766","0:33467:7350","0:33468:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14898":{"id":"0:14898","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:49760:1814":{"id":"b:19:426-0:49760:1814","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37168":{"id":"0:37168","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":{"restricted":{"parent":"0:2831:5052","path":"::protocol_types::transaction_body"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:37173:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1641:306":{"id":"0:1641:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/key.rs","begin":[154,4],"end":[156,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27488:415":{"id":"0:27488:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[7,4],"end":[7,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25785:2225":{"id":"0:25785:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:26648:2839":{"id":"a:2:3421:221-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:17493:2154":{"id":"a:2:9605:8783-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:14067:1895":{"id":"a:2:3471:6582-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48101:993":{"id":"0:48101:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1252,38],"end":[1252,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20721:5331":{"id":"0:20721:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49107:1542":{"id":"0:49107:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1408,14],"end":[1408,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:7867":{"id":"0:7867","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7868:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:39443:4134":{"id":"b:2:3244-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8998":{"id":"0:8998","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[52,0],"end":[68,1]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9003:906","0:9013:266","0:9023:1637","0:9033:780"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:595:6651":{"id":"25:595:6651","crate_id":25,"name":"pow","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[358,4],"end":[358,35]},"visibility":"default","docs":"Raises self to the power of `exp`, using exponentiation by squaring.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nassert_eq!(2i32.pow(4), 16);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["exp",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:40260:1677":{"id":"a:2:9606:8782-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7286:2184":{"id":"0:7286:2184","crate_id":0,"name":"PointerAddress","span":{"filename":"src/address.rs","begin":[892,0],"end":[896,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:7304","a:2:3471:6582-0:7286:2184","a:2:9605:8783-0:7286:2184","a:2:3421:221-0:7286:2184","a:2:9606:8782-0:7286:2184","a:2:3407:213-0:7286:2184","b:2:3244-0:7286:2184","b:2:2903-0:7286:2184","b:2:3255-0:7286:2184","b:2:3240-0:7286:2184","b:2:4212-0:7286:2184","b:2:3250-0:7286:2184","b:2:2906-0:7286:2184","b:5:859-0:7286:2184","b:19:426-0:7286:2184","b:36:59-0:7286:2184","b:44:298-0:7286:2184","b:49:1377-0:7286:2184","0:7290","0:7292","0:7294","0:7295","0:7297","0:7299","0:7300","0:7302","0:7232","0:7238","0:7247","0:7260","0:7266","0:7270","0:7274","0:7278","0:7280"]}},"0:42530":{"id":"0:42530","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42535:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1486:4093":{"id":"0:1486:4093","crate_id":0,"name":"coerce","span":{"filename":"src/chain_crypto/digest.rs","begin":[383,4],"end":[388,5]},"visibility":"public","docs":"Coerce a digest of T, to a digest of U","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36903:6470":{"id":"0:36903:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2787:1772":{"id":"0:2787:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/metadata.rs","begin":[255,4],"end":[257,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11611:3928":{"id":"b:2:3244-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:10042:2879":{"id":"b:49:1377-0:10042:2879","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40621":{"id":"0:40621","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,9],"end":[636,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40622:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5670:1644":{"id":"0:5670:1644","crate_id":0,"name":"Item","span":{"filename":"src/lib.rs","begin":[507,4],"end":[507,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:54594":{"id":"0:54594","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54595:7231","0:54596:5150","0:54597:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11914:594":{"id":"0:11914:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/key.rs","begin":[20,23],"end":[20,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34442:7350":{"id":"0:34442:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:51756:1873":{"id":"b:5:859-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:3119:5735":{"id":"b:2:4212-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2564:5276":{"id":"50:2564:5276","crate_id":50,"name":"merge","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[943,4],"end":[946,48]},"visibility":"default","docs":"Return an iterator adaptor that merges the two base iterators in\nascending order. If both base iterators are sorted (ascending), the\nresult is sorted.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet a = (0..11).step(3);\nlet b = (0..11).step(5);\nlet it = a.merge(b);\nitertools::assert_equal(it, vec![0, 0, 3, 5, 6, 9, 10]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}]],"output":{"kind":"resolved_path","inner":{"name":"MergeBy","id":"50:674:19942","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"resolved_path","inner":{"name":"MergeLte","id":"50:3020:20300","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:318:18159":{"id":"25:318:18159","crate_id":25,"name":"to_i8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[28,4],"end":[28,33]},"visibility":"default","docs":"Converts the value of `self` to an `i8`. If the value cannot be\nrepresented by an `i8`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48686:2225":{"id":"0:48686:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:25678:5150":{"id":"a:2:9605:8783-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28307:7231":{"id":"0:28307:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33594:993":{"id":"0:33594:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,43],"end":[641,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:501:44318":{"id":"25:501:44318","crate_id":25,"name":"atanh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1819,4],"end":[1819,27]},"visibility":"default","docs":"Inverse hyperbolic tangent function.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet f = e.tanh().atanh();\n\nlet abs_difference = (f - e).abs();\n\nassert!(abs_difference < 1.0e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3240-0:35959:3238":{"id":"b:2:3240-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39535":{"id":"0:39535","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[35,41],"end":[35,59]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39537:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:33424:5296":{"id":"a:2:3421:221-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24756":{"id":"0:24756","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24757:7231","0:24758:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:8941:2767":{"id":"a:2:3471:6582-0:8941:2767","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:36:59-0:14704:4231":{"id":"b:36:59-0:14704:4231","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26705":{"id":"0:26705","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26710:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45972":{"id":"0:45972","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45973:7231","0:45974:5150","0:45975:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49265":{"id":"0:49265","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49266:7231","0:49267:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25632:7232":{"id":"0:25632:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:8584:2642":{"id":"b:19:426-0:8584:2642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55162:2006":{"id":"0:55162:2006","crate_id":0,"name":"mainnet","span":{"filename":"src/lib.rs","begin":[2850,4],"end":[2852,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1457:306":{"id":"0:1457:306","crate_id":0,"name":"as_ref","span":{"filename":"src/chain_crypto/digest.rs","begin":[345,4],"end":[347,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26658:7231":{"id":"0:26658:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46100":{"id":"0:46100","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46105:5328","0:46116:6154","0:46127:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:679:3610":{"id":"0:679:3610","crate_id":0,"name":"put_u16","span":{"filename":"src/chain_core/packer.rs","begin":[76,4],"end":[78,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u16"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22594":{"id":"0:22594","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22599:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:587:3635":{"id":"b:49:1377-0:587:3635","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:45100:1725":{"id":"b:2:3255-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19778:702":{"id":"0:19778:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[61,4],"end":[61,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52120":{"id":"0:52120","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2009,9],"end":[2009,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52121:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:34765:2644":{"id":"b:49:1377-0:34765:2644","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:22778:2698":{"id":"b:44:298-0:22778:2698","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:396:2308":{"id":"0:396:2308","crate_id":0,"name":"script_structs","span":{"filename":"src/builders/script_structs.rs","begin":[1,0],"end":[302,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:8008:2654","0:8085:2704","0:8137:2652","0:8212:2741","0:8331:2634","0:8427:2629","0:8584:2642"],"is_stripped":true}},"0:38044":{"id":"0:38044","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[66,4],"end":[66,6]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48212":{"id":"0:48212","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48217:5328","0:48228:6154","0:48239:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20547:5150":{"id":"0:20547:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:964:56575":{"id":"25:964:56575","crate_id":25,"name":"exp_m1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[661,4],"end":[661,28]},"visibility":"default","docs":"Returns `e^(self) - 1` in a way that is accurate even if the\nnumber is close to zero.\n\n```\nuse num_traits::real::Real;\n\nlet x = 7.0;\n\n// e^(ln(7)) - 1\nlet abs_difference = (x.ln().exp_m1() - 6.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53753":{"id":"0:53753","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2419,0],"end":[2435,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53758:906","0:53768:780","0:53778:1637","0:53788:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:48329:1793":{"id":"b:2:3240-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44000":{"id":"0:44000","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44005:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48070":{"id":"0:48070","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1249,0],"end":[1249,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48071:7231","0:48072:5150","0:48073:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20791":{"id":"0:20791","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20792:7231","0:20793:5150","0:20794:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52995:1886":{"id":"0:52995:1886","crate_id":0,"name":"HeaderBody","span":{"filename":"src/lib.rs","begin":[2144,0],"end":[2155,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:53084","0:53099","0:53114","0:53129","0:53144","0:53182","a:2:3471:6582-0:52995:1886","a:2:9605:8783-0:52995:1886","a:2:3421:221-0:52995:1886","a:2:9606:8782-0:52995:1886","a:2:3407:213-0:52995:1886","b:2:3244-0:52995:1886","b:2:2903-0:52995:1886","b:2:3255-0:52995:1886","b:2:3240-0:52995:1886","b:2:4212-0:52995:1886","b:2:3250-0:52995:1886","b:2:2906-0:52995:1886","b:5:859-0:52995:1886","b:19:426-0:52995:1886","b:32:1701-0:52995:1886","b:36:59-0:52995:1886","b:44:298-0:52995:1886","b:49:1377-0:52995:1886","0:3910","0:53006","0:53008","0:53009","0:53011","0:53012","0:53014","0:53018","0:53023","0:53080","0:52941","0:52947","0:52956","0:52969","0:52975","0:52979","0:52983","0:52987","0:52989"]}},"b:2:2903-0:38025:5534":{"id":"b:2:2903-0:38025:5534","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2186:4476":{"id":"0:2186:4476","crate_id":0,"name":"deserialize_public_key","span":{"filename":"src/impl_mockchain/key.rs","begin":[86,0],"end":[95,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"crypto::PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"A"},"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:50169":{"id":"0:50169","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1637,27],"end":[1637,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2606:59633":{"id":"50:2606:59633","crate_id":50,"name":"pad_using","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1616,4],"end":[1618,43]},"visibility":"default","docs":"Return an iterator adaptor that pads the sequence to a minimum length of\n`min` by filling missing elements using a closure `f`.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet it = (0..5).pad_using(10, |i| 2*i);\nitertools::assert_equal(it, vec![0, 1, 2, 3, 4, 10, 12, 14, 16, 18]);\n\nlet it = (0..10).pad_using(5, |i| 2*i);\nitertools::assert_equal(it, vec![0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);\n\nlet it = (0..5).pad_using(10, |i| 2*i).rev();\nitertools::assert_equal(it, vec![18, 16, 14, 12, 10, 4, 3, 2, 1, 0]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["min",{"kind":"primitive","inner":"usize"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"PadUsing","id":"50:3932:19996","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"primitive","inner":"usize"}],"output":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16211:2194":{"id":"0:16211:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9889":{"id":"0:9889","crate_id":0,"name":null,"span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":{"restricted":{"parent":"0:473:2314","path":"::builders::output_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9890:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6780":{"id":"0:6780","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[656,32],"end":[656,41]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:15444:4233":{"id":"a:2:3421:221-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:4212-0:19855:5129":{"id":"b:2:4212-0:19855:5129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9226:2811":{"id":"0:9226:2811","crate_id":0,"name":"add_required_script_input_witnesses","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[319,4],"end":[338,5]},"visibility":"public","docs":"Try adding the specified scripts as witnesses for ALREADY ADDED script inputs\nAny scripts that don't match any of the previously added inputs will be ignored\nReturns the number of remaining required missing witness scripts\nUse `.count_missing_input_scripts` to find the number of still missing scripts","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["inputs_with_wit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"InputsWithScriptWitness","id":"0:8941:2767","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42135:7243":{"id":"0:42135:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:51273:649":{"id":"0:51273:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1848,4],"end":[1848,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:22778:2698":{"id":"b:36:59-0:22778:2698","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19836:7350":{"id":"0:19836:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[68,4],"end":[68,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5709":{"id":"0:5709","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1983,0],"end":[1993,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5711:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19287:7350":{"id":"0:19287:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11517:3675":{"id":"0:11517:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[259,0],"end":[259,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3547:6670":{"id":"2:3547:6670","crate_id":2,"name":"RemAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3549:1099"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"50:2628:59640":{"id":"50:2628:59640","crate_id":50,"name":"all_equal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1851,4],"end":[1853,36]},"visibility":"default","docs":"Check whether all elements compare equal.\n\nEmpty iterators are considered to have equal elements:\n\n```\nuse itertools::Itertools;\n\nlet data = vec![1, 1, 1, 2, 2, 3, 3, 3, 4, 5, 5];\nassert!(!data.iter().all_equal());\nassert!(data[0..3].iter().all_equal());\nassert!(data[3..5].iter().all_equal());\nassert!(data[5..8].iter().all_equal());\n\nlet data : Option = None;\nassert!(data.into_iter().all_equal());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8531:6470":{"id":"0:8531:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49527:1542":{"id":"0:49527:1542","crate_id":0,"name":"0","span":{"filename":"src/lib.rs","begin":[1477,9],"end":[1477,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:35870":{"id":"0:35870","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,43],"end":[110,53]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35871:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41874:7243":{"id":"0:41874:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2706":{"id":"0:2706","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[703,0],"end":[707,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2707:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14944:2219":{"id":"0:14944:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6369:649":{"id":"0:6369:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[248,9],"end":[248,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49090:649":{"id":"0:49090:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1393,16],"end":[1393,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9868:7231":{"id":"0:9868:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:15240:7231":{"id":"0:15240:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:45848:408":{"id":"0:45848:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[860,9],"end":[860,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:39939:1612":{"id":"b:2:3244-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24488:7236":{"id":"0:24488:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:39521:3135":{"id":"b:2:2903-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52100:5150":{"id":"0:52100:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18964":{"id":"0:18964","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2461:5066","path":"::protocol_types::certificates::certificates_collection"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18965:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44619:7231":{"id":"0:44619:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2613:59635":{"id":"50:2613:59635","crate_id":50,"name":"next_tuple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1699,4],"end":[1701,41]},"visibility":"default","docs":"Advances the iterator and returns the next items grouped in a tuple of\na specific size (up to 12).\n\nIf there are enough elements to be grouped in a tuple, then the tuple is\nreturned inside `Some`, otherwise `None` is returned.\n\n```\nuse itertools::Itertools;\n\nlet mut iter = 1..5;\n\nassert_eq!(Some((1, 2)), iter.next_tuple());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"HomogeneousTuple","id":"50:2189:20035","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:47010:1751":{"id":"b:44:298-0:47010:1751","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:72":{"id":"0:72","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[375,0],"end":[388,1]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:74:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1920":{"id":"0:1920","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[402,0],"end":[415,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1922:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:11931:3907":{"id":"b:2:4212-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19792":{"id":"0:19792","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[66,4],"end":[66,20]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19793:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43926:2455":{"id":"0:43926:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1491:4100":{"id":"0:1491:4100","crate_id":0,"name":"digest_with","span":{"filename":"src/chain_crypto/digest.rs","begin":[413,4],"end":[423,5]},"visibility":"public","docs":"Get the digest of object T, given its serialization function in closure","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["obj",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5672:755":{"id":"0:5672:755","crate_id":0,"name":"into_iter","span":{"filename":"src/lib.rs","begin":[510,4],"end":[512,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:8760:147","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8780:7231":{"id":"0:8780:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4085":{"id":"0:4085","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/committee_cold_resign.rs","begin":[8,0],"end":[21,1]},"visibility":{"restricted":{"parent":"0:4067:5080","path":"::serialization::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4086:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:14519:1832":{"id":"a:2:3421:221-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16312:1772":{"id":"0:16312:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:9426:2840":{"id":"a:2:3407:213-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16576":{"id":"0:16576","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16581:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6055:5150":{"id":"0:6055:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[116,0],"end":[116,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:27050":{"id":"0:27050","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27051:7231","0:27052:5150","0:27053:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7491:7236":{"id":"0:7491:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:23740":{"id":"0:23740","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23745:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:43676:1665":{"id":"b:2:3255-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:7837:2711":{"id":"a:2:3421:221-0:7837:2711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:24467:2672":{"id":"b:32:1701-0:24467:2672","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34441:1766":{"id":"0:34441:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/plutus.rs","begin":[1020,88],"end":[1020,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31141:7243":{"id":"0:31141:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"22:59:6616":{"id":"22:59:6616","crate_id":22,"name":"Base32Len","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["22:60:49168"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:20118:1672":{"id":"0:20118:1672","crate_id":0,"name":"insert","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[107,4],"end":[109,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cred",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["delta",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12710":{"id":"0:12710","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12711:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22242:1763":{"id":"0:22242:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:17811:2129":{"id":"b:2:3250-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3132:906":{"id":"0:3132:906","crate_id":0,"name":"new","span":{"filename":"src/utils.rs","begin":[1383,4],"end":[1388,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["output",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["data_cost",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35303:415":{"id":"0:35303:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1201,27],"end":[1201,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18983:415":{"id":"0:18983:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,22],"end":[6,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8315":{"id":"0:8315","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8316:7231","0:8317:5150","0:8318:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38119":{"id":"0:38119","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[73,4],"end":[73,14]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38120:1766","0:38121:7350","0:38122:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21824:5331":{"id":"0:21824:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14075":{"id":"0:14075","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:34624:5350":{"id":"a:2:3471:6582-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:5:859-0:39939:1612":{"id":"b:5:859-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33494:1637":{"id":"0:33494:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[626,4],"end":[628,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9719":{"id":"0:9719","crate_id":0,"name":null,"span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:467:2313","path":"::builders::withdrawals_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9720:7231","0:9721:5150","0:9722:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:7129:188":{"id":"b:44:298-0:7129:188","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35953":{"id":"0:35953","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35954:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:11295:51726":{"id":"2:11295:51726","crate_id":2,"name":"get_unchecked_mut","span":null,"visibility":"default","docs":"Returns a mutable reference to the output at this location, without\nperforming any bounds checking.\nCalling this method with an out-of-bounds index or a dangling `slice` pointer\nis *[undefined behavior]* even if the resulting reference is not used.\n\n[undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html","links":{},"attrs":["#[unstable(feature = \"slice_index_methods\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["slice",{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:12934:2620":{"id":"b:49:1377-0:12934:2620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeys","id":"0:12934:2620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9047":{"id":"0:9047","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[71,9],"end":[71,14]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9048:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23569:649":{"id":"0:23569:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35002:7231":{"id":"0:35002:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14649:649":{"id":"0:14649:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:11428:3533":{"id":"b:2:3255-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42946:2455":{"id":"0:42946:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:11915:3910":{"id":"b:2:3250-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11747:126":{"id":"a:2:3471:6582-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54150:1767":{"id":"0:54150:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2489,81],"end":[2489,91]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:42440:1633":{"id":"b:2:3240-0:42440:1633","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20630":{"id":"0:20630","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[15,4],"end":[15,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20631:1766","0:20632:7350","0:20633:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2640:5206":{"id":"0:2640:5206","crate_id":0,"name":"info_action","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[1,0],"end":[25,1]},"visibility":{"restricted":{"parent":"0:2588:2321","path":"::protocol_types::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:30134:5233"],"is_stripped":true}},"b:32:1701-0:46526:1747":{"id":"b:32:1701-0:46526:1747","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:383:19586":{"id":"39:383:19586","crate_id":39,"name":"UniformSampler","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:384:20367","39:385:906","39:388:58724","39:391:18200","39:393:58725","39:397:58726"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:19990":{"id":"0:19990","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,38],"end":[87,47]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3280:1759":{"id":"0:3280:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[9,4],"end":[18,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20398:2226":{"id":"0:20398:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[205,0],"end":[205,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18245:1542":{"id":"0:18245:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[51,27],"end":[51,49]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:24623":{"id":"0:24623","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[27,0],"end":[55,1]},"visibility":{"restricted":{"parent":"0:2524:5081","path":"::protocol_types::certificates::drep_registration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24628:2697","0:24638:2365","0:24648:5149","0:24658:906","0:24668:5151"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:792:126":{"id":"0:792:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_core/property.rs","begin":[251,4],"end":[251,34]},"visibility":"default","docs":"Leader Selection error type","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:35482:993":{"id":"0:35482:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,49],"end":[8,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52066":{"id":"0:52066","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52067:7231","0:52068:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34305:266":{"id":"0:34305:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/plutus.rs","begin":[1002,4],"end":[1005,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34132":{"id":"0:34132","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[954,0],"end":[954,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34133:7231","0:34134:5150","0:34135:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50807":{"id":"0:50807","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,18],"end":[1742,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"44:237:1672":{"id":"44:237:1672","crate_id":44,"name":"insert","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[72,4],"end":[72,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["w",{"kind":"generic","inner":"W"}],["i",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42729":{"id":"0:42729","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,76],"end":[227,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42730:1766","0:42731:7350","0:42732:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5746":{"id":"0:5746","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2705,0],"end":[2709,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"NoneOrEmpty","id":"0:2442:1601","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5747:1635"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:38500:1868":{"id":"b:32:1701-0:38500:1868","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:38025:5534":{"id":"b:36:59-0:38025:5534","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:52995:1886":{"id":"b:2:3255-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13821":{"id":"0:13821","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,38],"end":[773,54]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13822:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46007":{"id":"0:46007","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[893,4],"end":[893,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32403:5328":{"id":"0:32403:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27568:5150":{"id":"0:27568:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:15251":{"id":"0:15251","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15252:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:45992:1733":{"id":"b:2:3255-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15119:1835":{"id":"0:15119:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2652:1635":{"id":"0:2652:1635","crate_id":0,"name":"is_none_or_empty","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[22,4],"end":[24,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:16996:4238":{"id":"b:2:2906-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7513:7231":{"id":"0:7513:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19615":{"id":"0:19615","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[22,0],"end":[22,43]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19620:5328","0:19631:6154","0:19642:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34357":{"id":"0:34357","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34358:7231","0:34359:5150","0:34360:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:1594:3031":{"id":"b:2:3244-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21395:7231":{"id":"0:21395:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:1039:6656":{"id":"25:1039:6656","crate_id":25,"name":"NumAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumAssignOps","id":"25:1034:6655","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:18410":{"id":"0:18410","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[61,4],"end":[61,9]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18411:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7737":{"id":"0:7737","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7738:7231","0:7739:5150","0:7740:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28817:2226":{"id":"0:28817:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[21,0],"end":[21,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:45100:1725":{"id":"b:44:298-0:45100:1725","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:519:6401":{"id":"25:519:6401","crate_id":25,"name":"Zero","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:520:1658","25:521:49127","25:522:2490"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Add","id":"2:3500:6563","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"a:2:9606:8782-0:31876:5278":{"id":"a:2:9606:8782-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3320:18253":{"id":"2:3320:18253","crate_id":2,"name":"provide","span":null,"visibility":"default","docs":"Provides type based access to context intended for error reports.\n\nUsed in conjunction with [`Demand::provide_value`] and [`Demand::provide_ref`] to extract\nreferences to member variables from `dyn Error` trait objects.\n\n# Example\n\n```rust\n#![feature(provide_any)]\n#![feature(error_generic_member_access)]\nuse core::fmt;\nuse core::any::Demand;\n\n#[derive(Debug)]\nstruct MyBacktrace {\n // ...\n}\n\nimpl MyBacktrace {\n fn new() -> MyBacktrace {\n // ...\n # MyBacktrace {}\n }\n}\n\n#[derive(Debug)]\nstruct SourceError {\n // ...\n}\n\nimpl fmt::Display for SourceError {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n write!(f, \"Example Source Error\")\n }\n}\n\nimpl std::error::Error for SourceError {}\n\n#[derive(Debug)]\nstruct Error {\n source: SourceError,\n backtrace: MyBacktrace,\n}\n\nimpl fmt::Display for Error {\n fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {\n write!(f, \"Example Error\")\n }\n}\n\nimpl std::error::Error for Error {\n fn provide<'a>(&'a self, demand: &mut Demand<'a>) {\n demand\n .provide_ref::(&self.backtrace)\n .provide_ref::(&self.source);\n }\n}\n\nfn main() {\n let backtrace = MyBacktrace::new();\n let source = SourceError {};\n let error = Error { source, backtrace };\n let dyn_error = &error as &dyn std::error::Error;\n let backtrace_ref = dyn_error.request_ref::().unwrap();\n\n assert!(core::ptr::eq(&error.backtrace, backtrace_ref));\n}\n```","links":{"`Demand::provide_value`":"2:4281:65765","`Demand::provide_ref`":"2:4285:65768"},"attrs":["#[unstable(feature = \"error_generic_member_access\", issue = \"99301\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["demand",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Demand","id":"2:4273:18453","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1778:18040":{"id":"32:1778:18040","crate_id":32,"name":"deserialize_ignored_any","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1145,4],"end":[1147,24]},"visibility":"default","docs":"Hint that the `Deserialize` type needs to deserialize a value whose type\ndoesn't matter because it is ignored.\n\nDeserializers for non-self-describing formats may not support this mode.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11012:3288":{"id":"0:11012:3288","crate_id":0,"name":"set_donation","span":{"filename":"src/builders/tx_builder.rs","begin":[1265,4],"end":[1267,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["donation",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14286":{"id":"0:14286","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14287:7231","0:14288:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:52995:1886":{"id":"b:5:859-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40245:7231":{"id":"0:40245:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[374,0],"end":[374,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:15444:4233":{"id":"b:32:1701-0:15444:4233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:26050:2841":{"id":"b:5:859-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:43057:1634":{"id":"b:49:1377-0:43057:1634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54249":{"id":"0:54249","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2496,0],"end":[2589,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54254:906","0:54264:780","0:54274:1672","0:54284:1637","0:54295:1952","0:54305:1957","0:54316:1668","0:54327:1357"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7530":{"id":"0:7530","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[5,9],"end":[5,14]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7531:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41885":{"id":"0:41885","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41886:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13659":{"id":"0:13659","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13664:5328","0:13675:6154","0:13686:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37723:7243":{"id":"0:37723:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:49074:1811":{"id":"b:2:2906-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23284":{"id":"0:23284","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23285:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3566:180":{"id":"2:3566:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `|` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:20819:702":{"id":"0:20819:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[42,4],"end":[42,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27225":{"id":"0:27225","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3213:17724":{"id":"2:3213:17724","crate_id":2,"name":"as_mut","span":null,"visibility":"default","docs":"Converts this type into a mutable reference of the (usually inferred) input type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27731:1766":{"id":"0:27731:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:33578:5306":{"id":"b:44:298-0:33578:5306","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11611:3928":{"id":"b:2:3250-0:11611:3928","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sig","id":"0:11611:3928","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:54337:1977":{"id":"b:44:298-0:54337:1977","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13206:906":{"id":"0:13206:906","crate_id":0,"name":"new","span":{"filename":"src/crypto.rs","begin":[538,4],"end":[543,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["vkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6340:667":{"id":"0:6340:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32051:649":{"id":"0:32051:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[296,4],"end":[296,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2288:5194":{"id":"32:2288:5194","crate_id":32,"name":"serialize_seq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[984,4],"end":[984,90]},"visibility":"default","docs":"Begin to serialize a variably sized sequence. This call must be\nfollowed by zero or more calls to `serialize_element`, then a call to\n`end`.\n\nThe argument is the number of elements in the sequence, which may or may\nnot be computable before the sequence is iterated. Some serializers only\nsupport sequences whose length is known up front.\n\n```edition2021\n# use std::marker::PhantomData;\n#\n# struct Vec(PhantomData);\n#\n# impl Vec {\n# fn len(&self) -> usize {\n# unimplemented!()\n# }\n# }\n#\n# impl<'a, T> IntoIterator for &'a Vec {\n# type Item = &'a T;\n# type IntoIter = Box>;\n#\n# fn into_iter(self) -> Self::IntoIter {\n# unimplemented!()\n# }\n# }\n#\nuse serde::ser::{Serialize, SerializeSeq, Serializer};\n\nimpl Serialize for Vec\nwhere\n T: Serialize,\n{\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut seq = serializer.serialize_seq(Some(self.len()))?;\n for element in self {\n seq.serialize_element(element)?;\n }\n seq.end()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["len",{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeSeq","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2790:1759":{"id":"0:2790:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/metadata.rs","begin":[332,4],"end":[338,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5217:1759":{"id":"0:5217:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[56,4],"end":[73,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:26648:2839":{"id":"a:2:9605:8783-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44653":{"id":"0:44653","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[656,4],"end":[656,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36446":{"id":"0:36446","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[296,0],"end":[296,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36451:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:44169:1711":{"id":"b:2:2903-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3421:221-0:11762:3896":{"id":"a:2:3421:221-0:11762:3896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29660:7231":{"id":"0:29660:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40635:594":{"id":"0:40635:594","crate_id":0,"name":"eq","span":{"filename":"src/utils.rs","begin":[636,38],"end":[636,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22335:2226":{"id":"0:22335:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8801:119":{"id":"2:8801:119","crate_id":2,"name":"DoubleEndedIterator","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:8802:17725","2:8803:17726","2:8804:17727","2:8805:17728","2:8809:17729","2:8812:17730"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"b:44:298-0:11817:3897":{"id":"b:44:298-0:11817:3897","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23342:7350":{"id":"0:23342:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:1419:4091":{"id":"b:2:2906-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19479:7207":{"id":"0:19479:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:54108:1944":{"id":"a:2:3407:213-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14334:1667":{"id":"0:14334:1667","crate_id":0,"name":"Ed25519KeyHash","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:14356","0:14374","0:14248","a:2:3471:6582-0:14334:1667","a:2:9605:8783-0:14334:1667","a:2:3421:221-0:14334:1667","a:2:9606:8782-0:14334:1667","a:2:3407:213-0:14334:1667","b:2:3244-0:14334:1667","b:2:2903-0:14334:1667","b:2:3255-0:14334:1667","b:2:3240-0:14334:1667","b:2:4212-0:14334:1667","b:2:3250-0:14334:1667","b:2:2906-0:14334:1667","b:5:6515-0:14334:1667","b:5:859-0:14334:1667","b:19:426-0:14334:1667","b:32:1701-0:14334:1667","b:36:59-0:14334:1667","b:44:298-0:14334:1667","b:49:1377-0:14334:1667","0:14338","0:14340","0:14342","0:14343","0:14346","0:14349","0:14351","0:14352","0:14354","0:14280","0:14286","0:14295","0:14308","0:14314","0:14318","0:14322","0:14326","0:14328","0:14250","0:14254","0:14266","0:14269","0:14274","0:14278"]}},"0:13283:7207":{"id":"0:13283:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12700":{"id":"0:12700","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12701:7231","0:12702:5150","0:12703:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:15814:4234":{"id":"a:2:9606:8782-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26593:594":{"id":"0:26593:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[29,4],"end":[29,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47024:594":{"id":"0:47024:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1048,32],"end":[1048,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27460:740":{"id":"0:27460:740","crate_id":0,"name":"index","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:413:7207":{"id":"19:413:7207","crate_id":19,"name":"none","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[107,4],"end":[107,27]},"visibility":"default","docs":"Returns an ABI instance indicating \"none\", which JS will interpret as\nthe `None` branch of this option.\n\nIt should be guaranteed that the `IntoWasmAbi` can never produce the ABI\nvalue returned here.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2906-0:15999:1902":{"id":"b:2:2906-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18588:4442":{"id":"0:18588:4442","crate_id":0,"name":"new_pool_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[95,4],"end":[97,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pool_registration",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12002:7243":{"id":"0:12002:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:39939:1612":{"id":"b:2:2906-0:39939:1612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36684:1835":{"id":"0:36684:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:26345:5181":{"id":"b:2:3250-0:26345:5181","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:20565:2670":{"id":"b:32:1701-0:20565:2670","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11869:3904":{"id":"a:2:9605:8783-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:17262:1898":{"id":"a:2:9605:8783-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:14704:4231":{"id":"b:2:2903-0:14704:4231","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:52641:1889":{"id":"b:36:59-0:52641:1889","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16500":{"id":"0:16500","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16501:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39580":{"id":"0:39580","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39585:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42434":{"id":"0:42434","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42435:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:495:56576":{"id":"25:495:56576","crate_id":25,"name":"ln_1p","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1722,4],"end":[1722,27]},"visibility":"default","docs":"Returns `ln(1+n)` (natural logarithm) more accurately than if\nthe operations were performed separately.\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet x = f64::consts::E - 1.0;\n\n// ln(1 + (e - 1)) == ln(e) == 1\nlet abs_difference = (x.ln_1p() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"49:761:15034":{"id":"49:761:15034","crate_id":49,"name":"to_i64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[148,4],"end":[148,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i64"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:1650:4124":{"id":"0:1650:4124","crate_id":0,"name":"from_binary","span":{"filename":"src/chain_crypto/key.rs","begin":[173,4],"end":[175,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:24747:2667":{"id":"a:2:3421:221-0:24747:2667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:13844:53858":{"id":"2:13844:53858","crate_id":2,"name":"split_ascii_whitespace","span":null,"visibility":"public","docs":"Splits a string slice by ASCII whitespace.\n\nThe iterator returned will return string slices that are sub-slices of\nthe original string slice, separated by any amount of ASCII whitespace.\n\nTo split by Unicode `Whitespace` instead, use [`split_whitespace`].\n\n[`split_whitespace`]: str::split_whitespace\n\n# Examples\n\nBasic usage:\n\n```\nlet mut iter = \"A few words\".split_ascii_whitespace();\n\nassert_eq!(Some(\"A\"), iter.next());\nassert_eq!(Some(\"few\"), iter.next());\nassert_eq!(Some(\"words\"), iter.next());\n\nassert_eq!(None, iter.next());\n```\n\nAll kinds of ASCII whitespace are considered:\n\n```\nlet mut iter = \" Mary had\\ta little \\n\\t lamb\".split_ascii_whitespace();\nassert_eq!(Some(\"Mary\"), iter.next());\nassert_eq!(Some(\"had\"), iter.next());\nassert_eq!(Some(\"a\"), iter.next());\nassert_eq!(Some(\"little\"), iter.next());\nassert_eq!(Some(\"lamb\"), iter.next());\n\nassert_eq!(None, iter.next());\n```","links":{"str::split_whitespace":"2:13843:53855"},"attrs":["#[must_use =\n\"this returns the split string as an iterator, \\\n without modifying the original\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"SplitAsciiWhitespace","id":"2:46222:6820","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29374":{"id":"0:29374","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29375:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28654":{"id":"0:28654","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28655:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16302:1759":{"id":"0:16302:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43948":{"id":"0:43948","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[525,4],"end":[525,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21071:702":{"id":"0:21071:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[80,4],"end":[80,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:39443:4134":{"id":"b:49:1377-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:49521:1679":{"id":"b:44:298-0:49521:1679","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:19766:5125":{"id":"b:5:859-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10591:2776":{"id":"0:10591:2776","crate_id":0,"name":"add_key_input","span":{"filename":"src/builders/tx_builder.rs","begin":[763,4],"end":[770,5]},"visibility":"public","docs":"We have to know what kind of inputs these are to know what kind of mock witnesses to create since\n1) mock witnesses have different lengths depending on the type which changes the expecting fee\n2) Witnesses are a set so we need to get rid of duplicates to avoid over-estimating the fee","links":{},"attrs":["#[deprecated(since = \"10.2.0\", note = \"Use `.set_inputs`\")]"],"deprecation":{"since":"10.2.0","note":"Use `.set_inputs`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32837":{"id":"0:32837","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[504,4],"end":[504,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32838:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22624":{"id":"0:22624","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22629:5328","0:22640:6154","0:22651:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:2199:4482":{"id":"b:49:1377-0:2199:4482","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29445":{"id":"0:29445","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29450:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10561:3176":{"id":"0:10561:3176","crate_id":0,"name":"set_total_collateral","span":{"filename":"src/builders/tx_builder.rs","begin":[717,4],"end":[719,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["total_collateral",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27500:1759":{"id":"0:27500:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13300":{"id":"0:13300","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[602,27],"end":[602,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:14067:1895":{"id":"a:2:3421:221-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32309:993":{"id":"0:32309:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[365,4],"end":[365,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13882:266":{"id":"0:13882:266","crate_id":0,"name":"add","span":{"filename":"src/crypto.rs","begin":[791,4],"end":[793,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11479:3616":{"id":"b:44:298-0:11479:3616","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:11617:3981":{"id":"b:36:59-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13816":{"id":"0:13816","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,27],"end":[773,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2546":{"id":"0:2546","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[11,0],"end":[11,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voters","name":"voters","id":"0:2544:2853","glob":true}},"0:24137:1759":{"id":"0:24137:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[11,4],"end":[11,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:16996:4238":{"id":"b:2:3250-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"40:214:6783":{"id":"40:214:6783","crate_id":40,"name":"SeedableRng","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["40:215:57375","40:216:57376","40:217:57377","40:222:57378","40:224:58688"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:44454:1767":{"id":"0:44454:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[613,4],"end":[613,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7103":{"id":"0:7103","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7104:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41878:7245":{"id":"0:41878:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/lib.rs","begin":[80,0],"end":[80,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10791:3215":{"id":"0:10791:3215","crate_id":0,"name":"set_certs_builder","span":{"filename":"src/builders/tx_builder.rs","begin":[979,4],"end":[981,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["certs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:15259:1866":{"id":"b:2:2906-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:553:1436":{"id":"0:553:1436","crate_id":0,"name":"u64","span":{"filename":"src/chain_core/abor.rs","begin":[251,4],"end":[260,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}},{"type":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42673:7231":{"id":"0:42673:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11681":{"id":"0:11681","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}},"items":["0:11683:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30790":{"id":"0:30790","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30791:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21896:7231":{"id":"0:21896:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11707:667":{"id":"0:11707:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23273":{"id":"0:23273","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23274:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51015":{"id":"0:51015","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51016:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25665:7245":{"id":"0:25665:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34474":{"id":"0:34474","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34479:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:27525:5192":{"id":"a:2:3421:221-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44288:5328":{"id":"0:44288:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36155:6470":{"id":"0:36155:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:1594:3031":{"id":"b:2:3250-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"44:249:59188":{"id":"44:249:59188","crate_id":44,"name":"shuffle_lane_words1230","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[96,4],"end":[96,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24864":{"id":"0:24864","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24869:5328","0:24880:6154","0:24891:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33474:906":{"id":"0:33474:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/plutus.rs","begin":[618,4],"end":[620,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25564:5160":{"id":"0:25564:5160","crate_id":0,"name":"new_script_hash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[57,4],"end":[59,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:459:44321":{"id":"25:459:44321","crate_id":25,"name":"floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1144,4],"end":[1144,27]},"visibility":"default","docs":"Returns the largest integer less than or equal to a number.\n\n```\nuse num_traits::Float;\n\nlet f = 3.99;\nlet g = 3.0;\n\nassert_eq!(f.floor(), 3.0);\nassert_eq!(g.floor(), 3.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11641:126":{"id":"0:11641:126","crate_id":0,"name":"Error","span":{"filename":"src/chain_crypto/digest.rs","begin":[20,0],"end":[23,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:11642:4062","0:11645:4063"],"impls":["a:2:3471:6582-0:11641:126","a:2:9605:8783-0:11641:126","a:2:3421:221-0:11641:126","a:2:9606:8782-0:11641:126","a:2:3407:213-0:11641:126","b:2:3244-0:11641:126","b:2:2903-0:11641:126","b:2:3255-0:11641:126","b:2:3240-0:11641:126","b:2:4212-0:11641:126","b:2:3250-0:11641:126","b:2:3322-0:11641:126","b:2:2906-0:11641:126","b:5:6515-0:11641:126","b:5:859-0:11641:126","b:36:59-0:11641:126","b:44:298-0:11641:126","b:49:1377-0:11641:126","0:11648","0:11650","0:11651","0:11653","0:1321","0:1323","0:1325"]}},"0:16766:2194":{"id":"0:16766:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25056:7243":{"id":"0:25056:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40887":{"id":"0:40887","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40888:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9380:7232":{"id":"0:9380:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1421:180":{"id":"49:1421:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[356,4],"end":[356,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:37823:1835":{"id":"0:37823:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[24,0],"end":[24,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:424:44321":{"id":"25:424:44321","crate_id":25,"name":"floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[317,4],"end":[317,26]},"visibility":"default","docs":"Returns the largest integer less than or equal to a number.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T) {\n assert!(x.floor() == y);\n}\n\ncheck(f32::INFINITY, f32::INFINITY);\ncheck(0.9f32, 0.0);\ncheck(1.0f32, 1.0);\ncheck(1.1f32, 1.0);\ncheck(-0.0f64, 0.0);\ncheck(-0.9f64, -1.0);\ncheck(-1.0f64, -1.0);\ncheck(-1.1f64, -2.0);\ncheck(f64::MIN, f64::MIN);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19195:7231":{"id":"0:19195:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29558":{"id":"0:29558","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[6,4],"end":[6,6]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43884:7231":{"id":"0:43884:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17892:6470":{"id":"0:17892:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2017:1766":{"id":"0:2017:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1236,4],"end":[1238,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:43057:1634":{"id":"b:2:2906-0:43057:1634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27040":{"id":"0:27040","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27041:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54377:7243":{"id":"0:54377:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36862:5474":{"id":"0:36862:5474","crate_id":0,"name":"set_prefer_alonzo_format","span":{"filename":"src/protocol_types/metadata.rs","begin":[429,4],"end":[431,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["prefer",{"kind":"primitive","inner":"bool"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8546:7231":{"id":"0:8546:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46274":{"id":"0:46274","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[953,4],"end":[953,8]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46275:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:15929:1275":{"id":"2:15929:1275","crate_id":2,"name":"simd_ne","span":null,"visibility":"default","docs":"Test if each lane is equal to the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50794:2455":{"id":"0:50794:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:10903:18341":{"id":"2:10903:18341","crate_id":2,"name":"write_usize","span":null,"visibility":"default","docs":"Writes a single `usize` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:1730:3906":{"id":"b:44:298-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50549":{"id":"0:50549","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50550:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18395":{"id":"0:18395","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18396:7231","0:18397:5150","0:18398:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:11623:3997":{"id":"a:2:3471:6582-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:23501":{"id":"0:23501","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[28,0],"end":[62,1]},"visibility":{"restricted":{"parent":"0:2512:5077","path":"::protocol_types::certificates::stake_vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23506:2681","0:23516:2687","0:23526:5146","0:23536:2365","0:23546:906","0:23556:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11629:126":{"id":"b:2:3240-0:11629:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:8771:2234":{"id":"2:8771:2234","crate_id":2,"name":"extend","span":null,"visibility":"default","docs":"Extends a collection with the contents of an iterator.\n\nAs this is the only required method for this trait, the [trait-level] docs\ncontain more details.\n\n[trait-level]: Extend\n\n# Examples\n\nBasic usage:\n\n```\n// You can extend a String with some chars:\nlet mut message = String::from(\"abc\");\n\nmessage.extend(['d', 'e', 'f'].iter());\n\nassert_eq!(\"abcdef\", &message);\n```","links":{"Extend":"2:8769:6584"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["iter",{"kind":"generic","inner":"T"}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"A"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:30151":{"id":"0:30151","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30152:7231","0:30153:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6878":{"id":"0:6878","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6879:7231","0:6880:5150","0:6881:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:28003:5212":{"id":"b:36:59-0:28003:5212","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:11817:3897":{"id":"a:2:9605:8783-0:11817:3897","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35356:7232":{"id":"0:35356:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1235,0],"end":[1235,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31998:7231":{"id":"0:31998:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:9204:2805":{"id":"0:9204:2805","crate_id":0,"name":"add_required_native_input_scripts","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[261,4],"end":[282,5]},"visibility":"public","docs":"Try adding the specified scripts as witnesses for ALREADY ADDED script inputs\nAny scripts that don't match any of the previously added inputs will be ignored\nReturns the number of remaining required missing witness scripts\nUse `.count_missing_input_scripts` to find the number of still missing scripts","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:22492:2699":{"id":"a:2:9606:8782-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"2:3749:740":{"id":"2:3749:740","crate_id":2,"name":"index","span":null,"visibility":"default","docs":"Performs the indexing (`container[index]`) operation.\n\n# Panics\n\nMay panic if the index is out of bounds.","links":{},"attrs":["#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"generic","inner":"Idx"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Index","id":"2:3746:6723","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Idx"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"38:125:17694":{"id":"38:125:17694","crate_id":38,"name":"div_mod_floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[281,4],"end":[281,57]},"visibility":"default","docs":"Simultaneous floored integer division and modulus.\nReturns `(quotient, remainder)`.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(( 8).div_mod_floor( &3), ( 2, 2));\nassert_eq!(( 8).div_mod_floor(&-3), (-3, -1));\nassert_eq!((-8).div_mod_floor( &3), (-3, 1));\nassert_eq!((-8).div_mod_floor(&-3), ( 2, -2));\n\nassert_eq!(( 1).div_mod_floor( &2), ( 0, 1));\nassert_eq!(( 1).div_mod_floor(&-2), (-1, -1));\nassert_eq!((-1).div_mod_floor( &2), (-1, 1));\nassert_eq!((-1).div_mod_floor(&-2), ( 0, -1));\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"tuple","inner":[{"kind":"generic","inner":"Self"},{"kind":"generic","inner":"Self"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:13930:55413":{"id":"2:13930:55413","crate_id":2,"name":"trim_right_matches","span":null,"visibility":"public","docs":"Returns a string slice with all suffixes that match a pattern\nrepeatedly removed.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Text directionality\n\nA string is a sequence of bytes. 'Right' in this context means the last\nposition of that byte string; for a language like Arabic or Hebrew\nwhich are 'right to left' rather than 'left to right', this will be\nthe _left_ side, not the right.\n\n# Examples\n\nSimple patterns:\n\n```\nassert_eq!(\"11foo1bar11\".trim_right_matches('1'), \"11foo1bar\");\nassert_eq!(\"123foo1bar123\".trim_right_matches(char::is_numeric), \"123foo1bar\");\n\nlet x: &[_] = &['1', '2'];\nassert_eq!(\"12foo1bar12\".trim_right_matches(x), \"12foo1bar\");\n```\n\nA more complex pattern, using a closure:\n\n```\nassert_eq!(\"1fooX\".trim_right_matches(|c| c == '1' || c == 'X'), \"1foo\");\n```","links":{"self::pattern":"2:13437:6818","prim@char":"1:11836:6300"},"attrs":["#[deprecated(since = \"1.33.0\", note = \"superseded by `trim_end_matches`\",\nsuggestion = \"trim_end_matches\")]"],"deprecation":{"since":"1.33.0","note":"superseded by `trim_end_matches`"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:708:180":{"id":"25:708:180","crate_id":25,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/inv.rs","begin":[4,4],"end":[4,15]},"visibility":"default","docs":"The result after applying the operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:33046:5253":{"id":"0:33046:5253","crate_id":0,"name":"LanguageKind","span":{"filename":"src/protocol_types/plutus.rs","begin":[552,0],"end":[556,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:33047:5269","0:33050:5270","0:33053:5271"],"impls":["a:2:3471:6582-0:33046:5253","a:2:9605:8783-0:33046:5253","a:2:3421:221-0:33046:5253","a:2:9606:8782-0:33046:5253","a:2:3407:213-0:33046:5253","b:2:3244-0:33046:5253","b:2:2903-0:33046:5253","b:2:3255-0:33046:5253","b:2:3240-0:33046:5253","b:2:4212-0:33046:5253","b:2:3250-0:33046:5253","b:2:2906-0:33046:5253","b:5:859-0:33046:5253","b:19:426-0:33046:5253","b:32:1701-0:33046:5253","b:36:59-0:33046:5253","b:44:298-0:33046:5253","b:49:1377-0:33046:5253","0:33056","0:33058","0:33059","0:33061","0:33064","0:33065","0:33067","0:33069","0:33070","0:33072","0:33076","0:33081","0:33120","0:33029","0:33032","0:33035","0:33037","0:33039"]}},"0:19872":{"id":"0:19872","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,38],"end":[78,48]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19873:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13329:7350":{"id":"0:13329:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/crypto.rs","begin":[602,76],"end":[602,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24952:702":{"id":"0:24952:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23678:7243":{"id":"0:23678:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:16761":{"id":"0:16761","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16766:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14077":{"id":"0:14077","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30165:667":{"id":"0:30165:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:14169:180":{"id":"2:14169:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The type of value produced on completion.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:33603:1835":{"id":"0:33603:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[644,0],"end":[644,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:644:3701":{"id":"b:2:3250-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53731:6154":{"id":"0:53731:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11940":{"id":"0:11940","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[25,22],"end":[25,27]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11941:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28346:2194":{"id":"0:28346:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[21,0],"end":[21,40]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5936:1763":{"id":"0:5936:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/address.rs","begin":[99,4],"end":[99,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:49521:1679":{"id":"a:2:3421:221-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:12537:667":{"id":"0:12537:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30061:5204":{"id":"0:30061:5204","crate_id":0,"name":"constitution","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3685:3137":{"id":"2:3685:3137","crate_id":2,"name":"Fn","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3687:377"],"generics":{"params":[{"name":"Args","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Args"},"bounds":[{"trait_bound":{"trait":{"name":"Tuple","id":"2:3484:6868","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Args"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:1424":{"id":"0:1424","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[298,0],"end":[298,55]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:16996:4238":{"id":"b:2:3244-0:16996:4238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:26648:2839":{"id":"b:36:59-0:26648:2839","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:54108:1944":{"id":"a:2:3471:6582-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8883":{"id":"0:8883","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8884:7231","0:8885:5150","0:8886:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3001:126":{"id":"0:3001:126","crate_id":0,"name":"Error","span":{"filename":"src/utils.rs","begin":[260,4],"end":[260,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:1159:3954":{"id":"0:1159:3954","crate_id":0,"name":"verify_bytes","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[136,4],"end":[142,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["pubkey",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1575:3899","args":null}}}}}],["signature",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1722:3911","args":null}}}}}],["msg",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:33424:5296":{"id":"b:44:298-0:33424:5296","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:48585:1795":{"id":"b:2:3240-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7882:7231":{"id":"0:7882:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51736":{"id":"0:51736","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51737:7231","0:51738:5150","0:51739:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2573":{"id":"0:2573","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[115,0],"end":[136,1]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2574:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:49644:1822":{"id":"a:2:3421:221-0:49644:1822","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"47:32:2193":{"id":"47:32:2193","crate_id":47,"name":"finalize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/digest.rs","begin":[27,4],"end":[27,38]},"visibility":"default","docs":"Retrieve result and consume hasher instance.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"GenericArray","id":"48:497:19744","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"qualified_path","inner":{"name":"OutputSize","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Digest","id":"47:27:3988","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"32:1916:7337":{"id":"32:1916:7337","crate_id":32,"name":"newtype_variant","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[2117,4],"end":[2119,28]},"visibility":"default","docs":"Called when deserializing a variant with a single value.\n\nThis method exists as a convenience for `Deserialize` implementations.\n`VariantAccess` implementations should not override the default\nbehavior.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"VariantAccess","id":"32:1910:7336","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33569:7247":{"id":"0:33569:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:17811:2129":{"id":"b:2:4212-0:17811:2129","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedAddr","id":"0:17811:2129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22455:7236":{"id":"0:22455:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3118:667":{"id":"0:3118:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[1134,4],"end":[1136,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["x",{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16779":{"id":"0:16779","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16784:1835","0:16794:2219","0:16805:2223","0:16816:2225","0:16826:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10634:110":{"id":"2:10634:110","crate_id":2,"name":"Debug","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:10635:649"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:46230:7236":{"id":"0:46230:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[948,0],"end":[948,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:11185:3368":{"id":"0:11185:3368","crate_id":0,"name":"calc_script_data_hash","span":{"filename":"src/builders/tx_builder.rs","begin":[1829,4],"end":[1906,5]},"visibility":"public","docs":"This method will calculate the script hash data\nusing the plutus datums and redeemers already present in the builder\nalong with the provided cost model, and will register the calculated value\nin the builder to be used when building the tx body.\nIn case there are no plutus input witnesses present - nothing will change\nYou can set specific hash value using `.set_script_data_hash`\nNOTE: this function will check which language versions are used in the present scripts\nand will assert and require for a corresponding cost-model to be present in the passed map.\nOnly the cost-models for the present language versions will be used in the hash calculation.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["cost_models",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52956":{"id":"0:52956","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52957:7231","0:52958:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:45631:1730":{"id":"a:2:9606:8782-0:45631:1730","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49801":{"id":"0:49801","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,88],"end":[1514,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49802:1766","0:49803:7350","0:49804:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26047:1766":{"id":"0:26047:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[42,4],"end":[42,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13614":{"id":"0:13614","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13619:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16390:993":{"id":"0:16390:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5679:1759":{"id":"0:5679:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[1089,4],"end":[1095,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55047:7350":{"id":"0:55047:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[2837,4],"end":[2837,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:693:3717":{"id":"0:693:3717","crate_id":0,"name":"fill_hole_u32","span":{"filename":"src/chain_core/packer.rs","begin":[124,4],"end":[126,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hole",{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}],["value",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:32:1701-0:28711:5215":{"id":"b:32:1701-0:28711:5215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:17505:1708":{"id":"b:2:3240-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23641":{"id":"0:23641","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23642:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25996":{"id":"0:25996","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,29],"end":[23,31]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46848:2225":{"id":"0:46848:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"39:417:19588":{"id":"39:417:19588","crate_id":39,"name":"SampleRange","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:419:58725","39:421:1636"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:21944":{"id":"0:21944","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[9,4],"end":[9,6]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10273:408":{"id":"0:10273:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/tx_builder.rs","begin":[203,9],"end":[203,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:10445:3053":{"id":"b:49:1377-0:10445:3053","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:990:19609":{"id":"39:990:19609","crate_id":39,"name":"SliceRandom","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["39:991:1644","39:992:58632","39:994:58791","39:996:58635","39:998:58792","39:1004:58793","39:1010:58794","39:1014:58795","39:1016:58796"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:40414:5331":{"id":"0:40414:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[391,0],"end":[391,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49124":{"id":"0:49124","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1404,18],"end":[1404,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:894":{"id":"0:894","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[94,0],"end":[96,1]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SecretKeySizeStatic","id":"0:1588:3905","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:895:3949"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33070":{"id":"0:33070","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[546,4],"end":[546,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33071:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49906":{"id":"0:49906","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49907:7231","0:49908:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:1730:3906":{"id":"a:2:3471:6582-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51255":{"id":"0:51255","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51256:7231","0:51257:5150","0:51258:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6358:7207":{"id":"0:6358:7207","crate_id":0,"name":"none","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15804:53546":{"id":"2:15804:53546","crate_id":2,"name":"to_bits","span":null,"visibility":"default","docs":"Raw transmutation to an unsigned integer vector type with the\nsame size and number of lanes.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Bits","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdFloat","id":"2:15800:18815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15982:7243":{"id":"0:15982:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:22778:2698":{"id":"b:5:859-0:22778:2698","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5524":{"id":"0:5524","crate_id":0,"name":null,"span":{"filename":"src/serialization/protocol_param_update.rs","begin":[4,0],"end":[15,1]},"visibility":{"restricted":{"parent":"0:5519:5053","path":"::serialization::protocol_param_update"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolVotingThresholds","id":"0:37740:5529","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5525:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37576:3102":{"id":"0:37576:3102","crate_id":0,"name":"total_collateral","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[211,4],"end":[213,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22479:7245":{"id":"0:22479:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19289":{"id":"0:19289","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[23,0],"end":[23,35]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19294:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12736":{"id":"0:12736","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[431,56],"end":[431,74]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12738:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27571:7231":{"id":"0:27571:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:1028:3918":{"id":"b:2:3255-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1454":{"id":"0:1454","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[344,0],"end":[348,1]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:1457:306"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3693:180":{"id":"2:3693:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The returned type after the call operator is used.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:25311:7236":{"id":"0:25311:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:40913:4380":{"id":"b:2:3244-0:40913:4380","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11479:3616":{"id":"a:2:3471:6582-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:35705:5457":{"id":"a:2:3421:221-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31858:5150":{"id":"0:31858:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21421":{"id":"0:21421","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[11,4],"end":[11,13]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:31355:1815":{"id":"b:49:1377-0:31355:1815","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23681:5150":{"id":"0:23681:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"19:498:56322":{"id":"19:498:56322","crate_id":19,"name":"dyn_ref","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[60,4],"end":[62,18]},"visibility":"default","docs":"Performs a dynamic cast (checked at runtime) of this value into the\ntarget type `T`.\n\nThis method will return `None` if `self.has_type::()`\nreturns `false`, and otherwise it will return `Some(&T)` manufactured\nwith an unchecked cast (verified correct via the `has_type` operation).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"JsCast","id":"19:493:6576","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35920":{"id":"0:35920","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35921:7231","0:35922:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:8663:2752":{"id":"a:2:9606:8782-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:26050:2841":{"id":"a:2:9605:8783-0:26050:2841","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35720":{"id":"0:35720","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,38],"end":[83,47]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11948:3908":{"id":"b:2:3244-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35384":{"id":"0:35384","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,33],"end":[1237,42]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19244:1763":{"id":"0:19244:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50810:415":{"id":"0:50810:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1742,22],"end":[1742,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42223":{"id":"0:42223","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42228:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30400:7231":{"id":"0:30400:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19881":{"id":"0:19881","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[78,68],"end":[78,86]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19883:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9133:2489":{"id":"2:9133:2489","crate_id":2,"name":"rev","span":null,"visibility":"default","docs":"Reverses an iterator's direction.\n\nUsually, iterators iterate from left to right. After using `rev()`,\nan iterator will instead iterate from right to left.\n\nThis is only possible if the iterator has an end, so `rev()` only\nworks on [`DoubleEndedIterator`]s.\n\n# Examples\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter().rev();\n\nassert_eq!(iter.next(), Some(&3));\nassert_eq!(iter.next(), Some(&2));\nassert_eq!(iter.next(), Some(&1));\n\nassert_eq!(iter.next(), None);\n```","links":{"`DoubleEndedIterator`":"2:8801:119"},"attrs":["#[doc(alias = \"reverse\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Rev","id":"2:43118:6927","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DoubleEndedIterator","id":"2:8801:119","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7768:1818":{"id":"0:7768:1818","crate_id":0,"name":"new_plutus_script","span":{"filename":"src/builders/mint_builder.rs","begin":[22,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["plutus_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["redeemer",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43159":{"id":"0:43159","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43164:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:45100:1725":{"id":"b:2:4212-0:45100:1725","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3824":{"id":"0:3824","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2342,0],"end":[2353,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3825:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46768:1749":{"id":"0:46768:1749","crate_id":0,"name":"RewardAddresses","span":{"filename":"src/lib.rs","begin":[1022,0],"end":[1022,58]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:46813","0:46828","0:46843","0:46858","0:46873","0:46911","a:2:3471:6582-0:46768:1749","a:2:9605:8783-0:46768:1749","a:2:3421:221-0:46768:1749","a:2:9606:8782-0:46768:1749","a:2:3407:213-0:46768:1749","b:2:3244-0:46768:1749","b:2:2903-0:46768:1749","b:2:3255-0:46768:1749","b:2:3240-0:46768:1749","b:2:4212-0:46768:1749","b:2:3250-0:46768:1749","b:2:2906-0:46768:1749","b:5:859-0:46768:1749","b:19:426-0:46768:1749","b:32:1701-0:46768:1749","b:36:59-0:46768:1749","b:44:298-0:46768:1749","b:49:1377-0:46768:1749","0:3565","0:46771","0:46773","0:46775","0:46776","0:46778","0:46780","0:46781","0:46783","0:46787","0:46792","0:46809","0:46714","0:46720","0:46729","0:46742","0:46748","0:46752","0:46756","0:46760","0:46762"]}},"0:35254:7231":{"id":"0:35254:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11368:667":{"id":"0:11368:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[8,0],"end":[8,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:22492:2699":{"id":"a:2:3471:6582-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44154:7231":{"id":"0:44154:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[558,0],"end":[558,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:3421:221-0:9739:2862":{"id":"a:2:3421:221-0:9739:2862","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:15629:1746":{"id":"a:2:9605:8783-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7683:408":{"id":"0:7683:408","crate_id":0,"name":"clone","span":{"filename":"src/builders/mint_builder.rs","begin":[10,9],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21922":{"id":"0:21922","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21923:7231","0:21924:5150","0:21925:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11479:3616":{"id":"b:5:859-0:11479:3616","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:657:3706":{"id":"b:2:3244-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18520:5328":{"id":"0:18520:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49511:1819":{"id":"0:49511:1819","crate_id":0,"name":"plutus_script","span":{"filename":"src/lib.rs","begin":[1464,4],"end":[1469,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:17789:4489":{"id":"a:2:9606:8782-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25171":{"id":"0:25171","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[26,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25176:2697","0:25186:5149","0:25196:906","0:25206:5151","0:25216:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:9426:2840":{"id":"a:2:9606:8782-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:13516":{"id":"0:13516","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13517:7231","0:13518:5150","0:13519:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3940:7162":{"id":"2:3940:7162","crate_id":2,"name":"Residual","span":null,"visibility":"default","docs":"The type of the value passed to [`FromResidual::from_residual`]\nas part of `?` when short-circuiting.\n\nThis represents the possible values of the `Self` type which are *not*\nrepresented by the `Output` type.\n\n# Note to Implementors\n\nThe choice of this type is critical to interconversion.\nUnlike the `Output` type, which will often be a raw generic type,\nthis type is typically a newtype of some sort to \"color\" the type\nso that it's distinguishable from the residuals of other types.\n\nThis is why `Result::Residual` is not `E`, but `Result`.\nThat way it's distinct from `ControlFlow::Residual`, for example,\nand thus `?` on `ControlFlow` cannot be used in a method returning `Result`.\n\nIf you're making a generic type `Foo` that implements `Try`,\nthen typically you can use `Foo` as its `Residual`\ntype: that type will have a \"hole\" in the correct place, and will maintain the\n\"foo-ness\" of the residual so other types need to opt-in to interconversion.","links":{"`FromResidual::from_residual`":"2:3945:673"},"attrs":["#[unstable(feature = \"try_trait_v2\", issue = \"84277\")]"],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:14691:7245":{"id":"0:14691:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:47843:1791":{"id":"a:2:3407:213-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32007:7231":{"id":"0:32007:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:34765:2644":{"id":"a:2:9605:8783-0:34765:2644","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1848:126":{"id":"32:1848:126","crate_id":32,"name":"Error","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1707,4],"end":[1707,21]},"visibility":"default","docs":"The error type that can be returned if some error occurs during\ndeserialization.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:11496:1542":{"id":"0:11496:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/mempack.rs","begin":[44,15],"end":[44,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"u32"}},"25:413:56807":{"id":"25:413:56807","crate_id":25,"name":"neg_zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[81,4],"end":[81,26]},"visibility":"default","docs":"Returns `-0.0`.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(n: T) {\n let z = T::neg_zero();\n assert!(z.is_zero());\n assert!(T::one() / z == n);\n}\n\ncheck(f32::NEG_INFINITY);\ncheck(f64::NEG_INFINITY);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:24518:7207":{"id":"0:24518:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:41891:1610":{"id":"b:2:3244-0:41891:1610","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:10196:2340":{"id":"b:36:59-0:10196:2340","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19218":{"id":"0:19218","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[6,4],"end":[6,9]},"visibility":{"restricted":{"parent":"0:2466:5067","path":"::protocol_types::certificates::genesis_key_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19219:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:9591:2855":{"id":"b:2:2903-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39525:408":{"id":"0:39525:408","crate_id":0,"name":"clone","span":{"filename":"src/utils.rs","begin":[35,9],"end":[35,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4086:1759":{"id":"0:4086:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/committee_cold_resign.rs","begin":[9,4],"end":[20,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:887:3941":{"id":"0:887:3941","crate_id":0,"name":"SECRET_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[71,4],"end":[71,57]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"ed25519_sk\""}},"0:48588:408":{"id":"0:48588:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1308,4],"end":[1308,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:15629:1746":{"id":"b:2:3250-0:15629:1746","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:29342:5228":{"id":"a:2:3471:6582-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:50253":{"id":"0:50253","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50254:7231","0:50255:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2768":{"id":"0:2768","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/mod.rs","begin":[12,0],"end":[12,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"plutus","name":"plutus","id":"0:2656:5051","glob":true}},"25:485:39343":{"id":"25:485:39343","crate_id":25,"name":"hypot","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1554,4],"end":[1554,40]},"visibility":"default","docs":"Calculate the length of the hypotenuse of a right-angle triangle given\nlegs of length `x` and `y`.\n\n```\nuse num_traits::Float;\n\nlet x = 2.0;\nlet y = 3.0;\n\n// sqrt(x^2 + y^2)\nlet abs_difference = (x.hypot(y) - (x.powi(2) + y.powi(2)).sqrt()).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2549":{"id":"0:2549","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/mod.rs","begin":[14,0],"end":[14,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"voting_procedure","name":"voting_procedure","id":"0:2547:2844","glob":true}},"0:22082:6154":{"id":"0:22082:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41240:649":{"id":"0:41240:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[1376,9],"end":[1376,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:39521:3135":{"id":"a:2:3421:221-0:39521:3135","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30772:408":{"id":"0:30772:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19837:1767":{"id":"0:19837:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[68,4],"end":[68,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:434:1718":{"id":"25:434:1718","crate_id":25,"name":"max","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[640,4],"end":[640,37]},"visibility":"default","docs":"Returns the maximum of the two numbers.\n\nIf one of the arguments is NaN, then the other argument is returned.\n\n# Examples\n\n```\nuse num_traits::float::FloatCore;\nuse std::{f32, f64};\n\nfn check(x: T, y: T, max: T) {\n assert!(x.max(y) == max);\n}\n\ncheck(1.0f32, 2.0, 2.0);\ncheck(1.0f32, f32::NAN, 1.0);\ncheck(-1.0f64, 2.0, 2.0);\ncheck(-1.0f64, f64::NAN, -1.0);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21618:7231":{"id":"0:21618:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:30377:5235":{"id":"a:2:9606:8782-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1761:4143":{"id":"0:1761:4143","crate_id":0,"name":"safe_coerce","span":{"filename":"src/chain_crypto/sign.rs","begin":[126,4],"end":[131,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"SafeSignatureCoerce","id":"0:1763:4144","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45624:7207":{"id":"0:45624:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[824,0],"end":[824,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15069:2455":{"id":"0:15069:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14877":{"id":"0:14877","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14878:7231","0:14879:5150","0:14880:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36188":{"id":"0:36188","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36189:7231","0:36190:5150","0:36191:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:50157:1776":{"id":"b:2:4212-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:17789:4489":{"id":"a:2:9605:8783-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51278":{"id":"0:51278","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1850,4],"end":[1850,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27006":{"id":"0:27006","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[42,55],"end":[42,59]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27007:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5258":{"id":"0:5258","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[235,0],"end":[245,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5259:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:11461:3570":{"id":"b:2:3240-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:34624:5350":{"id":"b:2:2903-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21041:7231":{"id":"0:21041:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:31625:594":{"id":"0:31625:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[175,27],"end":[175,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:50301:1861":{"id":"b:5:859-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17225:7236":{"id":"0:17225:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50143:5150":{"id":"0:50143:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45997":{"id":"0:45997","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[889,4],"end":[889,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45998:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:3150:5806":{"id":"b:44:298-0:3150:5806","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28013:7231":{"id":"0:28013:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:2906-0:11623:3997":{"id":"b:2:2906-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:710:1932":{"id":"0:710:1932","crate_id":0,"name":"write","span":{"filename":"src/chain_core/packer.rs","begin":[170,4],"end":[172,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28751":{"id":"0:28751","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28752:7231","0:28753:5150","0:28754:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20806:2455":{"id":"0:20806:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:10042:2879":{"id":"a:2:9605:8783-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:8085:2704":{"id":"b:19:426-0:8085:2704","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:2199:4482":{"id":"a:2:3471:6582-0:2199:4482","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34649:415":{"id":"0:34649:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1087,4],"end":[1087,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41467:1683":{"id":"0:41467:1683","crate_id":0,"name":"CborContainerType","span":{"filename":"src/serialization/ser_info/types.rs","begin":[6,0],"end":[9,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:41468:3540","0:41471:5310"],"impls":["a:2:3471:6582-0:41467:1683","a:2:9605:8783-0:41467:1683","a:2:3421:221-0:41467:1683","a:2:9606:8782-0:41467:1683","a:2:3407:213-0:41467:1683","b:2:3244-0:41467:1683","b:2:2903-0:41467:1683","b:2:3255-0:41467:1683","b:2:3240-0:41467:1683","b:2:4212-0:41467:1683","b:2:3250-0:41467:1683","b:2:2906-0:41467:1683","b:5:859-0:41467:1683","b:19:426-0:41467:1683","b:36:59-0:41467:1683","b:44:298-0:41467:1683","b:49:1377-0:41467:1683","0:41474","0:41476","0:41478","0:41479","0:41481","0:41483","0:41484","0:41486","0:41450","0:41453","0:41456","0:41458","0:41460"]}},"0:25014:7350":{"id":"0:25014:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35455":{"id":"0:35455","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35456:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52450":{"id":"0:52450","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2062,54],"end":[2062,64]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52451:1766","0:52452:7350","0:52453:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11972:7231":{"id":"0:11972:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52878":{"id":"0:52878","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2135,23],"end":[2135,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35852:1606":{"id":"0:35852:1606","crate_id":0,"name":"Int","span":{"filename":"src/protocol_types/metadata.rs","begin":[114,4],"end":[114,7]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:3471:6582-0:17769:4488":{"id":"a:2:3471:6582-0:17769:4488","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3471:6582-0:13806:1778":{"id":"a:2:3471:6582-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:32:1701-0:19855:5129":{"id":"b:32:1701-0:19855:5129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:38485:7231":{"id":"0:38485:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[206,0],"end":[206,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:53391":{"id":"0:53391","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53392:7231","0:53393:5150","0:53394:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9163:993":{"id":"2:9163:993","crate_id":2,"name":"partial_cmp","span":null,"visibility":"default","docs":"[Lexicographically](Ord#lexicographical-comparison) compares the elements of this [`Iterator`] with those\nof another.\n\n# Examples\n\n```\nuse std::cmp::Ordering;\n\nassert_eq!([1.].iter().partial_cmp([1.].iter()), Some(Ordering::Equal));\nassert_eq!([1.].iter().partial_cmp([1., 2.].iter()), Some(Ordering::Less));\nassert_eq!([1., 2.].iter().partial_cmp([1.].iter()), Some(Ordering::Greater));\n\nassert_eq!([f64::NAN].iter().partial_cmp([1.].iter()), None);\n```","links":{"Ord#lexicographical-comparison":"2:2994:176","`Iterator`":"2:8956:154"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:33424:5296":{"id":"a:2:9606:8782-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9896:7231":{"id":"0:9896:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/output_builder.rs","begin":[9,0],"end":[9,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33413:7231":{"id":"0:33413:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:11962:2896":{"id":"a:2:9605:8783-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:10050:649":{"id":"0:10050:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/output_builder.rs","begin":[67,16],"end":[67,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:9591:2855":{"id":"b:49:1377-0:9591:2855","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35047":{"id":"0:35047","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,18],"end":[1156,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1414:180":{"id":"49:1414:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[346,4],"end":[346,15]},"visibility":"default","docs":"The type of the maximum of `Self` and `Rhs`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:29565":{"id":"0:29565","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[9,4],"end":[9,14]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29566:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:51526:1872":{"id":"b:2:2906-0:51526:1872","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17567:1542":{"id":"0:17567:1542","crate_id":0,"name":"0","span":{"filename":"src/error.rs","begin":[62,16],"end":[62,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:6001":{"id":"0:6001","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,23],"end":[110,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28545":{"id":"0:28545","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28546:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:35705:5457":{"id":"b:5:859-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54624":{"id":"0:54624","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2699,22],"end":[2699,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54625:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24273":{"id":"0:24273","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24278:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39527:649":{"id":"0:39527:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[35,16],"end":[35,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53862":{"id":"0:53862","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2446,4],"end":[2446,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26657":{"id":"0:26657","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26658:7231","0:26659:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35979":{"id":"0:35979","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35984:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:29622:5230":{"id":"a:2:3421:221-0:29622:5230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:31598:7245":{"id":"0:31598:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[172,0],"end":[172,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32584:993":{"id":"0:32584:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[466,4],"end":[466,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32554:7231":{"id":"0:32554:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27309:7231":{"id":"0:27309:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14863":{"id":"0:14863","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14864:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47554:7232":{"id":"0:47554:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14531":{"id":"0:14531","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14532:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27904:5210":{"id":"0:27904:5210","crate_id":0,"name":"protocol_param_updates","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[31,4],"end":[33,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28052":{"id":"0:28052","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28053:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50569":{"id":"0:50569","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,27],"end":[1713,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52892:1763":{"id":"0:52892:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2135,56],"end":[2135,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:518:18327":{"id":"24:518:18327","crate_id":24,"name":"block_size","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/digest.rs","begin":[75,4],"end":[75,34]},"visibility":"default","docs":"Get the block size in bytes.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:44:298-0:22213:2671":{"id":"b:44:298-0:22213:2671","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:24747:2667":{"id":"b:49:1377-0:24747:2667","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49596":{"id":"0:49596","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49597:7231","0:49598:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1469:180":{"id":"49:1469:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[444,4],"end":[444,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:1048":{"id":"0:1048","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519_extended.rs","begin":[69,0],"end":[73,1]},"visibility":{"restricted":{"parent":"0:991:3914","path":"::chain_crypto::algorithms::ed25519_extended"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:1049:3895"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:33757:5313":{"id":"b:5:859-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:82:1759":{"id":"0:82:1759","crate_id":0,"name":"serialize","span":{"filename":"src/address.rs","begin":[640,4],"end":[645,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:9043:2768":{"id":"b:49:1377-0:9043:2768","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28890:5211":{"id":"0:28890:5211","crate_id":0,"name":"new_with_action_id","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[36,4],"end":[40,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gov_action_id",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46479:7231":{"id":"0:46479:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16200:415":{"id":"0:16200:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48485:5331":{"id":"0:48485:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49825:2194":{"id":"0:49825:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1518,0],"end":[1518,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2282:17967":{"id":"32:2282:17967","crate_id":32,"name":"serialize_unit_struct","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[839,4],"end":[839,88]},"visibility":"default","docs":"Serialize a unit struct like `struct Unit` or `PhantomData`.\n\nA reasonable implementation would be to forward to `serialize_unit`.\n\n```edition2021\nuse serde::{Serialize, Serializer};\n\nstruct Nothing;\n\nimpl Serialize for Nothing {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_unit_struct(\"Nothing\")\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["name",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16469:2244":{"id":"0:16469:2244","crate_id":0,"name":"BYTE_COUNT","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"32"}},"0:33059":{"id":"0:33059","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[542,4],"end":[542,9]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33060:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14006:1763":{"id":"0:14006:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31140:5150":{"id":"0:31140:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:51041:1863":{"id":"b:19:426-0:51041:1863","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:28270:5213":{"id":"b:2:3250-0:28270:5213","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:30461:5236":{"id":"b:32:1701-0:30461:5236","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2680:59653":{"id":"50:2680:59653","crate_id":50,"name":"fold_while","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2400,4],"end":[2402,53]},"visibility":"default","docs":"An iterator method that applies a function, producing a single, final value.\n\n`fold_while()` is basically equivalent to [`Iterator::fold`] but with additional support for\nearly exit via short-circuiting.\n\n```\nuse itertools::Itertools;\nuse itertools::FoldWhile::{Continue, Done};\n\nlet numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\n\nlet mut result = 0;\n\n// for loop:\nfor i in &numbers {\n if *i > 5 {\n break;\n }\n result = result + i;\n}\n\n// fold:\nlet result2 = numbers.iter().fold(0, |acc, x| {\n if *x > 5 { acc } else { acc + x }\n});\n\n// fold_while:\nlet result3 = numbers.iter().fold_while(0, |acc, x| {\n if *x > 5 { Done(acc) } else { Continue(acc + x) }\n}).into_inner();\n\n// they're the same\nassert_eq!(result, result2);\nassert_eq!(result2, result3);\n```\n\nThe big difference between the computations of `result2` and `result3` is that while\n`fold()` called the provided closure for every item of the callee iterator,\n`fold_while()` actually stopped iterating as soon as it encountered `Fold::Done(_)`.","links":{"`Iterator::fold`":"2:9053:1669"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["init",{"kind":"generic","inner":"B"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FoldWhile","id":"50:5092:19927","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"B"},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"FoldWhile","id":"50:5092:19927","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42963":{"id":"0:42963","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[269,32],"end":[269,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13644":{"id":"0:13644","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13649:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:11577:3916":{"id":"a:2:3407:213-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15203":{"id":"0:15203","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15204:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45372:1729":{"id":"0:45372:1729","crate_id":0,"name":"SingleHostName","span":{"filename":"src/lib.rs","begin":[798,0],"end":[801,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:45444","0:45459","0:45474","0:45489","0:45504","0:45542","a:2:3471:6582-0:45372:1729","a:2:9605:8783-0:45372:1729","a:2:3421:221-0:45372:1729","a:2:9606:8782-0:45372:1729","a:2:3407:213-0:45372:1729","b:2:3244-0:45372:1729","b:2:2903-0:45372:1729","b:2:3255-0:45372:1729","b:2:3240-0:45372:1729","b:2:4212-0:45372:1729","b:2:3250-0:45372:1729","b:2:2906-0:45372:1729","b:5:859-0:45372:1729","b:19:426-0:45372:1729","b:32:1701-0:45372:1729","b:36:59-0:45372:1729","b:44:298-0:45372:1729","b:49:1377-0:45372:1729","0:3485","0:45375","0:45377","0:45379","0:45382","0:45383","0:45385","0:45387","0:45388","0:45390","0:45394","0:45399","0:45440","0:45318","0:45324","0:45333","0:45346","0:45352","0:45356","0:45360","0:45364","0:45366"]}},"0:13103":{"id":"0:13103","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13108:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14013":{"id":"0:14013","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14014:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:54881:2001":{"id":"b:5:859-0:54881:2001","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkIdKind","id":"0:54881:2001","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8694":{"id":"0:8694","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[5,0],"end":[5,15]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8695:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35723":{"id":"0:35723","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[83,49],"end":[83,59]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35724:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37566:3176":{"id":"0:37566:3176","crate_id":0,"name":"set_total_collateral","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[207,4],"end":[209,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["total_collateral",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:42366:1628":{"id":"0:42366:1628","crate_id":0,"name":"set_is_valid","span":{"filename":"src/lib.rs","begin":[158,4],"end":[160,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["valid",{"kind":"primitive","inner":"bool"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43070":{"id":"0:43070","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[329,4],"end":[329,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43071:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:61-0:1594:3031":{"id":"b:22:61-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[254,0],"end":[254,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["to_base32"],"trait":{"name":"ToBase32","id":"22:55:2130","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["22:63:17712"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21332:5144":{"id":"0:21332:5144","crate_id":0,"name":"pool_metadata","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[138,4],"end":[140,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28513:7231":{"id":"0:28513:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46532:649":{"id":"0:46532:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[991,11],"end":[991,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8374:6470":{"id":"0:8374:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:53852:1943":{"id":"a:2:9605:8783-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26091":{"id":"0:26091","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26092:7231","0:26093:5150","0:26094:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16158":{"id":"0:16158","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16159:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:49760:1814":{"id":"a:2:9605:8783-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53629":{"id":"0:53629","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,50],"end":[2411,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53630:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25549":{"id":"0:25549","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[52,0],"end":[91,1]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25554:5159","0:25564:5160","0:25574:5161","0:25584:5162","0:25594:769","0:25604:2850","0:25614:5163"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25960":{"id":"0:25960","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25961:7231","0:25962:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52641:1889":{"id":"0:52641:1889","crate_id":0,"name":"OperationalCert","span":{"filename":"src/lib.rs","begin":[2092,0],"end":[2097,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:52712","0:52727","0:52742","0:52757","0:52772","0:52810","a:2:3471:6582-0:52641:1889","a:2:9605:8783-0:52641:1889","a:2:3421:221-0:52641:1889","a:2:9606:8782-0:52641:1889","a:2:3407:213-0:52641:1889","b:2:3244-0:52641:1889","b:2:2903-0:52641:1889","b:2:3255-0:52641:1889","b:2:3240-0:52641:1889","b:2:4212-0:52641:1889","b:2:3250-0:52641:1889","b:2:2906-0:52641:1889","b:5:859-0:52641:1889","b:19:426-0:52641:1889","b:32:1701-0:52641:1889","b:36:59-0:52641:1889","b:44:298-0:52641:1889","b:49:1377-0:52641:1889","0:3886","0:52646","0:52648","0:52649","0:52651","0:52652","0:52654","0:52658","0:52663","0:52708","0:52587","0:52593","0:52602","0:52615","0:52621","0:52625","0:52629","0:52633","0:52635"]}},"b:2:3250-0:18972:2678":{"id":"b:2:3250-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:11641:126":{"id":"b:44:298-0:11641:126","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2591:59629":{"id":"50:2591:59629","crate_id":50,"name":"unique_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1340,4],"end":[1343,40]},"visibility":"default","docs":"Return an iterator adaptor that filters out elements that have\nalready been produced once during the iteration.\n\nDuplicates are detected by comparing the key they map to\nwith the keying function `f` by hash and equality.\nThe keys are stored in a hash set in the iterator.\n\nThe iterator is stable, returning the non-duplicate items in the order\nin which they occur in the adapted iterator. In a set of duplicate\nitems, the first item encountered is the item retained.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![\"a\", \"bb\", \"aa\", \"c\", \"ccc\"];\nitertools::assert_equal(data.into_iter().unique_by(|s| s.len()),\n vec![\"a\", \"bb\", \"ccc\"]);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"UniqueBy","id":"50:4381:20007","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"V"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"V"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:1800:17987":{"id":"32:1800:17987","crate_id":32,"name":"visit_u8","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1383,4],"end":[1385,17]},"visibility":"default","docs":"The input contains a `u8`.\n\nThe default implementation forwards to [`visit_u64`].\n\n[`visit_u64`]: #method.visit_u64","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"u8"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"E"},"bounds":[{"trait_bound":{"trait":{"name":"Error","id":"32:9152:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8537:7231":{"id":"0:8537:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"50:2609:59634":{"id":"50:2609:59634","crate_id":50,"name":"positions","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[1661,4],"end":[1663,43]},"visibility":"default","docs":"Return an iterator adaptor that yields the indices of all elements\nsatisfying a predicate, counted from the start of the iterator.\n\nEquivalent to `iter.enumerate().filter(|(_, v)| predicate(v)).map(|(i, _)| i)`.\n\n```\nuse itertools::Itertools;\n\nlet data = vec![1, 2, 3, 3, 4, 6, 7, 9];\nitertools::assert_equal(data.iter().positions(|v| v % 2 == 0), vec![1, 4, 5]);\n\nitertools::assert_equal(data.iter().positions(|v| v % 2 == 1).rev(), vec![7, 6, 3, 2, 0]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["predicate",{"kind":"generic","inner":"P"}]],"output":{"kind":"resolved_path","inner":{"name":"Positions","id":"50:3379:19986","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22662":{"id":"0:22662","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[26,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22667:2681","0:22677:5146","0:22687:906","0:22697:2845"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:42951:1651":{"id":"b:5:859-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54384:5150":{"id":"0:54384:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:13769:7236":{"id":"0:13769:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:49276:7236":{"id":"0:49276:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:44228:1835":{"id":"0:44228:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13595":{"id":"0:13595","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[664,76],"end":[664,86]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13596:1766","0:13597:7350","0:13598:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:395:59359":{"id":"48:395:59359","crate_id":48,"name":"pop_back","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[171,4],"end":[171,44]},"visibility":"default","docs":"Returns a new array without the last element, and the last element.\n\nExample:\n\n```rust\n# use generic_array::{arr, sequence::Shorten};\n# fn main() {\nlet a = arr![i32; 1, 2, 3, 4];\n\nlet (init, last) = a.pop_back();\n\nassert_eq!(init, arr![i32; 1, 2, 3]);\nassert_eq!(last, 4);\n# }\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"tuple","inner":[{"kind":"qualified_path","inner":{"name":"Shorter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Shorten","id":"48:392:19755","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}},{"kind":"generic","inner":"T"}]},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:2105":{"id":"0:2105","crate_id":0,"name":null,"span":{"filename":"src/error.rs","begin":[156,0],"end":[163,1]},"visibility":{"restricted":{"parent":"0:2085:1591","path":"::error"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeError","id":"0:17570:1702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2106:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30373":{"id":"0:30373","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[35,4],"end":[35,14]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30374:1766","0:30375:7350","0:30376:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18475:2194":{"id":"0:18475:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54950:6470":{"id":"0:54950:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:11589:3924":{"id":"b:44:298-0:11589:3924","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:13832:51725":{"id":"2:13832:51725","crate_id":2,"name":"get_unchecked","span":null,"visibility":"public","docs":"Returns an unchecked subslice of `str`.\n\nThis is the unchecked alternative to indexing the `str`.\n\n# Safety\n\nCallers of this function are responsible that these preconditions are\nsatisfied:\n\n* The starting index must not exceed the ending index;\n* Indexes must be within bounds of the original slice;\n* Indexes must lie on UTF-8 sequence boundaries.\n\nFailing that, the returned string slice may reference invalid memory or\nviolate the invariants communicated by the `str` type.\n\n# Examples\n\n```\nlet v = \"🗻∈🌏\";\nunsafe {\n assert_eq!(\"🗻\", v.get_unchecked(0..4));\n assert_eq!(\"∈\", v.get_unchecked(4..7));\n assert_eq!(\"🌏\", v.get_unchecked(7..11));\n}\n```","links":{},"attrs":["#[rustc_const_unstable(feature = \"const_slice_index\", issue = \"none\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"generic","inner":"I"}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"I"},"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}}}}},"c_variadic":false},"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"SliceIndex","id":"2:11289:215","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:12562:3031":{"id":"b:2:3240-0:12562:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:49760:1814":{"id":"b:2:3250-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52105:7247":{"id":"0:52105:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35528":{"id":"0:35528","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[11,0],"end":[11,27]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35533:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:604:3653":{"id":"0:604:3653","crate_id":0,"name":"peek_u8","span":{"filename":"src/chain_core/mempack.rs","begin":[153,4],"end":[157,5]},"visibility":"public","docs":"Peek at the next u8 from the buffer. the cursor is **not** advanced to the next byte.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26001":{"id":"0:26001","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[23,38],"end":[23,47]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26002:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33067":{"id":"0:33067","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[545,4],"end":[545,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33068:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13596:1766":{"id":"0:13596:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[664,76],"end":[664,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54346":{"id":"0:54346","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54347:7231","0:54348:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7741":{"id":"0:7741","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7742:7231","0:7743:5150","0:7744:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19229:415":{"id":"0:19229:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28047:7245":{"id":"0:28047:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:40027:5328":{"id":"0:40027:5328","crate_id":0,"name":"to_json","span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55023":{"id":"0:55023","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2835,4],"end":[2835,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55024:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10428:7243":{"id":"0:10428:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39781":{"id":"0:39781","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[121,41],"end":[121,59]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39783:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:448:56807":{"id":"25:448:56807","crate_id":25,"name":"neg_zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[957,4],"end":[957,26]},"visibility":"default","docs":"Returns `-0.0`.\n\n```\nuse num_traits::{Zero, Float};\n\nlet inf: f32 = Float::infinity();\nlet zero: f32 = Zero::zero();\nlet neg_zero: f32 = Float::neg_zero();\n\nassert_eq!(zero, neg_zero);\nassert_eq!(7.0f32/inf, zero);\nassert_eq!(zero * 10.0, zero);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29044":{"id":"0:29044","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[40,9],"end":[40,14]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29045:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12174":{"id":"0:12174","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PublicKey","id":"0:12171:2207","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12175:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20539":{"id":"0:20539","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20540:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18424:594":{"id":"0:18424:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[66,4],"end":[66,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12611:2194":{"id":"0:12611:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[367,4],"end":[371,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:821:1226":{"id":"25:821:1226","crate_id":25,"name":"saturating_sub","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/saturating.rs","begin":[70,4],"end":[70,47]},"visibility":"default","docs":"Saturating subtraction. Computes `self - other`, saturating at the relevant high or low boundary of\nthe type.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:3244-0:45372:1729":{"id":"b:2:3244-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29153:2225":{"id":"0:29153:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1376:180":{"id":"49:1376:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[31,4],"end":[31,15]},"visibility":"default","docs":"Should always be `Self`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:42925":{"id":"0:42925","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42926:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13201":{"id":"0:13201","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[537,0],"end":[552,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13206:906","0:13216:4213","0:13226:3956"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:9426:2840":{"id":"b:2:2903-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:1730:3906":{"id":"b:49:1377-0:1730:3906","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27397:2226":{"id":"0:27397:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:516:122":{"id":"b:2:3255-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42763":{"id":"0:42763","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42768:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45352":{"id":"0:45352","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45353:7231","0:45354:5150","0:45355:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35135:2226":{"id":"0:35135:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[1160,0],"end":[1160,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13502":{"id":"0:13502","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13503:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6000:649":{"id":"0:6000:649","crate_id":0,"name":"fmt","span":{"filename":"src/address.rs","begin":[110,16],"end":[110,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:30377:5235":{"id":"a:2:3421:221-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22776:7350":{"id":"0:22776:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"24:1670:56422":{"id":"24:1670:56422","crate_id":24,"name":"ct_le","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/cryptoxide-0.4.4/src/constant_time.rs","begin":[120,4],"end":[120,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["a",{"kind":"generic","inner":"Self"}],["b",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Choice","id":"24:3140:6879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34711":{"id":"0:34711","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34712:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19512":{"id":"0:19512","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[15,4],"end":[15,22]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19514:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:9591:2855":{"id":"b:2:3255-0:9591:2855","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3352:1759":{"id":"0:3352:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[304,4],"end":[335,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:11641:126":{"id":"a:2:3407:213-0:11641:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29388":{"id":"0:29388","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29389:7231","0:29390:5150","0:29391:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"19:506:56316":{"id":"19:506:56316","crate_id":19,"name":"instanceof","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/cast.rs","begin":[125,4],"end":[125,41]},"visibility":"default","docs":"Performs a dynamic `instanceof` check to see whether the `JsValue`\nprovided is an instance of this type.\n\nThis is intended to be an internal implementation detail, you likely\nwon't need to call this. It's generally called through the\n`is_instance_of` method instead.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20139:1668":{"id":"0:20139:1668","crate_id":0,"name":"keys","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[115,4],"end":[122,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:31101:2861":{"id":"b:2:4212-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1352:4072":{"id":"0:1352:4072","crate_id":0,"name":"DigestContext","span":{"filename":"src/chain_crypto/digest.rs","begin":[112,4],"end":[112,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"24:3009:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:24869:5328":{"id":"0:24869:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[22,0],"end":[22,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28034":{"id":"0:28034","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28035:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:6065:1748":{"id":"b:36:59-0:6065:1748","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36902":{"id":"0:36902","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36903:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14871:5150":{"id":"0:14871:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:45982:5150":{"id":"0:45982:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:42682:5150":{"id":"0:42682:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:3690:378":{"id":"2:3690:378","crate_id":2,"name":"call_mut","span":null,"visibility":"default","docs":"Performs the call operation.","links":{},"attrs":["#[unstable(feature = \"fn_traits\", issue = \"29625\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["args",{"kind":"generic","inner":"Args"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FnOnce","id":"2:3691:4101","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Args"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":{"Other":"\"rust-call\""}},"has_body":false}},"0:15645:415":{"id":"0:15645:415","crate_id":0,"name":"cmp","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15927:18818":{"id":"2:15927:18818","crate_id":2,"name":"Mask","span":null,"visibility":"default","docs":"The mask type returned by each comparison.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:36358":{"id":"0:36358","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[289,0],"end":[289,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36359:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:657:3706":{"id":"b:44:298-0:657:3706","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:17262:1898":{"id":"b:2:2903-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:27290:2838":{"id":"b:2:3255-0:27290:2838","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35946:7245":{"id":"0:35946:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[128,0],"end":[128,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:22708:408":{"id":"0:22708:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:16522:53560":{"id":"2:16522:53560","crate_id":2,"name":"simd_clamp","span":null,"visibility":"default","docs":"Restrict each lane to a certain interval.\n\nFor each lane, returns `max` if `self` is greater than `max`, and `min` if `self` is\nless than `min`. Otherwise returns `self`.\n\n# Panics\n\nPanics if `min > max` on any lane.","links":{},"attrs":["#[must_use =\n\"method returns a new vector and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["min",{"kind":"generic","inner":"Self"}],["max",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42030:5328":{"id":"0:42030:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46512:5150":{"id":"0:46512:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16076:2225":{"id":"0:16076:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27999":{"id":"0:27999","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2592:5198","path":"::protocol_types::governance::proposals::hard_fork_initiation_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HardForkInitiationAction","id":"0:28003:5212","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28000:1766","0:28001:7350","0:28002:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:53610:1940":{"id":"b:44:298-0:53610:1940","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35984:1835":{"id":"0:35984:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/protocol_types/metadata.rs","begin":[133,0],"end":[133,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22824":{"id":"0:22824","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22825:7231","0:22826:5150","0:22827:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4525":{"id":"0:4525","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_registration.rs","begin":[7,0],"end":[18,1]},"visibility":{"restricted":{"parent":"0:4500:5073","path":"::serialization::certificates::stake_registration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4526:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"28:177:6783":{"id":"28:177:6783","crate_id":28,"name":"SeedableRng","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["28:178:57375","28:179:57376","28:180:57377","28:183:57378"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:585:649":{"id":"0:585:649","crate_id":0,"name":"fmt","span":{"filename":"src/chain_core/mempack.rs","begin":[48,4],"end":[64,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:19695:5122":{"id":"a:2:9606:8782-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15059:7231":{"id":"0:15059:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16054:2219":{"id":"0:16054:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["prefix",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4008:2226":{"id":"0:4008:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/serialization/serialization_macros.rs","begin":[55,0],"end":[84,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[macro_export]"],"deprecation":null,"kind":"macro","inner":"macro_rules! from_hex {\n ($name:ident, $data: ident, $body:block) => { ... };\n ($name:ident) => { ... };\n}"},"0:17077:1835":{"id":"0:17077:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[1266,0],"end":[1266,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33071:594":{"id":"0:33071:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[546,4],"end":[546,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:11655:4067":{"id":"a:2:3471:6582-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:16948":{"id":"0:16948","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16949:7231","0:16950:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32303":{"id":"0:32303","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[363,4],"end":[363,7]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32304:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:12716:1904":{"id":"b:2:3240-0:12716:1904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33847":{"id":"0:33847","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[695,9],"end":[695,14]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33848:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11647:1542":{"id":"0:11647:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/digest.rs","begin":[22,23],"end":[22,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"FromHexError","id":"17:85:4060","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"49:1479:19823":{"id":"49:1479:19823","crate_id":49,"name":"IsGreaterOrEqual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1481:180","49:1482:59543"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:15049:667":{"id":"0:15049:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:33757:5313":{"id":"a:2:3407:213-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26230:5177":{"id":"0:26230:5177","crate_id":0,"name":"new_staking_pool","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[61,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["key_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50168:415":{"id":"0:50168:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1637,22],"end":[1637,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2012":{"id":"0:2012","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1217,0],"end":[1233,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2014:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42965:594":{"id":"0:42965:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[269,32],"end":[269,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:43931:1697":{"id":"a:2:3421:221-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:34270":{"id":"0:34270","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[986,0],"end":[1006,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34275:906","0:34285:780","0:34295:1637","0:34305:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45897:1763":{"id":"0:45897:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[876,4],"end":[876,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:11931:3907":{"id":"b:2:3244-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8885:5150":{"id":"0:8885:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:12716:1904":{"id":"b:49:1377-0:12716:1904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17494:1938":{"id":"0:17494:1938","crate_id":0,"name":"Str","span":{"filename":"src/error.rs","begin":[10,4],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17496:1542"]}},"0:11932:3938":{"id":"0:11932:3938","crate_id":0,"name":"SizeInvalid","span":{"filename":"src/chain_crypto/sign.rs","begin":[27,4],"end":[27,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"struct","variant_inner":{"fields":["0:11933:606","0:11934:3579"],"fields_stripped":false}}},"0:17613":{"id":"0:17613","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17614:7231","0:17615:5150","0:17616:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18230:1542":{"id":"0:18230:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[46,21],"end":[46,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:3240-0:11747:126":{"id":"b:2:3240-0:11747:126","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34792":{"id":"0:34792","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1114,4],"end":[1114,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34794:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:349:675":{"id":"25:349:675","crate_id":25,"name":"from_usize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[441,4],"end":[441,43]},"visibility":"default","docs":"Converts a `usize` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33890:2225":{"id":"0:33890:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[717,0],"end":[717,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:30844:2856":{"id":"b:5:859-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:30377:5235":{"id":"b:2:3240-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49940":{"id":"0:49940","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,27],"end":[1526,30]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49941:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15609":{"id":"0:15609","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15610:7231","0:15611:5150","0:15612:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16435:2223":{"id":"0:16435:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:21665:2682":{"id":"a:2:9605:8783-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14012:1772":{"id":"0:14012:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7104:667":{"id":"0:7104:667","crate_id":0,"name":"from","span":{"filename":"src/address.rs","begin":[829,0],"end":[829,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24184:7350":{"id":"0:24184:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45857":{"id":"0:45857","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,32],"end":[860,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45858:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30406:2455":{"id":"0:30406:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["val",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"u32"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47797:7232":{"id":"0:47797:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:33757:5313":{"id":"b:49:1377-0:33757:5313","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29430":{"id":"0:29430","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29435:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2556:59620":{"id":"50:2556:59620","crate_id":50,"name":"filter_map_ok","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[898,4],"end":[900,39]},"visibility":"default","docs":"Return an iterator adaptor that filters and transforms every\n`Result::Ok` value with the provided closure. `Result::Err`\nvalues are unchanged.\n\n```\nuse itertools::Itertools;\n\nlet input = vec![Ok(22), Err(false), Ok(11)];\nlet it = input.into_iter().filter_map_ok(|i| if i > 20 { Some(i * 2) } else { None });\nitertools::assert_equal(it, vec![Ok(44), Err(false)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"FilterMapOk","id":"50:791:19941","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"generic","inner":"T"}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:14889:1674":{"id":"a:2:3421:221-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42159":{"id":"0:42159","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[129,16],"end":[129,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42160:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17812:2215":{"id":"0:17812:2215","crate_id":0,"name":"addr","span":{"filename":"src/legacy_address/address.rs","begin":[282,4],"end":[282,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"28"}}},"a:2:9605:8783-0:35463:5449":{"id":"a:2:9605:8783-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:1594:3031":{"id":"a:2:9605:8783-0:1594:3031","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Public","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"AsymmetricPublicKey","id":"0:1575:3899","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:33757:5313":{"id":"b:2:2903-0:33757:5313","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6997:7245":{"id":"0:6997:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[728,0],"end":[728,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:12716:1904":{"id":"b:36:59-0:12716:1904","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1583:3941":{"id":"0:1583:3941","crate_id":0,"name":"SECRET_BECH32_HRP","span":{"filename":"src/chain_crypto/key.rs","begin":[42,4],"end":[42,42]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":null}},"0:39977":{"id":"0:39977","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[163,0],"end":[163,21]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39982:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16352:7243":{"id":"0:16352:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:33578:5306":{"id":"a:2:3407:213-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17539:4243":{"id":"0:17539:4243","crate_id":0,"name":"NoVariantMatched","span":{"filename":"src/error.rs","begin":[46,4],"end":[46,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:12756:1767":{"id":"0:12756:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[431,76],"end":[431,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:6365:2189":{"id":"b:2:4212-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54341:6470":{"id":"0:54341:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26392:5150":{"id":"0:26392:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:31101:2861":{"id":"b:36:59-0:31101:2861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7202:1802":{"id":"0:7202:1802","crate_id":0,"name":"slot_bignum","span":{"filename":"src/address.rs","begin":[876,4],"end":[878,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33590":{"id":"0:33590","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[641,32],"end":[641,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:48848:1808":{"id":"b:2:3244-0:48848:1808","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15035":{"id":"0:15035","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisDelegateHash","id":"0:15074:4232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15036:7231","0:15037:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1473:1701":{"id":"0:1473:1701","crate_id":0,"name":"from_str","span":{"filename":"src/chain_crypto/digest.rs","begin":[365,4],"end":[367,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["s",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"result::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Err","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"2:13376:2204","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6753:5150":{"id":"0:6753:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[654,0],"end":[654,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:9606:8782-0:1730:3906":{"id":"a:2:9606:8782-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Signature","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3421:221-0:47010:1751":{"id":"a:2:3421:221-0:47010:1751","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:6365:2189":{"id":"b:2:3250-0:6365:2189","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43322:649":{"id":"0:43322:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[364,9],"end":[364,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28536:7231":{"id":"0:28536:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14835":{"id":"0:14835","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14836:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16388:594":{"id":"0:16388:594","crate_id":0,"name":"eq","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50032:1850":{"id":"0:50032:1850","crate_id":0,"name":"as_script_pubkey","span":{"filename":"src/lib.rs","begin":[1579,4],"end":[1584,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12119:2219":{"id":"0:12119:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[123,4],"end":[125,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45440":{"id":"0:45440","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[796,4],"end":[796,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45441:1766","0:45442:7350","0:45443:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:27009:2852":{"id":"b:2:3250-0:27009:2852","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:9426:2840":{"id":"b:2:3244-0:9426:2840","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingBuilder","id":"0:9426:2840","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"50:2638:17745":{"id":"50:2638:17745","crate_id":50,"name":"try_collect","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2009,4],"end":[2012,49]},"visibility":"default","docs":"`.try_collect()` is more convenient way of writing\n`.collect::>()`\n\n# Example\n\n```\nuse std::{fs, io};\nuse itertools::Itertools;\n\nfn process_dir_entries(entries: &[fs::DirEntry]) {\n // ...\n}\n\nfn do_stuff() -> std::io::Result<()> {\n let entries: Vec<_> = fs::read_dir(\".\")?.try_collect()?;\n process_dir_entries(&entries);\n\n Ok(())\n}\n```","links":{},"attrs":["#[cfg(feature = \"use_alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"E","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}},"bounds":[{"trait_bound":{"trait":{"name":"FromIterator","id":"2:8756:132","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"E"}}],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52981:5150":{"id":"0:52981:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:36:59-0:37001:1622":{"id":"b:36:59-0:37001:1622","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29555":{"id":"0:29555","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29556:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15211":{"id":"0:15211","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15212:7231","0:15213:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:48086:1792":{"id":"b:32:1701-0:48086:1792","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:9482:2641":{"id":"0:9482:2641","crate_id":0,"name":"get_plutus_witnesses","span":{"filename":"src/builders/voting_builder.rs","begin":[122,4],"end":[132,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12010:7247":{"id":"0:12010:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:762:18158":{"id":"49:762:18158","crate_id":49,"name":"to_isize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[153,4],"end":[153,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"isize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:22497":{"id":"0:22497","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[7,4],"end":[7,9]},"visibility":{"restricted":{"parent":"0:2503:5074","path":"::protocol_types::certificates::vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22498:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:18972:2678":{"id":"b:44:298-0:18972:2678","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15430:5150":{"id":"0:15430:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:11944:594":{"id":"0:11944:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/sign.rs","begin":[25,29],"end":[25,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8226:594":{"id":"0:8226:594","crate_id":0,"name":"eq","span":{"filename":"src/builders/script_structs.rs","begin":[74,32],"end":[74,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23438:2225":{"id":"0:23438:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[24,0],"end":[24,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48348":{"id":"0:48348","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,50],"end":[1277,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48349:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48570:7231":{"id":"0:48570:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:7733":{"id":"0:7733","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7734:7231","0:7735:5150","0:7736:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:19855:5129":{"id":"b:19:426-0:19855:5129","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRKind","id":"0:19855:5129","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18166:2666":{"id":"0:18166:2666","crate_id":0,"name":"PoolRetirement","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[11,4],"end":[11,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:14509:5150":{"id":"0:14509:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:36183:667":{"id":"0:36183:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5424":{"id":"0:5424","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[141,0],"end":[152,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5425:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33196:594":{"id":"0:33196:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[578,4],"end":[578,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26595:993":{"id":"0:26595:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[30,4],"end":[30,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53227:1903":{"id":"0:53227:1903","crate_id":0,"name":"issuer_vkey","span":{"filename":"src/lib.rs","begin":[2185,4],"end":[2187,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:45372:1729":{"id":"b:2:2906-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21037:7231":{"id":"0:21037:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"1:1044:51512":{"id":"1:1044:51512","crate_id":1,"name":"to_ascii_uppercase","span":null,"visibility":"default","docs":"Makes a copy of the value in its ASCII upper case equivalent.\n\nASCII letters 'a' to 'z' are mapped to 'A' to 'Z',\nbut non-ASCII letters are unchanged.\n\nTo uppercase the value in-place, use [`make_ascii_uppercase`].\n\nTo uppercase ASCII characters in addition to non-ASCII characters, use\n[`str::to_uppercase`].\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.\n\n[`make_ascii_uppercase`]: AsciiExt::make_ascii_uppercase","links":{"`str::to_uppercase`":"5:6194:56045","AsciiExt::make_ascii_uppercase":"1:1047:51515"},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Owned","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"AsciiExt","id":"1:1041:6629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:6065:1748":{"id":"b:49:1377-0:6065:1748","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2233:1594":{"id":"0:2233:1594","crate_id":0,"name":"legacy_address","span":{"filename":"src/legacy_address/mod.rs","begin":[1,0],"end":[6,80]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2429","0:2432","0:2435","0:2438"],"is_stripped":false}},"0:8073":{"id":"0:8073","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8074:7231","0:8075:5150","0:8076:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:43057:1634":{"id":"b:36:59-0:43057:1634","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:17833:4490":{"id":"a:2:9605:8783-0:17833:4490","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParseExtendedAddrError","id":"0:17833:4490","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":true,"synthetic":true,"blanket_impl":null}},"0:13911:7231":{"id":"0:13911:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3244-0:15444:4233":{"id":"b:2:3244-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:20276:5121":{"id":"b:32:1701-0:20276:5121","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:39678":{"id":"0:39678","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[45,0],"end":[60,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39683:906","0:39693:2427","0:39703:2133"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18184:2673":{"id":"0:18184:2673","crate_id":0,"name":"StakeRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[20,4],"end":[20,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:2588:2321":{"id":"0:2588:2321","crate_id":0,"name":"proposals","span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[1,0],"end":[38,28]},"visibility":{"restricted":{"parent":"0:2534:5050","path":"::protocol_types::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2591","0:2594","0:2597","0:2603","0:2606","0:2630","0:2633","0:2636","0:2639","0:2642","0:2645","0:2648","0:2653"],"is_stripped":true}},"0:39913":{"id":"0:39913","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39914:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18070:1623":{"id":"0:18070:1623","crate_id":0,"name":"witness_set","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[86,4],"end":[88,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51052:415":{"id":"0:51052:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1770,27],"end":[1770,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45946:7232":{"id":"0:45946:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2460":{"id":"0:2460","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[2,0],"end":[2,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"certificate","name":"certificate","id":"0:2458:5065","glob":true}},"2:3982:7167":{"id":"2:3982:7167","crate_id":2,"name":"CoerceUnsized","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"a:2:3471:6582-0:35463:5449":{"id":"a:2:3471:6582-0:35463:5449","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53720:5328":{"id":"0:53720:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48433:2225":{"id":"0:48433:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:6767:2182":{"id":"b:2:3250-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:16892:1888":{"id":"a:2:3407:213-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:42403:7236":{"id":"0:42403:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:10251":{"id":"0:10251","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10252:7231","0:10253:5150","0:10254:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22220":{"id":"0:22220","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22221:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46003":{"id":"0:46003","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[891,4],"end":[891,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32851":{"id":"0:32851","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[508,4],"end":[508,22]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32853:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3319:382":{"id":"2:3319:382","crate_id":2,"name":"cause","span":null,"visibility":"default","docs":null,"links":{},"attrs":["#[deprecated(since = \"1.33.0\", note =\n\"replaced by Error::source, which can support downcasting\")]"],"deprecation":{"since":"1.33.0","note":"replaced by Error::source, which can support downcasting"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":null}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1353:4073":{"id":"0:1353:4073","crate_id":0,"name":"try_from_slice","span":{"filename":"src/chain_crypto/digest.rs","begin":[114,4],"end":[125,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["slice",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11641:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35848:5449":{"id":"0:35848:5449","crate_id":0,"name":"MetadataMap","span":{"filename":"src/protocol_types/metadata.rs","begin":[112,4],"end":[112,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:49063":{"id":"0:49063","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1391,0],"end":[1391,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49064:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40156:1974":{"id":"0:40156:1974","crate_id":0,"name":"clamped_sub","span":{"filename":"src/utils.rs","begin":[227,4],"end":[232,5]},"visibility":"public","docs":"returns 0 if it would otherwise underflow","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32040:2455":{"id":"0:32040:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:573:3608":{"id":"a:2:3471:6582-0:573:3608","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WriteBuf","id":"0:573:3608","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46530:408":{"id":"0:46530:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[991,4],"end":[991,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1540:204":{"id":"0:1540:204","crate_id":0,"name":"Result","span":{"filename":"src/chain_crypto/hash.rs","begin":[47,0],"end":[47,46]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"result::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11747:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]}}},"0:49471:1818":{"id":"0:49471:1818","crate_id":0,"name":"new_plutus_script","span":{"filename":"src/lib.rs","begin":[1439,4],"end":[1441,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["plutus_script",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:15259:1866":{"id":"a:2:9606:8782-0:15259:1866","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHash","id":"0:15259:1866","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:44962":{"id":"0:44962","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44967:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28491:1766":{"id":"0:28491:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[14,4],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:31101:2861":{"id":"b:2:3240-0:31101:2861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33848:408":{"id":"0:33848:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[695,9],"end":[695,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12546":{"id":"0:12546","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12547:7231","0:12548:5150","0:12549:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13758":{"id":"0:13758","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13759:7231","0:13760:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:9915:2874":{"id":"b:2:3250-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7020":{"id":"0:7020","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,27],"end":[730,31]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7021:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:826:3912":{"id":"0:826:3912","crate_id":0,"name":"ed25519","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[1,0],"end":[148,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:11577:3916","0:11589:3924","0:11595:3926","0:11611:3928"],"is_stripped":false}},"0:2457:5049":{"id":"0:2457:5049","crate_id":0,"name":"certificates","span":{"filename":"src/protocol_types/certificates/mod.rs","begin":[1,0],"end":[56,23]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:2460","0:2465","0:2468","0:2487","0:2490","0:2493","0:2496","0:2499","0:2502","0:2505","0:2508","0:2511","0:2514","0:2517","0:2520","0:2523","0:2526","0:2529","0:2532"],"is_stripped":true}},"0:9388:7231":{"id":"0:9388:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:19994:993":{"id":"0:19994:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[87,49],"end":[87,59]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:54448:1978":{"id":"b:5:859-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:32290:3370":{"id":"b:2:2906-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:37001:1622":{"id":"b:5:859-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:46526:1747":{"id":"b:2:2903-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:50157:1776":{"id":"a:2:9605:8783-0:50157:1776","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:537:112":{"id":"b:2:3250-0:537:112","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49619:667":{"id":"0:49619:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17639":{"id":"0:17639","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,27],"end":[6,30]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17640:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49946:993":{"id":"0:49946:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1526,43],"end":[1526,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26803":{"id":"0:26803","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[46,0],"end":[68,1]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26808:906","0:26818:5151","0:26828:5185","0:26838:5149"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47906:1766":{"id":"0:47906:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1227,88],"end":[1227,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17634":{"id":"0:17634","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,16],"end":[6,21]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17635:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31946:2226":{"id":"0:31946:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[239,0],"end":[239,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49267:7232":{"id":"0:49267:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40633":{"id":"0:40633","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,38],"end":[636,47]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:20935:6154":{"id":"0:20935:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4868:5200":{"id":"0:4868:5200","crate_id":0,"name":"treasury_withdrawals","span":{"filename":"src/serialization/governance/proposals/treasury_withdrawals.rs","begin":[1,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:4314":{"id":"0:4314","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[43,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:4287:5069","path":"::serialization::certificates::pool_registration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4315:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16014":{"id":"0:16014","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16015:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:612:3662":{"id":"0:612:3662","crate_id":0,"name":"get_nz_u32","span":{"filename":"src/chain_core/mempack.rs","begin":[183,4],"end":[186,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NonZeroU32","id":"2:17607:170","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2597":{"id":"0:2597","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/mod.rs","begin":[8,0],"end":[8,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"treasury_withdrawals_action","name":"treasury_withdrawals_action","id":"0:2595:5199","glob":true}},"0:5388:1759":{"id":"0:5388:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/metadata.rs","begin":[6,4],"end":[16,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:35040:1783":{"id":"b:2:2906-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1776":{"id":"0:1776","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[164,0],"end":[181,1]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"key::AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"key::SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1778:3895","0:1780:4148"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43659:7243":{"id":"0:43659:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8862:7236":{"id":"0:8862:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:34369:2702":{"id":"b:44:298-0:34369:2702","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53414":{"id":"0:53414","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2314,9],"end":[2314,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53415:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48511:1775":{"id":"0:48511:1775","crate_id":0,"name":"native_scripts","span":{"filename":"src/lib.rs","begin":[1293,4],"end":[1295,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4662:6013":{"id":"0:4662:6013","crate_id":0,"name":"ser_info","span":{"filename":"src/serialization/ser_info/mod.rs","begin":[1,0],"end":[2,17]},"visibility":{"restricted":{"parent":"0:3266:1600","path":"::serialization"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:4665"],"is_stripped":true}},"b:44:298-0:28711:5215":{"id":"b:44:298-0:28711:5215","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16146:7231":{"id":"0:16146:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:10467":{"id":"0:10467","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[320,9],"end":[320,14]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10468:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:905:3913":{"id":"0:905:3913","crate_id":0,"name":"ed25519_derive","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[1,0],"end":[123,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:958:3917"],"is_stripped":false}},"0:44418":{"id":"0:44418","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[607,4],"end":[607,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:745:3762":{"id":"0:745:3762","crate_id":0,"name":"Id","span":{"filename":"src/chain_core/property.rs","begin":[103,4],"end":[103,21]},"visibility":"default","docs":"the Block identifier. It must be unique. This mean that\n2 different blocks have 2 different identifiers.\n\nIn bitcoin this block is a SHA2 256bits. For Cardano's\nblockchain it is Blake2b 256bits.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BlockId","id":"0:727:3750","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"b:44:298-0:25394:5147":{"id":"b:44:298-0:25394:5147","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49661":{"id":"0:49661","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1487,0],"end":[1509,1]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49666:1823","0:49676:1824","0:49686:1684","0:49696:1690"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15419:667":{"id":"0:15419:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5730":{"id":"0:5730","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2396,0],"end":[2406,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5731:1766","0:5732:1767","0:5733:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7520":{"id":"0:7520","crate_id":0,"name":null,"span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:386:2306","path":"::builders::certificates_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7521:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33208:1763":{"id":"0:33208:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[581,4],"end":[581,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53700":{"id":"0:53700","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53705:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:9058:17752":{"id":"2:9058:17752","crate_id":2,"name":"try_reduce","span":null,"visibility":"default","docs":"Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately.\n\nThe return type of this method depends on the return type of the closure. If the closure\nreturns `Result`, then this function will return `Result,\nE>`. If the closure returns `Option`, then this function will return\n`Option>`.\n\nWhen called on an empty iterator, this function will return either `Some(None)` or\n`Ok(None)` depending on the type of the provided closure.\n\nFor iterators with at least one element, this is essentially the same as calling\n[`try_fold()`] with the first element of the iterator as the initial accumulator value.\n\n[`try_fold()`]: Iterator::try_fold\n\n# Examples\n\nSafely calculate the sum of a series of numbers:\n\n```\n#![feature(iterator_try_reduce)]\n\nlet numbers: Vec = vec![10, 20, 5, 23, 0];\nlet sum = numbers.into_iter().try_reduce(|x, y| x.checked_add(y));\nassert_eq!(sum, Some(Some(58)));\n```\n\nDetermine when a reduction short circuited:\n\n```\n#![feature(iterator_try_reduce)]\n\nlet numbers = vec![1, 2, 3, usize::MAX, 4, 5];\nlet sum = numbers.into_iter().try_reduce(|x, y| x.checked_add(y));\nassert_eq!(sum, None);\n```\n\nDetermine when a reduction was not performed because there are no elements:\n\n```\n#![feature(iterator_try_reduce)]\n\nlet numbers: Vec = Vec::new();\nlet sum = numbers.into_iter().try_reduce(|x, y| x.checked_add(y));\nassert_eq!(sum, Some(None));\n```\n\nUse a [`Result`] instead of an [`Option`]:\n\n```\n#![feature(iterator_try_reduce)]\n\nlet numbers = vec![\"1\", \"2\", \"3\", \"4\", \"5\"];\nlet max: Result, ::Err> =\n numbers.into_iter().try_reduce(|x, y| {\n if x.parse::()? > y.parse::()? { Ok(x) } else { Ok(y) }\n });\nassert_eq!(max, Ok(Some(\"5\")));\n```","links":{"Iterator::try_fold":"2:9042:2588","`Option`":"2:43950:175","`Result`":"2:44075:204"},"attrs":["#[unstable(feature = \"iterator_try_reduce\", reason = \"new API\", issue =\n\"87053\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"qualified_path","inner":{"name":"TryType","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"R"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"R"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"R"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Residual","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"R"},"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Residual","id":"2:3949:7162","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:7696:2703":{"id":"a:2:3421:221-0:7696:2703","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintWitness","id":"0:7696:2703","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:11595:3926":{"id":"b:2:2903-0:11595:3926","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pub","id":"0:11595:3926","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:38500:1868":{"id":"a:2:3407:213-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:15814:4234":{"id":"b:2:3255-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36064:5453":{"id":"0:36064:5453","crate_id":0,"name":"new_int","span":{"filename":"src/protocol_types/metadata.rs","begin":[146,4],"end":[148,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["int",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35709:408":{"id":"0:35709:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[83,9],"end":[83,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:11948:3908":{"id":"a:2:9605:8783-0:11948:3908","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5072:1759":{"id":"0:5072:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/proposals/voting_proposal.rs","begin":[5,4],"end":[15,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1356:4074":{"id":"0:1356:4074","crate_id":0,"name":"append_data","span":{"filename":"src/chain_crypto/digest.rs","begin":[131,4],"end":[133,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["ctx",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}}}}],["data",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:19214:2688":{"id":"b:49:1377-0:19214:2688","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:12878:1644":{"id":"2:12878:1644","crate_id":2,"name":"Item","span":null,"visibility":"default","docs":"The element type of the slice being matched on.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"b:49:1377-0:52114:1878":{"id":"b:49:1377-0:52114:1878","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7845":{"id":"0:7845","crate_id":0,"name":null,"span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":{"restricted":{"parent":"0:390:2307","path":"::builders::mint_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7846:7231","0:7847:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:49920:1829":{"id":"b:2:3240-0:49920:1829","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32277:7245":{"id":"0:32277:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54746:5331":{"id":"0:54746:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:10196:2340":{"id":"a:2:3407:213-0:10196:2340","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:3066":{"id":"0:3066","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[770,0],"end":[783,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3068:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52647:408":{"id":"0:52647:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2091,9],"end":[2091,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50309":{"id":"0:50309","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1679,18],"end":[1679,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:53610:1940":{"id":"b:2:2903-0:53610:1940","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46521:2455":{"id":"0:46521:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23838:2845":{"id":"0:23838:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[48,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:19486:2690":{"id":"a:2:9605:8783-0:19486:2690","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26765":{"id":"0:26765","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26770:5328","0:26781:6154","0:26792:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8143:1542":{"id":"0:8143:1542","crate_id":0,"name":"0","span":{"filename":"src/builders/script_structs.rs","begin":[69,13],"end":[69,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"2:15802:18316":{"id":"2:15802:18316","crate_id":2,"name":"Scalar","span":null,"visibility":"default","docs":"Scalar type contained by this SIMD vector type.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:21389:7243":{"id":"0:21389:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:14295":{"id":"0:14295","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14296:7231","0:14297:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:52995:1886":{"id":"a:2:9605:8783-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18150":{"id":"0:18150","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18151:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2342:9267":{"id":"32:2342:9267","crate_id":32,"name":"serialize_field","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1859,4],"end":[1865,21]},"visibility":"default","docs":"Serialize a struct field.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeStruct","id":"32:2339:7104","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:20654:2194":{"id":"0:20654:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[21,0],"end":[21,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:15999:1902":{"id":"b:5:6515-0:15999:1902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36392":{"id":"0:36392","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,23],"end":[291,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12434:2219":{"id":"0:12434:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[280,4],"end":[285,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32060":{"id":"0:32060","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[300,4],"end":[300,13]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14287:7231":{"id":"0:14287:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11702:667":{"id":"0:11702:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[468,0],"end":[468,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26016:415":{"id":"0:26016:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[37,4],"end":[37,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52646":{"id":"0:52646","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2091,9],"end":[2091,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52647:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1163":{"id":"0:1163","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/mod.rs","begin":[6,0],"end":[6,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"ed25519::Ed25519","name":"Ed25519","id":"0:11577:3916","glob":false}},"0:49528":{"id":"0:49528","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1473,4],"end":[1473,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49529:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46285":{"id":"0:46285","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[957,4],"end":[957,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46286:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50805:649":{"id":"0:50805:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1742,11],"end":[1742,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:50301:1861":{"id":"b:2:3255-0:50301:1861","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Update","id":"0:50301:1861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17746:4510":{"id":"0:17746:4510","crate_id":0,"name":"derivation_path","span":{"filename":"src/legacy_address/address.rs","begin":[81,4],"end":[81,49]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}}],"bindings":[]}}}}},"0:12552:5150":{"id":"0:12552:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"25:470:56572":{"id":"25:470:56572","crate_id":25,"name":"powi","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1323,4],"end":[1323,34]},"visibility":"default","docs":"Raise a number to an integer power.\n\nUsing this function is generally faster than using `powf`\n\n```\nuse num_traits::Float;\n\nlet x = 2.0;\nlet abs_difference = (x.powi(2) - x*x).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"i32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"50:2566:59621":{"id":"50:2566:59621","crate_id":50,"name":"merge_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[967,4],"end":[970,56]},"visibility":"default","docs":"Return an iterator adaptor that merges the two base iterators in order.\nThis is much like [`.merge()`](Itertools::merge) but allows for a custom ordering.\n\nThis can be especially useful for sequences of tuples.\n\nIterator element type is `Self::Item`.\n\n```\nuse itertools::Itertools;\n\nlet a = (0..).zip(\"bc\".chars());\nlet b = (0..).zip(\"ad\".chars());\nlet it = a.merge_by(b, |x, y| x.1 <= y.1);\nitertools::assert_equal(it, vec![(0, 'a'), (0, 'b'), (1, 'c'), (1, 'd')]);\n```","links":{"Itertools::merge":"50:2564:5276"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"J"}],["is_first",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"MergeBy","id":"50:674:19942","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"J"},"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"J","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"J"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"primitive","inner":"bool"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9162:2791":{"id":"0:9162:2791","crate_id":0,"name":"add_plutus_script_input","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[168,4],"end":[179,5]},"visibility":"public","docs":"This method will add the input to the builder and also register the required plutus witness","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["witness",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45981:7231":{"id":"0:45981:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[885,0],"end":[885,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39714:6470":{"id":"0:39714:6470","crate_id":0,"name":"describe","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:43676:1665":{"id":"a:2:9605:8783-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8363:2737":{"id":"0:8363:2737","crate_id":0,"name":"new_ref_input","span":{"filename":"src/builders/script_structs.rs","begin":[123,4],"end":[133,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["script_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["input",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["required_signers",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RequiredSigners","id":"0:5660:1664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:475:56573":{"id":"25:475:56573","crate_id":25,"name":"ln","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1398,4],"end":[1398,24]},"visibility":"default","docs":"Returns the natural logarithm of the number.\n\n```\nuse num_traits::Float;\n\nlet one = 1.0;\n// e^1\nlet e = one.exp();\n\n// ln(e) - 1 == 0\nlet abs_difference = (e.ln() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:11954:1542":{"id":"0:11954:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_crypto/sign.rs","begin":[34,12],"end":[34,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:2175:1895":{"id":"0:2175:1895","crate_id":0,"name":"Ed25519Signature","span":{"filename":"src/impl_mockchain/key.rs","begin":[48,0],"end":[48,69]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"crypto::Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"crypto::Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]}}},"0:36619":{"id":"0:36619","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,23],"end":[369,26]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36620:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8590:649":{"id":"0:8590:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[226,16],"end":[226,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34295:1637":{"id":"0:34295:1637","crate_id":0,"name":"get","span":{"filename":"src/protocol_types/plutus.rs","begin":[998,4],"end":[1000,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47506:1678":{"id":"0:47506:1678","crate_id":0,"name":"plutus_data","span":{"filename":"src/lib.rs","begin":[1175,4],"end":[1177,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:19976:5128":{"id":"b:2:3255-0:19976:5128","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45262:5331":{"id":"0:45262:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41970:1835":{"id":"0:41970:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[100,0],"end":[100,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34144:1781":{"id":"0:34144:1781","crate_id":0,"name":"PlutusList","span":{"filename":"src/protocol_types/plutus.rs","begin":[957,0],"end":[963,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:34210","0:34225","0:34240","0:34255","0:34270","a:2:3471:6582-0:34144:1781","a:2:9605:8783-0:34144:1781","a:2:3421:221-0:34144:1781","a:2:9606:8782-0:34144:1781","a:2:3407:213-0:34144:1781","b:2:3244-0:34144:1781","b:2:2903-0:34144:1781","b:2:3255-0:34144:1781","b:2:3240-0:34144:1781","b:2:4212-0:34144:1781","b:2:3250-0:34144:1781","b:2:2906-0:34144:1781","b:5:859-0:34144:1781","b:19:426-0:34144:1781","b:32:1701-0:34144:1781","b:36:59-0:34144:1781","b:44:298-0:34144:1781","b:49:1377-0:34144:1781","0:34147","0:34149","0:34151","0:34153","0:34155","0:34160","0:34165","0:34206","0:34090","0:34096","0:34105","0:34118","0:34124","0:34128","0:34132","0:34136","0:34138","0:2725","0:2730","0:2732","0:2733","0:5319"]}},"0:11494:3626":{"id":"0:11494:3626","crate_id":0,"name":"UnknownTag","span":{"filename":"src/chain_core/mempack.rs","begin":[44,4],"end":[44,19]},"visibility":"default","docs":"Unknown enumeration tag","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11496:1542"]}},"0:812:2204":{"id":"0:812:2204","crate_id":0,"name":"FromStr","span":{"filename":"src/chain_core/property.rs","begin":[314,0],"end":[318,1]},"visibility":"public","docs":"Defines the way to parse the object from a UTF-8 string.\n\nThis is like the standard `FromStr` trait, except that it imposes\nadditional bounds on the error type to make it more usable for\naggregation to higher level errors and passing between threads.","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:813:126","0:814:1701"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":["0:815"]}},"0:48265:906":{"id":"0:48265:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1267,4],"end":[1271,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["native_scripts",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28658:594":{"id":"0:28658:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15775":{"id":"0:15775","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15776:7231","0:15777:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37158:2225":{"id":"0:37158:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[30,0],"end":[30,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24951":{"id":"0:24951","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24952:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25335:649":{"id":"0:25335:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,16],"end":[24,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44253":{"id":"0:44253","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[574,0],"end":[574,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44258:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36900":{"id":"0:36900","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36901:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28318":{"id":"0:28318","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28319:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50290:7231":{"id":"0:50290:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:36610:1627":{"id":"0:36610:1627","crate_id":0,"name":"AuxiliaryData","span":{"filename":"src/protocol_types/metadata.rs","begin":[370,0],"end":[375,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:36679","0:36694","0:36709","0:36724","0:36739","0:36777","a:2:3471:6582-0:36610:1627","a:2:9605:8783-0:36610:1627","a:2:3421:221-0:36610:1627","a:2:9606:8782-0:36610:1627","a:2:3407:213-0:36610:1627","b:2:3244-0:36610:1627","b:2:2903-0:36610:1627","b:2:3255-0:36610:1627","b:2:3240-0:36610:1627","b:2:4212-0:36610:1627","b:2:3250-0:36610:1627","b:2:2906-0:36610:1627","b:5:859-0:36610:1627","b:19:426-0:36610:1627","b:32:1701-0:36610:1627","b:36:59-0:36610:1627","b:44:298-0:36610:1627","b:49:1377-0:36610:1627","0:36615","0:36617","0:36619","0:36621","0:36625","0:36630","0:36675","0:36556","0:36562","0:36571","0:36584","0:36590","0:36594","0:36598","0:36602","0:36604","0:2800","0:2802","0:5442"]}},"0:39412":{"id":"0:39412","crate_id":0,"name":null,"span":{"filename":"src/typed_bytes/mod.rs","begin":[7,16],"end":[7,21]},"visibility":{"restricted":{"parent":"0:2838:1597","path":"::typed_bytes"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::clone::Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["0:39415:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2908:1357":{"id":"0:2908:1357","crate_id":0,"name":"sub","span":{"filename":"src/typed_bytes/mod.rs","begin":[75,4],"end":[84,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"ByteAccessor","id":"0:2903:5618","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:35040:1783":{"id":"b:2:2903-0:35040:1783","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49316":{"id":"0:49316","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1426,4],"end":[1426,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49317:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26344:1767":{"id":"0:26344:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13753:6470":{"id":"0:13753:6470","crate_id":0,"name":"describe","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50254:7231":{"id":"0:50254:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1676,0],"end":[1676,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:17794":{"id":"0:17794","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/address.rs","begin":[188,9],"end":[188,14]},"visibility":{"restricted":{"parent":"0:2234:269","path":"::legacy_address::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17795:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:23917:2692":{"id":"a:2:3407:213-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:4691:5149":{"id":"0:4691:5149","crate_id":0,"name":"anchor","span":{"filename":"src/serialization/governance/anchor.rs","begin":[1,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:4667:5050","path":"::serialization::governance"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"0:51960":{"id":"0:51960","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1937,0],"end":[1937,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51961:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25357":{"id":"0:25357","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[36,4],"end":[36,6]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3569:6566":{"id":"2:3569:6566","crate_id":2,"name":"BitXor","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3571:180","2:3572:358"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:3471:6582-0:49101:1812":{"id":"a:2:3471:6582-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3250-0:11589:3924":{"id":"b:2:3250-0:11589:3924","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Priv","id":"0:11589:3924","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:2958:182":{"id":"2:2958:182","crate_id":2,"name":"PartialEq","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:2960:594","2:2961:893"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Rhs"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"0:50118":{"id":"0:50118","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1634,0],"end":[1634,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50119:7231","0:50120:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10430:7231":{"id":"0:10430:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24130":{"id":"0:24130","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24131:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:17:55-0:1594:3031":{"id":"b:17:55-0:1594:3031","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:1594:3031","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44789:906":{"id":"0:44789:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[669,4],"end":[671,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["dns_name",{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:652:3705":{"id":"a:2:3407:213-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32571:649":{"id":"0:32571:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[461,4],"end":[461,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53403":{"id":"0:53403","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53404:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19668:906":{"id":"0:19668:906","crate_id":0,"name":"new","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[31,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["move_instantaneous_reward",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4284:26779":{"id":"1:4284:26779","crate_id":1,"name":"is_terminal","span":null,"visibility":"default","docs":"Returns `true` if the descriptor/handle refers to a terminal/tty.\n\nOn platforms where Rust does not know how to detect a terminal yet, this will return\n`false`. This will also return `false` if an unexpected error occurred, such as from\npassing an invalid file descriptor.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:19:426-0:43316:1642":{"id":"b:19:426-0:43316:1642","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32824:4378":{"id":"0:32824:4378","crate_id":0,"name":"ExUnits","span":{"filename":"src/protocol_types/plutus.rs","begin":[511,0],"end":[514,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:32896","0:32911","0:32926","0:32941","0:32956","0:32994","a:2:3471:6582-0:32824:4378","a:2:9605:8783-0:32824:4378","a:2:3421:221-0:32824:4378","a:2:9606:8782-0:32824:4378","a:2:3407:213-0:32824:4378","b:2:3244-0:32824:4378","b:2:2903-0:32824:4378","b:2:3255-0:32824:4378","b:2:3240-0:32824:4378","b:2:4212-0:32824:4378","b:2:3250-0:32824:4378","b:2:2906-0:32824:4378","b:5:859-0:32824:4378","b:19:426-0:32824:4378","b:32:1701-0:32824:4378","b:36:59-0:32824:4378","b:44:298-0:32824:4378","b:49:1377-0:32824:4378","0:32827","0:32829","0:32831","0:32834","0:32835","0:32837","0:32839","0:32840","0:32842","0:32846","0:32851","0:32892","0:32770","0:32776","0:32785","0:32798","0:32804","0:32808","0:32812","0:32816","0:32818","0:5258"]}},"0:23341:1766":{"id":"0:23341:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8343":{"id":"0:8343","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,32],"end":[113,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17965:2194":{"id":"0:17965:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20879:2194":{"id":"0:20879:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23590":{"id":"0:23590","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[12,4],"end":[12,22]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23592:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35048":{"id":"0:35048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,18],"end":[1156,20]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19082:5328":{"id":"0:19082:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[10,0],"end":[10,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10128":{"id":"0:10128","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[168,0],"end":[168,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CoinSelectionStrategyCIP2","id":"0:10116:3075","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10129:7231","0:10130:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29465:5328":{"id":"0:29465:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[23,0],"end":[23,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11150:3317":{"id":"0:11150:3317","crate_id":0,"name":"add_change_if_needed","span":{"filename":"src/builders/tx_builder.rs","begin":[1446,4],"end":[1448,5]},"visibility":"public","docs":"Warning: this function will mutate the /fee/ field\nMake sure to call this function last after setting all other tx-body properties\nEditing inputs, outputs, mint, etc. after change been calculated\nmight cause a mismatch in calculated fee versus the required fee","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["address",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"bool"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16756":{"id":"0:16756","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:23637:2674":{"id":"b:49:1377-0:23637:2674","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45860:993":{"id":"0:45860:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[860,43],"end":[860,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19681":{"id":"0:19681","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[38,0],"end":[38,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19682:7231","0:19683:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50859":{"id":"0:50859","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1746,0],"end":[1746,27]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50864:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17007":{"id":"0:17007","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1254,4],"end":[1254,6]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52659:1759":{"id":"0:52659:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2091,38],"end":[2091,54]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22483:7247":{"id":"0:22483:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:36562":{"id":"0:36562","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36563:7231","0:36564:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30432:993":{"id":"0:30432:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[56,4],"end":[56,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:8899:2764":{"id":"b:19:426-0:8899:2764","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:1422:59553":{"id":"49:1422:59553","crate_id":49,"name":"is_less","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[358,4],"end":[358,47]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsLess","id":"49:1419:19818","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:28216":{"id":"0:28216","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28217:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:19:426-0:8663:2752":{"id":"b:19:426-0:8663:2752","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:24467:2672":{"id":"b:49:1377-0:24467:2672","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36320:266":{"id":"0:36320:266","crate_id":0,"name":"add","span":{"filename":"src/protocol_types/metadata.rs","begin":[284,4],"end":[286,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["elem",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabel","id":"0:2788:3237","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:36610:1627":{"id":"b:2:3255-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:5903:2153":{"id":"b:32:1701-0:5903:2153","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7035:906":{"id":"0:7035:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[739,4],"end":[744,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["network",{"kind":"primitive","inner":"u8"}],["payment",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20811:4441":{"id":"0:20811:4441","crate_id":0,"name":"Relays","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[51,0],"end":[51,41]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:20859","0:20874","0:20889","0:20904","0:20919","0:20957","a:2:3471:6582-0:20811:4441","a:2:9605:8783-0:20811:4441","a:2:3421:221-0:20811:4441","a:2:9606:8782-0:20811:4441","a:2:3407:213-0:20811:4441","b:2:3244-0:20811:4441","b:2:2903-0:20811:4441","b:2:3255-0:20811:4441","b:2:3240-0:20811:4441","b:2:4212-0:20811:4441","b:2:3250-0:20811:4441","b:2:2906-0:20811:4441","b:5:859-0:20811:4441","b:19:426-0:20811:4441","b:32:1701-0:20811:4441","b:36:59-0:20811:4441","b:44:298-0:20811:4441","b:49:1377-0:20811:4441","0:20814","0:20816","0:20818","0:20821","0:20822","0:20824","0:20826","0:20827","0:20829","0:20833","0:20838","0:20855","0:20757","0:20763","0:20772","0:20785","0:20791","0:20795","0:20799","0:20803","0:20805","0:4305"]}},"b:5:6515-0:15444:4233":{"id":"b:5:6515-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13523:2455":{"id":"0:13523:2455","crate_id":0,"name":"is_none","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33563:7231":{"id":"0:33563:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:34926:2726":{"id":"0:34926:2726","crate_id":0,"name":"new_mint","span":{"filename":"src/protocol_types/plutus.rs","begin":[1128,4],"end":[1130,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:777:3835":{"id":"0:777:3835","crate_id":0,"name":"apply_block","span":{"filename":"src/chain_core/property.rs","begin":[209,4],"end":[212,26]},"visibility":"default","docs":"yield a new block in the state\n\nThis will change the state in the sense that it acknowledge the creation\nof a new block in its internal state.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["header",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Header","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}}}}],["contents",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Content","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Content","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}},"bounds":[{"outlives":"'a"}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44186":{"id":"0:44186","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[566,4],"end":[566,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49639:2455":{"id":"0:49639:2455","crate_id":0,"name":"is_none","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:14153:4230":{"id":"a:2:9606:8782-0:14153:4230","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2834:5053":{"id":"0:2834:5053","crate_id":0,"name":"protocol_param_update","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[1,0],"end":[564,1]},"visibility":{"restricted":{"parent":"0:2450:1596","path":"::protocol_types"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:37740:5529","0:38025:5534","0:38500:1868"],"is_stripped":true}},"a:2:9606:8782-0:36909:3242":{"id":"a:2:9606:8782-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:21406:2666":{"id":"a:2:3407:213-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:10445:3053":{"id":"b:44:298-0:10445:3053","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:9739:2862":{"id":"b:44:298-0:9739:2862","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"WithdrawalsBuilder","id":"0:9739:2862","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27777:5150":{"id":"0:27777:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:5742:906":{"id":"0:5742:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2635,4],"end":[2637,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11870:3938":{"id":"0:11870:3938","crate_id":0,"name":"SizeInvalid","span":{"filename":"src/chain_crypto/key.rs","begin":[10,4],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:11480:3618":{"id":"0:11480:3618","crate_id":0,"name":"NotEnoughBytes","span":{"filename":"src/chain_core/mempack.rs","begin":[36,4],"end":[36,32]},"visibility":"default","docs":"Return the number of bytes left and the number of bytes demanded","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11482:1542","0:11483:1543"]}},"0:1355:906":{"id":"0:1355:906","crate_id":0,"name":"new","span":{"filename":"src/chain_crypto/digest.rs","begin":[127,4],"end":[129,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"DigestContext","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1329:4069","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26081":{"id":"0:26081","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":{"restricted":{"parent":"0:2541:2842","path":"::protocol_types::governance::voter"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Voter","id":"0:26050:2841","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26082:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:14889:1674":{"id":"b:2:3240-0:14889:1674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:8331:2634":{"id":"a:2:3471:6582-0:8331:2634","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:11195:3384":{"id":"0:11195:3384","crate_id":0,"name":"set_script_data_hash","span":{"filename":"src/builders/tx_builder.rs","begin":[1911,4],"end":[1913,5]},"visibility":"public","docs":"Sets the specified hash value.\nAlternatively you can use `.calc_script_data_hash` to calculate the hash automatically.\nOr use `.remove_script_data_hash` to delete the previously set value","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3825:1759":{"id":"0:3825:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2343,4],"end":[2352,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25346:594":{"id":"0:25346:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[24,38],"end":[24,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51161:906":{"id":"0:51161:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1814,4],"end":[1816,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:30844:2856":{"id":"a:2:3421:221-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:54614:1982":{"id":"b:49:1377-0:54614:1982","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13148":{"id":"0:13148","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[533,0],"end":[533,26]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13153:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:25977:5169":{"id":"b:2:3255-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1683":{"id":"0:1683","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[244,0],"end":[255,1]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["0:1685:4020","0:1686:4021","0:1687:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:11901:3902":{"id":"b:2:3244-0:11901:3902","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:4274":{"id":"0:4274","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[110,0],"end":[118,1]},"visibility":{"restricted":{"parent":"0:4238:5068","path":"::serialization::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4275:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29111:7207":{"id":"0:29111:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1805":{"id":"0:1805","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[18,15],"end":[18,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"hash::Blake2b256","name":"Blake2b256","id":"0:11762:3896","glob":false}},"25:924:19464":{"id":"25:924:19464","crate_id":25,"name":"Real","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:925:2505","25:926:56570","25:927:56571","25:928:2567","25:929:44321","25:930:44319","25:931:39357","25:932:39190","25:933:49171","25:934:3159","25:935:6704","25:936:53551","25:937:53552","25:938:6709","25:939:53548","25:940:56572","25:941:39360","25:942:17707","25:943:20576","25:944:39385","25:945:56573","25:946:39351","25:947:39347","25:948:39349","25:949:53549","25:950:53550","25:951:1718","25:952:1717","25:953:6703","25:954:17705","25:955:39343","25:956:39359","25:957:39345","25:958:39344","25:959:39341","25:960:39340","25:961:39377","25:962:39378","25:963:56574","25:964:56575","25:965:56576","25:966:39381","25:967:39379","25:968:39382","25:969:44317","25:970:44316","25:971:44318"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumCast","id":"25:367:6400","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:45851":{"id":"0:45851","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[860,23],"end":[860,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29133":{"id":"0:29133","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29138:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18216:2670":{"id":"0:18216:2670","crate_id":0,"name":"PoolRegistration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[42,4],"end":[42,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18218:1542"]}},"0:33837:7207":{"id":"0:33837:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:17505:1708":{"id":"a:2:3471:6582-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"46:29:44705":{"id":"46:29:44705","crate_id":46,"name":"ZeroSafe","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"b:46:16-0:53852:1943":{"id":"b:46:16-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[57,0],"end":[57,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"InitializableFromZeroed","id":"46:19:44704","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Clear","id":"46:14:44703","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["46:18:20749"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:17493:2154":{"id":"a:2:3471:6582-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:26572":{"id":"0:26572","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26573:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:35959:3238":{"id":"a:2:3421:221-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:15960":{"id":"0:15960","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15961:7231","0:15962:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6883:7231":{"id":"0:6883:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:50573:993":{"id":"0:50573:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1713,38],"end":[1713,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:47843:1791":{"id":"a:2:9606:8782-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:32724:5331":{"id":"0:32724:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48696":{"id":"0:48696","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48701:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:48329:1793":{"id":"b:2:3244-0:48329:1793","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55017":{"id":"0:55017","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2833,4],"end":[2833,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55018:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18233:1542":{"id":"0:18233:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[47,24],"end":[47,43]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:1195:204":{"id":"0:1195:204","crate_id":0,"name":"Result","span":{"filename":"src/chain_crypto/bech32.rs","begin":[6,0],"end":[6,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"StdResult","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"0:11629:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]}}},"0:8570:5150":{"id":"0:8570:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:5:859-0:43676:1665":{"id":"b:5:859-0:43676:1665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11461:3570":{"id":"b:2:3250-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:53852:1943":{"id":"b:2:3244-0:53852:1943","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11866:4020":{"id":"0:11866:4020","crate_id":0,"name":"BECH32_HRP","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"sha3256\""}},"0:52588:6470":{"id":"0:52588:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2089,0],"end":[2089,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:32824:4378":{"id":"a:2:9606:8782-0:32824:4378","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2497:5072":{"id":"0:2497:5072","crate_id":0,"name":"stake_deregistration","span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[1,0],"end":[52,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:21934:2665"],"is_stripped":true}},"0:6875:7231":{"id":"0:6875:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:33046:5253":{"id":"b:2:3250-0:33046:5253","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40628":{"id":"0:40628","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[636,27],"end":[636,31]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40629:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:96:58681":{"id":"39:96:58681","crate_id":39,"name":"sample_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs","begin":[203,4],"end":[203,79]},"visibility":"default","docs":"Generate a `String` of `len` random chars","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2735":{"id":"0:2735","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1193,0],"end":[1197,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2736:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2773:59676":{"id":"50:2773:59676","crate_id":50,"name":"position_max","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3187,4],"end":[3188,42]},"visibility":"default","docs":"Return the position of the maximum element in the iterator.\n\nIf several elements are equally maximum, the position of the\nlast of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_max(), None);\n\nlet a = [-3, 0, 1, 5, -10];\nassert_eq!(a.iter().position_max(), Some(3));\n\nlet a = [1, 1, -1, -1];\nassert_eq!(a.iter().position_max(), Some(1));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4475":{"id":"0:4475","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_deregistration.rs","begin":[7,0],"end":[18,1]},"visibility":{"restricted":{"parent":"0:4450:5072","path":"::serialization::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4476:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39748:7231":{"id":"0:39748:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9605:8783-0:8899:2764":{"id":"a:2:9605:8783-0:8899:2764","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14190":{"id":"0:14190","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14191:7231","0:14192:5150","0:14193:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33784:594":{"id":"0:33784:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/plutus.rs","begin":[684,32],"end":[684,41]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2701":{"id":"0:2701","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[350,0],"end":[354,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"i128"}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2702:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48738:5331":{"id":"0:48738:5331","crate_id":0,"name":"from_json","span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:532:57113":{"id":"25:532:57113","crate_id":25,"name":"is_one","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[110,4],"end":[112,24]},"visibility":"default","docs":"Returns `true` if `self` is equal to the multiplicative identity.\n\nFor performance reasons, it's best to implement this manually.\nAfter a semver bump, this method will be required, and the\n`where Self: PartialEq` bound will be removed.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:42152:1620":{"id":"a:2:3471:6582-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54910:1763":{"id":"0:54910:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[2817,4],"end":[2817,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51021":{"id":"0:51021","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51022:7231","0:51023:5150","0:51024:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23710":{"id":"0:23710","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":{"restricted":{"parent":"0:2515:5078","path":"::protocol_types::certificates::vote_registration_and_delegation"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23715:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43419":{"id":"0:43419","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[375,0],"end":[375,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43424:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:6515-0:11931:3907":{"id":"b:5:6515-0:11931:3907","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureError","id":"0:11931:3907","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:1730:3906":{"id":"b:2:3255-0:1730:3906","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Signature","id":"0:1730:3906","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1914:667":{"id":"0:1914:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[233,4],"end":[235,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["secret_key",{"kind":"resolved_path","inner":{"name":"key::EitherEd25519SecretKey","id":"0:17714:4181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12802":{"id":"0:12802","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12807:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5973:7350":{"id":"0:5973:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/address.rs","begin":[100,4],"end":[100,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28462:993":{"id":"0:28462:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6549:5150":{"id":"0:6549:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"a:2:3471:6582-0:5992:2156":{"id":"a:2:3471:6582-0:5992:2156","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18149:7207":{"id":"0:18149:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23949:667":{"id":"0:23949:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41458":{"id":"0:41458","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41459:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:55094":{"id":"0:55094","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2841,0],"end":[2841,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NetworkId","id":"0:55003:2004","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:55099:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54089:7231":{"id":"0:54089:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6248:5328":{"id":"0:6248:5328","crate_id":0,"name":"to_json","span":{"filename":"src/address.rs","begin":[179,0],"end":[179,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1449:993":{"id":"0:1449:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/chain_crypto/digest.rs","begin":[333,4],"end":[335,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"std::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:14067:1895":{"id":"b:2:3244-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30431":{"id":"0:30431","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[56,4],"end":[56,14]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30432:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31006:5207":{"id":"0:31006:5207","crate_id":0,"name":"governance_action","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[29,4],"end":[31,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2694:59655":{"id":"50:2694:59655","crate_id":50,"name":"product1","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[2471,4],"end":[2473,48]},"visibility":"default","docs":"Iterate over the entire iterator and multiply all the elements.\n\nAn empty iterator returns `None`, otherwise `Some(product)`.\n\n# Panics\n\nWhen calling `product1()` and a primitive integer type is being returned,\nmethod will panic if the computation overflows and debug assertions are\nenabled.\n\n# Examples\n```\nuse itertools::Itertools;\n\nlet empty_product = (1..1).product1::();\nassert_eq!(empty_product, None);\n\nlet nonempty_product = (1..11).product1::();\nassert_eq!(nonempty_product, Some(3628800));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"P"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Product","id":"2:8723:6906","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2902:7235":{"id":"2:2902:7235","crate_id":2,"name":"borrow_mut","span":null,"visibility":"default","docs":"Mutably borrows from an owned value.\n\n# Examples\n\n```\nuse std::borrow::BorrowMut;\n\nfn check>(mut v: T) {\n assert_eq!(&mut [1, 2, 3], v.borrow_mut());\n}\n\nlet v = vec![1, 2, 3];\n\ncheck(v);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Borrowed"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39625":{"id":"0:39625","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39630:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15424":{"id":"0:15424","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15425:7231","0:15426:5150","0:15427:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4195:1759":{"id":"0:4195:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/certificates/drep_update.rs","begin":[9,4],"end":[24,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33436":{"id":"0:33436","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,27],"end":[611,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52102":{"id":"0:52102","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52103:7231","0:52104:5150","0:52105:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11838:4110":{"id":"0:11838:4110","crate_id":0,"name":"as_hash_bytes","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54694:2225":{"id":"0:54694:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[2703,0],"end":[2703,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33826:5150":{"id":"0:33826:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43722:7350":{"id":"0:43722:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[472,4],"end":[472,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29284":{"id":"0:29284","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29285:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:16892:1888":{"id":"b:2:4212-0:16892:1888","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7015":{"id":"0:7015","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,16],"end":[730,21]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7016:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:880:3934":{"id":"0:880:3934","crate_id":0,"name":"PUBLIC_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[54,4],"end":[54,57]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"ed25519_pk\""}},"44:202:44579":{"id":"44:202:44579","crate_id":44,"name":"BitOps32","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"BitOps0","id":"44:201:44578","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"RotateEachWord32","id":"44:205:44582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:3028":{"id":"0:3028","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[347,0],"end":[357,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3029:1766","0:3030:1767","0:3031:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4910:5202":{"id":"0:4910:5202","crate_id":0,"name":"committee","span":{"filename":"src/serialization/governance/proposals/committee.rs","begin":[1,0],"end":[63,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"5:863:17770":{"id":"5:863:17770","crate_id":5,"name":"clone_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["target",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"T"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5272:1759":{"id":"0:5272:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[271,4],"end":[277,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:54448:1978":{"id":"b:2:3255-0:54448:1978","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17246":{"id":"0:17246","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17247:7231","0:17248:5150","0:17249:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34779:415":{"id":"0:34779:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[1110,4],"end":[1110,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:31876:5278":{"id":"b:2:3255-0:31876:5278","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:44882":{"id":"0:44882","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[700,4],"end":[700,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44883:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11894:408":{"id":"0:11894:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/key.rs","begin":[14,22],"end":[14,27]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:36610:1627":{"id":"b:44:298-0:36610:1627","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18490:2225":{"id":"0:18490:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13794":{"id":"0:13794","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13795:7231","0:13796:5150","0:13797:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54634:1759":{"id":"0:54634:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[2699,50],"end":[2699,66]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:36909:3242":{"id":"a:2:3471:6582-0:36909:3242","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9606:8782-0:35847:5458":{"id":"a:2:9606:8782-0:35847:5458","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30183:7207":{"id":"0:30183:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12217:7231":{"id":"0:12217:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[149,0],"end":[149,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46002":{"id":"0:46002","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[891,4],"end":[891,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40613:2455":{"id":"0:40613:2455","crate_id":0,"name":"is_none","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21767":{"id":"0:21767","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[22,0],"end":[22,30]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21772:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51509:7243":{"id":"0:51509:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[1881,0],"end":[1881,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2717:1759":{"id":"0:2717:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[930,4],"end":[939,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23955:7231":{"id":"0:23955:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12372:7245":{"id":"0:12372:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2729:755":{"id":"0:2729:755","crate_id":0,"name":"into_iter","span":{"filename":"src/protocol_types/plutus.rs","begin":[969,4],"end":[971,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"std::slice::Iter","id":"2:11482:1646","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:25394:5147":{"id":"a:2:9605:8783-0:25394:5147","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:36197:7231":{"id":"0:36197:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:28211":{"id":"0:28211","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:53852:1943":{"id":"b:49:1377-0:53852:1943","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:44:298-0:31611:1780":{"id":"b:44:298-0:31611:1780","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:40166:1967":{"id":"0:40166:1967","crate_id":0,"name":"compare","span":{"filename":"src/utils.rs","begin":[234,4],"end":[240,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rhs_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"i8"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46984":{"id":"0:46984","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46985:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33227":{"id":"0:33227","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[586,0],"end":[586,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33232:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:24467:2672":{"id":"b:44:298-0:24467:2672","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepRegistration","id":"0:24467:2672","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8893":{"id":"0:8893","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8894:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46782:594":{"id":"0:46782:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1020,27],"end":[1020,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51604":{"id":"0:51604","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1886,0],"end":[1886,32]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51609:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24330:5331":{"id":"0:24330:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5668:594":{"id":"0:5668:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[452,4],"end":[457,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14322":{"id":"0:14322","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14323:7231","0:14324:5150","0:14325:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47853:415":{"id":"0:47853:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1227,22],"end":[1227,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3833":{"id":"0:3833","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2377,0],"end":[2388,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3834:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36963:7231":{"id":"0:36963:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:772:2593":{"id":"0:772:2593","crate_id":0,"name":"outputs","span":{"filename":"src/chain_core/property.rs","begin":[197,4],"end":[197,40]},"visibility":"default","docs":"Returns a reference that can be used to iterate over transaction's outputs.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Outputs","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:766:1620","args":null}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29929:7231":{"id":"0:29929:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48596":{"id":"0:48596","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,27],"end":[1308,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50307:649":{"id":"0:50307:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1679,11],"end":[1679,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32652":{"id":"0:32652","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32657:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30427:415":{"id":"0:30427:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[54,4],"end":[54,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"50:2776:59677":{"id":"50:2776:59677","crate_id":50,"name":"position_max_by_key","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3215,4],"end":[3216,61]},"visibility":"default","docs":"Return the position of the maximum element in the iterator, as\ndetermined by the specified function.\n\nIf several elements are equally maximum, the position of the\nlast of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_max_by_key(|x| x.abs()), None);\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_max_by_key(|x| x.abs()), Some(4));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_max_by_key(|x| x.abs()), Some(3));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["key",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"generic","inner":"K"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:516:122":{"id":"b:2:3250-0:516:122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:317:18158":{"id":"25:317:18158","crate_id":25,"name":"to_isize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[21,4],"end":[21,39]},"visibility":"default","docs":"Converts the value of `self` to an `isize`. If the value cannot be\nrepresented by an `isize`, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"isize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18182:2698":{"id":"0:18182:2698","crate_id":0,"name":"StakeAndVoteDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[19,4],"end":[19,26]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:3407:213-0:25323:5158":{"id":"a:2:3407:213-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49907:7231":{"id":"0:49907:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:19:426-0:39767:2354":{"id":"b:19:426-0:39767:2354","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29276:702":{"id":"0:29276:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3003":{"id":"0:3003","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[275,0],"end":[279,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"primitive","inner":"u64"},"items":["0:3004:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51865:6154":{"id":"0:51865:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/lib.rs","begin":[1913,0],"end":[1913,37]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51054":{"id":"0:51054","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,32],"end":[1770,41]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51055:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:17262:1898":{"id":"b:2:3244-0:17262:1898","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:22213:2671":{"id":"b:5:859-0:22213:2671","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42222:1767":{"id":"0:42222:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[129,76],"end":[129,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:353:4504":{"id":"25:353:4504","crate_id":25,"name":"from_u64","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/cast.rs","begin":[468,4],"end":[468,40]},"visibility":"default","docs":"Converts an `u64` to return an optional value of this type. If the\nvalue cannot be represented by this type, then `None` is returned.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["n",{"kind":"primitive","inner":"u64"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:42394:7232":{"id":"0:42394:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[182,0],"end":[182,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29834":{"id":"0:29834","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18242:1542":{"id":"0:18242:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[50,15],"end":[50,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"b:2:3240-0:40260:1677":{"id":"b:2:3240-0:40260:1677","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:9043:2768":{"id":"b:2:2903-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17557:4342":{"id":"0:17557:4342","crate_id":0,"name":"UnexpectedKeyType","span":{"filename":"src/error.rs","begin":[59,4],"end":[59,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:17559:1542"]}},"0:26556:4526":{"id":"0:26556:4526","crate_id":0,"name":"Yes","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[19,4],"end":[19,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"1","value":"1"}}},"0:48202:2226":{"id":"0:48202:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[1258,0],"end":[1258,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptAny","id":"0:48086:1792","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7238":{"id":"0:7238","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7239:7231","0:7240:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44591:7231":{"id":"0:44591:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:5:859-0:24186:2695":{"id":"b:5:859-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23261:2845":{"id":"0:23261:2845","crate_id":0,"name":"has_script_credentials","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[48,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:17493:2154":{"id":"a:2:3407:213-0:17493:2154","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Key","id":"0:17493:2154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:11962:2896":{"id":"b:2:3255-0:11962:2896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5833:906":{"id":"0:5833:906","crate_id":0,"name":"new","span":{"filename":"src/address.rs","begin":[45,4],"end":[50,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["network_id",{"kind":"primitive","inner":"u8"}],["protocol_magic",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35059":{"id":"0:35059","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1156,50],"end":[1156,66]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35060:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44922:1835":{"id":"0:44922:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8015:1543":{"id":"0:8015:1543","crate_id":0,"name":"1","span":{"filename":"src/builders/script_structs.rs","begin":[6,31],"end":[6,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"0:51344:1835":{"id":"0:51344:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15437:7207":{"id":"0:15437:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10215":{"id":"0:10215","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10216:7231","0:10217:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7129:188":{"id":"0:7129:188","crate_id":0,"name":"Pointer","span":{"filename":"src/address.rs","begin":[832,0],"end":[836,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:7147","a:2:3471:6582-0:7129:188","a:2:9605:8783-0:7129:188","a:2:3421:221-0:7129:188","a:2:9606:8782-0:7129:188","a:2:3407:213-0:7129:188","b:2:3244-0:7129:188","b:2:2903-0:7129:188","b:2:3255-0:7129:188","b:2:3240-0:7129:188","b:2:4212-0:7129:188","b:2:3250-0:7129:188","b:2:2906-0:7129:188","b:5:859-0:7129:188","b:19:426-0:7129:188","b:36:59-0:7129:188","b:44:298-0:7129:188","b:49:1377-0:7129:188","0:7133","0:7135","0:7137","0:7138","0:7140","0:7142","0:7143","0:7145","0:7075","0:7081","0:7090","0:7103","0:7109","0:7113","0:7117","0:7121","0:7123"]}},"0:11883":{"id":"0:11883","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[8,40],"end":[8,42]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50598":{"id":"0:50598","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,88],"end":[1713,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50599:1766","0:50600:7350","0:50601:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45826":{"id":"0:45826","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45827:7231","0:45828:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2346:4039":{"id":"0:2346:4039","crate_id":0,"name":"source","span":{"filename":"src/legacy_address/address.rs","begin":[321,4],"end":[327,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"dyn_trait","inner":{"traits":[{"trait":{"name":"std::error::Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17609":{"id":"0:17609","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17610:7231","0:17611:5150","0:17612:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:780:3839":{"id":"0:780:3839","crate_id":0,"name":"apply_contents","span":{"filename":"src/chain_core/property.rs","begin":[216,4],"end":[219,26]},"visibility":"default","docs":"apply new block contents. This modify the state in small steps\nhowever it does not acknowledge the creation of a new block","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["contents",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Content","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}}}}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Content","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:773:3830","args":null}}},"bounds":[{"outlives":"'a"}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:2903-0:21934:2665":{"id":"b:2:2903-0:21934:2665","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:13787:7231":{"id":"0:13787:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5469:1759":{"id":"0:5469:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/transaction_body.rs","begin":[4,4],"end":[123,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46506":{"id":"0:46506","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46507:7231","0:46508:5150","0:46509:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:11655:4067":{"id":"b:2:3250-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:27681:993":{"id":"0:27681:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22201":{"id":"0:22201","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22202:7231","0:22203:5150","0:22204:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18243:2698":{"id":"0:18243:2698","crate_id":0,"name":"StakeAndVoteDelegation","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[51,4],"end":[51,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:18245:1542"]}},"0:21895":{"id":"0:21895","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21896:7231","0:21897:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39640":{"id":"0:39640","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39645:5328","0:39656:6154","0:39667:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11435:3536":{"id":"0:11435:3536","crate_id":0,"name":"U32","span":{"filename":"src/chain_core/abor.rs","begin":[14,4],"end":[14,11]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"3","value":"3"}}},"0:8408:7231":{"id":"0:8408:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[136,0],"end":[136,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"2:13854:51764":{"id":"2:13854:51764","crate_id":2,"name":"ends_with","span":null,"visibility":"public","docs":"Returns `true` if the given pattern matches a suffix of this\nstring slice.\n\nReturns `false` if it does not.\n\nThe [pattern] can be a `&str`, [`char`], a slice of [`char`]s, or a\nfunction or closure that determines if a character matches.\n\n[`char`]: prim@char\n[pattern]: self::pattern\n\n# Examples\n\nBasic usage:\n\n```\nlet bananas = \"bananas\";\n\nassert!(bananas.ends_with(\"anas\"));\nassert!(!bananas.ends_with(\"nana\"));\n```","links":{"prim@char":"1:11836:6300","self::pattern":"2:13437:6818"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pat",{"kind":"generic","inner":"P"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"P"},"bounds":[{"trait_bound":{"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Searcher","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"P"},"trait":{"name":"Pattern","id":"2:13450:6812","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"ReverseSearcher","id":"2:13465:6813","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29694":{"id":"0:29694","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[22,0],"end":[22,27]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29699:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:31611:1780":{"id":"b:2:3240-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:9915:2874":{"id":"b:2:2903-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11484:3620":{"id":"0:11484:3620","crate_id":0,"name":"UnconsumedData","span":{"filename":"src/chain_core/mempack.rs","begin":[38,4],"end":[38,25]},"visibility":"default","docs":"Data is left in the buffer","links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11486:1542"]}},"0:31099:7350":{"id":"0:31099:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3114":{"id":"0:3114","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[1124,0],"end":[1131,1]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"std::convert::Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"num_bigint::BigInt","id":"37:957:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3116:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21619:7232":{"id":"0:21619:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"19:493:6576":{"id":"19:493:6576","crate_id":19,"name":"JsCast","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:494:56320","19:496:56321","19:498:56322","19:500:56323","19:502:56324","19:504:56325","19:506:56316","19:507:56326","19:508:56318","19:509:56319"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:13481:7231":{"id":"0:13481:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:30190":{"id":"0:30190","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[21,0],"end":[25,1]},"visibility":{"restricted":{"parent":"0:2640:5206","path":"::protocol_types::governance::proposals::info_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30195:906"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:11869:3904":{"id":"b:5:859-0:11869:3904","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKeyError","id":"0:11869:3904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30180:5150":{"id":"0:30180:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:16655":{"id":"0:16655","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16657:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:41467:1683":{"id":"b:2:2903-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34330":{"id":"0:34330","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34331:7231","0:34332:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16659":{"id":"0:16659","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16660:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:6559:1675":{"id":"b:2:3244-0:6559:1675","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15706:2225":{"id":"0:15706:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:492:39378":{"id":"25:492:39378","crate_id":25,"name":"atan2","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1673,4],"end":[1673,40]},"visibility":"default","docs":"Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`).\n\n* `x = 0`, `y = 0`: `0`\n* `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`\n* `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`\n* `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`\n\n```\nuse num_traits::Float;\nuse std::f64;\n\nlet pi = f64::consts::PI;\n// All angles from horizontal right (+x)\n// 45 deg counter-clockwise\nlet x1 = 3.0;\nlet y1 = -3.0;\n\n// 135 deg clockwise\nlet x2 = -3.0;\nlet y2 = 3.0;\n\nlet abs_difference_1 = (y1.atan2(x1) - (-pi/4.0)).abs();\nlet abs_difference_2 = (y2.atan2(x2) - 3.0*pi/4.0).abs();\n\nassert!(abs_difference_1 < 1e-10);\nassert!(abs_difference_2 < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:13809":{"id":"0:13809","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[773,9],"end":[773,14]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13810:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:13290:1774":{"id":"b:2:3255-0:13290:1774","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkeywitnesses","id":"0:13290:1774","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:8663:2752":{"id":"b:2:2906-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10032:5150":{"id":"0:10032:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:19:426-0:15444:4233":{"id":"b:19:426-0:15444:4233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:51756:1873":{"id":"b:49:1377-0:51756:1873","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:20276:5121":{"id":"a:2:3407:213-0:20276:5121","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousReward","id":"0:20276:5121","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35030:5150":{"id":"0:35030:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemers","id":"0:35040:1783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:22320:2225":{"id":"0:22320:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[22,0],"end":[22,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8440":{"id":"0:8440","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[138,32],"end":[138,41]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2204:4483":{"id":"0:2204:4483","crate_id":0,"name":"signed_new","span":{"filename":"src/impl_mockchain/key.rs","begin":[140,0],"end":[153,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["secret_key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"crypto::SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}}}}],["data",{"kind":"generic","inner":"T"}]],"output":{"kind":"resolved_path","inner":{"name":"Signed","id":"0:2199:4482","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}},{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"property::Serialize","id":"0:803:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"SigningAlgorithm","id":"0:1728:3909","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"A"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:52176":{"id":"0:52176","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2009,54],"end":[2009,64]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52177:1766","0:52178:7350","0:52179:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:15814:4234":{"id":"b:2:4212-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43279:7236":{"id":"0:43279:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[362,0],"end":[362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:32273:7243":{"id":"0:32273:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[356,0],"end":[356,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:44638:1721":{"id":"b:2:3250-0:44638:1721","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33068:415":{"id":"0:33068:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[545,4],"end":[545,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LanguageKind","id":"0:33046:5253","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50072:1854":{"id":"0:50072:1854","crate_id":0,"name":"as_timelock_start","span":{"filename":"src/lib.rs","begin":[1607,4],"end":[1612,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16722:7243":{"id":"0:16722:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:3137:2893":{"id":"0:3137:2893","crate_id":0,"name":"set_amount","span":{"filename":"src/utils.rs","begin":[1409,4],"end":[1411,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["amount",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16539:7231":{"id":"0:16539:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1261:4043":{"id":"0:1261:4043","crate_id":0,"name":"derive_sk_ed25519","span":{"filename":"src/chain_crypto/derive.rs","begin":[12,0],"end":[15,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}],["index",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:200:2318":{"id":"0:200:2318","crate_id":0,"name":"assets_calculator","span":{"filename":"src/builders/batch_tools/assets_calculator.rs","begin":[1,0],"end":[194,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":false}},"0:8578":{"id":"0:8578","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8579:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24422:1763":{"id":"0:24422:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[12,4],"end":[12,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35835:7236":{"id":"0:35835:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[108,0],"end":[108,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:17789:4489":{"id":"b:36:59-0:17789:4489","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:33009:4396":{"id":"0:33009:4396","crate_id":0,"name":"steps","span":{"filename":"src/protocol_types/plutus.rs","begin":[525,4],"end":[527,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:7129:188":{"id":"b:2:3240-0:7129:188","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Pointer","id":"0:7129:188","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:19478":{"id":"0:19478","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19479:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14698":{"id":"0:14698","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14699:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:429:2755":{"id":"0:429:2755","crate_id":0,"name":"add_transaction","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[65,4],"end":[67,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["transaction",{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17249:7245":{"id":"0:17249:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48802:7232":{"id":"0:48802:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2905:6369":{"id":"2:2905:6369","crate_id":2,"name":"borrow","span":null,"visibility":"default","docs":null,"links":{},"attrs":["#[rustc_diagnostic_item = \"noop_method_borrow\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"T"}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35865":{"id":"0:35865","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,27],"end":[110,30]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35866:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12515:7231":{"id":"0:12515:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:32512:6470":{"id":"0:32512:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/plutus.rs","begin":[457,0],"end":[457,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54986:7243":{"id":"0:54986:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/lib.rs","begin":[2825,0],"end":[2825,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"44:214:44583":{"id":"44:214:44583","crate_id":44,"name":"RotateEachWord64","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["44:215:59186"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"a:2:9606:8782-0:10042:2879":{"id":"a:2:9606:8782-0:10042:2879","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputAmountBuilder","id":"0:10042:2879","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:24226:7243":{"id":"0:24226:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:8881:5150":{"id":"0:8881:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"InputWithScriptWitness","id":"0:8899:2764","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1730:3906":{"id":"0:1730:3906","crate_id":0,"name":"Signature","span":{"filename":"src/chain_crypto/sign.rs","begin":[56,0],"end":[59,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"default":null,"synthetic":false}}},{"name":"A","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1755","0:1768","0:1772","a:2:3471:6582-0:1730:3906","a:2:9605:8783-0:1730:3906","a:2:3421:221-0:1730:3906","a:2:9606:8782-0:1730:3906","a:2:3407:213-0:1730:3906","b:2:3244-0:1730:3906","b:2:2903-0:1730:3906","b:2:3255-0:1730:3906","b:2:3240-0:1730:3906","b:2:4212-0:1730:3906","b:2:3250-0:1730:3906","b:2:2906-0:1730:3906","b:5:6515-0:1730:3906","b:5:859-0:1730:3906","b:17:55-0:1730:3906","b:22:72-0:1730:3906","b:22:61-0:1730:3906","b:22:65-0:1730:3906","b:36:59-0:1730:3906","b:44:298-0:1730:3906","b:49:1377-0:1730:3906","0:1735","0:1739","0:1743","0:1782","0:1786","0:1790","0:1793","0:1797"]}},"a:2:3421:221-0:49760:1814":{"id":"a:2:3421:221-0:49760:1814","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:49:1377-0:39521:3135":{"id":"b:49:1377-0:39521:3135","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15564":{"id":"0:15564","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15566:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:23917:2692":{"id":"b:2:3244-0:23917:2692","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49909":{"id":"0:49909","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1524,0],"end":[1524,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49910:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43031":{"id":"0:43031","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43032:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23057:1766":{"id":"0:23057:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/certificates/stake_registration_and_delegation.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4256":{"id":"0:4256","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/move_instantaneous_rewards_cert.rs","begin":[8,0],"end":[20,1]},"visibility":{"restricted":{"parent":"0:4238:5068","path":"::serialization::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4257:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:50572":{"id":"0:50572","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1713,38],"end":[1713,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50573:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13932:7243":{"id":"0:13932:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[831,0],"end":[831,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:30538:2194":{"id":"0:30538:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:41166:4408":{"id":"0:41166:4408","crate_id":0,"name":"make_vkey_witness","span":{"filename":"src/utils.rs","begin":[1218,0],"end":[1221,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["tx_body_hash",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionHash","id":"0:14889:1674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["sk",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vkeywitness","id":"0:13038:2615","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:11643:3579":{"id":"0:11643:3579","crate_id":0,"name":"got","span":{"filename":"src/chain_crypto/digest.rs","begin":[21,24],"end":[21,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"b:2:3255-0:33178:2657":{"id":"b:2:3255-0:33178:2657","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Language","id":"0:33178:2657","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8174:7231":{"id":"0:8174:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/script_structs.rs","begin":[72,0],"end":[72,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"22:67:49168":{"id":"22:67:49168","crate_id":22,"name":"base32_len","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[299,4],"end":[299,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4401:18295":{"id":"1:4401:18295","crate_id":1,"name":"is_read_vectored","span":null,"visibility":"default","docs":"Determines if this `Read`er has an efficient `read_vectored`\nimplementation.\n\nIf a `Read`er does not override the default `read_vectored`\nimplementation, code using it may want to avoid the method all together\nand coalesce writes into a single buffer for higher performance.\n\nThe default implementation returns `false`.","links":{},"attrs":["#[unstable(feature = \"can_vector\", issue = \"69941\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:11915:3910":{"id":"b:2:4212-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16344:667":{"id":"0:16344:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5228:1759":{"id":"0:5228:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[118,4],"end":[127,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:49074:1811":{"id":"a:2:3421:221-0:49074:1811","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53651":{"id":"0:53651","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2411,88],"end":[2411,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53652:1766","0:53653:7350","0:53654:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21073":{"id":"0:21073","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[81,4],"end":[81,6]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28000:1766":{"id":"0:28000:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/hard_fork_initiation_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2297:17972":{"id":"32:2297:17972","crate_id":32,"name":"collect_map","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1308,4],"end":[1312,39]},"visibility":"default","docs":"Collect an iterator as a map.\n\nThe default implementation serializes each pair yielded by the iterator\nusing [`serialize_map`]. Implementors should not need to override this\nmethod.\n\n```edition2021\nuse serde::{Serialize, Serializer};\nuse std::collections::BTreeSet;\n\nstruct MapToUnit {\n keys: BTreeSet,\n}\n\n// Serializes as a map in which the values are all unit.\nimpl Serialize for MapToUnit {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.collect_map(self.keys.iter().map(|k| (k, ())))\n }\n}\n```\n\n[`serialize_map`]: #tymethod.serialize_map","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["iter",{"kind":"generic","inner":"I"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"tuple","inner":[{"kind":"generic","inner":"K"},{"kind":"generic","inner":"V"}]}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:680:3612":{"id":"0:680:3612","crate_id":0,"name":"put_u32","span":{"filename":"src/chain_core/packer.rs","begin":[80,4],"end":[82,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47590:5150":{"id":"0:47590:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:21081":{"id":"0:21081","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[84,4],"end":[84,14]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21082:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14355:993":{"id":"0:14355:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39919":{"id":"0:39919","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39920:7231","0:39921:5150","0:39922:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3852:1759":{"id":"0:3852:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2456,4],"end":[2470,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:7837:2711":{"id":"b:49:1377-0:7837:2711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintBuilder","id":"0:7837:2711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:1371:3988":{"id":"a:2:9605:8783-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"DigestData","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"H"},"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:751:18158":{"id":"49:751:18158","crate_id":49,"name":"to_isize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[114,4],"end":[114,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"isize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18976:408":{"id":"0:18976:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/certificates_collection.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:8137:2652":{"id":"b:2:2906-0:8137:2652","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSourceEnum","id":"0:8137:2652","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34161:1759":{"id":"0:34161:1759","crate_id":0,"name":"serialize","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,46],"end":[956,62]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:9739:2862":{"id":"0:9739:2862","crate_id":0,"name":"WithdrawalsBuilder","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[7,0],"end":[9,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:9745","a:2:3471:6582-0:9739:2862","a:2:9605:8783-0:9739:2862","a:2:3421:221-0:9739:2862","a:2:9606:8782-0:9739:2862","a:2:3407:213-0:9739:2862","b:2:3244-0:9739:2862","b:2:2903-0:9739:2862","b:2:3255-0:9739:2862","b:2:3240-0:9739:2862","b:2:4212-0:9739:2862","b:2:3250-0:9739:2862","b:2:2906-0:9739:2862","b:5:859-0:9739:2862","b:19:426-0:9739:2862","b:36:59-0:9739:2862","b:44:298-0:9739:2862","b:49:1377-0:9739:2862","0:9741","0:9743","0:9685","0:9691","0:9700","0:9713","0:9719","0:9723","0:9727","0:9731","0:9733"]}},"0:24506:7231":{"id":"0:24506:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/drep_registration.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46606:2225":{"id":"0:46606:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8079":{"id":"0:8079","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8080:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:40865":{"id":"0:40865","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[908,0],"end":[908,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40866:7231","0:40867:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28865":{"id":"0:28865","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[25,0],"end":[41,1]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28870:2843","0:28880:906","0:28890:5211"],"negative":false,"synthetic":false,"blanket_impl":null}},"38:126:18437":{"id":"38:126:18437","crate_id":38,"name":"next_multiple_of","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[305,4],"end":[307,20]},"visibility":"default","docs":"Rounds up to nearest multiple of argument.\n\n# Notes\n\nFor signed types, `a.next_multiple_of(b) = a.prev_multiple_of(b.neg())`.\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert_eq!(( 16).next_multiple_of(& 8), 16);\nassert_eq!(( 23).next_multiple_of(& 8), 24);\nassert_eq!(( 16).next_multiple_of(&-8), 16);\nassert_eq!(( 23).next_multiple_of(&-8), 16);\nassert_eq!((-16).next_multiple_of(& 8), -16);\nassert_eq!((-23).next_multiple_of(& 8), -16);\nassert_eq!((-16).next_multiple_of(&-8), -16);\nassert_eq!((-23).next_multiple_of(&-8), -24);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16683":{"id":"0:16683","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16684:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23637:2674":{"id":"0:23637:2674","crate_id":0,"name":"VoteRegistrationAndDelegation","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[17,0],"end":[21,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:23695","0:23710","0:23725","0:23740","0:23755","0:23793","a:2:3471:6582-0:23637:2674","a:2:9605:8783-0:23637:2674","a:2:3421:221-0:23637:2674","a:2:9606:8782-0:23637:2674","a:2:3407:213-0:23637:2674","b:2:3244-0:23637:2674","b:2:2903-0:23637:2674","b:2:3255-0:23637:2674","b:2:3240-0:23637:2674","b:2:4212-0:23637:2674","b:2:3250-0:23637:2674","b:2:2906-0:23637:2674","b:5:859-0:23637:2674","b:19:426-0:23637:2674","b:32:1701-0:23637:2674","b:36:59-0:23637:2674","b:44:298-0:23637:2674","b:49:1377-0:23637:2674","0:23641","0:23647","0:23656","0:23669","0:23675","0:23679","0:23683","0:23687","0:23689","0:23566","0:23568","0:23570","0:23573","0:23574","0:23576","0:23578","0:23579","0:23581","0:23585","0:23590","0:23633","0:4652"]}},"0:49802:1766":{"id":"0:49802:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1514,88],"end":[1514,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:7286:2184":{"id":"b:19:426-0:7286:2184","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51384":{"id":"0:51384","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51389:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:18972:2678":{"id":"b:2:2903-0:18972:2678","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificates","id":"0:18972:2678","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17783:415":{"id":"0:17783:415","crate_id":0,"name":"cmp","span":{"filename":"src/legacy_address/address.rs","begin":[185,33],"end":[185,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Addr","id":"0:17769:4488","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2335:58368":{"id":"32:2335:58368","crate_id":32,"name":"serialize_entry","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1801,4],"end":[1808,21]},"visibility":"default","docs":"Serialize a map entry consisting of a key and a value.\n\nSome [`Serialize`] types are not able to hold a key and value in memory\nat the same time so `SerializeMap` implementations are required to\nsupport [`serialize_key`] and [`serialize_value`] individually. The\n`serialize_entry` method allows serializers to optimize for the case\nwhere key and value are both available. [`Serialize`] implementations\nare encouraged to use `serialize_entry` if possible.\n\nThe default implementation delegates to [`serialize_key`] and\n[`serialize_value`]. This is appropriate for serializers that do not\ncare about performance or are not able to optimize `serialize_entry` any\nbetter than this.\n\n[`Serialize`]: ../trait.Serialize.html\n[`serialize_key`]: #tymethod.serialize_key\n[`serialize_value`]: #tymethod.serialize_value","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"K"}}}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"V"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SerializeMap","id":"32:2328:7103","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"K","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"K"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:30844:2856":{"id":"a:2:9606:8782-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:52970:667":{"id":"0:52970:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54498:906":{"id":"0:54498:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[2658,4],"end":[2660,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33824":{"id":"0:33824","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33825:7231","0:33826:5150","0:33827:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2438":{"id":"0:2438","crate_id":0,"name":null,"span":{"filename":"src/legacy_address/mod.rs","begin":[6,56],"end":[6,78]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"address::ParseExtendedAddrError","name":"ParseExtendedAddrError","id":"0:17833:4490","glob":false}},"0:10035:7207":{"id":"0:10035:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:45372:1729":{"id":"a:2:9606:8782-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:2727:1644":{"id":"0:2727:1644","crate_id":0,"name":"Item","span":{"filename":"src/protocol_types/plutus.rs","begin":[966,4],"end":[966,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}},"0:21051:2455":{"id":"0:21051:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:20811:4441":{"id":"a:2:9606:8782-0:20811:4441","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:49188:7350":{"id":"0:49188:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[1404,88],"end":[1404,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:54588":{"id":"0:54588","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54589:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35969":{"id":"0:35969","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[130,27],"end":[130,31]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35970:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7293:408":{"id":"0:7293:408","crate_id":0,"name":"clone","span":{"filename":"src/address.rs","begin":[891,16],"end":[891,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49324:415":{"id":"0:49324:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1426,22],"end":[1426,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:31611:1780":{"id":"b:2:2903-0:31611:1780","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:49190:1813":{"id":"b:2:2906-0:49190:1813","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:22821:7231":{"id":"0:22821:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48666":{"id":"0:48666","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1314,0],"end":[1314,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48671:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10331:2661":{"id":"0:10331:2661","crate_id":0,"name":"pool_deposit","span":{"filename":"src/builders/tx_builder.rs","begin":[261,4],"end":[265,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["pool_deposit",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8899:2764":{"id":"0:8899:2764","crate_id":0,"name":"InputWithScriptWitness","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[14,0],"end":[17,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:8906","a:2:3471:6582-0:8899:2764","a:2:9605:8783-0:8899:2764","a:2:3421:221-0:8899:2764","a:2:9606:8782-0:8899:2764","a:2:3407:213-0:8899:2764","b:2:3244-0:8899:2764","b:2:2903-0:8899:2764","b:2:3255-0:8899:2764","b:2:3240-0:8899:2764","b:2:4212-0:8899:2764","b:2:3250-0:8899:2764","b:2:2906-0:8899:2764","b:5:859-0:8899:2764","b:19:426-0:8899:2764","b:36:59-0:8899:2764","b:44:298-0:8899:2764","b:49:1377-0:8899:2764","0:8902","0:8904","0:8845","0:8851","0:8860","0:8873","0:8879","0:8883","0:8887","0:8891","0:8893"]}},"0:6511":{"id":"0:6511","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6512:7231","0:6513:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15590":{"id":"0:15590","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15591:7231","0:15592:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:521:49127":{"id":"25:521:49127","crate_id":25,"name":"set_zero","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/identities.rs","begin":[23,4],"end":[23,26]},"visibility":"default","docs":"Sets `self` to the additive identity element of `Self`, `0`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:33578:5306":{"id":"b:2:3244-0:33578:5306","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:54560":{"id":"0:54560","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2696,0],"end":[2696,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Mint","id":"0:54614:1982","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54561:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36895":{"id":"0:36895","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[459,0],"end":[459,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataJsonSchema","id":"0:36909:3242","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36896:7231","0:36897:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4112":{"id":"0:4112","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/committee_hot_auth.rs","begin":[8,0],"end":[22,1]},"visibility":{"restricted":{"parent":"0:4094:5079","path":"::serialization::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4113:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36224:993":{"id":"0:36224:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/metadata.rs","begin":[264,43],"end":[264,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45288:1727":{"id":"0:45288:1727","crate_id":0,"name":"ipv4","span":{"filename":"src/lib.rs","begin":[767,4],"end":[769,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32702:5328":{"id":"0:32702:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[476,0],"end":[476,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48592":{"id":"0:48592","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1308,18],"end":[1308,20]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34726":{"id":"0:34726","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34727:7231","0:34728:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7192:2237":{"id":"0:7192:2237","crate_id":0,"name":"cert_index","span":{"filename":"src/address.rs","begin":[872,4],"end":[874,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25352:649":{"id":"0:25352:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[34,4],"end":[34,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20282:649":{"id":"0:20282:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[190,4],"end":[190,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:6515-0:15814:4234":{"id":"b:5:6515-0:15814:4234","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToString","id":"5:6513:225","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:6517:1396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42733":{"id":"0:42733","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[230,0],"end":[230,33]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42738:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47343":{"id":"0:47343","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47348:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33468:1767":{"id":"0:33468:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,88],"end":[611,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13781:667":{"id":"0:13781:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:9915:2874":{"id":"a:2:3471:6582-0:9915:2874","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputBuilder","id":"0:9915:2874","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:9605:8783-0:14067:1895":{"id":"a:2:9605:8783-0:14067:1895","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Signature","id":"0:14067:1895","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"39:1019:58632":{"id":"39:1019:58632","crate_id":39,"name":"choose","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/seq/mod.rs","begin":[304,4],"end":[305,25]},"visibility":"default","docs":"Choose one element at random from the iterator.\n\nReturns `None` if and only if the iterator is empty.\n\nThis method uses [`Iterator::size_hint`] for optimisation. With an\naccurate hint and where [`Iterator::nth`] is a constant-time operation\nthis method can offer `O(1)` performance. Where no size hint is\navailable, complexity is `O(n)` where `n` is the iterator length.\nPartial hints (where `lower > 0`) also improve performance.\n\nNote that the output values and the number of RNG samples used\ndepends on size hints. In particular, `Iterator` combinators that don't\nchange the values yielded but change the size hints may result in\n`choose` returning different elements. If you want consistent results\nand RNG usage consider using [`IteratorRandom::choose_stable`].","links":{"`IteratorRandom::choose_stable`":"39:1021:58633","`Iterator::nth`":"2:8969:3130","`Iterator::size_hint`":"2:8962:17734"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44644:649":{"id":"0:44644:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[652,4],"end":[652,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20894:2225":{"id":"0:20894:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[53,0],"end":[53,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28634:780":{"id":"0:28634:780","crate_id":0,"name":"len","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[41,4],"end":[43,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27826:2225":{"id":"0:27826:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:2960:594":{"id":"2:2960:594","crate_id":2,"name":"eq","span":null,"visibility":"default","docs":"This method tests for `self` and `other` values to be equal, and is used\nby `==`.","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:2:4212-0:12328:4180":{"id":"b:2:4212-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"39:94:58680":{"id":"39:94:58680","crate_id":39,"name":"append_string","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/distribution.rs","begin":[199,4],"end":[199,91]},"visibility":"default","docs":"Append `len` random chars to `string`","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}],["string",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],["len",{"kind":"primitive","inner":"usize"}]],"output":null,"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49707:6470":{"id":"0:49707:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6546:7245":{"id":"0:6546:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/address.rs","begin":[354,0],"end":[354,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:28512":{"id":"0:28512","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28513:7231","0:28514:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"39:391:18200":{"id":"39:391:18200","crate_id":39,"name":"sample","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/distributions/uniform.rs","begin":[256,4],"end":[256,62]},"visibility":"default","docs":"Sample a value.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["rng",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"R"}}}]],"output":{"kind":"qualified_path","inner":{"name":"X","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"UniformSampler","id":"39:383:19586","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Rng","id":"39:603:3124","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:7013":{"id":"0:7013","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[730,9],"end":[730,14]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7014:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"49:760:18161":{"id":"49:760:18161","crate_id":49,"name":"to_i32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[146,4],"end":[146,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"i32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:49114:1795":{"id":"0:49114:1795","crate_id":0,"name":"TimelockStart","span":{"filename":"src/lib.rs","begin":[1411,4],"end":[1411,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:49116:1542"]}},"a:2:9605:8783-0:33732:5309":{"id":"a:2:9605:8783-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:3255-0:3150:5806":{"id":"b:2:3255-0:3150:5806","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ValueShortage","id":"0:3150:5806","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:7510:5150":{"id":"0:7510:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/certificates_builder.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:29890:1767":{"id":"0:29890:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:26648:2839":{"id":"b:2:3250-0:26648:2839","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:32:1701-0:42152:1620":{"id":"b:32:1701-0:42152:1620","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11547":{"id":"0:11547","crate_id":0,"name":null,"span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":{"restricted":{"parent":"0:559:3526","path":"::chain_core::mempack"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_validate"],"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"24"}},"items":["0:11549:3675"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:22:72-0:11617:3981":{"id":"b:22:72-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[319,0],"end":[319,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'f","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"CheckBase32","id":"22:68:6617","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"u5","id":"22:102:6613","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["22:75:125","22:76:49167"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:37286:5501":{"id":"0:37286:5501","crate_id":0,"name":"remove_ttl","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[72,4],"end":[74,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21031:667":{"id":"0:21031:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6082:594":{"id":"0:6082:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[124,4],"end":[124,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29216":{"id":"0:29216","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[52,0],"end":[76,1]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29221:906","0:29231:5222","0:29241:5220","0:29251:5223","0:29261:5225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46636:5328":{"id":"0:46636:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[995,0],"end":[995,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3448:1759":{"id":"0:3448:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[798,4],"end":[803,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28551":{"id":"0:28551","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[20,0],"end":[20,34]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28556:5328","0:28567:6154","0:28578:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54112:408":{"id":"0:54112:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2489,9],"end":[2489,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:26552:5182":{"id":"b:2:3250-0:26552:5182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:36610:1627":{"id":"b:2:4212-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16486":{"id":"0:16486","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFVKey","id":"0:16554:1906","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16487:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34154:993":{"id":"0:34154:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,28],"end":[956,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:13806:1778":{"id":"b:2:4212-0:13806:1778","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43949":{"id":"0:43949","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[525,4],"end":[525,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43950:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38041:702":{"id":"0:38041:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[65,4],"end":[65,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21523":{"id":"0:21523","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":{"restricted":{"parent":"0:2491:5070","path":"::protocol_types::certificates::pool_retirement"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21528:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16950:7232":{"id":"0:16950:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38537":{"id":"0:38537","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[211,4],"end":[211,8]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38538:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35292:5355":{"id":"0:35292:5355","crate_id":0,"name":"Strings","span":{"filename":"src/protocol_types/plutus.rs","begin":[1202,0],"end":[1202,43]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:35309","a:2:3471:6582-0:35292:5355","a:2:9605:8783-0:35292:5355","a:2:3421:221-0:35292:5355","a:2:9606:8782-0:35292:5355","a:2:3407:213-0:35292:5355","b:2:3244-0:35292:5355","b:2:2903-0:35292:5355","b:2:3255-0:35292:5355","b:2:3240-0:35292:5355","b:2:4212-0:35292:5355","b:2:3250-0:35292:5355","b:2:2906-0:35292:5355","b:5:859-0:35292:5355","b:19:426-0:35292:5355","b:36:59-0:35292:5355","b:44:298-0:35292:5355","b:49:1377-0:35292:5355","0:35295","0:35297","0:35299","0:35300","0:35302","0:35304","0:35305","0:35307","0:35238","0:35244","0:35253","0:35266","0:35272","0:35276","0:35280","0:35284","0:35286","0:5370"]}},"0:49266:7231":{"id":"0:49266:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1423,0],"end":[1423,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:1384":{"id":"0:1384","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[227,0],"end":[227,38]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:44869:1724":{"id":"b:36:59-0:44869:1724","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43937":{"id":"0:43937","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[521,4],"end":[521,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43938:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46818:1835":{"id":"0:46818:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1024,0],"end":[1024,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:38500:1868":{"id":"a:2:3471:6582-0:38500:1868","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51259":{"id":"0:51259","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51260:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42700":{"id":"0:42700","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,20],"end":[227,29]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:7270":{"id":"0:7270","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[889,0],"end":[889,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:7271:7231","0:7272:5150","0:7273:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10255":{"id":"0:10255","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10256:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11577:3916":{"id":"b:2:3255-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3255-0:8427:2629":{"id":"b:2:3255-0:8427:2629","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:47843:1791":{"id":"b:2:3244-0:47843:1791","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45361:7231":{"id":"0:45361:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[784,0],"end":[784,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:11655:4067":{"id":"b:2:3240-0:11655:4067","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TryFromSliceError","id":"0:11655:4067","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:44169:1711":{"id":"a:2:3471:6582-0:44169:1711","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:35445:5150":{"id":"0:35445:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:43942":{"id":"0:43942","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[523,4],"end":[523,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42243:2194":{"id":"0:42243:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[137,0],"end":[137,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46519:7207":{"id":"0:46519:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[988,0],"end":[988,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:41273:5763":{"id":"b:2:3255-0:41273:5763","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptSchema","id":"0:41273:5763","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:43129":{"id":"0:43129","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[341,0],"end":[341,31]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43134:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34833:2194":{"id":"0:34833:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/protocol_types/plutus.rs","begin":[1119,0],"end":[1119,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49938":{"id":"0:49938","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1526,23],"end":[1526,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashNamespace","id":"0:49920:1829","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1922:1763":{"id":"0:1922:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[403,4],"end":[414,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:751:3773":{"id":"0:751:3773","crate_id":0,"name":"date","span":{"filename":"src/chain_core/property.rs","begin":[125,4],"end":[125,33]},"visibility":"default","docs":"get the block date of the block","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Date","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:744:1878","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39508:7245":{"id":"0:39508:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:6372":{"id":"0:6372","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,23],"end":[248,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21085":{"id":"0:21085","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[85,4],"end":[85,20]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21086:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8222":{"id":"0:8222","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[74,27],"end":[74,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8223:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48842":{"id":"0:48842","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48843:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16164":{"id":"0:16164","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16165:7231","0:16166:5150","0:16167:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13604:1835":{"id":"0:13604:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[672,0],"end":[672,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:19499:415":{"id":"0:19499:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[11,4],"end":[11,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36201:7207":{"id":"0:36201:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6004":{"id":"0:6004","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[110,27],"end":[110,30]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6005:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44601:7236":{"id":"0:44601:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:1380:19812":{"id":"49:1380:19812","crate_id":49,"name":"Abs","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["49:1381:180"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:27322:667":{"id":"0:27322:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35685":{"id":"0:35685","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[81,0],"end":[81,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35686:7231","0:35687:5150","0:35688:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2712":{"id":"0:2712","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[914,0],"end":[926,1]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:2713:1772","0:2714:1766","0:2715:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3002:993":{"id":"2:3002:993","crate_id":2,"name":"partial_cmp","span":null,"visibility":"default","docs":"This method returns an ordering between `self` and `other` values if one exists.\n\n# Examples\n\n```\nuse std::cmp::Ordering;\n\nlet result = 1.0.partial_cmp(&2.0);\nassert_eq!(result, Some(Ordering::Less));\n\nlet result = 1.0.partial_cmp(&1.0);\nassert_eq!(result, Some(Ordering::Equal));\n\nlet result = 2.0.partial_cmp(&1.0);\nassert_eq!(result, Some(Ordering::Greater));\n```\n\nWhen comparison is impossible:\n\n```\nlet result = f64::NAN.partial_cmp(&1.0);\nassert_eq!(result, None);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Rhs"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15981:5150":{"id":"0:15981:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49774:594":{"id":"0:49774:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1514,27],"end":[1514,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:26345:5181":{"id":"b:36:59-0:26345:5181","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31971:1690":{"id":"0:31971:1690","crate_id":0,"name":"data","span":{"filename":"src/protocol_types/plutus.rs","begin":[248,4],"end":[250,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"1:4404:3709":{"id":"1:4404:3709","crate_id":1,"name":"read_exact","span":null,"visibility":"default","docs":"Read the exact number of bytes required to fill `buf`.\n\nThis function reads as many bytes as necessary to completely fill the\nspecified buffer `buf`.\n\nNo guarantees are provided about the contents of `buf` when this\nfunction is called, so implementations cannot rely on any property of the\ncontents of `buf` being true. It is recommended that implementations\nonly write data to `buf` instead of reading its contents. The\ndocumentation on [`read`] has a more detailed explanation on this\nsubject.\n\n# Errors\n\nIf this function encounters an error of the kind\n[`ErrorKind::Interrupted`] then the error is ignored and the operation\nwill continue.\n\nIf this function encounters an \"end of file\" before completely filling\nthe buffer, it returns an error of the kind [`ErrorKind::UnexpectedEof`].\nThe contents of `buf` are unspecified in this case.\n\nIf any other read error is encountered then this function immediately\nreturns. The contents of `buf` are unspecified in this case.\n\nIf this function returns an error, it is unspecified how many bytes it\nhas read, but it will never read more than would be necessary to\ncompletely fill the buffer.\n\n# Examples\n\n[`File`]s implement `Read`:\n\n[`read`]: Read::read\n[`File`]: crate::fs::File\n\n```no_run\nuse std::io;\nuse std::io::prelude::*;\nuse std::fs::File;\n\nfn main() -> io::Result<()> {\n let mut f = File::open(\"foo.txt\")?;\n let mut buffer = [0; 10];\n\n // read exactly 10 bytes\n f.read_exact(&mut buffer)?;\n Ok(())\n}\n```","links":{"crate::fs::File":"1:2919:127","`ErrorKind::UnexpectedEof`":"1:9247:18291","Read::read":"1:4398:3675","`ErrorKind::Interrupted`":"1:9243:18289"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["buf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:10419":{"id":"0:10419","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[318,0],"end":[318,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10420:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49200:408":{"id":"0:49200:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1416,11],"end":[1416,16]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44399":{"id":"0:44399","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[601,0],"end":[601,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44400:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49418":{"id":"0:49418","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptRef","id":"0:49313:1681","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49423:5328","0:49434:6154","0:49445:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13275:7231":{"id":"0:13275:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[600,0],"end":[600,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:11644:606":{"id":"0:11644:606","crate_id":0,"name":"expected","span":{"filename":"src/chain_crypto/digest.rs","begin":[21,36],"end":[21,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:49921:1814":{"id":"0:49921:1814","crate_id":0,"name":"NativeScript","span":{"filename":"src/lib.rs","begin":[1528,4],"end":[1528,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":{"expr":"0","value":"0"}}},"2:3583:1234":{"id":"2:3583:1234","crate_id":2,"name":"shr","span":null,"visibility":"default","docs":"Performs the `>>` operation.\n\n# Examples\n\n```\nassert_eq!(5u8 >> 1, 2);\nassert_eq!(2u8 >> 1, 1);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Shr","id":"2:3580:6571","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:18411:408":{"id":"0:18411:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[61,4],"end":[61,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47854":{"id":"0:47854","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1227,27],"end":[1227,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25373":{"id":"0:25373","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/drep.rs","begin":[41,4],"end":[41,22]},"visibility":{"restricted":{"parent":"0:2535:5146","path":"::protocol_types::governance::drep"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25375:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26094:7245":{"id":"0:26094:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:17505:1708":{"id":"b:2:3250-0:17505:1708","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DeserializeFailure","id":"0:17505:1708","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:52397:1880":{"id":"b:2:2906-0:52397:1880","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2906-0:13528:4215":{"id":"b:2:2906-0:13528:4215","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35385":{"id":"0:35385","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,33],"end":[1237,42]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35386:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:39521:3135":{"id":"b:44:298-0:39521:3135","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48858:415":{"id":"0:48858:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1354,22],"end":[1354,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32831":{"id":"0:32831","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[502,4],"end":[502,8]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32832:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45831":{"id":"0:45831","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45832:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:42152:1620":{"id":"b:2:3244-0:42152:1620","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Transaction","id":"0:42152:1620","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:51708":{"id":"0:51708","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51709:7231","0:51710:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:4210:68":{"id":"2:4210:68","crate_id":2,"name":"Any","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:4211:1429"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'static"}],"implementations":[]}},"b:2:3244-0:41467:1683":{"id":"b:2:3244-0:41467:1683","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:52975":{"id":"0:52975","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:52976:7231","0:52977:5150","0:52978:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37486:3164":{"id":"0:37486:3164","crate_id":0,"name":"set_collateral","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[175,4],"end":[177,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["collateral",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionInputs","id":"0:42440:1633","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:37256:3097":{"id":"0:37256:3097","crate_id":0,"name":"ttl","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[54,4],"end":[62,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nReturns a Slot32 (u32) value in case the underlying original BigNum (u64) value is within the limits.\nOtherwise will just raise an error.","links":{},"attrs":["#[deprecated(since = \"10.1.0\", note =\n\"Possible boundary error. Use ttl_bignum instead\")]"],"deprecation":{"since":"10.1.0","note":"Possible boundary error. Use ttl_bignum instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u32"}}],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:52865:1896":{"id":"b:2:3240-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11461:3570":{"id":"a:2:3471:6582-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:14546:2194":{"id":"0:14546:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50509":{"id":"0:50509","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1710,0],"end":[1710,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50510:7231","0:50511:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14278":{"id":"0:14278","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Display","id":"2:10641:118","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14279:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35470":{"id":"0:35470","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[8,23],"end":[8,25]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10189:7207":{"id":"0:10189:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:51756:1873":{"id":"a:2:9606:8782-0:51756:1873","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSets","id":"0:51756:1873","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:48859":{"id":"0:48859","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1354,27],"end":[1354,36]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25059:5150":{"id":"0:25059:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:40282":{"id":"0:40282","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[383,4],"end":[383,22]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40284:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45111":{"id":"0:45111","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[744,4],"end":[744,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3421:221-0:36610:1627":{"id":"a:2:3421:221-0:36610:1627","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:5227":{"id":"0:5227","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[117,0],"end":[128,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5228:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18381":{"id":"0:18381","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18382:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33560:5150":{"id":"0:33560:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:9989:6470":{"id":"0:9989:6470","crate_id":0,"name":"describe","span":{"filename":"src/builders/output_builder.rs","begin":[65,0],"end":[65,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:24127":{"id":"0:24127","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24128:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9409:7243":{"id":"0:9409:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/voting_builder.rs","begin":[10,0],"end":[10,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:34359:5150":{"id":"0:34359:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:2892:1703":{"id":"0:2892:1703","crate_id":0,"name":"as_slice","span":{"filename":"src/typed_bytes/mod.rs","begin":[39,4],"end":[41,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29632:7231":{"id":"0:29632:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3250-0:32290:3370":{"id":"b:2:3250-0:32290:3370","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"40:209:19614":{"id":"40:209:19614","crate_id":40,"name":"CryptoRngCore","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["40:210:58948"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"CryptoRng","id":"40:208:3921","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"RngCore","id":"40:203:3922","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:15451:408":{"id":"0:15451:408","crate_id":0,"name":"clone","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25748:7350":{"id":"0:25748:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[15,4],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:6894:2186":{"id":"b:5:859-0:6894:2186","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:26388:5150":{"id":"0:26388:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:2:3255-0:7528:2622":{"id":"b:2:3255-0:7528:2622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificatesBuilder","id":"0:7528:2622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:10246:7243":{"id":"0:10246:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:2891:5615":{"id":"0:2891:5615","crate_id":0,"name":"as_byteslice","span":{"filename":"src/typed_bytes/mod.rs","begin":[33,4],"end":[38,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48276:6470":{"id":"0:48276:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1274,0],"end":[1274,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:13892:4219":{"id":"b:44:298-0:13892:4219","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeys","id":"0:13892:4219","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36189:7231":{"id":"0:36189:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:33448":{"id":"0:33448","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,68],"end":[611,86]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33450:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5789:7231":{"id":"0:5789:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:39800:7350":{"id":"0:39800:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/utils.rs","begin":[121,61],"end":[121,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:30461:5236":{"id":"b:2:3244-0:30461:5236","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30533":{"id":"0:30533","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[65,0],"end":[65,31]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30538:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:510:2316":{"id":"0:510:2316","crate_id":0,"name":"tx_builder_constants","span":{"filename":"src/builders/tx_builder_constants.rs","begin":[1,0],"end":[116,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:11337:3422"],"is_stripped":true}},"0:10238:667":{"id":"0:10238:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_builder.rs","begin":[201,0],"end":[201,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:15928:1248":{"id":"2:15928:1248","crate_id":2,"name":"simd_eq","span":null,"visibility":"default","docs":"Test if each lane is equal to the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:6581:2194":{"id":"0:6581:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/address.rs","begin":[359,0],"end":[359,68]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["data",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6373":{"id":"0:6373","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[248,23],"end":[248,25]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByronAddress","id":"0:6365:2189","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22506:415":{"id":"0:22506:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[10,4],"end":[10,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47025":{"id":"0:47025","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1048,43],"end":[1048,53]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Withdrawals","id":"0:47010:1751","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47026:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2797:1766":{"id":"0:2797:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/metadata.rs","begin":[354,4],"end":[356,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25961:7231":{"id":"0:25961:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[21,0],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:14297:7236":{"id":"0:14297:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"50:2534:20038":{"id":"50:2534:20038","crate_id":50,"name":"circular_tuple_windows","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[734,4],"end":[737,28]},"visibility":"default","docs":"Return an iterator over all windows, wrapping back to the first\nelements when the window would otherwise exceed the length of the\niterator, producing tuples of a specific size (up to 12).\n\n`circular_tuple_windows` clones the iterator elements so that they can be\npart of successive windows, this makes it most suited for iterators\nof references and other values that are cheap to copy.\n\n```\nuse itertools::Itertools;\nlet mut v = Vec::new();\nfor (a, b) in (1..5).circular_tuple_windows() {\n v.push((a, b));\n}\nassert_eq!(v, vec![(1, 2), (2, 3), (3, 4), (4, 1)]);\n\nlet mut it = (1..5).circular_tuple_windows();\nassert_eq!(Some((1, 2, 3)), it.next());\nassert_eq!(Some((2, 3, 4)), it.next());\nassert_eq!(Some((3, 4, 1)), it.next());\nassert_eq!(Some((4, 1, 2)), it.next());\nassert_eq!(None, it.next());\n\n// this requires a type hint\nlet it = (1..5).circular_tuple_windows::<(_, _, _)>();\nitertools::assert_equal(it, vec![(1, 2, 3), (2, 3, 4), (3, 4, 1), (4, 1, 2)]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"CircularTupleWindows","id":"50:4148:20005","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"ExactSizeIterator","id":"2:8824:5637","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"T"},"trait":{"name":"TupleCollect","id":"50:2238:20039","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25986:5174":{"id":"0:25986:5174","crate_id":0,"name":"StakingPoolKeyHash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[29,4],"end":[29,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"a:2:3421:221-0:1120:3919":{"id":"a:2:3421:221-0:1120:3919","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22629:5328":{"id":"0:22629:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33818":{"id":"0:33818","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusData","id":"0:33844:1686","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33819:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:38500:1868":{"id":"b:36:59-0:38500:1868","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"46:20:49169":{"id":"46:20:49169","crate_id":46,"name":"initialize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/clear_on_drop-0.2.5/src/clear.rs","begin":[82,4],"end":[82,43]},"visibility":"default","docs":"Called to initialize a place to a valid value, after it is set\nto all-bits-zero.\n\nIf all-bits-zero is a valid value for a place, this method can\nbe left empty.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["place",{"kind":"raw_pointer","inner":{"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":false}},"0:53705:2226":{"id":"0:53705:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44883:415":{"id":"0:44883:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[700,4],"end":[700,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:88:17709":{"id":"38:88:17709","crate_id":38,"name":"average_ceil","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/average.rs","begin":[23,4],"end":[23,49]},"visibility":"default","docs":"Returns the ceiling value of the average of `self` and `other`.\n-- `⌈(self + other)/2⌉`\n\n# Examples\n\n```\nuse num_integer::Average;\n\nassert_eq!(( 3).average_ceil(&10), 7);\nassert_eq!((-2).average_ceil(&-5), -3);\nassert_eq!(( 4).average_ceil(& 4), 4);\n\nassert_eq!(u8::max_value().average_ceil(&2), 129);\nassert_eq!(i8::min_value().average_ceil(&-1), -64);\nassert_eq!(i8::min_value().average_ceil(&i8::max_value()), 0);\n```\n","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:51063:1835":{"id":"0:51063:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1809,0],"end":[1809,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36396":{"id":"0:36396","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[291,32],"end":[291,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GeneralTransactionMetadata","id":"0:36384:3232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8336":{"id":"0:8336","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[113,16],"end":[113,21]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptSource","id":"0:8331:2634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8337:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19709":{"id":"0:19709","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[45,4],"end":[45,6]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:45372:1729":{"id":"b:2:3240-0:45372:1729","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostName","id":"0:45372:1729","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53404:7207":{"id":"0:53404:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2312,0],"end":[2312,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:28494:5214":{"id":"b:49:1377-0:28494:5214","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48149:1766":{"id":"0:48149:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[1252,88],"end":[1252,98]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"32:2289:17968":{"id":"32:2289:17968","crate_id":32,"name":"serialize_tuple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[1040,4],"end":[1040,86]},"visibility":"default","docs":"Begin to serialize a statically sized sequence whose length will be\nknown at deserialization time without looking at the serialized data.\nThis call must be followed by zero or more calls to `serialize_element`,\nthen a call to `end`.\n\n```edition2021\nuse serde::ser::{Serialize, SerializeTuple, Serializer};\n\n# mod fool {\n# trait Serialize {}\nimpl Serialize for (A, B, C)\n# {}\n# }\n#\n# struct Tuple3(A, B, C);\n#\n# impl Serialize for Tuple3\nwhere\n A: Serialize,\n B: Serialize,\n C: Serialize,\n{\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut tup = serializer.serialize_tuple(3)?;\n tup.serialize_element(&self.0)?;\n tup.serialize_element(&self.1)?;\n tup.serialize_element(&self.2)?;\n tup.end()\n }\n}\n```\n\n```edition2021\nuse serde::ser::{Serialize, SerializeTuple, Serializer};\n\nconst VRAM_SIZE: usize = 386;\nstruct Vram([u16; VRAM_SIZE]);\n\nimpl Serialize for Vram {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n let mut seq = serializer.serialize_tuple(VRAM_SIZE)?;\n for element in &self.0[..] {\n seq.serialize_element(element)?;\n }\n seq.end()\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["len",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"SerializeTuple","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:50183:1763":{"id":"0:50183:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/lib.rs","begin":[1637,68],"end":[1637,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29102":{"id":"0:29102","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[41,0],"end":[41,15]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29103:7231","0:29104:5150","0:29105:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31721:5328":{"id":"0:31721:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/plutus.rs","begin":[179,0],"end":[179,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"40:216:57376":{"id":"40:216:57376","crate_id":40,"name":"from_seed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs","begin":[319,4],"end":[319,43]},"visibility":"default","docs":"Create a new PRNG using the given seed.\n\nPRNG implementations are allowed to assume that bits in the seed are\nwell distributed. That means usually that the number of one and zero\nbits are roughly equal, and values like 0, 1 and (size - 1) are unlikely.\nNote that many non-cryptographic PRNGs will show poor quality output\nif this is not adhered to. If you wish to seed from simple numbers, use\n`seed_from_u64` instead.\n\nAll PRNG implementations should be reproducible unless otherwise noted:\ngiven a fixed `seed`, the same sequence of output should be produced\non all runs, library versions and architectures (e.g. check endianness).\nAny \"value-breaking\" changes to the generator should require bumping at\nleast the minor version and documentation of the change.\n\nIt is not required that this function yield the same state as a\nreference implementation of the PRNG given equivalent seed; if necessary\nanother constructor replicating behaviour from a reference\nimplementation can be added.\n\nPRNG implementations should make sure `from_seed` never panics. In the\ncase that some special values (like an all zero seed) are not viable\nseeds it is preferable to map these to alternative constant value(s),\nfor example `0xBAD5EEDu32` or `0x0DDB1A5E5BAD5EEDu64` (\"odd biases? bad\nseed\"). This is assuming only a small number of values must be rejected.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["seed",{"kind":"qualified_path","inner":{"name":"Seed","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SeedableRng","id":"40:214:6783","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:32:1701-0:15629:1746":{"id":"b:32:1701-0:15629:1746","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:20794:7243":{"id":"0:20794:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[37,0],"end":[37,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43774:2226":{"id":"0:43774:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/lib.rs","begin":[476,0],"end":[476,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2713:1772":{"id":"0:2713:1772","crate_id":0,"name":"is_referenceable","span":{"filename":"src/protocol_types/plutus.rs","begin":[915,4],"end":[917,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53546:885":{"id":"0:53546:885","crate_id":0,"name":"name","span":{"filename":"src/lib.rs","begin":[2364,4],"end":[2366,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:37001:1622":{"id":"b:2:3240-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:9043:2768":{"id":"b:2:3240-0:9043:2768","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RequiredWitnessSet","id":"0:9043:2768","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:53715":{"id":"0:53715","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53720:5328","0:53731:6154","0:53742:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47547:6470":{"id":"0:47547:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:44854:7231":{"id":"0:44854:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"a:2:9606:8782-0:32565:3084":{"id":"a:2:9606:8782-0:32565:3084","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:44:298-0:51526:1872":{"id":"b:44:298-0:51526:1872","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBodies","id":"0:51526:1872","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:30407":{"id":"0:30407","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[37,0],"end":[37,15]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30408:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:18558:5085":{"id":"0:18558:5085","crate_id":0,"name":"new_stake_registration","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[79,4],"end":[83,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["stake_registration",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31026:5142":{"id":"0:31026:5142","crate_id":0,"name":"reward_account","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[37,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddress","id":"0:7010:1750","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16116":{"id":"0:16116","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1134,0],"end":[1134,29]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataHash","id":"0:16184:1685","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16117:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5236":{"id":"0:5236","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[152,0],"end":[164,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5237:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30501:7243":{"id":"0:30501:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[61,0],"end":[61,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:53685":{"id":"0:53685","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2415,0],"end":[2415,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53690:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41066:1701":{"id":"0:41066:1701","crate_id":0,"name":"from_str","span":{"filename":"src/utils.rs","begin":[983,4],"end":[988,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["text",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"BigInt","id":"0:40913:4380","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:25323:5158":{"id":"a:2:3421:221-0:25323:5158","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DRepKind","id":"0:25323:5158","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:7886:7207":{"id":"0:7886:7207","crate_id":0,"name":"none","span":{"filename":"src/builders/mint_builder.rs","begin":[52,0],"end":[52,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8852:7231":{"id":"0:8852:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51272":{"id":"0:51272","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1848,4],"end":[1848,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51273:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26735":{"id":"0:26735","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[42,0],"end":[42,30]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProcedure","id":"0:26648:2839","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26740:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:47600:1789":{"id":"a:2:9606:8782-0:47600:1789","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:22828":{"id":"0:22828","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2506:5075","path":"::protocol_types::certificates::stake_and_vote_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeAndVoteDelegation","id":"0:22778:2698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22829:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8794:2455":{"id":"0:8794:2455","crate_id":0,"name":"is_none","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35588:5452":{"id":"0:35588:5452","crate_id":0,"name":"insert_i32","span":{"filename":"src/protocol_types/metadata.rs","begin":[42,4],"end":[48,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["key",{"kind":"primitive","inner":"i32"}],["value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39667:5331":{"id":"0:39667:5331","crate_id":0,"name":"from_json","span":{"filename":"src/utils.rs","begin":[41,0],"end":[41,39]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8065":{"id":"0:8065","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[25,0],"end":[25,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8066:7231","0:8067:5150","0:8068:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15802":{"id":"0:15802","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15803:7231","0:15804:5150","0:15805:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:35959:3238":{"id":"b:2:4212-0:35959:3238","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatum","id":"0:35959:3238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49087":{"id":"0:49087","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1393,9],"end":[1393,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptKind","id":"0:49074:1811","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49088:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28589":{"id":"0:28589","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[24,0],"end":[44,1]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28594:906","0:28604:1637","0:28614:1672","0:28624:1668","0:28634:780"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33960:5321":{"id":"0:33960:5321","crate_id":0,"name":"new_list","span":{"filename":"src/protocol_types/plutus.rs","begin":[750,4],"end":[755,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["list",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15566:1763":{"id":"0:15566:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["deserializer",{"kind":"generic","inner":"D"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"D"},"bounds":[{"trait_bound":{"trait":{"name":"serde::de::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:1359:4077":{"id":"b:44:298-0:1359:4077","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Context","id":"0:1359:4077","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42678:5150":{"id":"0:42678:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:39703:2133":{"id":"0:39703:2133","crate_id":0,"name":"output","span":{"filename":"src/utils.rs","begin":[57,4],"end":[59,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:1433:180":{"id":"49:1433:180","crate_id":49,"name":"Output","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[378,4],"end":[378,20]},"visibility":"default","docs":"The type representing either `True` or `False`","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Bit","id":"49:725:19829","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:11456":{"id":"0:11456","crate_id":0,"name":null,"span":{"filename":"src/chain_core/abor.rs","begin":[10,29],"end":[10,38]},"visibility":{"restricted":{"parent":"0:515:3525","path":"::chain_core::abor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11457:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23567:408":{"id":"0:23567:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[4,4],"end":[4,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:35292:5355":{"id":"a:2:3471:6582-0:35292:5355","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:797:3863":{"id":"0:797:3863","crate_id":0,"name":"Settings","span":{"filename":"src/chain_core/property.rs","begin":[271,0],"end":[286,1]},"visibility":"public","docs":"the settings of the blockchain this is something that can be used to maintain\nthe blockchain protocol update details:\n","links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:798:1878","0:799:3865","0:800:3778","0:801:3868","0:802:3870"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:25064:7247":{"id":"0:25064:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:24697":{"id":"0:24697","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[11,4],"end":[11,20]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24698:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28754:7245":{"id":"0:28754:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52200:2194":{"id":"0:52200:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2018,0],"end":[2018,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Block","id":"0:52114:1878","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33752":{"id":"0:33752","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[675,32],"end":[675,41]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:41236:2511":{"id":"b:2:4212-0:41236:2511","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MinOutputAdaCalculator","id":"0:41236:2511","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"25:422:53555":{"id":"25:422:53555","crate_id":25,"name":"is_subnormal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[266,4],"end":[266,33]},"visibility":"default","docs":"Returns `true` if the number is [subnormal].\n\n```\nuse num_traits::float::FloatCore;\nuse std::f64;\n\nlet min = f64::MIN_POSITIVE; // 2.2250738585072014e-308_f64\nlet max = f64::MAX;\nlet lower_than_min = 1.0e-308_f64;\nlet zero = 0.0_f64;\n\nassert!(!min.is_subnormal());\nassert!(!max.is_subnormal());\n\nassert!(!zero.is_subnormal());\nassert!(!f64::NAN.is_subnormal());\nassert!(!f64::INFINITY.is_subnormal());\n// Values between `0` and `min` are Subnormal.\nassert!(lower_than_min.is_subnormal());\n```\n[subnormal]: https://en.wikipedia.org/wiki/Subnormal_number","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:2118:2533":{"id":"0:2118:2533","crate_id":0,"name":"min_fee_for_size","span":{"filename":"src/fees.rs","begin":[37,0],"end":[41,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["size",{"kind":"primitive","inner":"usize"}],["linear_fee",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:31256":{"id":"0:31256","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposals.rs","begin":[29,0],"end":[45,1]},"visibility":{"restricted":{"parent":"0:2649:3104","path":"::protocol_types::governance::proposals::voting_proposals"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31261:906","0:31271:780","0:31281:1637","0:31291:266"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:48345:993":{"id":"0:48345:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/lib.rs","begin":[1277,38],"end":[1277,48]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11837:4070":{"id":"0:11837:4070","crate_id":0,"name":"HASH_SIZE","span":{"filename":"src/chain_crypto/hash.rs","begin":[151,0],"end":[151,65]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"HASH_SIZE_256"}},"0:7716:7236":{"id":"0:7716:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/builders/mint_builder.rs","begin":[11,0],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"49:1458:59549":{"id":"49:1458:59549","crate_id":49,"name":"is_less_or_equal","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[424,4],"end":[424,56]},"visibility":"default","docs":"Method returning `True` or `False`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["rhs",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"IsLessOrEqual","id":"49:1455:19821","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:10263:3087":{"id":"a:2:9606:8782-0:10263:3087","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfigBuilder","id":"0:10263:3087","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17569:649":{"id":"0:17569:649","crate_id":0,"name":"fmt","span":{"filename":"src/error.rs","begin":[26,9],"end":[26,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25426:667":{"id":"0:25426:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[44,0],"end":[44,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:30844:2856":{"id":"a:2:3471:6582-0:30844:2856","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29563":{"id":"0:29563","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[8,4],"end":[8,13]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29564:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3407:213-0:6767:2182":{"id":"a:2:3407:213-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:46674:906":{"id":"0:46674:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1000,4],"end":[1002,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:103:59278":{"id":"47:103:59278","crate_id":47,"name":"OutputSize","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/fixed.rs","begin":[9,4],"end":[9,36]},"visibility":"default","docs":"Output size for fixed output digest","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"ArrayLength","id":"48:456:19743","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:1728:3909":{"id":"0:1728:3909","crate_id":0,"name":"SigningAlgorithm","span":{"filename":"src/chain_crypto/sign.rs","begin":[49,0],"end":[54,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["0:1729:3895"],"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"PubAlg","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"0:1580:3898","args":null}}},"bounds":[{"trait_bound":{"trait":{"name":"VerificationAlgorithm","id":"0:1722:3911","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"bounds":[{"trait_bound":{"trait":{"name":"key::AsymmetricKey","id":"0:1580:3898","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":["0:903","0:989","0:1048","0:1160"]}},"0:12662":{"id":"0:12662","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12663:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:11461:3570":{"id":"b:2:3255-0:11461:3570","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DecodeError","id":"0:11461:3570","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12762:1835":{"id":"0:12762:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:23855":{"id":"0:23855","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24303":{"id":"0:24303","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[22,0],"end":[22,34]},"visibility":{"restricted":{"parent":"0:2521:5080","path":"::protocol_types::certificates::committee_cold_resign"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24308:5328","0:24319:6154","0:24330:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:39443:4134":{"id":"b:2:2906-0:39443:4134","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:1371:3988":{"id":"b:2:3250-0:1371:3988","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:36154":{"id":"0:36154","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36155:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:583:3615":{"id":"0:583:3615","crate_id":0,"name":"put_bytes","span":{"filename":"src/chain_core/mempack.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18251:1542":{"id":"0:18251:1542","crate_id":0,"name":"0","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[53,39],"end":[53,73]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"2:10656:649":{"id":"2:10656:649","crate_id":2,"name":"fmt","span":null,"visibility":"default","docs":"Formats the value using the given formatter.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"Error","id":"2:45013:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:15384":{"id":"0:15384","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15385:1766","0:15386:1767","0:15387:1772"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53836":{"id":"0:53836","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53837:7231","0:53838:5150","0:53839:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:5808:2142":{"id":"b:2:3240-0:5808:2142","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25034":{"id":"0:25034","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2530:5083","path":"::protocol_types::certificates::drep_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25035:7231","0:25036:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51710:7232":{"id":"0:51710:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[1908,0],"end":[1908,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:50563:649":{"id":"0:50563:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1713,11],"end":[1713,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17170":{"id":"0:17170","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1275,0],"end":[1293,1]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17175:4239","0:17185:4240","0:17198:4242"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:27734:5209":{"id":"b:2:2903-0:27734:5209","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11957":{"id":"0:11957","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/sign.rs","begin":[31,16],"end":[31,21]},"visibility":{"restricted":{"parent":"0:1688:3895","path":"::chain_crypto::sign"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SignatureFromStrError","id":"0:11948:3908","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11958:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33131:7231":{"id":"0:33131:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2084":{"id":"0:2084","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[53,0],"end":[53,17]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"emip3","name":"emip3","id":"0:2047:1590","glob":true}},"b:2:3250-0:39395:5612":{"id":"b:2:3250-0:39395:5612","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteBuilder","id":"0:39395:5612","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:22492:2699":{"id":"b:2:3240-0:22492:2699","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteDelegation","id":"0:22492:2699","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:19695:5122":{"id":"b:2:4212-0:19695:5122","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRPot","id":"0:19695:5122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:4212-0:19766:5125":{"id":"b:2:4212-0:19766:5125","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34210":{"id":"0:34210","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[982,0],"end":[982,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34215:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35003:7236":{"id":"0:35003:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[1153,0],"end":[1153,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33031:7232":{"id":"0:33031:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4435":{"id":"0:4435","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/stake_delegation.rs","begin":[8,0],"end":[16,1]},"visibility":{"restricted":{"parent":"0:4417:5071","path":"::serialization::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4436:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16289":{"id":"0:16289","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptDataHash","id":"0:16369:3100","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16290:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29826":{"id":"0:29826","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2637:5205","path":"::protocol_types::governance::proposals::new_constitution_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29827:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12691:667":{"id":"0:12691:667","crate_id":0,"name":"from","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30783":{"id":"0:30783","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:12377":{"id":"0:12377","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[228,0],"end":[228,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12378:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43010:7231":{"id":"0:43010:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:29286":{"id":"0:29286","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2631:5203","path":"::protocol_types::governance::proposals::update_committee_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29287:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47358":{"id":"0:47358","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1134,0],"end":[1134,36]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47363:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21010:7232":{"id":"0:21010:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18143":{"id":"0:18143","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateKind","id":"0:18157:5084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18144:7231","0:18145:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:10157":{"id":"0:10157","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_builder.rs","begin":[181,0],"end":[181,15]},"visibility":{"restricted":{"parent":"0:476:2315","path":"::builders::tx_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilderConfig","id":"0:10196:2340","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:10158:7231","0:10159:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:34369:2702":{"id":"b:2:3255-0:34369:2702","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42520:2225":{"id":"0:42520:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[189,0],"end":[189,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:601:3648":{"id":"0:601:3648","crate_id":0,"name":"get_slice_end","span":{"filename":"src/chain_core/mempack.rs","begin":[134,4],"end":[138,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:17216:7232":{"id":"0:17216:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14184":{"id":"0:14184","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1100,0],"end":[1100,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"LegacyDaedalusPrivateKey","id":"0:14153:4230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14185:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:2581:23837":{"id":"25:2581:23837","crate_id":25,"name":"LOG2_10","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[2178,0],"end":[2211,1]},"visibility":"default","docs":"Return `log2(10.0)`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Div","id":"2:3515:5652","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:16720:7231":{"id":"0:16720:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3255-0:54108:1944":{"id":"b:2:3255-0:54108:1944","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:51041:1863":{"id":"a:2:9606:8782-0:51041:1863","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1141:3941":{"id":"0:1141:3941","crate_id":0,"name":"SECRET_BECH32_HRP","span":{"filename":"src/chain_crypto/algorithms/legacy_daedalus.rs","begin":[67,4],"end":[67,58]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'static","mutable":false,"type":{"kind":"primitive","inner":"str"}}},"default":"\"legacy_xprv\""}},"0:39865:1637":{"id":"0:39865:1637","crate_id":0,"name":"get","span":{"filename":"src/utils.rs","begin":[137,4],"end":[139,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39015:5561":{"id":"0:39015:5561","crate_id":0,"name":"extra_entropy","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[374,4],"end":[376,5]},"visibility":"public","docs":"!!! DEPRECATED !!!\nSince babbage era this param is outdated. But this param you can meet in a pre-babbage block.","links":{},"attrs":["#[deprecated(since = \"11.0.0\", note =\n\"Since babbage era this param is outdated. But this param you can meet in a pre-babbage block.\")]"],"deprecation":{"since":"11.0.0","note":"Since babbage era this param is outdated. But this param you can meet in a pre-babbage block."},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Nonce","id":"0:16996:4238","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:15999:1902":{"id":"b:19:426-0:15999:1902","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BlockHash","id":"0:15999:1902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25661:7243":{"id":"0:25661:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:33797:7231":{"id":"0:33797:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[693,0],"end":[693,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48532:6470":{"id":"0:48532:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[1305,0],"end":[1305,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53914":{"id":"0:53914","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2456,0],"end":[2456,21]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53919:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14400:2223":{"id":"0:14400:2223","crate_id":0,"name":"from_bech32","span":{"filename":"src/crypto.rs","begin":[1124,0],"end":[1124,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bech_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48590:649":{"id":"0:48590:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[1308,11],"end":[1308,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52732:2194":{"id":"0:52732:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[2099,0],"end":[2099,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:587:3635":{"id":"b:44:298-0:587:3635","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23853:702":{"id":"0:23853:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[6,4],"end":[6,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1383:594":{"id":"0:1383:594","crate_id":0,"name":"eq","span":{"filename":"src/chain_crypto/digest.rs","begin":[222,4],"end":[224,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39747":{"id":"0:39747","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[119,0],"end":[119,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39748:7231","0:39749:5150","0:39750:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3543:6668":{"id":"2:3543:6668","crate_id":2,"name":"DivAssign","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3545:551"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:14504:7231":{"id":"0:14504:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1125,0],"end":[1125,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:24224:7231":{"id":"0:24224:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40265":{"id":"0:40265","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[378,4],"end":[378,9]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Value","id":"0:40260:1677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40266:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36161:7231":{"id":"0:36161:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[262,0],"end":[262,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:6810:2294":{"id":"0:6810:2294","crate_id":0,"name":"stake_cred","span":{"filename":"src/address.rs","begin":[678,4],"end":[680,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:6618:5331":{"id":"0:6618:5331","crate_id":0,"name":"from_json","span":{"filename":"src/address.rs","begin":[361,0],"end":[361,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Address","id":"0:6559:1675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14810:1759":{"id":"0:14810:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1127,0],"end":[1127,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"std::io::Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25574:5161":{"id":"0:25574:5161","crate_id":0,"name":"new_always_abstain","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[61,4],"end":[63,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:4767":{"id":"0:4767","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/governance_action_id.rs","begin":[3,0],"end":[13,1]},"visibility":{"restricted":{"parent":"0:4765:5152","path":"::serialization::governance::governance_action_id"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4768:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47944:2225":{"id":"0:47944:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1233,0],"end":[1233,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43689":{"id":"0:43689","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[467,4],"end":[467,7]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43690:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45195:2194":{"id":"0:45195:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[758,0],"end":[758,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:6767:2182":{"id":"b:5:859-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:1766:18038":{"id":"32:1766:18038","crate_id":32,"name":"deserialize_tuple","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1093,4],"end":[1095,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a sequence of values and\nknows how many values there are without looking at the serialized data.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["len",{"kind":"primitive","inner":"usize"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:16567:702":{"id":"0:16567:702","crate_id":0,"name":"hash","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35867":{"id":"0:35867","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[110,32],"end":[110,41]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumKind","id":"0:35847:5458","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1371:3988":{"id":"0:1371:3988","crate_id":0,"name":"Digest","span":{"filename":"src/chain_crypto/digest.rs","begin":[168,0],"end":[168,47]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[{"name":"H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"DigestAlg","id":"0:1329:4069","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"impls":["0:1413","a:2:3471:6582-0:1371:3988","a:2:9605:8783-0:1371:3988","a:2:3421:221-0:1371:3988","a:2:9606:8782-0:1371:3988","b:2:3244-0:1371:3988","b:2:2903-0:1371:3988","b:2:3255-0:1371:3988","b:2:3240-0:1371:3988","b:2:4212-0:1371:3988","b:2:3250-0:1371:3988","b:2:2906-0:1371:3988","b:5:6515-0:1371:3988","b:5:859-0:1371:3988","b:17:55-0:1371:3988","b:22:72-0:1371:3988","b:22:61-0:1371:3988","b:22:65-0:1371:3988","b:36:59-0:1371:3988","b:44:298-0:1371:3988","b:49:1377-0:1371:3988","0:1375","0:11663","0:11666","0:11670","0:11674","0:11677","0:11681","0:11684","0:11688","0:11692","0:11695","0:1379","0:1381","0:1384","0:1386","0:1389","0:1392","0:1395","0:1399","0:1403","0:1407","0:1410","0:1431","0:1435"]}},"b:32:1701-0:21056:4437":{"id":"b:32:1701-0:21056:4437","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35378:408":{"id":"0:35378:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[1237,15],"end":[1237,20]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusDatumSchema","id":"0:35371:5329","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21692":{"id":"0:21692","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2494:5071","path":"::protocol_types::certificates::stake_delegation"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21694:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:10906:18344":{"id":"2:10906:18344","crate_id":2,"name":"write_i32","span":null,"visibility":"default","docs":"Writes a single `i32` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"i32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40714:6154":{"id":"0:40714:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/utils.rs","begin":[639,0],"end":[639,18]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22599:2225":{"id":"0:22599:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46267:1744":{"id":"0:46267:1744","crate_id":0,"name":"PoolMetadata","span":{"filename":"src/lib.rs","begin":[962,0],"end":[965,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:46339","0:46354","0:46369","0:46384","0:46399","0:46437","a:2:3471:6582-0:46267:1744","a:2:9605:8783-0:46267:1744","a:2:3421:221-0:46267:1744","a:2:9606:8782-0:46267:1744","a:2:3407:213-0:46267:1744","b:2:3244-0:46267:1744","b:2:2903-0:46267:1744","b:2:3255-0:46267:1744","b:2:3240-0:46267:1744","b:2:4212-0:46267:1744","b:2:3250-0:46267:1744","b:2:2906-0:46267:1744","b:5:859-0:46267:1744","b:19:426-0:46267:1744","b:32:1701-0:46267:1744","b:36:59-0:46267:1744","b:44:298-0:46267:1744","b:49:1377-0:46267:1744","0:3549","0:46270","0:46272","0:46274","0:46277","0:46278","0:46280","0:46282","0:46283","0:46285","0:46289","0:46294","0:46335","0:46213","0:46219","0:46228","0:46241","0:46247","0:46251","0:46255","0:46259","0:46261"]}},"0:6075":{"id":"0:6075","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[122,4],"end":[122,8]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:6076:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29671":{"id":"0:29671","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29672:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:8285:7232":{"id":"0:8285:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/builders/script_structs.rs","begin":[111,0],"end":[111,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:444:6404":{"id":"25:444:6404","crate_id":25,"name":"Float","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:445:56806","25:446:56804","25:447:56805","25:448:56807","25:449:2505","25:450:56570","25:451:56571","25:452:2567","25:453:53553","25:454:53554","25:455:19656","25:456:53556","25:457:53555","25:458:56809","25:459:44321","25:460:44319","25:461:39357","25:462:39190","25:463:49171","25:464:3159","25:465:6704","25:466:53551","25:467:53552","25:468:6709","25:469:53548","25:470:56572","25:471:39360","25:472:17707","25:473:20576","25:474:39385","25:475:56573","25:476:39351","25:477:39347","25:478:39349","25:479:53549","25:480:53550","25:481:1718","25:482:1717","25:483:6703","25:484:17705","25:485:39343","25:486:39359","25:487:39345","25:488:39344","25:489:39341","25:490:39340","25:491:39377","25:492:39378","25:493:56574","25:494:56575","25:495:56576","25:496:39381","25:497:39379","25:498:39382","25:499:44317","25:500:44316","25:501:44318","25:502:56808","25:503:53557"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Num","id":"25:1012:6403","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"NumCast","id":"25:367:6400","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Neg","id":"2:3527:5730","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:13519:7247":{"id":"0:13519:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:19232:594":{"id":"0:19232:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[11,4],"end":[11,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisKeyDelegation","id":"0:19214:2688","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:23637:2674":{"id":"b:2:3255-0:23637:2674","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:36:59-0:32824:4378":{"id":"b:36:59-0:32824:4378","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnits","id":"0:32824:4378","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:49:1377-0:11915:3910":{"id":"b:49:1377-0:11915:3910","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:48836":{"id":"0:48836","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1351,0],"end":[1351,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockExpiry","id":"0:48848:1808","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48837:7231","0:48838:5150","0:48839:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:537:112":{"id":"b:49:1377-0:537:112","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Decoder","id":"0:537:112","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:415:2455":{"id":"19:415:2455","crate_id":19,"name":"is_none","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[117,4],"end":[117,40]},"visibility":"default","docs":"Tests whether the argument is a \"none\" instance. If so it will be\ndeserialized as `None`, and otherwise it will be passed to\n`FromWasmAbi`.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"25:813:6691":{"id":"25:813:6691","crate_id":25,"name":"Saturating","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:814:1225","25:815:1226"],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:47188":{"id":"0:47188","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1122,0],"end":[1122,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47189:7231","0:47190:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22187":{"id":"0:22187","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22188:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29931:7243":{"id":"0:29931:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3407:213-0:34144:1781":{"id":"a:2:3407:213-0:34144:1781","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:17931:5150":{"id":"0:17931:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:1855":{"id":"0:1855","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/mod.rs","begin":[25,4],"end":[25,25]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"sign::VerificationAlgorithm","name":"VerificationAlgorithm","id":"0:1722:3911","glob":false}},"0:15435:7247":{"id":"0:15435:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:50568:415":{"id":"0:50568:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1713,22],"end":[1713,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40579":{"id":"0:40579","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:40580:7231","0:40581:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17247:7231":{"id":"0:17247:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:4768:1759":{"id":"0:4768:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/governance/governance_action_id.rs","begin":[4,4],"end":[12,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14709:649":{"id":"0:14709:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31892:993":{"id":"0:31892:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[233,43],"end":[233,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:8663:2752":{"id":"b:49:1377-0:8663:2752","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16713":{"id":"0:16713","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1138,0],"end":[1138,28]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"KESVKey","id":"0:16739:1891","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:16714:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:5:859-0:36208:5472":{"id":"b:5:859-0:36208:5472","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionMetadatumLabels","id":"0:36208:5472","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11828":{"id":"0:11828","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[149,24],"end":[149,34]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Sha3_256","id":"0:11817:3897","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11829:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33435:415":{"id":"0:33435:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[611,22],"end":[611,25]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39799:1766":{"id":"0:39799:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/utils.rs","begin":[121,61],"end":[121,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34646":{"id":"0:34646","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1086,4],"end":[1086,6]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:19460":{"id":"0:19460","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19461:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43335:1759":{"id":"0:43335:1759","crate_id":0,"name":"serialize","span":{"filename":"src/lib.rs","begin":[364,44],"end":[364,60]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["__serializer",{"kind":"generic","inner":"__S"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__S"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:49:1377-0:516:122":{"id":"b:49:1377-0:516:122","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Encoder","id":"0:516:122","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:55010:649":{"id":"0:55010:649","crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[2830,4],"end":[2830,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"48:412:20329":{"id":"48:412:20329","crate_id":48,"name":"First","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/generic-array-0.14.7/src/sequence.rs","begin":[271,4],"end":[271,34]},"visibility":"default","docs":"First part of the resulting split array","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null}},"0:23862:594":{"id":"0:23862:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:472:17707":{"id":"25:472:17707","crate_id":25,"name":"sqrt","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1352,4],"end":[1352,26]},"visibility":"default","docs":"Take the square root of a number.\n\nReturns NaN if `self` is a negative number.\n\n```\nuse num_traits::Float;\n\nlet positive = 4.0;\nlet negative = -4.0;\n\nlet abs_difference = (positive.sqrt() - 2.0).abs();\n\nassert!(abs_difference < 1e-10);\nassert!(negative.sqrt().is_nan());\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:3471:6582-0:50557:1865":{"id":"a:2:3471:6582-0:50557:1865","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:18352:1767":{"id":"0:18352:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[36,4],"end":[36,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34363":{"id":"0:34363","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1017,0],"end":[1017,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34364:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17244:5150":{"id":"0:17244:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1362,0],"end":[1362,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:46294":{"id":"0:46294","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[959,4],"end":[959,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadata","id":"0:46267:1744","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:46296:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9606:8782-0:11337:3422":{"id":"a:2:9606:8782-0:11337:3422","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxBuilderConstants","id":"0:11337:3422","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:25800:2226":{"id":"0:25800:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[22,0],"end":[22,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:594:1010":{"id":"0:594:1010","crate_id":0,"name":"position","span":{"filename":"src/chain_core/mempack.rs","begin":[86,4],"end":[88,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48344":{"id":"0:48344","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,38],"end":[1277,48]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48345:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33744:408":{"id":"0:33744:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/plutus.rs","begin":[675,9],"end":[675,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53843:7247":{"id":"0:53843:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[2440,0],"end":[2440,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:25315:7207":{"id":"0:25315:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11726:667":{"id":"0:11726:667","crate_id":0,"name":"from","span":{"filename":"src/chain_crypto/digest.rs","begin":[469,0],"end":[469,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["digest",{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3421:221-0:42951:1651":{"id":"a:2:3421:221-0:42951:1651","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Sync","id":"2:3421:221","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:1339:4071":{"id":"0:1339:4071","crate_id":0,"name":"DigestData","span":{"filename":"src/chain_crypto/digest.rs","begin":[78,4],"end":[78,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"0:15941:1767":{"id":"0:15941:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/crypto.rs","begin":[1133,0],"end":[1133,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3244-0:33732:5309":{"id":"b:2:3244-0:33732:5309","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataKind","id":"0:33732:5309","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:45823":{"id":"0:45823","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[858,0],"end":[858,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45824:7231","0:45825:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43125":{"id":"0:43125","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[334,4],"end":[334,14]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43126:1766","0:43127:7350","0:43128:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9112":{"id":"0:9112","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[92,0],"end":[533,1]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9117:906","0:9132:2776","0:9142:2785","0:9152:2788","0:9162:2791","0:9172:2792","0:9182:2796","0:9192:2799","0:9204:2805","0:9215:2810","0:9226:2811","0:9237:2648","0:9249:2818","0:9267:2822","0:9293:780","0:9303:2828","0:9313:2829","0:9324:2830","0:9334:2595","0:9345:2832"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:49393:2225":{"id":"0:49393:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/lib.rs","begin":[1430,0],"end":[1430,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11892":{"id":"0:11892","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[14,16],"end":[14,20]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Copy","id":"2:3419:107","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46540:594":{"id":"0:46540:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[991,27],"end":[991,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:13025:7245":{"id":"0:13025:7245","crate_id":0,"name":"ref_mut_from_abi","span":{"filename":"src/crypto.rs","begin":[525,0],"end":[525,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:408:7249","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:35959:3238":{"id":"0:35959:3238","crate_id":0,"name":"TransactionMetadatum","span":{"filename":"src/protocol_types/metadata.rs","begin":[131,0],"end":[131,69]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:35979","0:35994","0:36009","0:36024","0:36039","a:2:3471:6582-0:35959:3238","a:2:9605:8783-0:35959:3238","a:2:3421:221-0:35959:3238","a:2:9606:8782-0:35959:3238","a:2:3407:213-0:35959:3238","b:2:3244-0:35959:3238","b:2:2903-0:35959:3238","b:2:3255-0:35959:3238","b:2:3240-0:35959:3238","b:2:4212-0:35959:3238","b:2:3250-0:35959:3238","b:2:2906-0:35959:3238","b:5:859-0:35959:3238","b:19:426-0:35959:3238","b:32:1701-0:35959:3238","b:36:59-0:35959:3238","b:44:298-0:35959:3238","b:49:1377-0:35959:3238","0:35962","0:35964","0:35966","0:35967","0:35969","0:35972","0:35974","0:35975","0:35977","0:35905","0:35911","0:35920","0:35933","0:35939","0:35943","0:35947","0:35951","0:35953","0:2775","0:2779","0:2784","0:5417"]}},"0:9692:7231":{"id":"0:9692:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/withdrawals_builder.rs","begin":[4,0],"end":[4,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:13060:1763":{"id":"0:13060:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[527,56],"end":[527,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43893:7231":{"id":"0:43893:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[517,0],"end":[517,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:32:1701-0:50557:1865":{"id":"b:32:1701-0:50557:1865","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GenesisHashes","id":"0:50557:1865","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"53:195:20576":{"id":"53:195:20576","crate_id":53,"name":"exp","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[62,4],"end":[62,25]},"visibility":"default","docs":"Returns `e^(self)`, (the exponential function).","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:34966:2857":{"id":"0:34966:2857","crate_id":0,"name":"new_voting_proposal","span":{"filename":"src/protocol_types/plutus.rs","begin":[1144,4],"end":[1146,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:26377:667":{"id":"0:26377:667","crate_id":0,"name":"from","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"38:112:17693":{"id":"38:112:17693","crate_id":38,"name":"mod_floor","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-integer-0.1.45/src/lib.rs","begin":[78,4],"end":[78,46]},"visibility":"default","docs":"Floored integer modulo, satisfying:\n\n~~~\n# use num_integer::Integer;\n# let n = 1; let d = 1;\nassert!(n.div_floor(&d) * d + n.mod_floor(&d) == n)\n~~~\n\n# Examples\n\n~~~\n# use num_integer::Integer;\nassert!(( 8).mod_floor(& 3) == 2);\nassert!(( 8).mod_floor(&-3) == -1);\nassert!((-8).mod_floor(& 3) == 1);\nassert!((-8).mod_floor(&-3) == -2);\n\nassert!(( 1).mod_floor(& 2) == 1);\nassert!(( 1).mod_floor(&-2) == -1);\nassert!((-1).mod_floor(& 2) == 1);\nassert!((-1).mod_floor(&-2) == -1);\n~~~","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:44937:2194":{"id":"0:44937:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[709,0],"end":[709,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:34624:5350":{"id":"a:2:9605:8783-0:34624:5350","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:9095:5150":{"id":"0:9095:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:47592":{"id":"0:47592","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1199,0],"end":[1199,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47593:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:14744":{"id":"0:14744","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AnchorDataHash","id":"0:14704:4231","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:14749:1835","0:14759:2219","0:14770:2223","0:14781:2225","0:14791:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28218":{"id":"0:28218","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals_action.rs","begin":[10,4],"end":[10,14]},"visibility":{"restricted":{"parent":"0:2595:5199","path":"::protocol_types::governance::proposals::treasury_withdrawals_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawalsAction","id":"0:28270:5213","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28219:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44612":{"id":"0:44612","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[648,0],"end":[648,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44613:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:35280":{"id":"0:35280","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1199,0],"end":[1199,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Strings","id":"0:35292:5355","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:35281:7231","0:35282:5150","0:35283:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5981":{"id":"0:5981","crate_id":0,"name":null,"span":{"filename":"src/address.rs","begin":[107,0],"end":[107,15]},"visibility":{"restricted":{"parent":"0:46:269","path":"::address"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CredKind","id":"0:5992:2156","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5982:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30185:2455":{"id":"0:30185:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/info_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"47:160:59297":{"id":"47:160:59297","crate_id":47,"name":"finalize_boxed","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/digest-0.9.0/src/xof.rs","begin":[47,4],"end":[47,50]},"visibility":"default","docs":"Retrieve result into a boxed slice of the specified size and consume\nthe hasher.\n\n`Box<[u8]>` is used instead of `Vec` to save stack space, since\nthey have size of 2 and 3 words respectively.","links":{},"attrs":["#[cfg(feature = \"alloc\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["n",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Box","id":"5:444:3568","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}},{"type":{"kind":"resolved_path","inner":{"name":"Global","id":"5:8258:6974","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:43681":{"id":"0:43681","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[464,4],"end":[464,9]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43682:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:21046:5150":{"id":"0:21046:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[75,0],"end":[75,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PoolParams","id":"0:21056:4437","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:19500":{"id":"0:19500","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[12,4],"end":[12,13]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MoveInstantaneousRewardsCert","id":"0:19486:2690","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:13512":{"id":"0:13512","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[662,0],"end":[662,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitness","id":"0:13528:4215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13513:7231","0:13514:5150","0:13515:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:24186:2695":{"id":"b:2:3240-0:24186:2695","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:49784":{"id":"0:49784","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1514,68],"end":[1514,86]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:49786:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2095:649":{"id":"0:2095:649","crate_id":0,"name":"fmt","span":{"filename":"src/error.rs","begin":[16,4],"end":[23,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"std::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:55046:1766":{"id":"0:55046:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/lib.rs","begin":[2837,4],"end":[2837,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:38048":{"id":"0:38048","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[68,4],"end":[68,13]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3255-0:42692:1641":{"id":"b:2:3255-0:42692:1641","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:44869:1724":{"id":"b:2:3240-0:44869:1724","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:25326:1832":{"id":"0:25326:1832","crate_id":0,"name":"ScriptHash","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[27,4],"end":[27,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"0:53600:5150":{"id":"0:53600:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"AssetNames","id":"0:53610:1940","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33386:7231":{"id":"0:33386:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[608,0],"end":[608,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:38712:2226":{"id":"0:38712:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11586":{"id":"0:11586","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/algorithms/ed25519.rs","begin":[13,27],"end":[13,36]},"visibility":{"restricted":{"parent":"0:826:3912","path":"::chain_crypto::algorithms::ed25519"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51046":{"id":"0:51046","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1770,16],"end":[1770,21]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProposedProtocolParameterUpdates","id":"0:51041:1863","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51047:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:32:1701-0:30134:5233":{"id":"b:32:1701-0:30134:5233","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[608,0],"end":[608,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DeserializeOwned","id":"32:1699:17977","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"InfoAction","id":"0:30134:5233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11630:4033":{"id":"0:11630:4033","crate_id":0,"name":"Bech32Malformed","span":{"filename":"src/chain_crypto/bech32.rs","begin":[37,4],"end":[37,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"tuple","variant_inner":["0:11632:1542"]}},"0:38692":{"id":"0:38692","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[257,0],"end":[257,34]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38697:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36599:7231":{"id":"0:36599:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[367,0],"end":[367,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:51249:5150":{"id":"0:51249:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1844,0],"end":[1844,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:18505:2226":{"id":"0:18505:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[74,0],"end":[74,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1633":{"id":"0:1633","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[136,0],"end":[136,44]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["type_id","provide","source","cause","description"],"trait":{"name":"Error","id":"2:3315:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32008:7236":{"id":"0:32008:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:23285:594":{"id":"0:23285:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[9,4],"end":[9,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"StakeVoteRegistrationAndDelegation","id":"0:23344:2675","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49630:5150":{"id":"0:49630:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[1480,0],"end":[1480,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:49751:7247":{"id":"0:49751:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/lib.rs","begin":[1511,0],"end":[1511,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:54376:5150":{"id":"0:54376:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"MintsAssets","id":"0:54337:1977","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:5064":{"id":"0:5064","crate_id":0,"name":null,"span":{"filename":"src/serialization/governance/proposals/mod.rs","begin":[32,0],"end":[32,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"import","inner":{"source":"info_action","name":"info_action","id":"0:5035:5206","glob":true}},"0:46772:408":{"id":"0:46772:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[1020,4],"end":[1020,9]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:18451":{"id":"0:18451","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[70,4],"end":[70,14]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18452:1766","0:18453:7350","0:18454:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:29178":{"id":"0:29178","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/committee.rs","begin":[48,0],"end":[48,24]},"visibility":{"restricted":{"parent":"0:2607:5202","path":"::protocol_types::governance::proposals::committee"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Committee","id":"0:29061:5221","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29183:5328","0:29194:6154","0:29205:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:51993":{"id":"0:51993","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1939,23],"end":[1939,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataSet","id":"0:51986:1875","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43324:408":{"id":"0:43324:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[364,16],"end":[364,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"TransactionOutput","id":"0:43316:1642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:46452:1745":{"id":"0:46452:1745","crate_id":0,"name":"pool_metadata_hash","span":{"filename":"src/lib.rs","begin":[976,4],"end":[978,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2903-0:51267:1869":{"id":"b:2:2903-0:51267:1869","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17632":{"id":"0:17632","crate_id":0,"name":null,"span":{"filename":"src/fees.rs","begin":[6,9],"end":[6,14]},"visibility":{"restricted":{"parent":"0:2115:1592","path":"::fees"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LinearFee","id":"0:17629:2534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17633:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:1764:18037":{"id":"32:1764:18037","crate_id":32,"name":"deserialize_seq","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/de/mod.rs","begin":[1087,4],"end":[1089,24]},"visibility":"default","docs":"Hint that the `Deserialize` type is expecting a sequence of values.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["visitor",{"kind":"generic","inner":"V"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Value","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"V"},"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"Visitor","id":"32:1783:7017","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53415:408":{"id":"0:53415:408","crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[2314,9],"end":[2314,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"AssetName","id":"0:53411:1931","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40608:5150":{"id":"0:40608:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[634,0],"end":[634,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"2:9002:17742":{"id":"2:9002:17742","crate_id":2,"name":"scan","span":null,"visibility":"default","docs":"An iterator adapter similar to [`fold`] that holds internal state and\nproduces a new iterator.\n\n[`fold`]: Iterator::fold\n\n`scan()` takes two arguments: an initial value which seeds the internal\nstate, and a closure with two arguments, the first being a mutable\nreference to the internal state and the second an iterator element.\nThe closure can assign to the internal state to share state between\niterations.\n\nOn iteration, the closure will be applied to each element of the\niterator and the return value from the closure, an [`Option`], is\nyielded by the iterator.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\n\nlet mut iter = a.iter().scan(1, |state, &x| {\n // each iteration, we'll multiply the state by the element\n *state = *state * x;\n\n // then, we'll yield the negation of the state\n Some(-*state)\n});\n\nassert_eq!(iter.next(), Some(-1));\nassert_eq!(iter.next(), Some(-2));\nassert_eq!(iter.next(), Some(-6));\nassert_eq!(iter.next(), None);\n```","links":{"Iterator::fold":"2:9053:1669","`Option`":"2:43950:175"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["initial_state",{"kind":"generic","inner":"St"}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Scan","id":"2:43127:6928","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"generic","inner":"St"}},{"type":{"kind":"generic","inner":"F"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"St","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"B","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"St"}}},{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"B"}}],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:657:3706":{"id":"b:2:3250-0:657:3706","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Hole","id":"0:657:3706","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:652:3705":{"id":"a:2:3471:6582-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:51003:7231":{"id":"0:51003:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1768,0],"end":[1768,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:21941":{"id":"0:21941","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_deregistration.rs","begin":[8,4],"end":[8,8]},"visibility":{"restricted":{"parent":"0:2497:5072","path":"::protocol_types::certificates::stake_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDeregistration","id":"0:21934:2665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:21942:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38046":{"id":"0:38046","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[67,4],"end":[67,7]},"visibility":{"restricted":{"parent":"0:2834:5053","path":"::protocol_types::protocol_param_update"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepVotingThresholds","id":"0:38025:5534","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:38047:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:644:3701":{"id":"b:49:1377-0:644:3701","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:17:55-0:11617:3981":{"id":"b:17:55-0:11617:3981","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs","begin":[137,0],"end":[137,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ToHex","id":"17:24:4291","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["17:57:4315","17:59:18396"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:12699:7243":{"id":"0:12699:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/crypto.rs","begin":[429,0],"end":[429,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:12548:5150":{"id":"0:12548:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:451:667":{"id":"0:451:667","crate_id":0,"name":"from","span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[536,4],"end":[549,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["inputs",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:40848:1701":{"id":"0:40848:1701","crate_id":0,"name":"from_str","span":{"filename":"src/utils.rs","begin":[720,4],"end":[732,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["string",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Int","id":"0:40618:1606","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:49760:1814":{"id":"b:36:59-0:49760:1814","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScript","id":"0:49760:1814","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32388:2226":{"id":"0:32388:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/plutus.rs","begin":[372,0],"end":[372,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Costmdls","id":"0:32290:3370","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14095:2219":{"id":"0:14095:2219","crate_id":0,"name":"to_bech32","span":{"filename":"src/crypto.rs","begin":[954,0],"end":[954,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:22:65-0:39443:4134":{"id":"b:22:65-0:39443:4134","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/bech32-0.7.3/src/lib.rs","begin":[298,0],"end":[298,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"AsRef","id":"2:3208:75","args":{"angle_bracketed":{"args":[{"type":{"kind":"slice","inner":{"kind":"primitive","inner":"u8"}}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Base32Len","id":"22:59:6616","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ByteArray","id":"0:39443:4134","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["22:67:49168"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:46972:7231":{"id":"0:46972:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[1046,0],"end":[1046,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:40511:2396":{"id":"0:40511:2396","crate_id":0,"name":"set_multiasset","span":{"filename":"src/utils.rs","begin":[442,4],"end":[444,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["multiasset",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:37001:1622":{"id":"a:2:9605:8783-0:37001:1622","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBody","id":"0:37001:1622","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:29670:7247":{"id":"0:29670:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:6767:2182":{"id":"a:2:9605:8783-0:6767:2182","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:11617:3981":{"id":"b:2:2903-0:11617:3981","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExtendedPriv","id":"0:11617:3981","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24061:5331":{"id":"0:24061:5331","crate_id":0,"name":"from_json","span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[22,0],"end":[22,31]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:39767:2354":{"id":"b:2:3255-0:39767:2354","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutputs","id":"0:39767:2354","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23858":{"id":"0:23858","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/committee_hot_auth.rs","begin":[8,4],"end":[8,7]},"visibility":{"restricted":{"parent":"0:2518:5079","path":"::protocol_types::certificates::committee_hot_auth"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:23859:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:23526:5146":{"id":"0:23526:5146","crate_id":0,"name":"drep","span":{"filename":"src/protocol_types/certificates/stake_vote_registration_and_delegation.rs","begin":[37,4],"end":[39,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"DRep","id":"0:25394:5147","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52068:7232":{"id":"0:52068:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"53:209:39381":{"id":"53:209:39381","crate_id":53,"name":"sinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.4.4/src/complex_float.rs","begin":[109,4],"end":[109,26]},"visibility":"default","docs":"Hyperbolic sine function.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:13552:1763":{"id":"0:13552:1763","crate_id":0,"name":"deserialize","span":{"filename":"src/crypto.rs","begin":[664,56],"end":[664,74]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["__deserializer",{"kind":"generic","inner":"__D"}]],"output":{"kind":"resolved_path","inner":{"name":"_serde::__private::Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"__D"},"trait":{"name":"","id":"32:1715:1582","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"__D"},"bounds":[{"trait_bound":{"trait":{"name":"_serde::Deserializer","id":"32:1715:1582","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48919:1835":{"id":"0:48919:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1360,0],"end":[1360,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22439:6470":{"id":"0:22439:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/certificates/vote_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45730":{"id":"0:45730","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[842,0],"end":[842,28]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"MultiHostName","id":"0:45631:1730","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45735:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:53008":{"id":"0:53008","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2143,16],"end":[2143,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:979:3949":{"id":"0:979:3949","crate_id":0,"name":"SECRET_KEY_SIZE","span":{"filename":"src/chain_crypto/algorithms/ed25519_derive.rs","begin":[66,4],"end":[66,45]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":"XPRV_SIZE"}},"0:5442":{"id":"0:5442","crate_id":0,"name":null,"span":{"filename":"src/serialization/metadata.rs","begin":[219,0],"end":[280,1]},"visibility":{"restricted":{"parent":"0:5379:3231","path":"::serialization::metadata"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5443:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"32:2262:17949":{"id":"32:2262:17949","crate_id":32,"name":"serialize_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[405,4],"end":[405,70]},"visibility":"default","docs":"Serialize a `bool` value.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for bool {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_bool(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"bool"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:27575:7207":{"id":"0:27575:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/governance_action_ids.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11810":{"id":"0:11810","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[146,0],"end":[146,72]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Bech32","id":"0:1197:4019","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11811:4020","0:11812:4021","0:11813:4023"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:894:6702":{"id":"25:894:6702","crate_id":25,"name":"Pow","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:896:180","25:897:6651"],"generics":{"params":[{"name":"RHS","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"0:33589:415":{"id":"0:33589:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/plutus.rs","begin":[641,27],"end":[641,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"PlutusMap","id":"0:33578:5306","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3255-0:8212:2741":{"id":"b:2:3255-0:8212:2741","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DatumSource","id":"0:8212:2741","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3258:126","2:3259:1416"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:31830:7232":{"id":"0:31830:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:52641:1889":{"id":"b:5:859-0:52641:1889","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"OperationalCert","id":"0:52641:1889","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:41901":{"id":"0:41901","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[86,4],"end":[86,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42653":{"id":"0:42653","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"FromWasmAbi","id":"19:397:6573","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionOutputs","id":"0:42692:1641","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:42654:7231","0:42655:7236"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39942":{"id":"0:39942","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[160,9],"end":[160,14]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39943:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"50:2840:59687":{"id":"50:2840:59687","crate_id":50,"name":"counts","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3582,4],"end":[3585,30]},"visibility":"default","docs":"Collect the items in this iterator and return a `HashMap` which\ncontains each item that appears in the iterator and the number\nof times it appears.\n\n# Examples\n```\n# use itertools::Itertools;\nlet counts = [1, 1, 1, 3, 3, 5].into_iter().counts();\nassert_eq!(counts[&1], 3);\nassert_eq!(counts[&3], 2);\nassert_eq!(counts[&5], 1);\nassert_eq!(counts.get(&0), None);\n```","links":{},"attrs":["#[cfg(feature = \"use_std\")]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"HashMap","id":"1:1271:139","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"primitive","inner":"usize"}},{"type":{"kind":"resolved_path","inner":{"name":"RandomState","id":"1:8937:18492","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"bounds":[{"trait_bound":{"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11002:3287":{"id":"0:11002:3287","crate_id":0,"name":"get_extra_witness_datums","span":{"filename":"src/builders/tx_builder.rs","begin":[1261,4],"end":[1263,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:1590:3903":{"id":"b:2:3240-0:1590:3903","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SecretKey","id":"0:1590:3903","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"A"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:15015:1766":{"id":"0:15015:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/crypto.rs","begin":[1128,0],"end":[1128,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3746:1759":{"id":"0:3746:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[2063,4],"end":[2068,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:49101:1812":{"id":"b:2:2906-0:49101:1812","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NativeScriptEnum","id":"0:49101:1812","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:644:3701":{"id":"a:2:3407:213-0:644:3701","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Codec","id":"0:644:3701","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:19:426-0:19976:5128":{"id":"b:19:426-0:19976:5128","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIRToStakeCredentials","id":"0:19976:5128","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:17517:1543":{"id":"0:17517:1543","crate_id":0,"name":"1","span":{"filename":"src/error.rs","begin":[31,29],"end":[31,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}}}},"0:47032:1835":{"id":"0:47032:1835","crate_id":0,"name":"to_bytes","span":{"filename":"src/lib.rs","begin":[1051,0],"end":[1051,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8992:17739":{"id":"2:8992:17739","crate_id":2,"name":"peekable","span":null,"visibility":"default","docs":"Creates an iterator which can use the [`peek`] and [`peek_mut`] methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information.\n\nNote that the underlying iterator is still advanced when [`peek`] or\n[`peek_mut`] are called for the first time: In order to retrieve the\nnext element, [`next`] is called on the underlying iterator, hence any\nside effects (i.e. anything other than fetching the next value) of\nthe [`next`] method will occur.\n\n\n# Examples\n\nBasic usage:\n\n```\nlet xs = [1, 2, 3];\n\nlet mut iter = xs.iter().peekable();\n\n// peek() lets us see into the future\nassert_eq!(iter.peek(), Some(&&1));\nassert_eq!(iter.next(), Some(&1));\n\nassert_eq!(iter.next(), Some(&2));\n\n// we can peek() multiple times, the iterator won't advance\nassert_eq!(iter.peek(), Some(&&3));\nassert_eq!(iter.peek(), Some(&&3));\n\nassert_eq!(iter.next(), Some(&3));\n\n// after the iterator is finished, so is peek()\nassert_eq!(iter.peek(), None);\nassert_eq!(iter.next(), None);\n```\n\nUsing [`peek_mut`] to mutate the next item without advancing the\niterator:\n\n```\nlet xs = [1, 2, 3];\n\nlet mut iter = xs.iter().peekable();\n\n// `peek_mut()` lets us see into the future\nassert_eq!(iter.peek_mut(), Some(&mut &1));\nassert_eq!(iter.peek_mut(), Some(&mut &1));\nassert_eq!(iter.next(), Some(&1));\n\nif let Some(mut p) = iter.peek_mut() {\n assert_eq!(*p, &2);\n // put a value into the iterator\n *p = &1000;\n}\n\n// The value reappears as the iterator continues\nassert_eq!(iter.collect::>(), vec![&1000, &3]);\n```\n[`peek`]: Peekable::peek\n[`peek_mut`]: Peekable::peek_mut\n[`next`]: Iterator::next","links":{"Peekable::peek_mut":"2:7537:65690","Peekable::peek":"2:7535:20028","Iterator::next":"2:8958:919"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"resolved_path","inner":{"name":"Peekable","id":"2:43108:6926","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:3064:1759":{"id":"0:3064:1759","crate_id":0,"name":"serialize","span":{"filename":"src/utils.rs","begin":[762,4],"end":[767,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27894:2843":{"id":"0:27894:2843","crate_id":0,"name":"gov_action_id","span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9605:8783-0:33424:5296":{"id":"a:2:9605:8783-0:33424:5296","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:30309":{"id":"0:30309","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[29,4],"end":[29,6]},"visibility":{"restricted":{"parent":"0:2643:5207","path":"::protocol_types::governance::proposals::governance_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralEq","id":"2:3418:218","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:46173:769":{"id":"0:46173:769","crate_id":0,"name":"kind","span":{"filename":"src/lib.rs","begin":[918,4],"end":[924,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"RelayKind","id":"0:45840:1731","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:24186:2695":{"id":"b:44:298-0:24186:2695","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CommitteeColdResign","id":"0:24186:2695","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:1937:1759":{"id":"0:1937:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[491,4],"end":[500,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47604":{"id":"0:47604","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,11],"end":[1202,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47605:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:4343":{"id":"0:4343","crate_id":0,"name":null,"span":{"filename":"src/serialization/certificates/pool_registration.rs","begin":[127,0],"end":[135,1]},"visibility":{"restricted":{"parent":"0:4287:5069","path":"::serialization::certificates::pool_registration"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRegistration","id":"0:20565:2670","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:4344:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30891":{"id":"0:30891","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[15,0],"end":[15,15]},"visibility":{"restricted":{"parent":"0:2646:5208","path":"::protocol_types::governance::proposals::voting_proposal"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposal","id":"0:30844:2856","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:30892:7231","0:30893:5150","0:30894:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:39503:5150":{"id":"0:39503:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"TransactionUnspentOutput","id":"0:39521:3135","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:51339":{"id":"0:51339","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1863,0],"end":[1863,30]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ProtocolVersion","id":"0:51267:1869","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:51344:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9099":{"id":"0:9099","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_inputs_builder.rs","begin":[78,0],"end":[78,15]},"visibility":{"restricted":{"parent":"0:437:2310","path":"::builders::tx_inputs_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TxInputsBuilder","id":"0:9105:2769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9100:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:15832":{"id":"0:15832","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1132,0],"end":[1132,31]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFKeyHash","id":"0:15814:4234","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:15833:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:42221:7350":{"id":"0:42221:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/lib.rs","begin":[129,76],"end":[129,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:28657":{"id":"0:28657","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2604:5201","path":"::protocol_types::governance::proposals::no_confidence_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NoConfidenceAction","id":"0:28711:5215","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28658:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3012:667":{"id":"0:3012:667","crate_id":0,"name":"from","span":{"filename":"src/utils.rs","begin":[300,4],"end":[302,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:34757":{"id":"0:34757","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1103,0],"end":[1103,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTag","id":"0:34765:2644","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34758:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:27286":{"id":"0:27286","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/governance_action_id.rs","begin":[13,4],"end":[13,14]},"visibility":{"restricted":{"parent":"0:2582:5152","path":"::protocol_types::governance::governance_action_id"}},"docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionId","id":"0:27290:2838","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27287:1766","0:27288:7350","0:27289:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:13465:6813":{"id":"2:13465:6813","crate_id":2,"name":"ReverseSearcher","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["2:13467:17725","2:13468:53477","2:13469:53478"],"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Searcher","id":"2:13459:6814","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:47246":{"id":"0:47246","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1124,16],"end":[1124,18]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionWitnessSet","id":"0:47236:1624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16487:1759":{"id":"0:16487:1759","crate_id":0,"name":"serialize","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"generic","inner":"S"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"S"},"trait":{"name":"","id":"32:2252:1585","args":null}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"S"},"bounds":[{"trait_bound":{"trait":{"name":"serde::Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:27046":{"id":"0:27046","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedures.rs","begin":[43,0],"end":[43,15]},"visibility":{"restricted":{"parent":"0:2550:3057","path":"::protocol_types::governance::voting_procedures"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProcedures","id":"0:27009:2852","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27047:7231","0:27048:5150","0:27049:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:25310:7231":{"id":"0:25310:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/governance/drep.rs","begin":[22,0],"end":[22,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:2466:5067":{"id":"0:2466:5067","crate_id":0,"name":"genesis_key_delegation","span":{"filename":"src/protocol_types/certificates/genesis_key_delegation.rs","begin":[1,0],"end":[51,1]},"visibility":{"restricted":{"parent":"0:2457:5049","path":"::protocol_types::certificates"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:19214:2688"],"is_stripped":true}},"0:44857":{"id":"0:44857","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[693,0],"end":[693,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordSRV","id":"0:44869:1724","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44858:7231","0:44859:5150","0:44860:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:54458":{"id":"0:54458","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2651,22],"end":[2651,25]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54459:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:37646:3290":{"id":"0:37646:3290","crate_id":0,"name":"set_current_treasury_value","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[239,4],"end":[241,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["current_treasury_value",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Coin","id":"0:3035:1649","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"49:721:19831":{"id":"49:721:19831","crate_id":49,"name":"NonZero","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sealed","id":"49:2836:18469","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:26493":{"id":"0:26493","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[7,4],"end":[7,6]},"visibility":{"restricted":{"parent":"0:2547:2844","path":"::protocol_types::governance::voting_procedure"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoteKind","id":"0:26552:5182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3244-0:30377:5235":{"id":"b:2:3244-0:30377:5235","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionKind","id":"0:30377:5235","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3244-0:25977:5169":{"id":"b:2:3244-0:25977:5169","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VoterKind","id":"0:25977:5169","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3246:667"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:10900:18338":{"id":"2:10900:18338","crate_id":2,"name":"write_u32","span":null,"visibility":"default","docs":"Writes a single `u32` into this hasher.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["i",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36709":{"id":"0:36709","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[387,0],"end":[387,28]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36714:2225"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:28452:649":{"id":"0:28452:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[6,4],"end":[6,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29672:7207":{"id":"0:29672:7207","crate_id":0,"name":"none","span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:1419:4091":{"id":"b:2:3240-0:1419:4091","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DigestOf","id":"0:1419:4091","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"H"}},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:15898:54686":{"id":"2:15898:54686","crate_id":2,"name":"reduce_or","span":null,"visibility":"default","docs":"Returns the cumulative bitwise \"or\" across the lanes of the vector.","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Scalar","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdUint","id":"2:15889:18938","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:43669:7207":{"id":"0:43669:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[460,0],"end":[460,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31360":{"id":"0:31360","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[19,16],"end":[19,21]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScript","id":"0:31355:1815","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31361:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3250-0:25678:5150":{"id":"b:2:3250-0:25678:5150","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"24:1674:6793":{"id":"24:1674:6793","crate_id":24,"name":"CtEqual","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["24:1676:56417","24:1677:56418"],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Rhs"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"bounds":[],"implementations":[]}},"25:966:39381":{"id":"25:966:39381","crate_id":25,"name":"sinh","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/real.rs","begin":[700,4],"end":[700,26]},"visibility":"default","docs":"Hyperbolic sine function.\n\n```\nuse num_traits::real::Real;\nuse std::f64;\n\nlet e = f64::consts::E;\nlet x = 1.0;\n\nlet f = x.sinh();\n// Solving sinh() at 1 gives `(e^2-1)/(2e)`\nlet g = (e*e - 1.0)/(2.0*e);\nlet abs_difference = (f - g).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:19775":{"id":"0:19775","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[60,4],"end":[60,9]},"visibility":{"restricted":{"parent":"0:2469:5068","path":"::protocol_types::certificates::move_instantaneous_rewards_cert"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MIREnum","id":"0:19766:5125","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:19776:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16374:649":{"id":"0:16374:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1135,0],"end":[1135,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:9606:8782-0:12328:4180":{"id":"a:2:9606:8782-0:12328:4180","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PrivateKey","id":"0:12328:4180","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"32:1846:7385":{"id":"32:1846:7385","crate_id":32,"name":"SeqAccess","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["32:1848:126","32:1849:18065","32:1851:7386","32:1853:17734"],"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"bounds":[],"implementations":[]}},"25:850:6700":{"id":"25:850:6700","crate_id":25,"name":"WrappingSub","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:851:1529"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sub","id":"2:3505:6572","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:54875:6470":{"id":"0:54875:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[2806,0],"end":[2806,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:44169:1711":{"id":"b:19:426-0:44169:1711","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv6","id":"0:44169:1711","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"2:3861:2429":{"id":"2:3861:2429","crate_id":2,"name":"contains","span":null,"visibility":"default","docs":"Returns `true` if `item` is contained in the range.\n\n# Examples\n\n```\nassert!( (3..5).contains(&4));\nassert!(!(3..5).contains(&2));\n\nassert!( (0.0..1.0).contains(&0.5));\nassert!(!(0.0..1.0).contains(&f32::NAN));\nassert!(!(0.0..f32::NAN).contains(&0.5));\nassert!(!(f32::NAN..1.0).contains(&0.5));","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["item",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"U"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53083:1767":{"id":"0:53083:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/lib.rs","begin":[2143,76],"end":[2143,86]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:46768:1749":{"id":"a:2:3471:6582-0:46768:1749","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RewardAddresses","id":"0:46768:1749","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:54383:7231":{"id":"0:54383:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2630,0],"end":[2630,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:46694:1637":{"id":"0:46694:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[1008,4],"end":[1010,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Credential","id":"0:6065:1748","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:19:426-0:5808:2142":{"id":"b:19:426-0:5808:2142","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/convert/traits.rs","begin":[153,0],"end":[153,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"ReturnWasmAbi","id":"19:423:7268","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NetworkInfo","id":"0:5808:2142","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["19:428:7231","19:429:7271"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11559:3675":{"id":"0:11559:3675","crate_id":0,"name":"read","span":{"filename":"src/chain_core/mempack.rs","begin":[276,0],"end":[278,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:52283:1879":{"id":"0:52283:1879","crate_id":0,"name":"header","span":{"filename":"src/lib.rs","begin":[2023,4],"end":[2025,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Header","id":"0:52397:1880","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:53129":{"id":"0:53129","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2157,0],"end":[2157,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53134:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"48:392:19755":{"id":"48:392:19755","crate_id":48,"name":"Shorten","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":true,"items":["48:394:59358","48:395:59359","48:396:59360"],"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"GenericSequence","id":"48:352:19757","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:2788:3237":{"id":"0:2788:3237","crate_id":0,"name":"TransactionMetadatumLabel","span":{"filename":"src/protocol_types/metadata.rs","begin":[260,0],"end":[260,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"typedef","inner":{"type":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"generics":{"params":[],"where_predicates":[]}}},"0:5924:594":{"id":"0:5924:594","crate_id":0,"name":"eq","span":{"filename":"src/address.rs","begin":[96,4],"end":[96,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CredType","id":"0:5903:2153","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"a:2:3471:6582-0:7286:2184":{"id":"a:2:3471:6582-0:7286:2184","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PointerAddress","id":"0:7286:2184","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"25:491:39377":{"id":"25:491:39377","crate_id":25,"name":"atan","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/float.rs","begin":[1644,4],"end":[1644,26]},"visibility":"default","docs":"Computes the arctangent of a number. Return value is in radians in the\nrange [-pi/2, pi/2];\n\n```\nuse num_traits::Float;\n\nlet f = 1.0;\n\n// atan(tan(1))\nlet abs_difference = (f.tan().atan() - 1.0).abs();\n\nassert!(abs_difference < 1e-10);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"a:2:9606:8782-0:45992:1733":{"id":"a:2:9606:8782-0:45992:1733","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relay","id":"0:45992:1733","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:43687":{"id":"0:43687","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[466,4],"end":[466,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHashes","id":"0:43676:1665","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:9579":{"id":"0:9579","crate_id":0,"name":null,"span":{"filename":"src/builders/voting_proposal_builder.rs","begin":[4,0],"end":[4,15]},"visibility":{"restricted":{"parent":"0:461:2312","path":"::builders::voting_proposal_builder"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposalBuilder","id":"0:9591:2855","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:9580:7231","0:9581:5150","0:9582:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"25:635:3549":{"id":"25:635:3549","crate_id":25,"name":"to_le_bytes","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/ops/bytes.rs","begin":[62,4],"end":[62,41]},"visibility":"default","docs":"Return the memory representation of this number as a byte array in little-endian byte order.\n\n# Examples\n\n```\nuse num_traits::ToBytes;\n\nlet bytes = ToBytes::to_le_bytes(&0x12345678u32);\nassert_eq!(bytes, [0x78, 0x56, 0x34, 0x12]);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"qualified_path","inner":{"name":"Bytes","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"ToBytes","id":"25:632:6677","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:473:2314":{"id":"0:473:2314","crate_id":0,"name":"output_builder","span":{"filename":"src/builders/output_builder.rs","begin":[1,0],"end":[162,1]},"visibility":{"restricted":{"parent":"0:111:1586","path":"::builders"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":["0:9915:2874","0:10042:2879"],"is_stripped":true}},"0:39512:7247":{"id":"0:39512:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:43045":{"id":"0:43045","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionInput","id":"0:43057:1634","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:43046:7231","0:43047:5150","0:43048:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:49:1377-0:34624:5350":{"id":"b:49:1377-0:34624:5350","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"RedeemerTagKind","id":"0:34624:5350","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:21543:5328":{"id":"0:21543:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[22,0],"end":[22,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:36617":{"id":"0:36617","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/metadata.rs","begin":[369,16],"end":[369,21]},"visibility":{"restricted":{"parent":"0:2769:3231","path":"::protocol_types::metadata"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:36618:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:637:3687":{"id":"0:637:3687","crate_id":0,"name":"read_mut_slice","span":{"filename":"src/chain_core/mempack.rs","begin":[291,0],"end":[300,1]},"visibility":"public","docs":"Fill a mutable slice with as many T as filling requires","links":{},"attrs":[],"deprecation":null,"kind":"function","inner":{"decl":{"inputs":[["readbuf",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"ReadBuf","id":"0:587:3635","args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"bindings":[]}}}}}}],["v",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"slice","inner":{"kind":"generic","inner":"T"}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"tuple","inner":[]}},{"type":{"kind":"resolved_path","inner":{"name":"ReadError","id":"0:11479:3616","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Readable","id":"0:621:3673","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"}}},"0:42133:7231":{"id":"0:42133:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[127,0],"end":[127,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:44030":{"id":"0:44030","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[533,0],"end":[533,19]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:44035:2226"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:5290:1759":{"id":"0:5290:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/plutus.rs","begin":[331,4],"end":[341,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12934:2620":{"id":"0:12934:2620","crate_id":0,"name":"Vkeys","span":{"filename":"src/crypto.rs","begin":[468,0],"end":[468,28]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:12939","a:2:3471:6582-0:12934:2620","a:2:9605:8783-0:12934:2620","a:2:3421:221-0:12934:2620","a:2:9606:8782-0:12934:2620","a:2:3407:213-0:12934:2620","b:2:3244-0:12934:2620","b:2:2903-0:12934:2620","b:2:3255-0:12934:2620","b:2:3240-0:12934:2620","b:2:4212-0:12934:2620","b:2:3250-0:12934:2620","b:2:2906-0:12934:2620","b:5:859-0:12934:2620","b:19:426-0:12934:2620","b:36:59-0:12934:2620","b:44:298-0:12934:2620","b:49:1377-0:12934:2620","0:12937","0:12880","0:12886","0:12895","0:12908","0:12914","0:12918","0:12922","0:12926","0:12928","0:1936"]}},"b:36:59-0:15629:1746":{"id":"b:36:59-0:15629:1746","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolMetadataHash","id":"0:15629:1746","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:16981:7231":{"id":"0:16981:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1248,0],"end":[1248,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:3240-0:11915:3910":{"id":"b:2:3240-0:11915:3910","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"19:683:56290":{"id":"19:683:56290","crate_id":19,"name":"unwrap_throw","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.87/src/lib.rs","begin":[1302,4],"end":[1302,30]},"visibility":"default","docs":"Unwrap this `Option` or `Result`, but instead of panicking on failure,\nthrow an exception to JavaScript.","links":{},"attrs":["#[track_caller]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"T"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:48458":{"id":"0:48458","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1284,0],"end":[1284,25]},"visibility":"crate","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48463:5328","0:48474:6154","0:48485:5331"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:16499:649":{"id":"0:16499:649","crate_id":0,"name":"fmt","span":{"filename":"src/crypto.rs","begin":[1137,0],"end":[1137,28]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11912":{"id":"0:11912","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/key.rs","begin":[20,23],"end":[20,32]},"visibility":{"restricted":{"parent":"0:1548:1754","path":"::chain_crypto::key"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyFromStrError","id":"0:11901:3902","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"49:1407:59468":{"id":"49:1407:59468","crate_id":49,"name":"partial_div","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[332,4],"end":[332,49]},"visibility":"default","docs":"Method for performing the division","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["_",{"kind":"generic","inner":"Rhs"}]],"output":{"kind":"qualified_path","inner":{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"PartialDiv","id":"49:1404:19815","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:53859":{"id":"0:53859","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2445,4],"end":[2445,11]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Default","id":"2:3291:114","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Assets","id":"0:53852:1943","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:53860:59"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:36:59-0:44407:1714":{"id":"b:36:59-0:44407:1714","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"URL","id":"0:44407:1714","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"49:730:59571":{"id":"49:730:59571","crate_id":49,"name":"to_bool","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[47,4],"end":[47,25]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:39923":{"id":"0:39923","crate_id":0,"name":null,"span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":{"restricted":{"parent":"0:2915:1598","path":"::utils"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BigNum","id":"0:39939:1612","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:39924:7231","0:39925:5150","0:39926:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:22819:7243":{"id":"0:22819:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/certificates/stake_and_vote_delegation.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"50:2781:59678":{"id":"50:2781:59678","crate_id":50,"name":"position_max_by","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs","begin":[3243,4],"end":[3244,73]},"visibility":"default","docs":"Return the position of the maximum element in the iterator, as\ndetermined by the specified comparison function.\n\nIf several elements are equally maximum, the position of the\nlast of them is returned.\n\n# Examples\n\n```\nuse itertools::Itertools;\n\nlet a: [i32; 0] = [];\nassert_eq!(a.iter().position_max_by(|x, y| x.cmp(y)), None);\n\nlet a = [-3_i32, 0, 1, 5, -10];\nassert_eq!(a.iter().position_max_by(|x, y| x.cmp(y)), Some(3));\n\nlet a = [1_i32, 1, -1, -1];\nassert_eq!(a.iter().position_max_by(|x, y| x.cmp(y)), Some(1));\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["compare",{"kind":"generic","inner":"F"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"usize"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}}],"output":{"kind":"resolved_path","inner":{"name":"Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:14519:1832":{"id":"b:2:4212-0:14519:1832","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHash","id":"0:14519:1832","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42926:667":{"id":"0:42926:667","crate_id":0,"name":"from","span":{"filename":"src/lib.rs","begin":[267,0],"end":[267,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["value",{"kind":"resolved_path","inner":{"name":"DataCost","id":"0:42951:1651","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:29891:5232":{"id":"b:2:3240-0:29891:5232","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"NewConstitutionAction","id":"0:29891:5232","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18628:5091":{"id":"0:18628:5091","crate_id":0,"name":"new_committee_hot_auth","span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[117,4],"end":[123,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["committee_hot_auth",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"CommitteeHotAuth","id":"0:23917:2692","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33567:7231":{"id":"0:33567:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[639,0],"end":[639,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:52008:906":{"id":"0:52008:906","crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[1945,4],"end":[1947,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47686:2194":{"id":"0:47686:2194","crate_id":0,"name":"from_bytes","span":{"filename":"src/lib.rs","begin":[1208,0],"end":[1208,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["bytes",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u8"}}],"bindings":[]}}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8790:7247":{"id":"0:8790:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"b:2:2906-0:21665:2682":{"id":"b:2:2906-0:21665:2682","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6784:993":{"id":"0:6784:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/address.rs","begin":[656,43],"end":[656,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"BaseAddress","id":"0:6767:2182","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:5207":{"id":"0:5207","crate_id":0,"name":null,"span":{"filename":"src/serialization/plutus.rs","begin":[20,0],"end":[31,1]},"visibility":{"restricted":{"parent":"0:5192:5051","path":"::serialization::plutus"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScripts","id":"0:31611:1780","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:5208:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"44:301:49144":{"id":"44:301:49144","crate_id":44,"name":"vzip","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[226,4],"end":[226,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"generic","inner":"V"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:33778":{"id":"0:33778","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[684,23],"end":[684,25]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusDataEnum","id":"0:33757:5313","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:44:298-0:1120:3919":{"id":"b:44:298-0:1120:3919","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyDaedalus","id":"0:1120:3919","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:3691:1759":{"id":"0:3691:1759","crate_id":0,"name":"serialize","span":{"filename":"src/serialization/general.rs","begin":[1825,4],"end":[1831,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["serializer",{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"cbor_event::Result","id":"21:190:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'se","mutable":true,"type":{"kind":"resolved_path","inner":{"name":"Serializer","id":"21:918:1585","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"W"}}],"bindings":[]}}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[{"name":"'se","kind":{"lifetime":{"outlives":[]}}},{"name":"W","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"Write","id":"1:4454:1571","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8095":{"id":"0:8095","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[27,27],"end":[27,30]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusScriptSource","id":"0:8085:2704","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8096:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:3471:6582-0:46526:1747":{"id":"a:2:3471:6582-0:46526:1747","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Credentials","id":"0:46526:1747","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:53595:7231":{"id":"0:53595:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[2408,0],"end":[2408,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:5744:1637":{"id":"0:5744:1637","crate_id":0,"name":"get","span":{"filename":"src/lib.rs","begin":[2643,4],"end":[2645,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["index",{"kind":"primitive","inner":"usize"}]],"output":{"kind":"resolved_path","inner":{"name":"Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49521:1679":{"id":"0:49521:1679","crate_id":0,"name":"DataOption","span":{"filename":"src/lib.rs","begin":[1475,0],"end":[1478,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"enum","inner":{"generics":{"params":[],"where_predicates":[]},"variants_stripped":false,"variants":["0:49522:1685","0:49525:1687"],"impls":["a:2:3471:6582-0:49521:1679","a:2:9605:8783-0:49521:1679","a:2:3421:221-0:49521:1679","a:2:9606:8782-0:49521:1679","a:2:3407:213-0:49521:1679","b:2:3244-0:49521:1679","b:2:2903-0:49521:1679","b:2:3255-0:49521:1679","b:2:3240-0:49521:1679","b:2:4212-0:49521:1679","b:2:3250-0:49521:1679","b:2:2906-0:49521:1679","b:5:859-0:49521:1679","b:32:1701-0:49521:1679","b:36:59-0:49521:1679","b:44:298-0:49521:1679","b:49:1377-0:49521:1679","0:3386","0:49528","0:49530","0:49532","0:49533","0:49535","0:49537","0:49538","0:49540","0:49544","0:49549","0:49586"]}},"0:54102":{"id":"0:54102","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[2487,0],"end":[2487,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionFromWasmAbi","id":"19:414:7252","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MultiAsset","id":"0:54108:1944","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:54103:2455"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:31016:5149":{"id":"0:31016:5149","crate_id":0,"name":"anchor","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[33,4],"end":[35,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:20833":{"id":"0:20833","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/pool_registration.rs","begin":[47,4],"end":[47,20]},"visibility":{"restricted":{"parent":"0:2488:5069","path":"::protocol_types::certificates::pool_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Relays","id":"0:20811:4441","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:20834:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32028:7243":{"id":"0:32028:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:52949:7232":{"id":"0:52949:7232","crate_id":0,"name":"into_abi","span":{"filename":"src/lib.rs","begin":[2141,0],"end":[2141,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:8788:7231":{"id":"0:8788:7231","crate_id":0,"name":"Abi","span":{"filename":"src/builders/tx_batch_builder.rs","begin":[30,0],"end":[30,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12844:5331":{"id":"0:12844:5331","crate_id":0,"name":"from_json","span":{"filename":"src/crypto.rs","begin":[434,0],"end":[434,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["json",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Vkey","id":"0:12716:1904","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:30774:649":{"id":"0:30774:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/governance/proposals/voting_proposal.rs","begin":[5,4],"end":[5,9]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11923:408":{"id":"0:11923:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/sign.rs","begin":[9,16],"end":[9,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Verification","id":"0:11915:3910","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:32091:7350":{"id":"0:32091:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/plutus.rs","begin":[304,4],"end":[304,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:49655:415":{"id":"0:49655:415","crate_id":0,"name":"cmp","span":{"filename":"src/lib.rs","begin":[1482,27],"end":[1482,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"OutputDatum","id":"0:49644:1822","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39415:408":{"id":"0:39415:408","crate_id":0,"name":"clone","span":{"filename":"src/typed_bytes/mod.rs","begin":[7,16],"end":[7,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"ByteSlice","id":"0:39403:4061","args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:958:3917":{"id":"b:2:4212-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24963:993":{"id":"0:24963:993","crate_id":0,"name":"partial_cmp","span":{"filename":"src/protocol_types/certificates/drep_update.rs","begin":[10,4],"end":[10,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"DrepUpdate","id":"0:25016:2696","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::option::Option","id":"2:43950:175","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:14667:7236":{"id":"0:14667:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/crypto.rs","begin":[1126,0],"end":[1126,35]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:17277":{"id":"0:17277","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[1365,38],"end":[1365,48]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VRFCert","id":"0:17262:1898","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17278:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:29342:5228":{"id":"b:2:2903-0:29342:5228","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:5:859-0:27525:5192":{"id":"b:5:859-0:27525:5192","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceActionIds","id":"0:27525:5192","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3471:6582-0:11577:3916":{"id":"a:2:3471:6582-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Unpin","id":"2:3471:6582","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:422":{"id":"0:422","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[49,0],"end":[56,1]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBatch","id":"0:8799:2753","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"items":["0:424:1644","0:425:1645","0:426:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:24690":{"id":"0:24690","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[9,4],"end":[9,13]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26407:5328":{"id":"0:26407:5328","crate_id":0,"name":"to_json","span":{"filename":"src/protocol_types/governance/voters.rs","begin":[19,0],"end":[19,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:47613:594":{"id":"0:47613:594","crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[1202,27],"end":[1202,36]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:7639:2676":{"id":"0:7639:2676","crate_id":0,"name":"has_plutus_scripts","span":{"filename":"src/builders/certificates_builder.rs","begin":[204,4],"end":[211,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31361:649":{"id":"0:31361:649","crate_id":0,"name":"fmt","span":{"filename":"src/protocol_types/plutus.rs","begin":[19,16],"end":[19,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21581:2687":{"id":"0:21581:2687","crate_id":0,"name":"pool_keyhash","span":{"filename":"src/protocol_types/certificates/pool_retirement.rs","begin":[27,4],"end":[29,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:25984:5173":{"id":"0:25984:5173","crate_id":0,"name":"DRepScriptHash","span":{"filename":"src/protocol_types/governance/voter.rs","begin":[28,4],"end":[28,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"variant","inner":{"variant_kind":"plain","variant_inner":null}},"b:2:2903-0:958:3917":{"id":"b:2:2903-0:958:3917","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Bip32","id":"0:958:3917","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:6354:7231":{"id":"0:6354:7231","crate_id":0,"name":"Abi","span":{"filename":"src/address.rs","begin":[246,0],"end":[246,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:25630":{"id":"0:25630","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/anchor.rs","begin":[3,0],"end":[3,15]},"visibility":{"restricted":{"parent":"0:2538:5149","path":"::protocol_types::governance::anchor"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Anchor","id":"0:25678:5150","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:25631:7231","0:25632:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:36964:7236":{"id":"0:36964:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/protocol_types/transaction_body.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:48394":{"id":"0:48394","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1277,88],"end":[1277,98]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(unused_braces)]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["_schemars_private_is_option","is_referenceable","schema_id","_schemars_private_non_optional_json_schema"],"trait":{"name":"JsonSchema","id":"29:686:1603","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptNOfK","id":"0:48329:1793","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:48395:1766","0:48396:7350","0:48397:1767"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:1430:408":{"id":"0:1430:408","crate_id":0,"name":"clone","span":{"filename":"src/chain_crypto/digest.rs","begin":[301,4],"end":[306,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"25:800:41473":{"id":"25:800:41473","crate_id":25,"name":"OverflowingMul","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["25:801:57087"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"Mul","id":"2:3510:6567","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Self"}}],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"generic","inner":"Self"}}}}]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:3978":{"id":"0:3978","crate_id":0,"name":null,"span":{"filename":"src/serialization/general.rs","begin":[2947,0],"end":[2959,1]},"visibility":{"restricted":{"parent":"0:3267:6011","path":"::serialization::general"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"21:222:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MintAssets","id":"0:54448:1978","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:3979:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"a:2:9605:8783-0:652:3705":{"id":"a:2:9605:8783-0:652:3705","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"I","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"I"},"bounds":[{"trait_bound":{"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Buffered","id":"0:652:3705","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"I"}}],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"49:736:59565":{"id":"49:736:59565","crate_id":49,"name":"USIZE","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/marker_traits.rs","begin":[72,4],"end":[72,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":null}},"b:49:1377-0:21406:2666":{"id":"b:49:1377-0:21406:2666","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9605:8783-0:10445:3053":{"id":"a:2:9605:8783-0:10445:3053","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"UnwindSafe","id":"2:9605:8783","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBuilder","id":"0:10445:3053","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"a:2:3407:213-0:11885:3901":{"id":"a:2:3407:213-0:11885:3901","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PublicKeyError","id":"0:11885:3901","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"b:2:2903-0:17789:4489":{"id":"b:2:2903-0:17789:4489","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AddressMatchXPub","id":"0:17789:4489","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3250-0:11428:3533":{"id":"b:2:3250-0:11428:3533","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Tag","id":"0:11428:3533","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:34151":{"id":"0:34151","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[956,23],"end":[956,26]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["min","max","clamp"],"trait":{"name":"Ord","id":"2:2994:176","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusList","id":"0:34144:1781","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34152:415"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:45128":{"id":"0:45128","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[749,4],"end":[749,22]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"SingleHostAddr","id":"0:45100:1725","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:45130:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41486":{"id":"0:41486","crate_id":0,"name":null,"span":{"filename":"src/serialization/ser_info/types.rs","begin":[5,43],"end":[5,53]},"visibility":{"restricted":{"parent":"0:4663:6205","path":"::serialization::ser_info::types"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["le","lt","ge","gt"],"trait":{"name":"PartialOrd","id":"2:3000:183","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:41487:993"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:43046:7231":{"id":"0:43046:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[322,0],"end":[322,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:49:1377-0:30461:5236":{"id":"b:49:1377-0:30461:5236","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"GovernanceAction","id":"0:30461:5236","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:8337:649":{"id":"0:8337:649","crate_id":0,"name":"fmt","span":{"filename":"src/builders/script_structs.rs","begin":[113,16],"end":[113,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:51986:1875":{"id":"0:51986:1875","crate_id":0,"name":"AuxiliaryDataSet","span":{"filename":"src/lib.rs","begin":[1940,0],"end":[1940,93]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:52003","a:2:3471:6582-0:51986:1875","a:2:9605:8783-0:51986:1875","a:2:3421:221-0:51986:1875","a:2:9606:8782-0:51986:1875","a:2:3407:213-0:51986:1875","b:2:3244-0:51986:1875","b:2:2903-0:51986:1875","b:2:3255-0:51986:1875","b:2:3240-0:51986:1875","b:2:4212-0:51986:1875","b:2:3250-0:51986:1875","b:2:2906-0:51986:1875","b:5:859-0:51986:1875","b:19:426-0:51986:1875","b:32:1701-0:51986:1875","b:36:59-0:51986:1875","b:44:298-0:51986:1875","b:49:1377-0:51986:1875","0:3842","0:51989","0:51991","0:51993","0:51994","0:51996","0:51998","0:51999","0:52001","0:51932","0:51938","0:51947","0:51960","0:51966","0:51970","0:51974","0:51978","0:51980","0:5706","0:5709","0:5713"]}},"2:16515:1273":{"id":"2:16515:1273","crate_id":2,"name":"simd_lt","span":null,"visibility":"default","docs":"Test if each lane is less than the corresponding lane in `other`.","links":{},"attrs":["#[must_use =\n\"method returns a new mask and does not mutate the original value\"]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["other",{"kind":"generic","inner":"Self"}]],"output":{"kind":"qualified_path","inner":{"name":"Mask","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"SimdPartialEq","id":"2:15926:18820","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:31101:2861":{"id":"b:49:1377-0:31101:2861","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"VotingProposals","id":"0:31101:2861","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:5035:5206":{"id":"0:5035:5206","crate_id":0,"name":"info_action","span":{"filename":"src/serialization/governance/proposals/info_action.rs","begin":[1,0],"end":[39,1]},"visibility":{"restricted":{"parent":"0:4779:2321","path":"::serialization::governance::proposals"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"module","inner":{"is_crate":false,"items":[],"is_stripped":true}},"b:2:3240-0:52995:1886":{"id":"b:2:3240-0:52995:1886","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderBody","id":"0:52995:1886","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:405:667":{"id":"0:405:667","crate_id":0,"name":"from","span":{"filename":"src/builders/script_structs.rs","begin":[284,4],"end":[286,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["scripts",{"kind":"resolved_path","inner":{"name":"Vec","id":"5:7931:236","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PlutusWitness","id":"0:8427:2629","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:9046:17750":{"id":"2:9046:17750","crate_id":2,"name":"try_for_each","span":null,"visibility":"default","docs":"An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error.\n\nThis can also be thought of as the fallible form of [`for_each()`]\nor as the stateless version of [`try_fold()`].\n\n[`for_each()`]: Iterator::for_each\n[`try_fold()`]: Iterator::try_fold\n\n# Examples\n\n```\nuse std::fs::rename;\nuse std::io::{stdout, Write};\nuse std::path::Path;\n\nlet data = [\"no_tea.txt\", \"stale_bread.json\", \"torrential_rain.png\"];\n\nlet res = data.iter().try_for_each(|x| writeln!(stdout(), \"{x}\"));\nassert!(res.is_ok());\n\nlet mut it = data.iter().cloned();\nlet res = it.try_for_each(|x| rename(x, Path::new(x).with_extension(\"old\")));\nassert!(res.is_err());\n// It short-circuited, so the remaining items are still in the iterator:\nassert_eq!(it.next(), Some(\"stale_bread.json\"));\n```\n\nThe [`ControlFlow`] type can be used with this method for the situations\nin which you'd use `break` and `continue` in a normal loop:\n\n```\nuse std::ops::ControlFlow;\n\nlet r = (2..100).try_for_each(|x| {\n if 323 % x == 0 {\n return ControlFlow::Break(x)\n }\n\n ControlFlow::Continue(())\n});\nassert_eq!(r, ControlFlow::Break(17));\n```","links":{"Iterator::try_fold":"2:9042:2588","`ControlFlow`":"2:42137:6803","Iterator::for_each":"2:8981:2010"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"generic","inner":"F"}]],"output":{"kind":"generic","inner":"R"},"c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"F"},"bounds":[{"trait_bound":{"trait":{"name":"FnMut","id":"2:3688:5632","args":{"parenthesized":{"inputs":[{"kind":"qualified_path","inner":{"name":"Item","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Iterator","id":"2:8956:154","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"output":{"kind":"generic","inner":"R"}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"kind":"generic","inner":"R"},"bounds":[{"trait_bound":{"trait":{"name":"Try","id":"2:3938:226","args":{"angle_bracketed":{"args":[],"bindings":[{"name":"Output","args":{"angle_bracketed":{"args":[],"bindings":[]}},"binding":{"equality":{"type":{"kind":"tuple","inner":[]}}}}]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:45062:7231":{"id":"0:45062:7231","crate_id":0,"name":"Abi","span":{"filename":"src/lib.rs","begin":[738,0],"end":[738,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"25:582:56440":{"id":"25:582:56440","crate_id":25,"name":"trailing_zeros","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.17/src/int.rs","begin":[139,4],"end":[139,35]},"visibility":"default","docs":"Returns the number of trailing zeros in the binary representation\nof `self`.\n\n# Examples\n\n```\nuse num_traits::PrimInt;\n\nlet n = 0b0101000u16;\n\nassert_eq!(n.trailing_zeros(), 3);\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"u32"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:29282:415":{"id":"0:29282:415","crate_id":0,"name":"cmp","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[8,4],"end":[8,7]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"UpdateCommitteeAction","id":"0:29342:5228","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"$crate::cmp::Ordering","id":"2:34002:177","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:8963:487":{"id":"2:8963:487","crate_id":2,"name":"count","span":null,"visibility":"default","docs":"Consumes the iterator, counting the number of iterations and returning it.\n\nThis method will call [`next`] repeatedly until [`None`] is encountered,\nreturning the number of times it saw [`Some`]. Note that [`next`] has to be\ncalled at least once even if the iterator does not have any elements.\n\n[`next`]: Iterator::next\n\n# Overflow Behavior\n\nThe method does no guarding against overflows, so counting elements of\nan iterator with more than [`usize::MAX`] elements either produces the\nwrong result or panics. If debug assertions are enabled, a panic is\nguaranteed.\n\n# Panics\n\nThis function might panic if the iterator has more than [`usize::MAX`]\nelements.\n\n# Examples\n\nBasic usage:\n\n```\nlet a = [1, 2, 3];\nassert_eq!(a.iter().count(), 3);\n\nlet a = [1, 2, 3, 4, 5];\nassert_eq!(a.iter().count(), 5);\n```","links":{"`usize::MAX`":"2:25128:2137","Iterator::next":"2:8958:919","`None`":"2:43952:173","`Some`":"2:43954:216"},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}]],"output":{"kind":"primitive","inner":"usize"},"c_variadic":false},"generics":{"params":[],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"Self"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12536":{"id":"0:12536","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"PublicKey","id":"0:12562:3031","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:12537:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34156:702":{"id":"0:34156:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/plutus.rs","begin":[956,40],"end":[956,44]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3250-0:18206:2664":{"id":"b:2:3250-0:18206:2664","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"TryFrom","id":"2:3224:229","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"TryInto","id":"2:3220:230","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CertificateEnum","id":"0:18206:2664","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3253:126","2:3254:1417"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:18359":{"id":"0:18359","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/certificate.rs","begin":[58,0],"end":[58,15]},"visibility":{"restricted":{"parent":"0:2458:5065","path":"::protocol_types::certificates::certificate"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Certificate","id":"0:18407:2624","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:18360:7231","0:18361:7232"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:52107:7207":{"id":"0:52107:7207","crate_id":0,"name":"none","span":{"filename":"src/lib.rs","begin":[2007,0],"end":[2007,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:11684":{"id":"0:11684","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/digest.rs","begin":[217,0],"end":[217,49]},"visibility":{"restricted":{"parent":"0:1268:2015","path":"::chain_crypto::digest"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"Digest","id":"0:1371:3988","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}}}],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"array","inner":{"type":{"kind":"primitive","inner":"u8"},"len":"32"}}}},"items":["0:11687:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2903-0:14334:1667":{"id":"b:2:2903-0:14334:1667","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519KeyHash","id":"0:14334:1667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:3407:213-0:3119:5735":{"id":"a:2:3407:213-0:3119:5735","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Send","id":"2:3407:213","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CBORReadLen","id":"0:3119:5735","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:8530":{"id":"0:8530","crate_id":0,"name":null,"span":{"filename":"src/builders/script_structs.rs","begin":[224,0],"end":[224,15]},"visibility":{"restricted":{"parent":"0:396:2308","path":"::builders::script_structs"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"WasmDescribe","id":"19:451:7248","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PlutusWitnesses","id":"0:8584:2642","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:8531:6470"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:11577:3916":{"id":"b:2:2906-0:11577:3916","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519","id":"0:11577:3916","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:42639:6470":{"id":"0:42639:6470","crate_id":0,"name":"describe","span":{"filename":"src/lib.rs","begin":[225,0],"end":[225,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:29553":{"id":"0:29553","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/constitution.rs","begin":[4,4],"end":[4,9]},"visibility":{"restricted":{"parent":"0:2634:5204","path":"::protocol_types::governance::proposals::constitution"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Constitution","id":"0:29622:5230","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:29554:408"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:30421:702":{"id":"0:30421:702","crate_id":0,"name":"hash","span":{"filename":"src/protocol_types/governance/proposals/governance_action.rs","begin":[52,4],"end":[52,8]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["state",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"__H"}}}]],"output":{"kind":"tuple","inner":[]},"c_variadic":false},"generics":{"params":[{"name":"__H","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"name":"$crate::hash::Hasher","id":"2:10895:142","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"synthetic":false}}}],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:580:3612":{"id":"0:580:3612","crate_id":0,"name":"put_u32","span":{"filename":"src/chain_core/mempack.rs","begin":[19,4],"end":[21,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}],["v",{"kind":"primitive","inner":"u32"}]],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15336:2225":{"id":"0:15336:2225","crate_id":0,"name":"to_hex","span":{"filename":"src/crypto.rs","begin":[1129,0],"end":[1129,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:22240":{"id":"0:22240","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/stake_registration.rs","begin":[14,4],"end":[14,22]},"visibility":{"restricted":{"parent":"0:2500:5073","path":"::protocol_types::certificates::stake_registration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"name":"Deserialize","id":"32:1693:1609","args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"StakeRegistration","id":"0:22213:2671","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:22242:1763"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:11489:1542":{"id":"0:11489:1542","crate_id":0,"name":"0","span":{"filename":"src/chain_core/mempack.rs","begin":[40,15],"end":[40,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"struct_field","inner":{"kind":"primitive","inner":"usize"}},"0:33437":{"id":"0:33437","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[611,27],"end":[611,36]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Languages","id":"0:33424:5296","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:33438:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:3240-0:35705:5457":{"id":"b:2:3240-0:35705:5457","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"MetadataList","id":"0:35705:5457","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:23745:2226":{"id":"0:23745:2226","crate_id":0,"name":"from_hex","span":{"filename":"src/protocol_types/certificates/vote_registration_and_delegation.rs","begin":[23,0],"end":[23,44]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["hex_str",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"primitive","inner":"str"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"VoteRegistrationAndDelegation","id":"0:23637:2674","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:36:59-0:41467:1683":{"id":"b:36:59-0:41467:1683","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/dyn-clone-1.0.16/src/lib.rs","begin":[193,0],"end":[193,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"DynClone","id":"36:49:7016","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CborContainerType","id":"0:41467:1683","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["36:61:49143"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:28525":{"id":"0:28525","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[16,0],"end":[16,15]},"visibility":{"restricted":{"parent":"0:2598:5200","path":"::protocol_types::governance::proposals::treasury_withdrawals"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"TreasuryWithdrawals","id":"0:28494:5214","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"wasm_bindgen::JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:28526:667"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:26652:6470":{"id":"0:26652:6470","crate_id":0,"name":"describe","span":{"filename":"src/protocol_types/governance/voting_procedure.rs","begin":[35,0],"end":[35,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":null,"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:31856":{"id":"0:31856","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[231,0],"end":[231,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefFromWasmAbi","id":"19:400:7246","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ConstrPlutusData","id":"0:31876:5278","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:31857:7231","0:31858:5150","0:31859:7243"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:34459":{"id":"0:34459","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[1029,0],"end":[1029,23]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":"wasm_accessible","links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"Redeemer","id":"0:34369:2702","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:34464:2194"],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:17883:5054":{"id":"b:2:4212-0:17883:5054","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"a:2:9606:8782-0:11623:3997":{"id":"a:2:9606:8782-0:11623:3997","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"LegacyPriv","id":"0:11623:3997","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"0:28708:1766":{"id":"0:28708:1766","crate_id":0,"name":"schema_name","span":{"filename":"src/protocol_types/governance/proposals/no_confidence_action.rs","begin":[13,4],"end":[13,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::string::String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:670:3665":{"id":"0:670:3665","crate_id":0,"name":"get_u64","span":{"filename":"src/chain_core/packer.rs","begin":[47,4],"end":[51,5]},"visibility":"public","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"std::io::Result","id":"1:3779:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"primitive","inner":"u64"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:3240-0:1028:3918":{"id":"b:2:3240-0:1028:3918","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ed25519Extended","id":"0:1028:3918","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:2903-0:21406:2666":{"id":"b:2:2903-0:21406:2666","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Borrow","id":"2:2897:97","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"PoolRetirement","id":"0:21406:2666","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2905:6369"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:35467:408":{"id":"0:35467:408","crate_id":0,"name":"clone","span":{"filename":"src/protocol_types/metadata.rs","begin":[8,9],"end":[8,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"MetadataMap","id":"0:35463:5449","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"2:3517:180":{"id":"2:3517:180","crate_id":2,"name":"Output","span":null,"visibility":"default","docs":"The resulting type after applying the `/` operator.","links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":null}},"0:31346:7247":{"id":"0:31346:7247","crate_id":0,"name":"long_ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[17,0],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:404:7250","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"0:39474:7231":{"id":"0:39474:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[33,0],"end":[33,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:12524:7231":{"id":"0:12524:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[334,0],"end":[334,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:26314":{"id":"0:26314","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/voters.rs","begin":[10,4],"end":[10,8]},"visibility":{"restricted":{"parent":"0:2544:2853","path":"::protocol_types::governance::voters"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Voters","id":"0:26345:5181","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:26315:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:47618":{"id":"0:47618","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1202,50],"end":[1202,66]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Serialize","id":"32:2249:1584","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptPubkey","id":"0:47600:1789","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47619:1759"],"negative":false,"synthetic":false,"blanket_impl":null}},"2:3668:3727":{"id":"2:3668:3727","crate_id":2,"name":"DerefMut","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["2:3669:537"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"Deref","id":"2:3655:115","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:28492:7350":{"id":"0:28492:7350","crate_id":0,"name":"schema_id","span":{"filename":"src/protocol_types/governance/proposals/treasury_withdrawals.rs","begin":[14,4],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"resolved_path","inner":{"name":"std::borrow::Cow","id":"5:864:109","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"primitive","inner":"str"}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:15622:7207":{"id":"0:15622:7207","crate_id":0,"name":"none","span":{"filename":"src/crypto.rs","begin":[1131,0],"end":[1131,37]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[],"output":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:394:7238","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:44:298-0:49190:1813":{"id":"b:44:298-0:49190:1813","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptRefEnum","id":"0:49190:1813","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:32029":{"id":"0:32029","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/plutus.rs","begin":[292,0],"end":[292,15]},"visibility":{"restricted":{"parent":"0:2656:5051","path":"::protocol_types::plutus"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefMutFromWasmAbi","id":"19:408:7249","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"CostModel","id":"0:32045:3427","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:32030:7231","0:32031:5150","0:32032:7245"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:44649":{"id":"0:44649","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[654,4],"end":[654,6]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"name":"Eq","id":"2:2963:123","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DNSRecordAorAAAA","id":"0:44638:1721","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:4212-0:43931:1697":{"id":"b:2:4212-0:43931:1697","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Ipv4","id":"0:43931:1697","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:2485:1767":{"id":"0:2485:1767","crate_id":0,"name":"json_schema","span":{"filename":"src/protocol_types/certificates/move_instantaneous_rewards_cert.rs","begin":[178,4],"end":[180,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["gen",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"schemars::gen::SchemaGenerator","id":"29:1592:1769","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"schemars::schema::Schema","id":"29:1632:1771","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:1589:3949":{"id":"0:1589:3949","crate_id":0,"name":"SECRET_KEY_SIZE","span":{"filename":"src/chain_crypto/key.rs","begin":[50,4],"end":[50,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_const","inner":{"type":{"kind":"primitive","inner":"usize"},"default":null}},"0:13798":{"id":"0:13798","crate_id":0,"name":null,"span":{"filename":"src/crypto.rs","begin":[771,0],"end":[771,15]},"visibility":{"restricted":{"parent":"0:1858:1589","path":"::crypto"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"OptionIntoWasmAbi","id":"19:412:7251","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"BootstrapWitnesses","id":"0:13806:1778","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:13799:7207"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:6884:5150":{"id":"0:6884:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/address.rs","begin":[694,0],"end":[694,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"EnterpriseAddress","id":"0:6894:2186","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:30024:6154":{"id":"0:30024:6154","crate_id":0,"name":"to_js_value","span":{"filename":"src/protocol_types/governance/proposals/new_constitution_action.rs","begin":[22,0],"end":[22,36]},"visibility":"public","docs":null,"links":{},"attrs":["#[cfg(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")))]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"JsValue","id":"19:521:1575","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:12009:5150":{"id":"0:12009:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[32,0],"end":[32,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"Bip32PrivateKey","id":"0:11962:2896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"0:33033:7231":{"id":"0:33033:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[537,0],"end":[537,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"b:2:4212-0:15444:4233":{"id":"b:2:4212-0:15444:4233","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryDataHash","id":"0:15444:4233","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:11767":{"id":"0:11767","crate_id":0,"name":null,"span":{"filename":"src/chain_crypto/hash.rs","begin":[144,9],"end":[144,18]},"visibility":{"restricted":{"parent":"0:1494:702","path":"::chain_crypto::hash"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"name":"PartialEq","id":"2:2958:182","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"Blake2b256","id":"0:11762:3896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:11768:594"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:3154:649":{"id":"0:3154:649","crate_id":0,"name":"fmt","span":{"filename":"src/utils.rs","begin":[1692,4],"end":[1719,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["f",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":true,"type":{"kind":"resolved_path","inner":{"name":"fmt::Formatter","id":"2:10594:130","args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"bindings":[]}}}}}}]],"output":{"kind":"resolved_path","inner":{"name":"fmt::Result","id":"2:10583:204","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:39901:7231":{"id":"0:39901:7231","crate_id":0,"name":"Abi","span":{"filename":"src/utils.rs","begin":[158,0],"end":[158,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:27669":{"id":"0:27669","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/governance/proposals/parameter_change_action.rs","begin":[6,4],"end":[6,8]},"visibility":{"restricted":{"parent":"0:2589:5197","path":"::protocol_types::governance::proposals::parameter_change_action"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["hash_slice"],"trait":{"name":"Hash","id":"2:10879:138","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ParameterChangeAction","id":"0:27734:5209","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:27670:702"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:33161:7243":{"id":"0:33161:7243","crate_id":0,"name":"ref_from_abi","span":{"filename":"src/protocol_types/plutus.rs","begin":[569,0],"end":[569,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}}]],"output":{"kind":"qualified_path","inner":{"name":"Anchor","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:400:7246","args":null}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"25:1034:6655":{"id":"25:1034:6655","crate_id":25,"name":"NumAssignOps","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":[],"generics":{"params":[{"name":"Rhs","kind":{"type":{"bounds":[],"default":{"kind":"generic","inner":"Self"},"synthetic":false}}}],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"AddAssign","id":"2:3531:6667","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"SubAssign","id":"2:3535:6671","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"MulAssign","id":"2:3539:6669","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"DivAssign","id":"2:3543:6668","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"name":"RemAssign","id":"2:3547:6670","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"Rhs"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:46105:5328":{"id":"0:46105:5328","crate_id":0,"name":"to_json","span":{"filename":"src/lib.rs","begin":[901,0],"end":[901,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"resolved_path","inner":{"name":"String","id":"5:8513:217","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}},{"type":{"kind":"resolved_path","inner":{"name":"JsError","id":"0:2113:1698","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:2:4212-0:8663:2752":{"id":"b:2:4212-0:8663:2752","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Any","id":"2:4210:68","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:4214:1429"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"b:2:3240-0:49521:1679":{"id":"b:2:3240-0:49521:1679","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"U"},"bounds":[{"trait_bound":{"trait":{"name":"From","id":"2:3217:131","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"Into","id":"2:3214:145","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"U"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DataOption","id":"0:49521:1679","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:3243:1806"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:24186:2695":{"id":"0:24186:2695","crate_id":0,"name":"CommitteeColdResign","span":{"filename":"src/protocol_types/certificates/committee_cold_resign.rs","begin":[17,0],"end":[20,1]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"plain":{"fields":[],"fields_stripped":true}},"generics":{"params":[],"where_predicates":[]},"impls":["0:24243","0:24258","0:24273","0:24288","0:24303","0:24341","a:2:3471:6582-0:24186:2695","a:2:9605:8783-0:24186:2695","a:2:3421:221-0:24186:2695","a:2:9606:8782-0:24186:2695","a:2:3407:213-0:24186:2695","b:2:3244-0:24186:2695","b:2:2903-0:24186:2695","b:2:3255-0:24186:2695","b:2:3240-0:24186:2695","b:2:4212-0:24186:2695","b:2:3250-0:24186:2695","b:2:2906-0:24186:2695","b:5:859-0:24186:2695","b:19:426-0:24186:2695","b:32:1701-0:24186:2695","b:36:59-0:24186:2695","b:44:298-0:24186:2695","b:49:1377-0:24186:2695","0:24189","0:24195","0:24204","0:24217","0:24223","0:24227","0:24231","0:24235","0:24237","0:24117","0:24119","0:24121","0:24124","0:24125","0:24127","0:24129","0:24130","0:24132","0:24136","0:24141","0:24182","0:4085"]}},"0:47831":{"id":"0:47831","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1224,0],"end":[1224,15]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"LongRefFromWasmAbi","id":"19:404:7250","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptAll","id":"0:47843:1791","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:47832:7231","0:47833:5150","0:47834:7247"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:17945":{"id":"0:17945","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/fixed_tx.rs","begin":[19,0],"end":[19,32]},"visibility":{"restricted":{"parent":"0:2451:5048","path":"::protocol_types::fixed_tx"}},"docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"kind":"resolved_path","inner":{"name":"FixedTransaction","id":"0:17883:5054","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:17950:1835"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:41906":{"id":"0:41906","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[88,4],"end":[88,13]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"StructuralPartialEq","id":"2:3417:219","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"UnitInterval","id":"0:41891:1610","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":false,"blanket_impl":null}},"b:2:2906-0:48585:1795":{"id":"b:2:2906-0:48585:1795","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Sized","id":"2:3414:3674","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"BorrowMut","id":"2:2900:98","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["2:2908:7235"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50762:7236":{"id":"0:50762:7236","crate_id":0,"name":"from_abi","span":{"filename":"src/lib.rs","begin":[1739,0],"end":[1739,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["js",{"kind":"primitive","inner":"u32"}]],"output":{"kind":"generic","inner":"Self"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":true,"async":false,"abi":"Rust"},"has_body":true}},"19:412:7251":{"id":"19:412:7251","crate_id":19,"name":"OptionIntoWasmAbi","span":null,"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"trait","inner":{"is_auto":false,"is_unsafe":false,"items":["19:413:7207"],"generics":{"params":[],"where_predicates":[]},"bounds":[{"trait_bound":{"trait":{"name":"IntoWasmAbi","id":"19:394:7238","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[]}},"0:24680":{"id":"0:24680","crate_id":0,"name":null,"span":{"filename":"src/protocol_types/certificates/drep_deregistration.rs","begin":[5,4],"end":[5,9]},"visibility":{"restricted":{"parent":"0:2527:5082","path":"::protocol_types::certificates::drep_deregistration"}},"docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"DrepDeregistration","id":"0:24747:2667","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:24681:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:2210:126":{"id":"0:2210:126","crate_id":0,"name":"Error","span":{"filename":"src/impl_mockchain/key.rs","begin":[159,4],"end":[159,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Error","id":"1:3781:126","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"0:15425:7231":{"id":"0:15425:7231","crate_id":0,"name":"Abi","span":{"filename":"src/crypto.rs","begin":[1130,0],"end":[1130,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:48255:1775":{"id":"0:48255:1775","crate_id":0,"name":"native_scripts","span":{"filename":"src/lib.rs","begin":[1263,4],"end":[1265,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"resolved_path","inner":{"name":"NativeScripts","id":"0:50157:1776","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"b:5:859-0:52865:1896":{"id":"b:5:859-0:52865:1896","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"T"},"bounds":[{"trait_bound":{"trait":{"name":"Clone","id":"2:2922:105","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"name":"ToOwned","id":"5:855:224","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"HeaderLeaderCertEnum","id":"0:52865:1896","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["5:861:17769","5:862:3694","5:863:17770"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:50804":{"id":"0:50804","crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[1742,11],"end":[1742,16]},"visibility":"crate","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Debug","id":"2:10634:110","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["0:50805:649"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:32045:3427":{"id":"0:32045:3427","crate_id":0,"name":"CostModel","span":{"filename":"src/protocol_types/plutus.rs","begin":[306,0],"end":[306,42]},"visibility":"public","docs":"wasm_accessible","links":{},"attrs":[],"deprecation":null,"kind":"struct","inner":{"kind":{"tuple":[null]},"generics":{"params":[],"where_predicates":[]},"impls":["0:32093","0:32108","0:32123","0:32138","0:32153","0:32191","a:2:3471:6582-0:32045:3427","a:2:9605:8783-0:32045:3427","a:2:3421:221-0:32045:3427","a:2:9606:8782-0:32045:3427","a:2:3407:213-0:32045:3427","b:2:3244-0:32045:3427","b:2:2903-0:32045:3427","b:2:3255-0:32045:3427","b:2:3240-0:32045:3427","b:2:4212-0:32045:3427","b:2:3250-0:32045:3427","b:2:2906-0:32045:3427","b:5:859-0:32045:3427","b:19:426-0:32045:3427","b:32:1701-0:32045:3427","b:36:59-0:32045:3427","b:44:298-0:32045:3427","b:49:1377-0:32045:3427","0:32048","0:32050","0:32052","0:32055","0:32056","0:32058","0:32060","0:32061","0:32063","0:32067","0:32072","0:32089","0:31991","0:31997","0:32006","0:32019","0:32025","0:32029","0:32033","0:32037","0:32039","0:2701","0:5227"]}},"a:2:9606:8782-0:50799:1867":{"id":"a:2:9606:8782-0:50799:1867","crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"RefUnwindSafe","id":"2:9606:8782","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ScriptHashes","id":"0:50799:1867","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":[],"negative":false,"synthetic":true,"blanket_impl":null}},"1:1046:51514":{"id":"1:1046:51514","crate_id":1,"name":"eq_ignore_ascii_case","span":null,"visibility":"default","docs":"Checks that two values are an ASCII case-insensitive match.\n\nSame as `to_ascii_lowercase(a) == to_ascii_lowercase(b)`,\nbut without allocating and copying temporaries.\n\n# Note\n\nThis method is deprecated in favor of the identically-named\ninherent methods on `u8`, `char`, `[u8]` and `str`.","links":{},"attrs":[],"deprecation":{"since":"1.26.0","note":"use inherent methods instead"},"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"0:417":{"id":"0:417","crate_id":0,"name":null,"span":{"filename":"src/builders/tx_batch_builder.rs","begin":[21,0],"end":[28,1]},"visibility":{"restricted":{"parent":"0:409:2309","path":"::builders::tx_batch_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"IntoIterator","id":"2:8760:147","args":{"angle_bracketed":{"args":[],"bindings":[]}}},"for":{"kind":"borrowed_ref","inner":{"lifetime":"'a","mutable":false,"type":{"kind":"resolved_path","inner":{"name":"TransactionBatchList","id":"0:8663:2752","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},"items":["0:419:1644","0:420:1645","0:421:755"],"negative":false,"synthetic":false,"blanket_impl":null}},"0:38547:594":{"id":"0:38547:594","crate_id":0,"name":"eq","span":{"filename":"src/protocol_types/protocol_param_update.rs","begin":[214,4],"end":[214,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"generic","inner":"Self"}}}],["other",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"resolved_path","inner":{"name":"ProtocolParamUpdate","id":"0:38500:1868","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:21651:5150":{"id":"0:21651:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/protocol_types/certificates/stake_delegation.rs","begin":[3,0],"end":[3,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"RefMut","id":"19:759:7244","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"StakeDelegation","id":"0:21665:2682","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:49:1377-0:32565:3084":{"id":"b:49:1377-0:32565:3084","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"ExUnitPrices","id":"0:32565:3084","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"0:29395:2455":{"id":"0:29395:2455","crate_id":0,"name":"is_none","span":{"filename":"src/protocol_types/governance/proposals/update_committee_action.rs","begin":[15,0],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["abi",{"kind":"borrowed_ref","inner":{"lifetime":null,"mutable":false,"type":{"kind":"qualified_path","inner":{"name":"Abi","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"","id":"19:397:6573","args":null}}}}}]],"output":{"kind":"primitive","inner":"bool"},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":true}},"0:35452:7231":{"id":"0:35452:7231","crate_id":0,"name":"Abi","span":{"filename":"src/protocol_types/metadata.rs","begin":[6,0],"end":[6,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"primitive","inner":"u32"}}},"0:16874:5150":{"id":"0:16874:5150","crate_id":0,"name":"Anchor","span":{"filename":"src/crypto.rs","begin":[1144,0],"end":[1144,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"assoc_type","inner":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"default":{"kind":"resolved_path","inner":{"name":"Ref","id":"19:741:7242","args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"kind":"resolved_path","inner":{"name":"KESSignature","id":"0:16892:1888","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}],"bindings":[]}}}}}},"b:44:298-0:48585:1795":{"id":"b:44:298-0:48585:1795","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.17/src/types.rs","begin":[221,0],"end":[221,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"kind":"generic","inner":"V"},"bounds":[{"trait_bound":{"trait":{"name":"MultiLane","id":"44:291:44600","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"name":"VZip","id":"44:295:44601","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"V"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"TimelockStart","id":"0:48585:1795","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["44:301:49144"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}},"32:2273:17960":{"id":"32:2273:17960","crate_id":32,"name":"serialize_f32","span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.193/src/ser/mod.rs","begin":[641,4],"end":[641,68]},"visibility":"default","docs":"Serialize an `f32` value.\n\nIf the format does not differentiate between `f32` and `f64`, a\nreasonable implementation would be to cast the value to `f64` and\nforward to `serialize_f64`.\n\n```edition2021\n# use serde::Serializer;\n#\n# serde::__private_serialize!();\n#\nimpl Serialize for f32 {\n fn serialize(&self, serializer: S) -> Result\n where\n S: Serializer,\n {\n serializer.serialize_f32(*self)\n }\n}\n```","links":{},"attrs":[],"deprecation":null,"kind":"method","inner":{"decl":{"inputs":[["self",{"kind":"generic","inner":"Self"}],["v",{"kind":"primitive","inner":"f32"}]],"output":{"kind":"resolved_path","inner":{"name":"Result","id":"2:44075:204","args":{"angle_bracketed":{"args":[{"type":{"kind":"qualified_path","inner":{"name":"Ok","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}},{"type":{"kind":"qualified_path","inner":{"name":"Error","args":{"angle_bracketed":{"args":[],"bindings":[]}},"self_type":{"kind":"generic","inner":"Self"},"trait":{"name":"Serializer","id":"32:2252:1585","args":{"angle_bracketed":{"args":[],"bindings":[]}}}}}}],"bindings":[]}}}},"c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"const":false,"unsafe":false,"async":false,"abi":"Rust"},"has_body":false}},"b:49:1377-0:36610:1627":{"id":"b:49:1377-0:36610:1627","crate_id":0,"name":null,"span":{"filename":"/Users/lisicky/.cargo/registry/src/github.com-1ecc6299db9ec823/typenum-1.17.0/src/type_operators.rs","begin":[34,0],"end":[34,21]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"kind":"impl","inner":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"name":"Same","id":"49:1374:19811","args":{"angle_bracketed":{"args":[{"type":{"kind":"generic","inner":"T"}}],"bindings":[]}}},"for":{"kind":"resolved_path","inner":{"name":"AuxiliaryData","id":"0:36610:1627","args":{"angle_bracketed":{"args":[],"bindings":[]}}}},"items":["49:1379:180"],"negative":false,"synthetic":false,"blanket_impl":{"kind":"generic","inner":"T"}}}},"paths":{"44:281:44597":{"crate_id":44,"path":["ppv_lite86","types","u32x4x4"],"kind":"trait"},"24:2931:6795":{"crate_id":24,"path":["cryptoxide","sha2","Sha512Trunc256"],"kind":"struct"},"36:31:19549":{"crate_id":36,"path":["dyn_clone","sealed","Private"],"kind":"struct"},"12:2390:56242":{"crate_id":12,"path":["hashbrown","raw","Fallibility"],"kind":"enum"},"2:46853:20678":{"crate_id":2,"path":["core","future","ResumeTy"],"kind":"struct"},"29:1950:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"2:44252:81":{"crate_id":2,"path":["core","sync","atomic","AtomicI16"],"kind":"struct"},"2:46256:6831":{"crate_id":2,"path":["core","str","iter","EscapeUnicode"],"kind":"struct"},"2:46682:19007":{"crate_id":2,"path":["core","str","BytesIsNotEmpty"],"kind":"struct"},"1:10431:161":{"crate_id":1,"path":["std","sync","mutex","MutexGuard"],"kind":"struct"},"25:1027:6654":{"crate_id":25,"path":["num_traits","RefNum"],"kind":"trait"},"32:3802:58364":{"crate_id":32,"path":["serde","__private","ser","FlatMapSerializeStructVariantAsMapValue"],"kind":"struct"},"1:11329:20877":{"crate_id":1,"path":["std","sys","wasm","os","JoinPathsError"],"kind":"struct"},"2:3728:7165":{"crate_id":2,"path":["core","ops","generator","Generator"],"kind":"trait"},"2:3217:131":{"crate_id":2,"path":["core","convert","From"],"kind":"trait"},"2:46387:18774":{"crate_id":2,"path":["core","str","pattern","CharArrayRefSearcher"],"kind":"struct"},"1:11708:20758":{"crate_id":1,"path":["std","alloc","System"],"kind":"struct"},"1:1415:6718":{"crate_id":1,"path":["std","collections","hash","map","Keys"],"kind":"struct"},"2:12877:19145":{"crate_id":2,"path":["core","slice","SlicePattern"],"kind":"trait"},"28:162:41768":{"crate_id":28,"path":["rand_core","impls","next_u64_via_fill"],"kind":"function"},"2:15979:18469":{"crate_id":2,"path":["core","core_simd","lane_count","sealed","Sealed"],"kind":"trait"},"48:438:6816":{"crate_id":48,"path":["generic_array","sequence","Concat"],"kind":"trait"},"32:6256:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"0:1028:3918":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519_extended","Ed25519Extended"],"kind":"struct"},"12:746:6715":{"crate_id":12,"path":["hashbrown","map","IterMut"],"kind":"struct"},"0:790:3853":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","LeaderSelection"],"kind":"trait"},"0:45845:1730":{"crate_id":0,"path":["cardano_serialization_lib","RelayKind","MultiHostName"],"kind":"variant"},"5:3831:1646":{"crate_id":5,"path":["alloc","collections","linked_list","Iter"],"kind":"struct"},"2:44378:89":{"crate_id":2,"path":["core","sync","atomic","AtomicU32"],"kind":"struct"},"32:8674:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"0:11817:3897":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Sha3_256"],"kind":"struct"},"54:1026:20285":{"crate_id":54,"path":["num_rational","ParseRatioError"],"kind":"struct"},"2:48165:18886":{"crate_id":2,"path":["core","core_arch","simd","i8x16"],"kind":"struct"},"49:2226:19844":{"crate_id":49,"path":["typenum","uint","GetBit"],"kind":"trait"},"2:11765:6840":{"crate_id":2,"path":["core","slice","iter","SplitN"],"kind":"struct"},"32:1910:7336":{"crate_id":32,"path":["serde","de","VariantAccess"],"kind":"trait"},"25:707:6688":{"crate_id":25,"path":["num_traits","ops","inv","Inv"],"kind":"trait"},"49:1118:19869":{"crate_id":49,"path":["typenum","private","PrivateDiv"],"kind":"trait"},"24:2658:18354":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Keccak256"],"kind":"struct"},"24:3048:18353":{"crate_id":24,"path":["cryptoxide","sha3","Keccak384"],"kind":"struct"},"24:486:3903":{"crate_id":24,"path":["cryptoxide","x25519","SecretKey"],"kind":"struct"},"1:11851:6312":{"crate_id":1,"path":["std","i64"],"kind":"primitive"},"2:45255:20671":{"crate_id":2,"path":["core","hash","sip","SipHasher24"],"kind":"struct"},"24:2773:4077":{"crate_id":24,"path":["cryptoxide","hashing","ripemd160","Context"],"kind":"struct"},"2:2922:105":{"crate_id":2,"path":["core","clone","Clone"],"kind":"trait"},"1:6678:18533":{"crate_id":1,"path":["std","sync","mpmc","counter","Sender"],"kind":"struct"},"31:2260:148":{"crate_id":31,"path":["serde_json","read","IoRead"],"kind":"struct"},"32:1370:21451":{"crate_id":32,"path":["serde","de","impls","deserialize","DurationVisitor"],"kind":"struct"},"2:8769:6584":{"crate_id":2,"path":["core","iter","traits","collect","Extend"],"kind":"trait"},"1:10286:18723":{"crate_id":1,"path":["std","sync","condvar","WaitTimeoutResult"],"kind":"struct"},"32:1699:17977":{"crate_id":32,"path":["serde","de","DeserializeOwned"],"kind":"trait"},"1:7843:22250":{"crate_id":1,"path":["std","sys_common","backtrace","_print","DisplayBacktrace"],"kind":"struct"},"0:45841:1725":{"crate_id":0,"path":["cardano_serialization_lib","RelayKind","SingleHostAddr"],"kind":"variant"},"5:1740:17684":{"crate_id":5,"path":["alloc","collections","btree","map","IntoKeys"],"kind":"struct"},"25:848:6695":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingAdd"],"kind":"trait"},"24:2918:6794":{"crate_id":24,"path":["cryptoxide","sha2","Sha384"],"kind":"struct"},"2:3594:7156":{"crate_id":2,"path":["core","ops","bit","BitXorAssign"],"kind":"trait"},"32:730:42517":{"crate_id":32,"path":["serde","de","value","PairVisitor"],"kind":"struct"},"48:463:19765":{"crate_id":48,"path":["generic_array","GenericArrayImplEven"],"kind":"struct"},"0:11487:3622":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError","SizeTooBig"],"kind":"variant"},"48:0:18457":{"crate_id":48,"path":["generic_array"],"kind":"module"},"2:35224:6867":{"crate_id":2,"path":["core","marker","PhantomPinned"],"kind":"struct"},"2:2193:1045":{"crate_id":2,"path":["core","ptr"],"kind":"module"},"39:2326:20831":{"crate_id":39,"path":["rand","rngs","adapter","read","ReadRng"],"kind":"struct"},"27:57:4151":{"crate_id":27,"path":["rand_os","OsRng"],"kind":"struct"},"2:17101:20563":{"crate_id":2,"path":["core","num","dec2flt","decimal","Decimal"],"kind":"struct"},"1:10155:18596":{"crate_id":1,"path":["std","process","ExitStatusError"],"kind":"struct"},"29:1592:1769":{"crate_id":29,"path":["schemars","gen","SchemaGenerator"],"kind":"struct"},"32:1530:58326":{"crate_id":32,"path":["serde","de","impls","range_to","Field"],"kind":"enum"},"29:655:7019":{"crate_id":29,"path":["schemars","visit","visit_schema"],"kind":"function"},"40:143:41763":{"crate_id":40,"path":["rand_core","impls","next_u64_via_u32"],"kind":"function"},"2:17904:6738":{"crate_id":2,"path":["core","num","nonzero","NonZeroIsize"],"kind":"struct"},"0:11629:126":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Error"],"kind":"enum"},"23:404:4042":{"crate_id":23,"path":["ed25519_bip32","derivation","common","DerivationScheme"],"kind":"enum"},"1:9450:18562":{"crate_id":1,"path":["std","net","ip_addr","Ipv6MulticastScope"],"kind":"enum"},"24:1898:18316":{"crate_id":24,"path":["cryptoxide","curve25519","scalar","scalar64","Scalar"],"kind":"struct"},"2:4019:7168":{"crate_id":2,"path":["core","ops","unsize","DispatchFromDyn"],"kind":"trait"},"32:2493:21459":{"crate_id":32,"path":["serde","__private","de","borrow_cow_bytes","CowBytesVisitor"],"kind":"struct"},"56:360:6795":{"crate_id":56,"path":["sha2","sha512","Sha512Trunc256"],"kind":"struct"},"1:4201:6450":{"crate_id":1,"path":["std","io","stdio","StdoutLock"],"kind":"struct"},"1:1451:6976":{"crate_id":1,"path":["std","collections","hash","map","DrainFilter"],"kind":"struct"},"0:1419:4091":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","DigestOf"],"kind":"struct"},"1:10436:211":{"crate_id":1,"path":["std","sync","rwlock","RwLockReadGuard"],"kind":"struct"},"2:4273:18453":{"crate_id":2,"path":["core","any","Demand"],"kind":"struct"},"19:296:17799":{"crate_id":19,"path":["wasm_bindgen","convert","impls","ResultAbi"],"kind":"struct"},"50:4381:20007":{"crate_id":50,"path":["itertools","unique_impl","UniqueBy"],"kind":"struct"},"55:141:20282":{"crate_id":55,"path":["num_iter","RangeStepFrom"],"kind":"struct"},"2:3315:126":{"crate_id":2,"path":["core","error","Error"],"kind":"trait"},"1:8406:50946":{"crate_id":1,"path":["std","panicking","Hook"],"kind":"enum"},"50:4076:20000":{"crate_id":50,"path":["itertools","sources","Unfold"],"kind":"struct"},"0:719:3528":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property"],"kind":"module"},"0:48585:1795":{"crate_id":0,"path":["cardano_serialization_lib","TimelockStart"],"kind":"struct"},"29:1967:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"50:4085:20001":{"crate_id":50,"path":["itertools","sources","Iterate"],"kind":"struct"},"2:7999:6908":{"crate_id":2,"path":["core","iter","adapters","zip","zip"],"kind":"function"},"0:640:3689":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","read_from_raw"],"kind":"function"},"1:848:18631":{"crate_id":1,"path":["std","thread","scoped","Scope"],"kind":"struct"},"1:7680:18465":{"crate_id":1,"path":["std","std_float","StdFloat"],"kind":"trait"},"31:333:19495":{"crate_id":31,"path":["serde_json","de","UnitVariantAccess"],"kind":"struct"},"25:632:6677":{"crate_id":25,"path":["num_traits","ops","bytes","ToBytes"],"kind":"trait"},"2:12901:4731":{"crate_id":2,"path":["core","str","converts","from_utf8"],"kind":"function"},"2:3208:75":{"crate_id":2,"path":["core","convert","AsRef"],"kind":"trait"},"32:8297:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"2:49981:20559":{"crate_id":2,"path":["core","core_arch","wasm32","simd128","Unaligned"],"kind":"struct"},"42:10765:19698":{"crate_id":42,"path":["js_sys","Uint16Array"],"kind":"struct"},"9:466:19234":{"crate_id":9,"path":["miniz_oxide","inflate","core","DecompressorOxide"],"kind":"struct"},"2:44016:8779":{"crate_id":2,"path":["core","panic","location","Location"],"kind":"struct"},"2:2164:18224":{"crate_id":2,"path":["core","mem","Discriminant"],"kind":"struct"},"24:1757:3830":{"crate_id":24,"path":["cryptoxide","chacha","reference","State"],"kind":"struct"},"0:11636:4034":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Error","DataInvalid"],"kind":"variant"},"0:51267:1869":{"crate_id":0,"path":["cardano_serialization_lib","ProtocolVersion"],"kind":"struct"},"50:2510:19923":{"crate_id":50,"path":["itertools","iproduct"],"kind":"macro"},"0:49105:1791":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","ScriptAll"],"kind":"variant"},"1:9315:6455":{"crate_id":1,"path":["std","io","util","Sink"],"kind":"struct"},"32:2310:7100":{"crate_id":32,"path":["serde","ser","SerializeTuple"],"kind":"trait"},"2:3857:6971":{"crate_id":2,"path":["core","ops","range","RangeBounds"],"kind":"trait"},"49:6650:20335":{"crate_id":49,"path":["typenum","array","TArr"],"kind":"struct"},"0:54884:2003":{"crate_id":0,"path":["cardano_serialization_lib","NetworkIdKind","Mainnet"],"kind":"variant"},"49:6798:19642":{"crate_id":49,"path":["typenum","uint","UInt"],"kind":"struct"},"0:11428:3533":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag"],"kind":"enum"},"25:725:6689":{"crate_id":25,"path":["num_traits","ops","mul_add","MulAdd"],"kind":"trait"},"2:44724:6750":{"crate_id":2,"path":["core","fmt","num","LowerHex"],"kind":"struct"},"31:967:19501":{"crate_id":31,"path":["serde_json","ser","MapKeySerializer"],"kind":"struct"},"24:2841:20454":{"crate_id":24,"path":["cryptoxide","kdf","argon2","H0"],"kind":"struct"},"41:448:19714":{"crate_id":41,"path":["getrandom","imp","Module"],"kind":"struct"},"44:234:44587":{"crate_id":44,"path":["ppv_lite86","types","Vec4"],"kind":"trait"},"2:42661:20654":{"crate_id":2,"path":["core","async_iter","from_iter","FromIter"],"kind":"struct"},"0:1201:4024":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","to_bech32_from_bytes"],"kind":"function"},"2:25419:6969":{"crate_id":2,"path":["core","mem","maybe_uninit","MaybeUninit"],"kind":"union"},"23:449:3901":{"crate_id":23,"path":["ed25519_bip32","key","PublicKeyError"],"kind":"enum"},"25:2562:6673":{"crate_id":25,"path":["num_traits","float","FloatConst"],"kind":"trait"},"19:759:7244":{"crate_id":19,"path":["wasm_bindgen","__rt","RefMut"],"kind":"struct"},"32:1055:21439":{"crate_id":32,"path":["serde","de","impls","StringInPlaceVisitor"],"kind":"struct"},"32:1186:21445":{"crate_id":32,"path":["serde","de","impls","deserialize","VecVisitor"],"kind":"struct"},"50:674:19942":{"crate_id":50,"path":["itertools","adaptors","MergeBy"],"kind":"struct"},"32:1311:58326":{"crate_id":32,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"32:1922:17979":{"crate_id":32,"path":["serde","de","IntoDeserializer"],"kind":"trait"},"42:9685:19693":{"crate_id":42,"path":["js_sys","Int8Array"],"kind":"struct"},"32:1490:21453":{"crate_id":32,"path":["serde","de","impls","range_from","RangeFromVisitor"],"kind":"struct"},"1:9558:18500":{"crate_id":1,"path":["std","net","socket_addr","SocketAddrV4"],"kind":"struct"},"1:3387:6439":{"crate_id":1,"path":["std","io","buffered","bufwriter","BufWriter"],"kind":"struct"},"29:1581:7014":{"crate_id":29,"path":["schemars","gen","SchemaSettings"],"kind":"struct"},"24:1668:41338":{"crate_id":24,"path":["cryptoxide","constant_time","CtGreater"],"kind":"trait"},"2:16186:18860":{"crate_id":2,"path":["core","core_simd","masks","MaskElement"],"kind":"trait"},"1:9696:3830":{"crate_id":1,"path":["std","path","State"],"kind":"enum"},"25:730:6690":{"crate_id":25,"path":["num_traits","ops","mul_add","MulAddAssign"],"kind":"trait"},"32:1433:21452":{"crate_id":32,"path":["serde","de","impls","range","RangeVisitor"],"kind":"struct"},"32:4016:20384":{"crate_id":32,"path":["serde","de","value","BoolDeserializer"],"kind":"struct"},"1:933:20193":{"crate_id":1,"path":["std","thread","spawn_unchecked_","MaybeDangling"],"kind":"struct"},"49:1297:19838":{"crate_id":49,"path":["typenum","private","IsNotEqualPrivate"],"kind":"trait"},"0:644:3701":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","packer","Codec"],"kind":"struct"},"1:11842:6305":{"crate_id":1,"path":["std","str"],"kind":"primitive"},"1:10123:18593":{"crate_id":1,"path":["std","process","CommandArgs"],"kind":"struct"},"0:11441:3538":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","U128"],"kind":"variant"},"2:10935:6757":{"crate_id":2,"path":["core","hash","BuildHasherDefault"],"kind":"struct"},"1:2924:3675":{"crate_id":1,"path":["std","fs","read"],"kind":"function"},"0:1265:4049":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive","from_bip39_entropy"],"kind":"function"},"5:5921:6817":{"crate_id":5,"path":["alloc","slice","Join"],"kind":"trait"},"5:3442:18486":{"crate_id":5,"path":["alloc","collections","btree","set","Intersection"],"kind":"struct"},"31:491:19485":{"crate_id":31,"path":["serde_json","error","ErrorCode"],"kind":"enum"},"32:710:42516":{"crate_id":32,"path":["serde","de","value","PairDeserializer"],"kind":"struct"},"0:45868:1730":{"crate_id":0,"path":["cardano_serialization_lib","RelayEnum","MultiHostName"],"kind":"variant"},"0:11642:4062":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","Error","InvalidDigestSize"],"kind":"variant"},"2:49139:18888":{"crate_id":2,"path":["core","core_arch","simd","i8x64"],"kind":"struct"},"5:5873:20174":{"crate_id":5,"path":["alloc","slice","hack","to_vec","DropGuard"],"kind":"struct"},"5:5620:19158":{"crate_id":5,"path":["alloc","rc","Weak"],"kind":"struct"},"1:4338:6454":{"crate_id":1,"path":["std","io","util","Repeat"],"kind":"struct"},"49:1317:19839":{"crate_id":49,"path":["typenum","private","IsGreaterOrEqualPrivate"],"kind":"trait"},"0:47236:1624":{"crate_id":0,"path":["cardano_serialization_lib","TransactionWitnessSet"],"kind":"struct"},"49:6272:19833":{"crate_id":49,"path":["typenum","int","Z0"],"kind":"struct"},"29:1824:7022":{"crate_id":29,"path":["schemars","schema","SchemaObject"],"kind":"struct"},"2:52149:20695":{"crate_id":2,"path":["core","core_simd","vector","ptr","SimdConstPtr"],"kind":"struct"},"2:47972:20683":{"crate_id":2,"path":["core","core_arch","simd","f64x1"],"kind":"struct"},"2:8474:54456":{"crate_id":2,"path":["core","iter","sources","from_generator","FromGenerator"],"kind":"struct"},"42:8763:19720":{"crate_id":42,"path":["js_sys","Intl","NumberFormat"],"kind":"struct"},"2:46356:18770":{"crate_id":2,"path":["core","str","pattern","MultiCharEqSearcher"],"kind":"struct"},"31:2165:21474":{"crate_id":31,"path":["serde_json","number","deserialize","NumberVisitor"],"kind":"struct"},"1:11850:6311":{"crate_id":1,"path":["std","i32"],"kind":"primitive"},"2:8719:6907":{"crate_id":2,"path":["core","iter","traits","accum","Sum"],"kind":"trait"},"43:38:20350":{"crate_id":43,"path":["rand_chacha","chacha","Array64"],"kind":"struct"},"24:2560:20433":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Context384"],"kind":"struct"},"2:44126:6715":{"crate_id":2,"path":["core","result","IterMut"],"kind":"struct"},"2:44294:88":{"crate_id":2,"path":["core","sync","atomic","AtomicU16"],"kind":"struct"},"2:15653:19843":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Odd"],"kind":"struct"},"1:2371:20865":{"crate_id":1,"path":["std","env","VarsOs"],"kind":"struct"},"5:5959:20180":{"crate_id":5,"path":["alloc","slice","insert_head","InsertionHole"],"kind":"struct"},"32:6732:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"50:4148:20005":{"crate_id":50,"path":["itertools","tuple_impl","CircularTupleWindows"],"kind":"struct"},"39:2332:3616":{"crate_id":39,"path":["rand","rngs","adapter","read","ReadError"],"kind":"struct"},"3:2390:204":{"crate_id":3,"path":["compiler_builtins","float","cmp","Result"],"kind":"enum"},"2:16514:18821":{"crate_id":2,"path":["core","core_simd","ord","SimdPartialOrd"],"kind":"trait"},"1:11427:160":{"crate_id":1,"path":["std","sys","wasm","locks","mutex","Mutex"],"kind":"struct"},"0:46267:1744":{"crate_id":0,"path":["cardano_serialization_lib","PoolMetadata"],"kind":"struct"},"0:825:3894":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms"],"kind":"module"},"32:3944:222":{"crate_id":32,"path":["serde","actually_private","T"],"kind":"struct"},"2:42835:101":{"crate_id":2,"path":["core","ffi","c_str","CStr"],"kind":"struct"},"2:5823:20190":{"crate_id":2,"path":["core","ffi","VaListImpl"],"kind":"struct"},"2:48117:18901":{"crate_id":2,"path":["core","core_arch","simd","u64x2"],"kind":"struct"},"24:1980:20422":{"crate_id":24,"path":["cryptoxide","hashing","blake2","EngineS"],"kind":"struct"},"2:25425:18226":{"crate_id":2,"path":["core","mem","transmutability","Assume"],"kind":"struct"},"31:1780:18469":{"crate_id":31,"path":["serde_json","value","index","private","Sealed"],"kind":"trait"},"21:781:126":{"crate_id":21,"path":["cbor_event","error","Error"],"kind":"enum"},"2:49737:18900":{"crate_id":2,"path":["core","core_arch","simd","u32x16"],"kind":"struct"},"56:256:6797":{"crate_id":56,"path":["sha2","sha256","Sha256"],"kind":"struct"},"0:2196:4480":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","verify_signature"],"kind":"function"},"5:3911:20174":{"crate_id":5,"path":["alloc","collections","linked_list","drop","DropGuard"],"kind":"struct"},"24:2867:20455":{"crate_id":24,"path":["cryptoxide","scrypt","ScryptParams"],"kind":"struct"},"44:203:44580":{"crate_id":44,"path":["ppv_lite86","types","BitOps64"],"kind":"trait"},"1:3397:20195":{"crate_id":1,"path":["std","io","buffered","bufwriter","flush_buf","BufGuard"],"kind":"struct"},"26:507:6720":{"crate_id":26,"path":["linked_hash_map","OccupiedEntry"],"kind":"struct"},"1:10446:18528":{"crate_id":1,"path":["std","time","Instant"],"kind":"struct"},"2:13465:6813":{"crate_id":2,"path":["core","str","pattern","ReverseSearcher"],"kind":"trait"},"2:45668:18996":{"crate_id":2,"path":["core","slice","iter","GenericSplitN"],"kind":"struct"},"32:1090:21440":{"crate_id":32,"path":["serde","de","impls","StrVisitor"],"kind":"struct"},"19:360:6574":{"crate_id":19,"path":["wasm_bindgen","convert","slices","WasmSlice"],"kind":"struct"},"2:48989:18864":{"crate_id":2,"path":["core","core_arch","simd","f32x8"],"kind":"struct"},"40:171:41768":{"crate_id":40,"path":["rand_core","impls","next_u64_via_fill"],"kind":"function"},"31:2241:19473":{"crate_id":31,"path":["serde_json","read","Position"],"kind":"struct"},"32:3036:57714":{"crate_id":32,"path":["serde","__private","de","content","SeqRefDeserializer"],"kind":"struct"},"24:2417:6798":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha224"],"kind":"struct"},"1:7398:18724":{"crate_id":1,"path":["std","sync","poison","PoisonError"],"kind":"struct"},"42:5623:19682":{"crate_id":42,"path":["js_sys","RegExp"],"kind":"struct"},"2:11482:1646":{"crate_id":2,"path":["core","slice","iter","Iter"],"kind":"struct"},"1:10346:19473":{"crate_id":1,"path":["std","sync","mpmc","list","Position"],"kind":"struct"},"0:54882:2002":{"crate_id":0,"path":["cardano_serialization_lib","NetworkIdKind","Testnet"],"kind":"variant"},"2:3559:6564":{"crate_id":2,"path":["core","ops","bit","BitAnd"],"kind":"trait"},"1:9085:18665":{"crate_id":1,"path":["std","fs","Permissions"],"kind":"struct"},"1:4163:6447":{"crate_id":1,"path":["std","io","stdio","Stdin"],"kind":"struct"},"2:49487:18876":{"crate_id":2,"path":["core","core_arch","simd","i16x32"],"kind":"struct"},"2:49939:20342":{"crate_id":2,"path":["core","core_arch","wasm32","simd128","v128"],"kind":"struct"},"31:2944:5395":{"crate_id":31,"path":["serde_json","number","Number"],"kind":"struct"},"19:404:7250":{"crate_id":19,"path":["wasm_bindgen","convert","traits","LongRefFromWasmAbi"],"kind":"trait"},"32:6922:21464":{"crate_id":32,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"0:514:1587":{"crate_id":0,"path":["cardano_serialization_lib","chain_core"],"kind":"module"},"0:52870:1899":{"crate_id":0,"path":["cardano_serialization_lib","HeaderLeaderCertEnum","VrfResult"],"kind":"variant"},"50:1719:19953":{"crate_id":50,"path":["itertools","merge_join","MergeJoinBy"],"kind":"struct"},"2:44731:6751":{"crate_id":2,"path":["core","fmt","num","UpperHex"],"kind":"struct"},"19:416:17798":{"crate_id":19,"path":["wasm_bindgen","convert","traits","WasmAbi"],"kind":"trait"},"32:1927:17980":{"crate_id":32,"path":["serde","de","OneOf"],"kind":"struct"},"19:400:7246":{"crate_id":19,"path":["wasm_bindgen","convert","traits","RefFromWasmAbi"],"kind":"trait"},"30:0:6998":{"crate_id":30,"path":["schemars_derive"],"kind":"module"},"0:49190:1813":{"crate_id":0,"path":["cardano_serialization_lib","ScriptRefEnum"],"kind":"enum"},"0:53852:1943":{"crate_id":0,"path":["cardano_serialization_lib","Assets"],"kind":"struct"},"53:2184:20068":{"crate_id":53,"path":["num_complex","ComplexErrorKind"],"kind":"enum"},"2:14:1932":{"crate_id":2,"path":["core","write"],"kind":"macro"},"49:1419:19818":{"crate_id":49,"path":["typenum","type_operators","IsLess"],"kind":"trait"},"50:791:19941":{"crate_id":50,"path":["itertools","adaptors","FilterMapOk"],"kind":"struct"},"32:1628:21456":{"crate_id":32,"path":["serde","de","impls","deserialize","ResultVisitor"],"kind":"struct"},"0:803:1584":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Serialize"],"kind":"trait"},"0:11462:3571":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError","EndOfStream"],"kind":"variant"},"1:1271:139":{"crate_id":1,"path":["std","collections","hash","map","HashMap"],"kind":"struct"},"39:1132:19615":{"crate_id":39,"path":["rand","distributions","distribution","DistIter"],"kind":"struct"},"5:6577:6716":{"crate_id":5,"path":["alloc","string","Drain"],"kind":"struct"},"32:2881:57711":{"crate_id":32,"path":["serde","__private","de","content","VariantDeserializer"],"kind":"struct"},"0:11461:3570":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError"],"kind":"enum"},"47:67:44770":{"crate_id":47,"path":["digest","dyn_digest","DynDigest"],"kind":"trait"},"56:356:6794":{"crate_id":56,"path":["sha2","sha512","Sha384"],"kind":"struct"},"32:7926:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"5:2016:6976":{"crate_id":5,"path":["alloc","collections","btree","map","DrainFilter"],"kind":"struct"},"32:1348:58326":{"crate_id":32,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"12:1129:6721":{"crate_id":12,"path":["hashbrown","map","VacantEntry"],"kind":"struct"},"0:49760:1814":{"crate_id":0,"path":["cardano_serialization_lib","NativeScript"],"kind":"struct"},"19:681:6558":{"crate_id":19,"path":["wasm_bindgen","UnwrapThrowExt"],"kind":"trait"},"28:149:41763":{"crate_id":28,"path":["rand_core","impls","next_u64_via_u32"],"kind":"function"},"32:3161:18367":{"crate_id":32,"path":["serde","__private","de","BorrowedStrDeserializer"],"kind":"struct"},"2:46843:199":{"crate_id":2,"path":["core","future","ready","Ready"],"kind":"struct"},"26:444:6719":{"crate_id":26,"path":["linked_hash_map","Values"],"kind":"struct"},"24:1886:19424":{"crate_id":24,"path":["cryptoxide","curve25519","ge","GeAffine"],"kind":"struct"},"1:1487:18546":{"crate_id":1,"path":["std","collections","hash","map","RawOccupiedEntryMut"],"kind":"struct"},"2:43020:6921":{"crate_id":2,"path":["core","iter","adapters","filter","Filter"],"kind":"struct"},"5:5181:649":{"crate_id":5,"path":["alloc","fmt"],"kind":"module"},"0:1359:4077":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","Context"],"kind":"struct"},"0:43057:1634":{"crate_id":0,"path":["cardano_serialization_lib","TransactionInput"],"kind":"struct"},"0:4006:2194":{"crate_id":0,"path":["cardano_serialization_lib","from_bytes"],"kind":"macro"},"5:1513:5665":{"crate_id":5,"path":["alloc","collections","btree","map","entry","Entry"],"kind":"enum"},"42:2298:126":{"crate_id":42,"path":["js_sys","Error"],"kind":"struct"},"1:4625:18508":{"crate_id":1,"path":["std","net","display_buffer","DisplayBuffer"],"kind":"struct"},"24:2750:20432":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Context512"],"kind":"struct"},"5:3116:22821":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Mut"],"kind":"struct"},"29:2092:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"39:0:2024":{"crate_id":39,"path":["rand"],"kind":"module"},"2:48095:18898":{"crate_id":2,"path":["core","core_arch","simd","u32x4"],"kind":"struct"},"24:2905:3993":{"crate_id":24,"path":["cryptoxide","sha2","Sha512"],"kind":"struct"},"45:276:19735":{"crate_id":45,"path":["serde_wasm_bindgen","ser","VariantSerializer"],"kind":"struct"},"32:5048:20396":{"crate_id":32,"path":["serde","de","value","F32Deserializer"],"kind":"struct"},"32:2304:5186":{"crate_id":32,"path":["serde","ser","SerializeSeq"],"kind":"trait"},"12:2378:19949":{"crate_id":12,"path":["hashbrown","raw","generic","Group"],"kind":"struct"},"2:15632:53755":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Hi"],"kind":"struct"},"0:54108:1944":{"crate_id":0,"path":["cardano_serialization_lib","MultiAsset"],"kind":"struct"},"50:2921:19987":{"crate_id":50,"path":["itertools","adaptors","multi_product","MultiProduct"],"kind":"struct"},"12:451:56237":{"crate_id":12,"path":["hashbrown","raw","RawIterHash"],"kind":"struct"},"44:195:44575":{"crate_id":44,"path":["ppv_lite86","types","AndNot"],"kind":"trait"},"29:1703:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"0:52397:1880":{"crate_id":0,"path":["cardano_serialization_lib","Header"],"kind":"struct"},"9:41:19330":{"crate_id":9,"path":["miniz_oxide","deflate","buffer","LocalBuf"],"kind":"struct"},"12:114:56236":{"crate_id":12,"path":["hashbrown","raw","bitmask","BitMaskIter"],"kind":"struct"},"12:1144:19400":{"crate_id":12,"path":["hashbrown","map","EntryRef"],"kind":"enum"},"46:82:20163":{"crate_id":46,"path":["clear_on_drop","clear_on_drop","ClearOnDrop"],"kind":"struct"},"1:11690:2154":{"crate_id":1,"path":["std","sys_common","thread_local_key","Key"],"kind":"struct"},"1:8658:20884":{"crate_id":1,"path":["std","backtrace_rs","symbolize","SymbolName"],"kind":"struct"},"1:2162:18489":{"crate_id":1,"path":["std","collections","hash","set","Union"],"kind":"struct"},"2:3603:7158":{"crate_id":2,"path":["core","ops","bit","ShrAssign"],"kind":"trait"},"1:10441:212":{"crate_id":1,"path":["std","sync","rwlock","RwLockWriteGuard"],"kind":"struct"},"32:6967:21465":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"9:1036:19238":{"crate_id":9,"path":["miniz_oxide","MZError"],"kind":"enum"},"24:2712:20433":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Context384"],"kind":"struct"},"2:43010:6920":{"crate_id":2,"path":["core","iter","adapters","enumerate","Enumerate"],"kind":"struct"},"23:389:56399":{"crate_id":23,"path":["ed25519_bip32","derivation","common","DerivationType"],"kind":"enum"},"0:49191:1814":{"crate_id":0,"path":["cardano_serialization_lib","ScriptRefEnum","NativeScript"],"kind":"variant"},"0:652:3705":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","packer","Buffered"],"kind":"struct"},"24:2484:20437":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Context224"],"kind":"struct"},"24:2127:4077":{"crate_id":24,"path":["cryptoxide","hashing","blake2s","Context"],"kind":"struct"},"24:1790:6872":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","ContextEncryption"],"kind":"struct"},"42:8343:19690":{"crate_id":42,"path":["js_sys","Symbol"],"kind":"struct"},"2:3426:3708":{"crate_id":2,"path":["core","marker","PhantomData"],"kind":"struct"},"50:2866:20291":{"crate_id":50,"path":["itertools","adaptors","coalesce","DedupPred2CoalescePred"],"kind":"struct"},"2:46662:19011":{"crate_id":2,"path":["core","str","CharEscapeUnicode"],"kind":"struct"},"5:1163:20174":{"crate_id":5,"path":["alloc","collections","binary_heap","drop","DropGuard"],"kind":"struct"},"41:356:20418":{"crate_id":41,"path":["getrandom","imp","NodeCrypto"],"kind":"struct"},"34:24:18555":{"crate_id":34,"path":["itoa","Buffer"],"kind":"struct"},"32:3062:57715":{"crate_id":32,"path":["serde","__private","de","content","MapRefDeserializer"],"kind":"struct"},"5:2849:19187":{"crate_id":5,"path":["alloc","collections","btree","node","Handle"],"kind":"struct"},"17:24:4291":{"crate_id":17,"path":["hex","ToHex"],"kind":"trait"},"44:201:44578":{"crate_id":44,"path":["ppv_lite86","types","BitOps0"],"kind":"trait"},"0:744:1878":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Block"],"kind":"trait"},"50:709:19943":{"crate_id":50,"path":["itertools","adaptors","TakeWhileRef"],"kind":"struct"},"0:51041:1863":{"crate_id":0,"path":["cardano_serialization_lib","ProposedProtocolParameterUpdates"],"kind":"struct"},"32:3192:18368":{"crate_id":32,"path":["serde","__private","de","FlatMapDeserializer"],"kind":"struct"},"0:2120:1593":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain"],"kind":"module"},"1:1007:18654":{"crate_id":1,"path":["std","thread","JoinHandle"],"kind":"struct"},"15:26:22806":{"crate_id":15,"path":["dlmalloc","dlmalloc","Dlmalloc"],"kind":"struct"},"32:4876:20394":{"crate_id":32,"path":["serde","de","value","U128Deserializer"],"kind":"struct"},"31:2599:19506":{"crate_id":31,"path":["serde_json","ser","PrettyFormatter"],"kind":"struct"},"32:861:58313":{"crate_id":32,"path":["serde","de","value","private","SeedStructVariant"],"kind":"struct"},"24:2382:6797":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha256"],"kind":"struct"},"32:3002:57741":{"crate_id":32,"path":["serde","__private","de","content","EnumRefDeserializer"],"kind":"struct"},"2:43167:6930":{"crate_id":2,"path":["core","iter","adapters","skip_while","SkipWhile"],"kind":"struct"},"39:933:20995":{"crate_id":39,"path":["rand","seq","index","sample_efraimidis_spirakis","Element"],"kind":"struct"},"43:375:3830":{"crate_id":43,"path":["rand_chacha","guts","State"],"kind":"struct"},"50:3759:19992":{"crate_id":50,"path":["itertools","format","FormatWith"],"kind":"struct"},"31:2486:19522":{"crate_id":31,"path":["serde_json","error","Category"],"kind":"enum"},"37:5698:7144":{"crate_id":37,"path":["num_bigint","TryFromBigIntError"],"kind":"struct"},"49:1404:19815":{"crate_id":49,"path":["typenum","type_operators","PartialDiv"],"kind":"trait"},"32:1693:1609":{"crate_id":32,"path":["serde","de","Deserialize"],"kind":"trait"},"32:8810:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"40:48:19723":{"crate_id":40,"path":["rand_core","block","BlockRngCore"],"kind":"trait"},"42:9215:19692":{"crate_id":42,"path":["js_sys","Promise"],"kind":"struct"},"2:44974:129":{"crate_id":2,"path":["core","fmt","rt","v1","FormatSpec"],"kind":"struct"},"42:956:19663":{"crate_id":42,"path":["js_sys","ArrayBuffer"],"kind":"struct"},"2:5412:6871":{"crate_id":2,"path":["core","cell","UnsafeCell"],"kind":"struct"},"44:252:44592":{"crate_id":44,"path":["ppv_lite86","types","Swap64"],"kind":"trait"},"12:183:19408":{"crate_id":12,"path":["hashbrown","raw","RawTable"],"kind":"struct"},"1:7908:20205":{"crate_id":1,"path":["std","sys_common","lazy_box","LazyBox"],"kind":"struct"},"24:1339:3992":{"crate_id":24,"path":["cryptoxide","mac","Mac"],"kind":"trait"},"1:11666:20756":{"crate_id":1,"path":["std","sys_common","wtf8","EncodeWide"],"kind":"struct"},"1:4131:18693":{"crate_id":1,"path":["std","io","stdio","StderrRaw"],"kind":"struct"},"1:9646:18563":{"crate_id":1,"path":["std","path","Prefix"],"kind":"enum"},"2:10891:138":{"crate_id":2,"path":["core","hash","macros","Hash"],"kind":"proc_derive"},"2:8824:5637":{"crate_id":2,"path":["core","iter","traits","exact_size","ExactSizeIterator"],"kind":"trait"},"39:2371:18213":{"crate_id":39,"path":["rand","rngs","std","StdRng"],"kind":"struct"},"42:3085:21519":{"crate_id":42,"path":["js_sys","looks_like_iterator","MaybeIterator"],"kind":"struct"},"32:2452:58354":{"crate_id":32,"path":["serde","__private","de","missing_field","MissingFieldDeserializer"],"kind":"struct"},"25:1015:6399":{"crate_id":25,"path":["num_traits","NumOps"],"kind":"trait"},"42:4951:19678":{"crate_id":42,"path":["js_sys","Proxy"],"kind":"struct"},"1:9433:18504":{"crate_id":1,"path":["std","net","ip_addr","Ipv6Addr"],"kind":"struct"},"1:1588:5665":{"crate_id":1,"path":["std","collections","hash","map","Entry"],"kind":"enum"},"1:9380:6428":{"crate_id":1,"path":["std","io","Split"],"kind":"struct"},"2:17266:6737":{"crate_id":2,"path":["core","num","error","TryFromIntError"],"kind":"struct"},"1:1620:17682":{"crate_id":1,"path":["std","collections","hash","map","OccupiedError"],"kind":"struct"},"50:3301:20310":{"crate_id":50,"path":["itertools","adaptors","Tuple10Combination"],"kind":"struct"},"50:3876:20315":{"crate_id":50,"path":["itertools","kmerge_impl","KMergeByLt"],"kind":"struct"},"1:9275:6457":{"crate_id":1,"path":["std","io","readbuf","BorrowedCursor"],"kind":"struct"},"24:2522:20436":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Context256"],"kind":"struct"},"1:11843:6306":{"crate_id":1,"path":["std","tuple"],"kind":"primitive"},"31:883:51309":{"crate_id":31,"path":["serde_json","ser","collect_str","Adapter"],"kind":"struct"},"5:3966:19213":{"crate_id":5,"path":["alloc","collections","linked_list","CursorMut"],"kind":"struct"},"1:954:18648":{"crate_id":1,"path":["std","thread","PanicGuard"],"kind":"struct"},"32:851:58312":{"crate_id":32,"path":["serde","de","value","private","SeedTupleVariant"],"kind":"struct"},"2:11279:18469":{"crate_id":2,"path":["core","slice","index","private_slice_index","Sealed"],"kind":"trait"},"44:278:44596":{"crate_id":44,"path":["ppv_lite86","types","u128x2"],"kind":"trait"},"32:8962:21469":{"crate_id":32,"path":["serde","de","impls","deserialize","MapVisitor"],"kind":"struct"},"31:1434:18379":{"crate_id":31,"path":["serde_json","value","de","EnumDeserializer"],"kind":"struct"},"0:11595:3926":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519","Pub"],"kind":"struct"},"0:45992:1733":{"crate_id":0,"path":["cardano_serialization_lib","Relay"],"kind":"struct"},"54:0:18461":{"crate_id":54,"path":["num_rational"],"kind":"module"},"1:10353:20881":{"crate_id":1,"path":["std","sync","mpmc","list","ListToken"],"kind":"struct"},"12:162:19404":{"crate_id":12,"path":["hashbrown","raw","Bucket"],"kind":"struct"},"29:649:7017":{"crate_id":29,"path":["schemars","visit","Visitor"],"kind":"trait"},"2:10110:86":{"crate_id":2,"path":["core","sync","atomic","AtomicPtr"],"kind":"struct"},"32:9043:58329":{"crate_id":32,"path":["serde","de","impls","deserialize","SocketAddrKind"],"kind":"enum"},"24:1831:6876":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","ChaChaPoly1305"],"kind":"struct"},"2:47834:20681":{"crate_id":2,"path":["core","core_arch","simd","u64x1"],"kind":"struct"},"28:171:3922":{"crate_id":28,"path":["rand_core","RngCore"],"kind":"trait"},"12:759:1645":{"crate_id":12,"path":["hashbrown","map","IntoIter"],"kind":"struct"},"39:1108:19626":{"crate_id":39,"path":["rand","distributions","bernoulli","Bernoulli"],"kind":"struct"},"2:42802:19135":{"crate_id":2,"path":["core","char","CaseMappingIter"],"kind":"enum"},"2:45498:18175":{"crate_id":2,"path":["core","slice","ascii","EscapeAscii"],"kind":"struct"},"2:3211:74":{"crate_id":2,"path":["core","convert","AsMut"],"kind":"trait"},"55:0:18462":{"crate_id":55,"path":["num_iter"],"kind":"module"},"50:4030:19997":{"crate_id":50,"path":["itertools","process_results_impl","ProcessResults"],"kind":"struct"},"2:2958:182":{"crate_id":2,"path":["core","cmp","PartialEq"],"kind":"trait"},"50:2797:59682":{"crate_id":50,"path":["itertools","Itertools","position_minmax"],"kind":"foreign_type"},"53:179:60640":{"crate_id":53,"path":["num_complex","complex_float","private","Seal"],"kind":"trait"},"50:4637:20008":{"crate_id":50,"path":["itertools","zip_eq_impl","ZipEq"],"kind":"struct"},"0:42152:1620":{"crate_id":0,"path":["cardano_serialization_lib","Transaction"],"kind":"struct"},"32:2573:21460":{"crate_id":32,"path":["serde","__private","de","content","ContentVisitor"],"kind":"struct"},"5:3112:20548":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Immut"],"kind":"struct"},"5:1544:6720":{"crate_id":5,"path":["alloc","collections","btree","map","entry","OccupiedEntry"],"kind":"struct"},"5:3120:22822":{"crate_id":5,"path":["alloc","collections","btree","node","marker","ValMut"],"kind":"struct"},"2:3510:6567":{"crate_id":2,"path":["core","ops","arith","Mul"],"kind":"trait"},"32:2322:7102":{"crate_id":32,"path":["serde","ser","SerializeTupleVariant"],"kind":"trait"},"2:11613:18187":{"crate_id":2,"path":["core","slice","iter","SplitMut"],"kind":"struct"},"21:1337:1577":{"crate_id":21,"path":["cbor_event","types","Special"],"kind":"enum"},"32:10174:126":{"crate_id":32,"path":["serde","__private","doc","Error"],"kind":"struct"},"21:185:4486":{"crate_id":21,"path":["cbor_event","cbor"],"kind":"macro"},"0:4009:2225":{"crate_id":0,"path":["cardano_serialization_lib","to_hex"],"kind":"macro"},"49:1396:19809":{"crate_id":49,"path":["typenum","type_operators","Cmp"],"kind":"trait"},"2:43207:6931":{"crate_id":2,"path":["core","iter","adapters","take_while","TakeWhile"],"kind":"struct"},"22:28:6615":{"crate_id":22,"path":["bech32","Bech32Writer"],"kind":"struct"},"1:2430:20867":{"crate_id":1,"path":["std","env","Args"],"kind":"struct"},"32:1142:21443":{"crate_id":32,"path":["serde","de","impls","OptionVisitor"],"kind":"struct"},"0:49313:1681":{"crate_id":0,"path":["cardano_serialization_lib","ScriptRef"],"kind":"struct"},"31:1944:7105":{"crate_id":31,"path":["serde_json","value","ser","SerializeStructVariant"],"kind":"struct"},"1:8916:24676":{"crate_id":1,"path":["std","backtrace","BacktraceStatus"],"kind":"enum"},"2:9865:1109":{"crate_id":2,"path":["core","result"],"kind":"module"},"1:7315:18553":{"crate_id":1,"path":["std","sync","once_lock","OnceLock"],"kind":"struct"},"42:7124:19714":{"crate_id":42,"path":["js_sys","WebAssembly","Module"],"kind":"struct"},"24:1816:6875":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","DecryptionResult"],"kind":"enum"},"44:0:17673":{"crate_id":44,"path":["ppv_lite86"],"kind":"module"},"2:17117:5395":{"crate_id":2,"path":["core","num","dec2flt","number","Number"],"kind":"struct"},"2:15853:18939":{"crate_id":2,"path":["core","core_simd","elements","int","SimdInt"],"kind":"trait"},"50:1536:19948":{"crate_id":50,"path":["itertools","groupbylazy","Chunk"],"kind":"struct"},"23:180:3966":{"crate_id":23,"path":["ed25519_bip32","key","XPUB_SIZE"],"kind":"constant"},"1:5144:18707":{"crate_id":1,"path":["std","net","tcp","TcpListener"],"kind":"struct"},"2:3146:6408":{"crate_id":2,"path":["core","convert","num","FloatToInt"],"kind":"trait"},"32:8619:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"2:3145:18469":{"crate_id":2,"path":["core","convert","num","private","Sealed"],"kind":"trait"},"24:2433:20437":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context224"],"kind":"struct"},"1:11855:6316":{"crate_id":1,"path":["std","u32"],"kind":"primitive"},"2:50822:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"44:214:44583":{"crate_id":44,"path":["ppv_lite86","types","RotateEachWord64"],"kind":"trait"},"25:822:6693":{"crate_id":25,"path":["num_traits","ops","saturating","SaturatingMul"],"kind":"trait"},"50:2874:20293":{"crate_id":50,"path":["itertools","adaptors","coalesce","DedupEq"],"kind":"struct"},"5:1920:20174":{"crate_id":5,"path":["alloc","collections","btree","map","drop","DropGuard"],"kind":"struct"},"32:8995:21470":{"crate_id":32,"path":["serde","de","impls","deserialize","EnumVisitor"],"kind":"struct"},"24:1671:41339":{"crate_id":24,"path":["cryptoxide","constant_time","CtLesser"],"kind":"trait"},"1:9393:150":{"crate_id":1,"path":["std","net","ip_addr","IpAddr"],"kind":"enum"},"21:901:6602":{"crate_id":21,"path":["cbor_event","len","StringLenSz"],"kind":"enum"},"50:4135:20004":{"crate_id":50,"path":["itertools","tuple_impl","TupleWindows"],"kind":"struct"},"26:552:6713":{"crate_id":26,"path":["linked_hash_map","Qey"],"kind":"struct"},"2:14703:7173":{"crate_id":2,"path":["core","const_closure","ConstFnMutClosure"],"kind":"struct"},"49:722:6401":{"crate_id":49,"path":["typenum","marker_traits","Zero"],"kind":"trait"},"24:1891:19425":{"crate_id":24,"path":["cryptoxide","curve25519","ge","GeCached"],"kind":"struct"},"2:47764:18905":{"crate_id":2,"path":["core","core_arch","simd","u8x8"],"kind":"struct"},"1:2133:1645":{"crate_id":1,"path":["std","collections","hash","set","IntoIter"],"kind":"struct"},"32:3645:7102":{"crate_id":32,"path":["serde","__private","ser","content","SerializeTupleVariant"],"kind":"struct"},"19:412:7251":{"crate_id":19,"path":["wasm_bindgen","convert","traits","OptionIntoWasmAbi"],"kind":"trait"},"29:2005:7023":{"crate_id":29,"path":["schemars","schema","SubschemaValidation"],"kind":"struct"},"23:183:3964":{"crate_id":23,"path":["ed25519_bip32","key","XPrv"],"kind":"struct"},"42:7400:6974":{"crate_id":42,"path":["js_sys","WebAssembly","Global"],"kind":"struct"},"1:3421:6432":{"crate_id":1,"path":["std","io","buffered","bufwriter","WriterPanicked"],"kind":"struct"},"38:267:17692":{"crate_id":38,"path":["num_integer","ExtendedGcd"],"kind":"struct"},"32:2470:21458":{"crate_id":32,"path":["serde","__private","de","borrow_cow_str","CowStrVisitor"],"kind":"struct"},"2:5844:53904":{"crate_id":2,"path":["core","ffi","sealed_trait","VaArgSafe"],"kind":"trait"},"42:11629:19702":{"crate_id":42,"path":["js_sys","BigInt64Array"],"kind":"struct"},"50:2985:6906":{"crate_id":50,"path":["itertools","adaptors","Product"],"kind":"struct"},"12:457:56238":{"crate_id":12,"path":["hashbrown","raw","RawIterHashInner"],"kind":"struct"},"29:349:1585":{"crate_id":29,"path":["schemars","ser","Serializer"],"kind":"struct"},"1:11834:6298":{"crate_id":1,"path":["std","bool"],"kind":"primitive"},"41:105:126":{"crate_id":41,"path":["getrandom","error","Error"],"kind":"struct"},"2:3421:221":{"crate_id":2,"path":["core","marker","Sync"],"kind":"trait"},"19:2032:6592":{"crate_id":19,"path":["wasm_bindgen","closure","Closure"],"kind":"struct"},"32:4188:20386":{"crate_id":32,"path":["serde","de","value","I16Deserializer"],"kind":"struct"},"10:0:6278":{"crate_id":10,"path":["rustc_std_workspace_alloc"],"kind":"module"},"42:5934:19683":{"crate_id":42,"path":["js_sys","SyntaxError"],"kind":"struct"},"32:2177:7107":{"crate_id":32,"path":["serde","ser","impossible","Impossible"],"kind":"struct"},"5:1771:17686":{"crate_id":5,"path":["alloc","collections","btree","map","RangeMut"],"kind":"struct"},"2:49597:18896":{"crate_id":2,"path":["core","core_arch","simd","u16x32"],"kind":"struct"},"43:333:20355":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha8Core"],"kind":"struct"},"2:46238:6829":{"crate_id":2,"path":["core","str","iter","EscapeDebug"],"kind":"struct"},"5:7331:6716":{"crate_id":5,"path":["alloc","vec","drain","Drain"],"kind":"struct"},"0:11435:3536":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","U32"],"kind":"variant"},"32:6214:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"0:11484:3620":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError","UnconsumedData"],"kind":"variant"},"1:3475:6441":{"crate_id":1,"path":["std","io","buffered","linewriter","LineWriter"],"kind":"struct"},"39:1631:19631":{"crate_id":39,"path":["rand","distributions","weighted_index","WeightedIndex"],"kind":"struct"},"2:44968:70":{"crate_id":2,"path":["core","fmt","rt","v1","Argument"],"kind":"struct"},"1:2151:18487":{"crate_id":1,"path":["std","collections","hash","set","Difference"],"kind":"struct"},"0:1195:204":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Result"],"kind":"typedef"},"1:11285:117":{"crate_id":1,"path":["std","sys","wasm","fs","DirBuilder"],"kind":"struct"},"32:8035:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"0:783:3843":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Ledger"],"kind":"trait"},"42:1433:4380":{"crate_id":42,"path":["js_sys","BigInt"],"kind":"struct"},"32:1846:7385":{"crate_id":32,"path":["serde","de","SeqAccess"],"kind":"trait"},"1:1462:17684":{"crate_id":1,"path":["std","collections","hash","map","IntoKeys"],"kind":"struct"},"20:10:1574":{"crate_id":20,"path":["wasm_bindgen_macro","wasm_bindgen"],"kind":"proc_attribute"},"2:21:659":{"crate_id":2,"path":["core","format_args"],"kind":"macro"},"1:5850:118":{"crate_id":1,"path":["std","path","Display"],"kind":"struct"},"0:51986:1875":{"crate_id":0,"path":["cardano_serialization_lib","AuxiliaryDataSet"],"kind":"struct"},"50:3329:20311":{"crate_id":50,"path":["itertools","adaptors","Tuple11Combination"],"kind":"struct"},"0:789:3846":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","LeaderId"],"kind":"trait"},"1:1384:1646":{"crate_id":1,"path":["std","collections","hash","map","Iter"],"kind":"struct"},"31:2244:19474":{"crate_id":31,"path":["serde_json","read","Reference"],"kind":"enum"},"19:397:6573":{"crate_id":19,"path":["wasm_bindgen","convert","traits","FromWasmAbi"],"kind":"trait"},"50:1526:18182":{"crate_id":50,"path":["itertools","groupbylazy","Chunks"],"kind":"struct"},"50:2947:19979":{"crate_id":50,"path":["itertools","adaptors","Interleave"],"kind":"struct"},"2:43418:6893":{"crate_id":2,"path":["core","iter","sources","from_fn","FromFn"],"kind":"struct"},"42:813:19662":{"crate_id":42,"path":["js_sys","ArrayIter"],"kind":"struct"},"2:46161:6837":{"crate_id":2,"path":["core","str","iter","RMatches"],"kind":"struct"},"25:798:41472":{"crate_id":25,"path":["num_traits","ops","overflowing","OverflowingSub"],"kind":"trait"},"21:83:1582":{"crate_id":21,"path":["cbor_event","de","Deserializer"],"kind":"struct"},"39:2337:20357":{"crate_id":39,"path":["rand","rngs","adapter","reseeding","ReseedingRng"],"kind":"struct"},"0:2199:4482":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","Signed"],"kind":"struct"},"1:7188:160":{"crate_id":1,"path":["std","sync","mutex","Mutex"],"kind":"struct"},"43:363:6878":{"crate_id":43,"path":["rand_chacha","guts","ChaCha"],"kind":"struct"},"2:3535:6671":{"crate_id":2,"path":["core","ops","arith","SubAssign"],"kind":"trait"},"2:48565:18907":{"crate_id":2,"path":["core","core_arch","simd","u8x32"],"kind":"struct"},"21:883:6601":{"crate_id":21,"path":["cbor_event","len","LenSz"],"kind":"enum"},"2:10643:6742":{"crate_id":2,"path":["core","fmt","Octal"],"kind":"trait"},"32:1211:21447":{"crate_id":32,"path":["serde","de","impls","ArrayVisitor"],"kind":"struct"},"1:11277:18664":{"crate_id":1,"path":["std","sys","wasm","fs","FileTimes"],"kind":"struct"},"32:6474:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"14:228:18048":{"crate_id":14,"path":["rustc_demangle","v0","ParseError"],"kind":"enum"},"2:43226:6932":{"crate_id":2,"path":["core","iter","adapters","zip","Zip"],"kind":"struct"},"2:42868:19062":{"crate_id":2,"path":["core","ffi","c_str","FromBytesUntilNulError"],"kind":"struct"},"0:11655:4067":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","TryFromSliceError"],"kind":"struct"},"29:1854:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"2:44420:83":{"crate_id":2,"path":["core","sync","atomic","AtomicI64"],"kind":"struct"},"25:667:6678":{"crate_id":25,"path":["num_traits","ops","checked","CheckedAdd"],"kind":"trait"},"0:637:3687":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","read_mut_slice"],"kind":"function"},"32:1565:58326":{"crate_id":32,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"25:576:6675":{"crate_id":25,"path":["num_traits","int","PrimInt"],"kind":"trait"},"24:1366:4040":{"crate_id":24,"path":["cryptoxide","pbkdf2","pbkdf2"],"kind":"function"},"50:737:59601":{"crate_id":50,"path":["itertools","adaptors","HasCombination"],"kind":"trait"},"2:45728:18182":{"crate_id":2,"path":["core","slice","iter","Chunks"],"kind":"struct"},"0:2204:4483":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","signed_new"],"kind":"function"},"39:2396:19635":{"crate_id":39,"path":["rand","seq","index","IndexVec"],"kind":"enum"},"1:3779:204":{"crate_id":1,"path":["std","io","error","Result"],"kind":"typedef"},"32:6318:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"2:8490:6894":{"crate_id":2,"path":["core","iter","sources","once","once"],"kind":"function"},"29:362:7103":{"crate_id":29,"path":["schemars","ser","SerializeMap"],"kind":"struct"},"1:1457:17683":{"crate_id":1,"path":["std","collections","hash","map","ValuesMut"],"kind":"struct"},"28:79:19723":{"crate_id":28,"path":["rand_core","block","BlockRngCore"],"kind":"trait"},"29:2075:7024":{"crate_id":29,"path":["schemars","schema","NumberValidation"],"kind":"struct"},"32:2339:7104":{"crate_id":32,"path":["serde","ser","SerializeStruct"],"kind":"trait"},"50:3921:19994":{"crate_id":50,"path":["itertools","multipeek_impl","MultiPeek"],"kind":"struct"},"5:8298:54887":{"crate_id":5,"path":["alloc","collections","btree","merge_iter","Peeked"],"kind":"enum"},"50:3730:19989":{"crate_id":50,"path":["itertools","cons_tuples_impl","ConsTuples"],"kind":"struct"},"0:1268:2015":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest"],"kind":"module"},"39:1667:19585":{"crate_id":39,"path":["rand","distributions","uniform","Uniform"],"kind":"struct"},"2:3598:7157":{"crate_id":2,"path":["core","ops","bit","ShlAssign"],"kind":"trait"},"2:13437:6818":{"crate_id":2,"path":["core","str","pattern"],"kind":"module"},"37:1982:7146":{"crate_id":37,"path":["num_bigint","biguint","BigUint"],"kind":"struct"},"9:979:19239":{"crate_id":9,"path":["miniz_oxide","MZFlush"],"kind":"enum"},"50:3020:20300":{"crate_id":50,"path":["itertools","adaptors","MergeLte"],"kind":"struct"},"1:11325:20747":{"crate_id":1,"path":["std","sys","wasm","net","netc","sockaddr"],"kind":"struct"},"25:637:6676":{"crate_id":25,"path":["num_traits","ops","bytes","FromBytes"],"kind":"trait"},"9:157:19297":{"crate_id":9,"path":["miniz_oxide","deflate","core","CompressorOxide"],"kind":"struct"},"34:38:5312":{"crate_id":34,"path":["itoa","Integer"],"kind":"trait"},"5:7573:20174":{"crate_id":5,"path":["alloc","vec","into_iter","drop","DropGuard"],"kind":"struct"},"2:17805:165":{"crate_id":2,"path":["core","num","nonzero","NonZeroI32"],"kind":"struct"},"1:10859:18505":{"crate_id":1,"path":["std","sys","wasm","net","LookupHost"],"kind":"struct"},"0:731:3757":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","ChainLength"],"kind":"trait"},"0:52995:1886":{"crate_id":0,"path":["cardano_serialization_lib","HeaderBody"],"kind":"struct"},"32:1357:21450":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"57:0:18463":{"crate_id":57,"path":["block_buffer"],"kind":"module"},"12:2251:6720":{"crate_id":12,"path":["hashbrown","set","OccupiedEntry"],"kind":"struct"},"2:17230:53888":{"crate_id":2,"path":["core","num","fmt","Part"],"kind":"enum"},"24:494:21585":{"crate_id":24,"path":["cryptoxide","x25519","SharedSecret"],"kind":"struct"},"19:1433:56296":{"crate_id":19,"path":["wasm_bindgen","convert","slices","WasmMutSlice"],"kind":"struct"},"1:9522:18743":{"crate_id":1,"path":["std","net","parser","AddrParseError"],"kind":"struct"},"1:11648:20873":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8"],"kind":"struct"},"1:1115:20856":{"crate_id":1,"path":["std","backtrace","BacktraceFrame"],"kind":"struct"},"46:14:44703":{"crate_id":46,"path":["clear_on_drop","clear","Clear"],"kind":"trait"},"2:3419:107":{"crate_id":2,"path":["core","marker","Copy"],"kind":"trait"},"26:272:6717":{"crate_id":26,"path":["linked_hash_map","Entries"],"kind":"struct"},"2:48879:18875":{"crate_id":2,"path":["core","core_arch","simd","i16x16"],"kind":"struct"},"2:8546:4292":{"crate_id":2,"path":["core","iter","sources","repeat","repeat"],"kind":"function"},"0:11444:3539":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","Bytes"],"kind":"variant"},"27:0:2025":{"crate_id":27,"path":["rand_os"],"kind":"module"},"1:11569:18602":{"crate_id":1,"path":["std","sys_common","process","CommandEnvs"],"kind":"struct"},"5:1695:1645":{"crate_id":5,"path":["alloc","collections","btree","map","IntoIter"],"kind":"struct"},"31:605:5310":{"crate_id":31,"path":["serde_json","map","Map"],"kind":"struct"},"32:4360:20388":{"crate_id":32,"path":["serde","de","value","I64Deserializer"],"kind":"struct"},"12:2405:6644":{"crate_id":12,"path":["hashbrown","TryReserveError"],"kind":"enum"},"17:33:6856":{"crate_id":17,"path":["hex","BytesToHexChars"],"kind":"struct"},"27:491:20417":{"crate_id":27,"path":["rand_os","__wbg_shims","BrowserCrypto"],"kind":"struct"},"0:17715:4182":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","EitherEd25519SecretKey","Extended"],"kind":"variant"},"0:2182:4475":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","serialize_signature"],"kind":"function"},"24:3035:18352":{"crate_id":24,"path":["cryptoxide","sha3","Keccak512"],"kind":"struct"},"42:7269:19715":{"crate_id":42,"path":["js_sys","WebAssembly","Table"],"kind":"struct"},"28:0:3920":{"crate_id":28,"path":["rand_core"],"kind":"module"},"2:17871:163":{"crate_id":2,"path":["core","num","nonzero","NonZeroI128"],"kind":"struct"},"43:187:20351":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha20Core"],"kind":"struct"},"1:10366:20727":{"crate_id":1,"path":["std","sync","mpmc","select","Operation"],"kind":"struct"},"29:1911:21412":{"crate_id":29,"path":["schemars","schema","_","deserialize","visit_map","__DeserializeWith"],"kind":"struct"},"32:1053:21438":{"crate_id":32,"path":["serde","de","impls","StringVisitor"],"kind":"struct"},"32:2316:7101":{"crate_id":32,"path":["serde","ser","SerializeTupleStruct"],"kind":"trait"},"5:4528:1646":{"crate_id":5,"path":["alloc","collections","vec_deque","iter","Iter"],"kind":"struct"},"50:4051:19998":{"crate_id":50,"path":["itertools","rciter_impl","RcIter"],"kind":"struct"},"2:11531:6428":{"crate_id":2,"path":["core","slice","iter","Split"],"kind":"struct"},"1:8001:18702":{"crate_id":1,"path":["std","sys_common","remutex","ReentrantMutex"],"kind":"struct"},"31:361:19496":{"crate_id":31,"path":["serde_json","de","MapKey"],"kind":"struct"},"2:46107:6835":{"crate_id":2,"path":["core","str","iter","RMatchIndices"],"kind":"struct"},"32:1163:21444":{"crate_id":32,"path":["serde","de","impls","PhantomDataVisitor"],"kind":"struct"},"2:45247:6760":{"crate_id":2,"path":["core","hash","sip","SipHasher13"],"kind":"struct"},"24:2277:6794":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha384"],"kind":"struct"},"50:1512:19947":{"crate_id":50,"path":["itertools","groupbylazy","IntoChunks"],"kind":"struct"},"1:10305:4077":{"crate_id":1,"path":["std","sync","mpmc","context","Context"],"kind":"struct"},"32:1704:17978":{"crate_id":32,"path":["serde","de","DeserializeSeed"],"kind":"trait"},"22:125:6618":{"crate_id":22,"path":["bech32","Case"],"kind":"enum"},"47:162:19754":{"crate_id":47,"path":["digest","xof","ExtendableOutputDirty"],"kind":"trait"},"1:1611:6721":{"crate_id":1,"path":["std","collections","hash","map","VacantEntry"],"kind":"struct"},"1:10822:18714":{"crate_id":1,"path":["std","sys","wasm","net","UdpSocket"],"kind":"struct"},"25:850:6700":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingSub"],"kind":"trait"},"2:10316:18982":{"crate_id":2,"path":["core","fmt","builders","PadAdapter"],"kind":"struct"},"1:10626:128":{"crate_id":1,"path":["std","sys","wasm","fs","FileType"],"kind":"struct"},"29:1796:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"56:345:20278":{"crate_id":56,"path":["sha2","sha512","Engine512"],"kind":"struct"},"48:231:19802":{"crate_id":48,"path":["generic_array","functional","FunctionalSequence"],"kind":"trait"},"55:115:20280":{"crate_id":55,"path":["num_iter","RangeStep"],"kind":"struct"},"56:352:3993":{"crate_id":56,"path":["sha2","sha512","Sha512"],"kind":"struct"},"32:8913:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"9:1093:19242":{"crate_id":9,"path":["miniz_oxide","StreamResult"],"kind":"struct"},"2:35215:18452":{"crate_id":2,"path":["core","error","Source"],"kind":"struct"},"44:263:18901":{"crate_id":44,"path":["ppv_lite86","types","u64x2"],"kind":"trait"},"1:11561:20748":{"crate_id":1,"path":["std","sys_common","process","CommandEnv"],"kind":"struct"},"31:2593:19505":{"crate_id":31,"path":["serde_json","ser","CompactFormatter"],"kind":"struct"},"2:8085:6918":{"crate_id":2,"path":["core","iter","adapters","zip","TrustedRandomAccessNoCoerce"],"kind":"trait"},"5:4600:19203":{"crate_id":5,"path":["alloc","collections","vec_deque","pair_slices","PairSlices"],"kind":"struct"},"1:2476:1591":{"crate_id":1,"path":["std","error"],"kind":"module"},"49:1337:19859":{"crate_id":49,"path":["typenum","private","PrivateSquareRoot"],"kind":"trait"},"2:2994:176":{"crate_id":2,"path":["core","cmp","Ord"],"kind":"trait"},"1:2001:141":{"crate_id":1,"path":["std","collections","hash","set","HashSet"],"kind":"struct"},"44:772:20341":{"crate_id":44,"path":["ppv_lite86","generic","vec256_storage"],"kind":"struct"},"49:990:19852":{"crate_id":49,"path":["typenum","private","PrivateAnd"],"kind":"trait"},"49:6160:19760":{"crate_id":49,"path":["typenum","bit","B0"],"kind":"struct"},"24:1987:20423":{"crate_id":24,"path":["cryptoxide","hashing","blake2","EngineB"],"kind":"struct"},"1:9736:18574":{"crate_id":1,"path":["std","path","Component"],"kind":"enum"},"24:3061:18354":{"crate_id":24,"path":["cryptoxide","sha3","Keccak256"],"kind":"struct"},"1:10930:50516":{"crate_id":1,"path":["std","sys","wasm","os","Env"],"kind":"struct"},"24:1959:40971":{"crate_id":24,"path":["cryptoxide","hashing","blake2","common","LastBlock"],"kind":"enum"},"2:11506:6715":{"crate_id":2,"path":["core","slice","iter","IterMut"],"kind":"struct"},"44:269:44594":{"crate_id":44,"path":["ppv_lite86","types","u32x4x2"],"kind":"trait"},"45:464:21237":{"crate_id":45,"path":["serde_wasm_bindgen","static_str_to_js","PtrHasher"],"kind":"struct"},"0:808:1609":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Deserialize"],"kind":"trait"},"24:1845:18313":{"crate_id":24,"path":["cryptoxide","curve25519","fe","fe64","Fe"],"kind":"struct"},"1:6477:18726":{"crate_id":1,"path":["std","sync","lazy_lock","LazyLock"],"kind":"struct"},"1:11853:6314":{"crate_id":1,"path":["std","u8"],"kind":"primitive"},"2:48643:18895":{"crate_id":2,"path":["core","core_arch","simd","u16x16"],"kind":"struct"},"44:244:44590":{"crate_id":44,"path":["ppv_lite86","types","Words4"],"kind":"trait"},"0:559:3526":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack"],"kind":"module"},"2:2963:123":{"crate_id":2,"path":["core","cmp","Eq"],"kind":"trait"},"1:9115:117":{"crate_id":1,"path":["std","fs","DirBuilder"],"kind":"struct"},"31:760:6719":{"crate_id":31,"path":["serde_json","map","Values"],"kind":"struct"},"2:10645:6741":{"crate_id":2,"path":["core","fmt","Binary"],"kind":"trait"},"1:4240:6446":{"crate_id":1,"path":["std","io","stdio","StderrLock"],"kind":"struct"},"2:10583:204":{"crate_id":2,"path":["core","fmt","Result"],"kind":"typedef"},"37:1816:7149":{"crate_id":37,"path":["num_bigint","biguint","iter","U64Digits"],"kind":"struct"},"2:3214:145":{"crate_id":2,"path":["core","convert","Into"],"kind":"trait"},"0:1120:3919":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","legacy_daedalus","LegacyDaedalus"],"kind":"struct"},"2:44462:90":{"crate_id":2,"path":["core","sync","atomic","AtomicU64"],"kind":"struct"},"25:5265:6659":{"crate_id":25,"path":["num_traits","FloatErrorKind"],"kind":"enum"},"24:1768:6878":{"crate_id":24,"path":["cryptoxide","chacha20","ChaCha"],"kind":"struct"},"50:1974:19956":{"crate_id":50,"path":["itertools","powerset","Powerset"],"kind":"struct"},"5:7785:6982":{"crate_id":5,"path":["alloc","vec","in_place_drop","InPlaceDrop"],"kind":"struct"},"45:473:18101":{"crate_id":45,"path":["serde_wasm_bindgen","ObjectExt"],"kind":"struct"},"31:1586:57709":{"crate_id":31,"path":["serde_json","value","de","MapKeyDeserializer"],"kind":"struct"},"39:2346:20359":{"crate_id":39,"path":["rand","rngs","adapter","reseeding","ReseedingCore"],"kind":"struct"},"24:2168:20429":{"crate_id":24,"path":["cryptoxide","hashing","sha1","Sha1"],"kind":"struct"},"2:42223:7159":{"crate_id":2,"path":["core","ops","index_range","IndexRange"],"kind":"struct"},"1:3052:3231":{"crate_id":1,"path":["std","fs","metadata"],"kind":"function"},"25:674:6679":{"crate_id":25,"path":["num_traits","ops","checked","CheckedDiv"],"kind":"trait"},"0:824:1588":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto"],"kind":"module"},"29:657:7020":{"crate_id":29,"path":["schemars","visit","visit_schema_object"],"kind":"function"},"32:6987:21464":{"crate_id":32,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"2:46674:19012":{"crate_id":2,"path":["core","str","IsAsciiWhitespace"],"kind":"struct"},"2:4261:18454":{"crate_id":2,"path":["core","any","Provider"],"kind":"trait"},"2:50439:19025":{"crate_id":2,"path":["core","core_simd","swizzle","Which"],"kind":"enum"},"32:8340:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2:3938:226":{"crate_id":2,"path":["core","ops","try_trait","Try"],"kind":"trait"},"2:9235:6905":{"crate_id":2,"path":["core","iter","traits","marker","TrustedStep"],"kind":"trait"},"22:141:126":{"crate_id":22,"path":["bech32","Error"],"kind":"enum"},"50:1198:19945":{"crate_id":50,"path":["itertools","flatten_ok","FlattenOk"],"kind":"struct"},"32:6630:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"21:190:204":{"crate_id":21,"path":["cbor_event","result","Result"],"kind":"typedef"},"0:1175:2012":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32"],"kind":"module"},"43:0:17672":{"crate_id":43,"path":["rand_chacha"],"kind":"module"},"46:0:2013":{"crate_id":46,"path":["clear_on_drop"],"kind":"module"},"25:375:6674":{"crate_id":25,"path":["num_traits","cast","AsPrimitive"],"kind":"trait"},"0:11494:3626":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError","UnknownTag"],"kind":"variant"},"49:1479:19823":{"crate_id":49,"path":["typenum","type_operators","IsGreaterOrEqual"],"kind":"trait"},"2:47664:18904":{"crate_id":2,"path":["core","core_arch","simd","u8x4"],"kind":"struct"},"29:2185:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"31:1222:22623":{"crate_id":31,"path":["serde_json","value","fmt","WriterFormatter"],"kind":"struct"},"2:45897:6828":{"crate_id":2,"path":["core","str","error","ParseBoolError"],"kind":"struct"},"1:9336:6014":{"crate_id":1,"path":["std","io","SeekFrom"],"kind":"enum"},"24:1808:3533":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","Tag"],"kind":"struct"},"2:17673:168":{"crate_id":2,"path":["core","num","nonzero","NonZeroU128"],"kind":"struct"},"29:1930:4339":{"crate_id":29,"path":["schemars","schema","Metadata"],"kind":"struct"},"2:42655:6830":{"crate_id":2,"path":["core","ascii","EscapeDefault"],"kind":"struct"},"5:2275:18648":{"crate_id":5,"path":["alloc","collections","btree","mem","replace","PanicGuard"],"kind":"struct"},"0:1540:204":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Result"],"kind":"typedef"},"14:186:20834":{"crate_id":14,"path":["rustc_demangle","Demangle"],"kind":"struct"},"50:4016:59609":{"crate_id":50,"path":["itertools","permutations","CompleteState"],"kind":"enum"},"50:3884:20032":{"crate_id":50,"path":["itertools","lazy_buffer","LazyBuffer"],"kind":"struct"},"9:792:19327":{"crate_id":9,"path":["miniz_oxide","deflate","CompressionLevel"],"kind":"enum"},"1:11120:18592":{"crate_id":1,"path":["std","sys","wasm","process","Command"],"kind":"struct"},"0:642:3527":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","packer"],"kind":"module"},"25:676:6682":{"crate_id":25,"path":["num_traits","ops","checked","CheckedRem"],"kind":"trait"},"2:47816:18897":{"crate_id":2,"path":["core","core_arch","simd","u32x2"],"kind":"struct"},"5:8414:6645":{"crate_id":5,"path":["alloc","collections","TryReserveErrorKind"],"kind":"enum"},"0:54614:1982":{"crate_id":0,"path":["cardano_serialization_lib","Mint"],"kind":"struct"},"24:3009:3897":{"crate_id":24,"path":["cryptoxide","sha3","Sha3_256"],"kind":"struct"},"5:8328:19154":{"crate_id":5,"path":["alloc","collections","btree","set_val","SetValZST"],"kind":"struct"},"0:11748:4103":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Error","InvalidHashSize"],"kind":"variant"},"2:3458:6866":{"crate_id":2,"path":["core","marker","Freeze"],"kind":"trait"},"25:246:41366":{"crate_id":25,"path":["num_traits","bounds","LowerBounded"],"kind":"trait"},"22:24:6614":{"crate_id":22,"path":["bech32","WriteBase32"],"kind":"trait"},"1:10141:18595":{"crate_id":1,"path":["std","process","ExitStatus"],"kind":"struct"},"0:41891:1610":{"crate_id":0,"path":["cardano_serialization_lib","UnitInterval"],"kind":"struct"},"42:3395:19675":{"crate_id":42,"path":["js_sys","IteratorNext"],"kind":"struct"},"1:8863:18651":{"crate_id":1,"path":["std","thread","ThreadId"],"kind":"struct"},"2:34002:177":{"crate_id":2,"path":["core","cmp","Ordering"],"kind":"enum"},"2:3949:7162":{"crate_id":2,"path":["core","ops","try_trait","Residual"],"kind":"trait"},"43:276:20354":{"crate_id":43,"path":["rand_chacha","chacha","abstract12","ChaCha12Rng"],"kind":"struct"},"2:3982:7167":{"crate_id":2,"path":["core","ops","unsize","CoerceUnsized"],"kind":"trait"},"2:14482:19020":{"crate_id":2,"path":["core","task","wake","Waker"],"kind":"struct"},"2:17280:6736":{"crate_id":2,"path":["core","num","error","ParseIntError"],"kind":"struct"},"24:3074:18355":{"crate_id":24,"path":["cryptoxide","sha3","Keccak224"],"kind":"struct"},"0:45862:1725":{"crate_id":0,"path":["cardano_serialization_lib","RelayEnum","SingleHostAddr"],"kind":"variant"},"49:1217:19834":{"crate_id":49,"path":["typenum","private","IsLessPrivate"],"kind":"trait"},"41:639:21522":{"crate_id":41,"path":["getrandom","imp","Versions"],"kind":"struct"},"2:45494:19147":{"crate_id":2,"path":["core","slice","ascii","EscapeByte"],"kind":"struct"},"2:3543:6668":{"crate_id":2,"path":["core","ops","arith","DivAssign"],"kind":"trait"},"2:47794:18893":{"crate_id":2,"path":["core","core_arch","simd","u16x4"],"kind":"struct"},"32:6792:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"0:49074:1811":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind"],"kind":"enum"},"2:43473:6903":{"crate_id":2,"path":["core","iter","sources","successors","Successors"],"kind":"struct"},"2:12434:20192":{"crate_id":2,"path":["core","slice","sort","CopyOnDrop"],"kind":"struct"},"9:825:3830":{"crate_id":9,"path":["miniz_oxide","inflate","core","State"],"kind":"enum"},"42:10981:19699":{"crate_id":42,"path":["js_sys","Uint32Array"],"kind":"struct"},"2:42991:6912":{"crate_id":2,"path":["core","iter","adapters","copied","Copied"],"kind":"struct"},"25:1008:6405":{"crate_id":25,"path":["num_traits","sign","Unsigned"],"kind":"trait"},"37:4202:5651":{"crate_id":37,"path":["num_bigint","bigint","Sign"],"kind":"enum"},"32:8370:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"5:8355:1645":{"crate_id":5,"path":["alloc","collections","vec_deque","into_iter","IntoIter"],"kind":"struct"},"29:0:1602":{"crate_id":29,"path":["schemars"],"kind":"module"},"0:11491:3624":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError","StructureInvalid"],"kind":"variant"},"1:3781:126":{"crate_id":1,"path":["std","io","error","Error"],"kind":"struct"},"25:987:4482":{"crate_id":25,"path":["num_traits","sign","Signed"],"kind":"trait"},"1:10218:18536":{"crate_id":1,"path":["std","sync","mpsc","RecvError"],"kind":"struct"},"1:0:1334":{"crate_id":1,"path":["std"],"kind":"module"},"0:5705:1874":{"crate_id":0,"path":["cardano_serialization_lib","TransactionIndexes"],"kind":"typedef"},"1:5141:18706":{"crate_id":1,"path":["std","net","tcp","TcpStream"],"kind":"struct"},"1:4454:1571":{"crate_id":1,"path":["std","io","Write"],"kind":"trait"},"1:11333:18559":{"crate_id":1,"path":["std","sys","wasm","os_str","Buf"],"kind":"struct"},"24:2881:20458":{"crate_id":24,"path":["cryptoxide","salsa20","Salsa"],"kind":"struct"},"7:0:1480":{"crate_id":7,"path":["unwind"],"kind":"module"},"2:9606:8782":{"crate_id":2,"path":["core","panic","unwind_safe","RefUnwindSafe"],"kind":"trait"},"23:469:3906":{"crate_id":23,"path":["ed25519_bip32","signature","Signature"],"kind":"struct"},"50:2961:19980":{"crate_id":50,"path":["itertools","adaptors","InterleaveShortest"],"kind":"struct"},"1:8947:18549":{"crate_id":1,"path":["std","collections","hash","map","DefaultHasher"],"kind":"struct"},"5:864:109":{"crate_id":5,"path":["alloc","borrow","Cow"],"kind":"enum"},"2:50848:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"1:5268:18714":{"crate_id":1,"path":["std","net","udp","UdpSocket"],"kind":"struct"},"32:9756:126":{"crate_id":32,"path":["serde","ser","Error"],"kind":"trait"},"1:11846:6307":{"crate_id":1,"path":["std","f32"],"kind":"primitive"},"28:205:3691":{"crate_id":28,"path":["rand_core","error","ErrorKind"],"kind":"enum"},"0:43676:1665":{"crate_id":0,"path":["cardano_serialization_lib","Ed25519KeyHashes"],"kind":"struct"},"54:763:4379":{"crate_id":54,"path":["num_rational","Ratio"],"kind":"struct"},"5:1762:192":{"crate_id":5,"path":["alloc","collections","btree","map","Range"],"kind":"struct"},"2:15926:18820":{"crate_id":2,"path":["core","core_simd","eq","SimdPartialEq"],"kind":"trait"},"2:45909:6825":{"crate_id":2,"path":["core","str","iter","Chars"],"kind":"struct"},"32:9162:1937":{"crate_id":32,"path":["serde","de","Unexpected"],"kind":"enum"},"24:3146:20461":{"crate_id":24,"path":["cryptoxide","constant_time","CtOption"],"kind":"struct"},"1:4415:6422":{"crate_id":1,"path":["std","io","IoSliceMut"],"kind":"struct"},"0:49102:1789":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","ScriptPubkey"],"kind":"variant"},"24:1311:3990":{"crate_id":24,"path":["cryptoxide","hmac","Hmac"],"kind":"struct"},"2:15613:53658":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_lanes_right","Rotate"],"kind":"struct"},"2:46547:6843":{"crate_id":2,"path":["core","str","lossy","Utf8Chunk"],"kind":"struct"},"17:85:4060":{"crate_id":17,"path":["hex","error","FromHexError"],"kind":"enum"},"32:3820:21329":{"crate_id":32,"path":["serde","__private","ser","AdjacentlyTaggedEnumVariant"],"kind":"struct"},"49:1257:19836":{"crate_id":49,"path":["typenum","private","IsGreaterPrivate"],"kind":"trait"},"50:3051:20301":{"crate_id":50,"path":["itertools","adaptors","Tuple1Combination"],"kind":"struct"},"2:42254:192":{"crate_id":2,"path":["core","ops","range","Range"],"kind":"struct"},"44:230:44586":{"crate_id":44,"path":["ppv_lite86","types","Vec2"],"kind":"trait"},"1:6566:20196":{"crate_id":1,"path":["std","sync","mpmc","array","Channel"],"kind":"struct"},"2:16713:18467":{"crate_id":2,"path":["core","core_simd","vector","Simd"],"kind":"struct"},"1:7401:18607":{"crate_id":1,"path":["std","sync","poison","TryLockError"],"kind":"enum"},"1:9367:6426":{"crate_id":1,"path":["std","io","Take"],"kind":"struct"},"0:49644:1822":{"crate_id":0,"path":["cardano_serialization_lib","OutputDatum"],"kind":"struct"},"2:42278:193":{"crate_id":2,"path":["core","ops","range","RangeFrom"],"kind":"struct"},"50:3868:20290":{"crate_id":50,"path":["itertools","kmerge_impl","HeadTail"],"kind":"struct"},"25:684:6684":{"crate_id":25,"path":["num_traits","ops","checked","CheckedShr"],"kind":"trait"},"42:6986:19713":{"crate_id":42,"path":["js_sys","WebAssembly","RuntimeError"],"kind":"struct"},"26:415:6718":{"crate_id":26,"path":["linked_hash_map","Keys"],"kind":"struct"},"2:44143:177":{"crate_id":2,"path":["core","sync","atomic","Ordering"],"kind":"enum"},"49:0:18458":{"crate_id":49,"path":["typenum"],"kind":"module"},"24:1880:19423":{"crate_id":24,"path":["cryptoxide","curve25519","ge","GePrecomp"],"kind":"struct"},"2:42423:1677":{"crate_id":2,"path":["core","any","tags","Value"],"kind":"struct"},"2:17193:53883":{"crate_id":2,"path":["core","num","flt2dec","decoder","FullDecoded"],"kind":"enum"},"1:1476:18545":{"crate_id":1,"path":["std","collections","hash","map","RawEntryMut"],"kind":"enum"},"2:45768:18174":{"crate_id":2,"path":["core","slice","iter","ArrayWindows"],"kind":"struct"},"1:11849:6310":{"crate_id":1,"path":["std","i16"],"kind":"primitive"},"0:11472:3578":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError","TypeMismatch"],"kind":"variant"},"40:208:3921":{"crate_id":40,"path":["rand_core","CryptoRng"],"kind":"trait"},"28:151:41764":{"crate_id":28,"path":["rand_core","impls","fill_bytes_via_next"],"kind":"function"},"1:3080:18678":{"crate_id":1,"path":["std","fs","read_dir"],"kind":"function"},"2:48019:18906":{"crate_id":2,"path":["core","core_arch","simd","u8x16"],"kind":"struct"},"2:14183:33529":{"crate_id":2,"path":["core","future","into_future","IntoFuture"],"kind":"trait"},"37:5671:7142":{"crate_id":37,"path":["num_bigint","ParseBigIntError"],"kind":"struct"},"1:4397:3721":{"crate_id":1,"path":["std","io","Read"],"kind":"trait"},"19:741:7242":{"crate_id":19,"path":["wasm_bindgen","__rt","Ref"],"kind":"struct"},"1:5784:184":{"crate_id":1,"path":["std","path","Path"],"kind":"struct"},"0:39403:4061":{"crate_id":0,"path":["cardano_serialization_lib","typed_bytes","ByteSlice"],"kind":"struct"},"43:203:20352":{"crate_id":43,"path":["rand_chacha","chacha","abstract20","ChaCha20Rng"],"kind":"struct"},"0:42692:1641":{"crate_id":0,"path":["cardano_serialization_lib","TransactionOutputs"],"kind":"struct"},"14:213:40199":{"crate_id":14,"path":["rustc_demangle","SizeLimitedFmtAdapter"],"kind":"struct"},"25:519:6401":{"crate_id":25,"path":["num_traits","identities","Zero"],"kind":"trait"},"2:16993:19036":{"crate_id":2,"path":["core","num","bignum","tests","Big8x3"],"kind":"struct"},"2:44710:6741":{"crate_id":2,"path":["core","fmt","num","Binary"],"kind":"struct"},"29:1659:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"2:43188:6426":{"crate_id":2,"path":["core","iter","adapters","take","Take"],"kind":"struct"},"2:6797:6923":{"crate_id":2,"path":["core","iter","adapters","flatten","FlatMap"],"kind":"struct"},"2:46917:155":{"crate_id":2,"path":["core","alloc","layout","Layout"],"kind":"struct"},"24:2811:20448":{"crate_id":24,"path":["cryptoxide","kdf","argon2","BlockPos"],"kind":"struct"},"14:47:20834":{"crate_id":14,"path":["rustc_demangle","v0","Demangle"],"kind":"struct"},"31:2272:18469":{"crate_id":31,"path":["serde_json","read","private","Sealed"],"kind":"trait"},"42:9034:19722":{"crate_id":42,"path":["js_sys","Intl","RelativeTimeFormat"],"kind":"struct"},"55:100:192":{"crate_id":55,"path":["num_iter","Range"],"kind":"struct"},"2:44049:8780":{"crate_id":2,"path":["core","panic","panic_info","PanicInfo"],"kind":"struct"},"32:6742:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"24:0:2014":{"crate_id":24,"path":["cryptoxide"],"kind":"module"},"2:42722:19137":{"crate_id":2,"path":["core","char","decode","DecodeUtf16Error"],"kind":"struct"},"9:943:19236":{"crate_id":9,"path":["miniz_oxide","inflate","TINFLStatus"],"kind":"enum"},"1:5598:20869":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"14:0:6281":{"crate_id":14,"path":["rustc_demangle"],"kind":"module"},"5:8507:20552":{"crate_id":5,"path":["alloc","slice","merge_sort","Run"],"kind":"struct"},"1:11858:6319":{"crate_id":1,"path":["std","isize"],"kind":"primitive"},"32:1333:21451":{"crate_id":32,"path":["serde","de","impls","deserialize","DurationVisitor"],"kind":"struct"},"1:9063:18661":{"crate_id":1,"path":["std","fs","ReadDir"],"kind":"struct"},"50:2929:20298":{"crate_id":50,"path":["itertools","adaptors","multi_product","MultiProductIter"],"kind":"struct"},"2:2065:6413":{"crate_id":2,"path":["core","mem","maybe_uninit","write_slice_cloned","Guard"],"kind":"struct"},"2:5148:18942":{"crate_id":2,"path":["core","cell","once","OnceCell"],"kind":"struct"},"44:971:20348":{"crate_id":44,"path":["ppv_lite86","generic","G0"],"kind":"struct"},"41:547:21521":{"crate_id":41,"path":["getrandom","imp","Process"],"kind":"struct"},"31:733:1646":{"crate_id":31,"path":["serde_json","map","Iter"],"kind":"struct"},"1:9805:18578":{"crate_id":1,"path":["std","path","StripPrefixError"],"kind":"struct"},"39:2407:19636":{"crate_id":39,"path":["rand","seq","index","IndexVecIter"],"kind":"enum"},"5:1083:1646":{"crate_id":5,"path":["alloc","collections","binary_heap","Iter"],"kind":"struct"},"2:8418:6453":{"crate_id":2,"path":["core","iter","sources","empty","Empty"],"kind":"struct"},"42:189:1646":{"crate_id":42,"path":["js_sys","Iter"],"kind":"struct"},"5:3468:18489":{"crate_id":5,"path":["alloc","collections","btree","set","Union"],"kind":"struct"},"19:423:7268":{"crate_id":19,"path":["wasm_bindgen","convert","traits","ReturnWasmAbi"],"kind":"trait"},"31:2957:162":{"crate_id":31,"path":["serde_json","number","N"],"kind":"enum"},"2:42915:20854":{"crate_id":2,"path":["core","ffi","VaList"],"kind":"struct"},"24:1779:4077":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","Context"],"kind":"struct"},"1:1397:6715":{"crate_id":1,"path":["std","collections","hash","map","IterMut"],"kind":"struct"},"29:2053:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"0:1264:4048":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive","to_raw_pk"],"kind":"function"},"12:2014:1646":{"crate_id":12,"path":["hashbrown","set","Iter"],"kind":"struct"},"2:10649:6751":{"crate_id":2,"path":["core","fmt","UpperHex"],"kind":"trait"},"32:497:20382":{"crate_id":32,"path":["serde","de","value","CowStrDeserializer"],"kind":"struct"},"0:49525:1687":{"crate_id":0,"path":["cardano_serialization_lib","DataOption","Data"],"kind":"variant"},"32:370:20399":{"crate_id":32,"path":["serde","de","value","U32Deserializer"],"kind":"struct"},"2:17141:6660":{"crate_id":2,"path":["core","num","dec2flt","ParseFloatError"],"kind":"struct"},"2:50835:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"1:5958:18588":{"crate_id":1,"path":["std","process","Child"],"kind":"struct"},"2:44588:19065":{"crate_id":2,"path":["core","sync","exclusive","Exclusive"],"kind":"struct"},"32:3227:18370":{"crate_id":32,"path":["serde","__private","de","FlatMapAccess"],"kind":"struct"},"2:5383:18950":{"crate_id":2,"path":["core","cell","BorrowRefMut"],"kind":"struct"},"40:262:19485":{"crate_id":40,"path":["rand_core","error","ErrorCode"],"kind":"struct"},"19:3115:6562":{"crate_id":19,"path":["wasm_bindgen","Clamped"],"kind":"struct"},"2:16177:18469":{"crate_id":2,"path":["core","core_simd","masks","sealed","Sealed"],"kind":"trait"},"2:47710:18884":{"crate_id":2,"path":["core","core_arch","simd","i8x4"],"kind":"struct"},"50:3000:19982":{"crate_id":50,"path":["itertools","adaptors","Batching"],"kind":"struct"},"42:6628:19710":{"crate_id":42,"path":["js_sys","WebAssembly","CompileError"],"kind":"struct"},"2:45737:18186":{"crate_id":2,"path":["core","slice","iter","ChunksMut"],"kind":"struct"},"2:45820:18190":{"crate_id":2,"path":["core","slice","iter","RChunks"],"kind":"struct"},"49:1109:19867":{"crate_id":49,"path":["typenum","private","PrivateSetBit"],"kind":"trait"},"50:3189:20306":{"crate_id":50,"path":["itertools","adaptors","Tuple6Combination"],"kind":"struct"},"49:1011:48205":{"crate_id":49,"path":["typenum","private","PrivateIntegerAdd"],"kind":"trait"},"2:47954:18862":{"crate_id":2,"path":["core","core_arch","simd","f32x2"],"kind":"struct"},"47:217:1861":{"crate_id":47,"path":["digest","Update"],"kind":"trait"},"2:46462:18776":{"crate_id":2,"path":["core","str","pattern","CharPredicateSearcher"],"kind":"struct"},"47:153:19753":{"crate_id":47,"path":["digest","xof","XofReader"],"kind":"trait"},"2:44134:1645":{"crate_id":2,"path":["core","result","IntoIter"],"kind":"struct"},"2:43070:6933":{"crate_id":2,"path":["core","iter","adapters","intersperse","Intersperse"],"kind":"struct"},"2:4893:6413":{"crate_id":2,"path":["core","array","Guard"],"kind":"struct"},"32:6904:21465":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"32:8531:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"28:176:3921":{"crate_id":28,"path":["rand_core","CryptoRng"],"kind":"trait"},"2:43052:6924":{"crate_id":2,"path":["core","iter","adapters","fuse","Fuse"],"kind":"struct"},"29:2207:7026":{"crate_id":29,"path":["schemars","schema","ArrayValidation"],"kind":"struct"},"2:48287:18863":{"crate_id":2,"path":["core","core_arch","simd","f32x4"],"kind":"struct"},"24:1665:19427":{"crate_id":24,"path":["cryptoxide","constant_time","CtZero"],"kind":"trait"},"2:45989:6842":{"crate_id":2,"path":["core","str","iter","SplitTerminator"],"kind":"struct"},"50:2238:20039":{"crate_id":50,"path":["itertools","tuple_impl","TupleCollect"],"kind":"trait"},"25:316:2538":{"crate_id":25,"path":["num_traits","cast","ToPrimitive"],"kind":"trait"},"31:814:1585":{"crate_id":31,"path":["serde_json","ser","Serializer"],"kind":"struct"},"40:209:19614":{"crate_id":40,"path":["rand_core","CryptoRngCore"],"kind":"trait"},"0:44638:1721":{"crate_id":0,"path":["cardano_serialization_lib","DNSRecordAorAAAA"],"kind":"struct"},"32:8142:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"23:463:3907":{"crate_id":23,"path":["ed25519_bip32","signature","SignatureError"],"kind":"enum"},"55:124:20281":{"crate_id":55,"path":["num_iter","RangeStepInclusive"],"kind":"struct"},"1:4128:18692":{"crate_id":1,"path":["std","io","stdio","StdoutRaw"],"kind":"struct"},"39:93:19617":{"crate_id":39,"path":["rand","distributions","distribution","DistString"],"kind":"trait"},"2:10105:79":{"crate_id":2,"path":["core","sync","atomic","AtomicBool"],"kind":"struct"},"15:0:6282":{"crate_id":15,"path":["dlmalloc"],"kind":"module"},"1:10323:50573":{"crate_id":1,"path":["std","sync","mpmc","error","SendTimeoutError"],"kind":"enum"},"2:7292:6934":{"crate_id":2,"path":["core","iter","adapters","intersperse","IntersperseWith"],"kind":"struct"},"39:381:19583":{"crate_id":39,"path":["rand","distributions","uniform","SampleUniform"],"kind":"trait"},"1:10401:20730":{"crate_id":1,"path":["std","sync","mpmc","utils","CachePadded"],"kind":"struct"},"12:1085:5665":{"crate_id":12,"path":["hashbrown","map","Entry"],"kind":"enum"},"2:3569:6566":{"crate_id":2,"path":["core","ops","bit","BitXor"],"kind":"trait"},"29:1722:7021":{"crate_id":29,"path":["schemars","schema","RootSchema"],"kind":"struct"},"32:464:20381":{"crate_id":32,"path":["serde","de","value","StringDeserializer"],"kind":"struct"},"24:490:3031":{"crate_id":24,"path":["cryptoxide","x25519","PublicKey"],"kind":"struct"},"32:1715:1582":{"crate_id":32,"path":["serde","de","Deserializer"],"kind":"trait"},"12:364:19407":{"crate_id":12,"path":["hashbrown","raw","RawIter"],"kind":"struct"},"2:45263:6759":{"crate_id":2,"path":["core","hash","sip","SipHasher"],"kind":"struct"},"2:16042:18818":{"crate_id":2,"path":["core","core_simd","masks","mask_impl","Mask"],"kind":"struct"},"5:1307:19183":{"crate_id":5,"path":["alloc","collections","btree","dedup_sorted_iter","DedupSortedIter"],"kind":"struct"},"42:8132:18102":{"crate_id":42,"path":["js_sys","JsString"],"kind":"struct"},"50:2975:19970":{"crate_id":50,"path":["itertools","adaptors","PutBack"],"kind":"struct"},"39:407:19587":{"crate_id":39,"path":["rand","distributions","uniform","SampleBorrow"],"kind":"trait"},"31:1603:21473":{"crate_id":31,"path":["serde_json","value","de","KeyClassifier"],"kind":"struct"},"2:13178:19000":{"crate_id":2,"path":["core","str","iter","MatchIndicesInternal"],"kind":"struct"},"0:1050:3915":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","legacy_daedalus"],"kind":"module"},"2:45747:18184":{"crate_id":2,"path":["core","slice","iter","ChunksExact"],"kind":"struct"},"32:2328:7103":{"crate_id":32,"path":["serde","ser","SerializeMap"],"kind":"trait"},"2:42935:6909":{"crate_id":2,"path":["core","iter","adapters","array_chunks","ArrayChunks"],"kind":"struct"},"32:8981:21469":{"crate_id":32,"path":["serde","de","impls","deserialize","MapVisitor"],"kind":"struct"},"1:11207:6445":{"crate_id":1,"path":["std","sys","wasm","stdio","Stderr"],"kind":"struct"},"42:7531:19716":{"crate_id":42,"path":["js_sys","WebAssembly","Memory"],"kind":"struct"},"24:2347:6796":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha512Trunc224"],"kind":"struct"},"27:83:4151":{"crate_id":27,"path":["rand_os","wasm32_bindgen","OsRng"],"kind":"enum"},"25:694:6687":{"crate_id":25,"path":["num_traits","ops","euclid","Euclid"],"kind":"trait"},"32:5134:20397":{"crate_id":32,"path":["serde","de","value","F64Deserializer"],"kind":"struct"},"19:2090:19419":{"crate_id":19,"path":["wasm_bindgen","closure","WasmClosure"],"kind":"trait"},"2:46143:6836":{"crate_id":2,"path":["core","str","iter","Matches"],"kind":"struct"},"39:1557:18560":{"crate_id":39,"path":["rand","distributions","slice","Slice"],"kind":"struct"},"49:1492:19824":{"crate_id":49,"path":["typenum","type_operators","SquareRoot"],"kind":"trait"},"32:3243:18371":{"crate_id":32,"path":["serde","__private","de","FlatStructAccess"],"kind":"struct"},"2:9728:6812":{"crate_id":2,"path":["core","panicking","assert_matches_failed","Pattern"],"kind":"struct"},"12:1648:19413":{"crate_id":12,"path":["hashbrown","rustc_entry","RustcEntry"],"kind":"enum"},"31:1571:57715":{"crate_id":31,"path":["serde_json","value","de","MapRefDeserializer"],"kind":"struct"},"2:8956:154":{"crate_id":2,"path":["core","iter","traits","iterator","Iterator"],"kind":"trait"},"0:634:3685":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","read_vec"],"kind":"function"},"2:3500:6563":{"crate_id":2,"path":["core","ops","arith","Add"],"kind":"trait"},"2:16188:18818":{"crate_id":2,"path":["core","core_simd","masks","Mask"],"kind":"struct"},"50:4374:20829":{"crate_id":50,"path":["itertools","duplicates_impl","private","JustValue"],"kind":"struct"},"0:11429:3534":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","U8"],"kind":"variant"},"1:2432:20868":{"crate_id":1,"path":["std","env","ArgsOs"],"kind":"struct"},"2:48485:20687":{"crate_id":2,"path":["core","core_arch","simd","m64x2"],"kind":"struct"},"50:3750:19990":{"crate_id":50,"path":["itertools","exactly_one_err","ExactlyOneError"],"kind":"struct"},"2:3580:6571":{"crate_id":2,"path":["core","ops","bit","Shr"],"kind":"trait"},"2:46513:18778":{"crate_id":2,"path":["core","str","pattern","StrSearcherImpl"],"kind":"enum"},"26:249:6715":{"crate_id":26,"path":["linked_hash_map","IterMut"],"kind":"struct"},"50:3844:20313":{"crate_id":50,"path":["itertools","intersperse","IntersperseElementSimple"],"kind":"struct"},"24:2029:4077":{"crate_id":24,"path":["cryptoxide","hashing","blake2b","Context"],"kind":"struct"},"29:566:20168":{"crate_id":29,"path":["schemars","gen","json_schema_internal","PendingSchemaState"],"kind":"struct"},"39:917:18200":{"crate_id":39,"path":["rand","seq","index","sample"],"kind":"function"},"1:11807:24681":{"crate_id":1,"path":["std","backtrace_rs","types","BytesOrWideString"],"kind":"enum"},"2:42437:7242":{"crate_id":2,"path":["core","any","tags","Ref"],"kind":"struct"},"49:1004:19860":{"crate_id":49,"path":["typenum","private","PrivateSub"],"kind":"trait"},"2:2900:98":{"crate_id":2,"path":["core","borrow","BorrowMut"],"kind":"trait"},"2:47732:18872":{"crate_id":2,"path":["core","core_arch","simd","i16x2"],"kind":"struct"},"32:1414:58326":{"crate_id":32,"path":["serde","de","impls","range","Field"],"kind":"enum"},"31:1645:57712":{"crate_id":31,"path":["serde_json","value","de","UnitOnly"],"kind":"struct"},"2:2157:570":{"crate_id":2,"path":["core","mem","drop"],"kind":"function"},"0:537:112":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Decoder"],"kind":"struct"},"49:1443:19820":{"crate_id":49,"path":["typenum","type_operators","IsGreater"],"kind":"trait"},"2:45925:3539":{"crate_id":2,"path":["core","str","iter","Bytes"],"kind":"struct"},"4:0:6276":{"crate_id":4,"path":["rustc_std_workspace_core"],"kind":"module"},"1:11316:20741":{"crate_id":1,"path":["std","sys","wasm","net","netc","sockaddr_in6"],"kind":"struct"},"12:851:6716":{"crate_id":12,"path":["hashbrown","map","Drain"],"kind":"struct"},"1:1041:6629":{"crate_id":1,"path":["std","ascii","AsciiExt"],"kind":"trait"},"1:11618:20752":{"crate_id":1,"path":["std","sys_common","wtf8","CodePoint"],"kind":"struct"},"31:0:2026":{"crate_id":31,"path":["serde_json"],"kind":"module"},"19:301:17800":{"crate_id":19,"path":["wasm_bindgen","convert","impls","ResultAbiUnion"],"kind":"union"},"29:2280:7027":{"crate_id":29,"path":["schemars","schema","ObjectValidation"],"kind":"struct"},"39:603:3124":{"crate_id":39,"path":["rand","rng","Rng"],"kind":"trait"},"1:11755:20763":{"crate_id":1,"path":["std","backtrace_rs","backtrace","noop","Frame"],"kind":"struct"},"0:52641:1889":{"crate_id":0,"path":["cardano_serialization_lib","OperationalCert"],"kind":"struct"},"37:1798:7148":{"crate_id":37,"path":["num_bigint","biguint","iter","U32Digits"],"kind":"struct"},"25:855:6697":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingNeg"],"kind":"trait"},"12:1103:6720":{"crate_id":12,"path":["hashbrown","map","OccupiedEntry"],"kind":"struct"},"0:46526:1747":{"crate_id":0,"path":["cardano_serialization_lib","Credentials"],"kind":"struct"},"24:2197:20431":{"crate_id":24,"path":["cryptoxide","hashing","sha2","eng512","Engine"],"kind":"struct"},"2:3564:6565":{"crate_id":2,"path":["core","ops","bit","BitOr"],"kind":"trait"},"2:43950:175":{"crate_id":2,"path":["core","option","Option"],"kind":"enum"},"2:46934:18624":{"crate_id":2,"path":["core","alloc","layout","LayoutError"],"kind":"struct"},"32:8055:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"29:2429:7032":{"crate_id":29,"path":["schemars","visit","SetSingleExample"],"kind":"struct"},"2:15800:18815":{"crate_id":2,"path":["core","core_simd","elements","float","SimdFloat"],"kind":"trait"},"31:487:19523":{"crate_id":31,"path":["serde_json","error","ErrorImpl"],"kind":"struct"},"32:5749:19734":{"crate_id":32,"path":["serde","de","value","SeqDeserializer"],"kind":"struct"},"47:136:19749":{"crate_id":47,"path":["digest","variable","VariableOutputDirty"],"kind":"trait"},"32:6620:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"32:3563:58409":{"crate_id":32,"path":["serde","__private","ser","content","ContentSerializer"],"kind":"struct"},"5:7499:1645":{"crate_id":5,"path":["alloc","vec","into_iter","IntoIter"],"kind":"struct"},"2:10653:6748":{"crate_id":2,"path":["core","fmt","LowerExp"],"kind":"trait"},"5:855:224":{"crate_id":5,"path":["alloc","borrow","ToOwned"],"kind":"trait"},"32:1681:5703":{"crate_id":32,"path":["serde","de","Expected"],"kind":"trait"},"2:13118:18998":{"crate_id":2,"path":["core","str","iter","SplitInternal"],"kind":"struct"},"2:46007:6841":{"crate_id":2,"path":["core","str","iter","RSplitTerminator"],"kind":"struct"},"2:3471:6582":{"crate_id":2,"path":["core","marker","Unpin"],"kind":"trait"},"1:9778:18575":{"crate_id":1,"path":["std","path","Components"],"kind":"struct"},"2:3407:213":{"crate_id":2,"path":["core","marker","Send"],"kind":"trait"},"0:11479:3616":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError"],"kind":"enum"},"2:46043:6840":{"crate_id":2,"path":["core","str","iter","SplitN"],"kind":"struct"},"0:11467:3575":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError","StreamPending"],"kind":"variant"},"12:417:19405":{"crate_id":12,"path":["hashbrown","raw","RawDrain"],"kind":"struct"},"18:0:1566":{"crate_id":18,"path":["num_derive"],"kind":"module"},"2:11574:6821":{"crate_id":2,"path":["core","slice","iter","SplitInclusive"],"kind":"struct"},"0:52866:1897":{"crate_id":0,"path":["cardano_serialization_lib","HeaderLeaderCertEnum","NonceAndLeader"],"kind":"variant"},"24:2242:3993":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha512"],"kind":"struct"},"28:227:126":{"crate_id":28,"path":["rand_core","error","Error"],"kind":"struct"},"1:6921:19020":{"crate_id":1,"path":["std","sync","mpmc","waker","Waker"],"kind":"struct"},"32:8770:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"0:54448:1978":{"crate_id":0,"path":["cardano_serialization_lib","MintAssets"],"kind":"struct"},"1:6378:18716":{"crate_id":1,"path":["std","sync","barrier","Barrier"],"kind":"struct"},"42:11197:19700":{"crate_id":42,"path":["js_sys","Float32Array"],"kind":"struct"},"2:10321:18983":{"crate_id":2,"path":["core","fmt","builders","PadAdapterState"],"kind":"struct"},"2:42960:6910":{"crate_id":2,"path":["core","iter","adapters","by_ref_sized","ByRefSized"],"kind":"struct"},"2:49799:18865":{"crate_id":2,"path":["core","core_arch","simd","f32x16"],"kind":"struct"},"16:0:1561":{"crate_id":16,"path":["cfg_if"],"kind":"module"},"23:0:2016":{"crate_id":23,"path":["ed25519_bip32"],"kind":"module"},"50:4349:20326":{"crate_id":50,"path":["itertools","duplicates_impl","private","Meta"],"kind":"struct"},"2:3414:3674":{"crate_id":2,"path":["core","marker","Sized"],"kind":"trait"},"2:13229:6821":{"crate_id":2,"path":["core","str","iter","SplitInclusive"],"kind":"struct"},"2:3415:6864":{"crate_id":2,"path":["core","marker","Unsize"],"kind":"trait"},"32:8007:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"25:629:19446":{"crate_id":25,"path":["num_traits","ops","bytes","NumBytes"],"kind":"trait"},"12:1863:141":{"crate_id":12,"path":["hashbrown","set","HashSet"],"kind":"struct"},"44:266:44593":{"crate_id":44,"path":["ppv_lite86","types","u128x1"],"kind":"trait"},"1:6138:18599":{"crate_id":1,"path":["std","process","Termination"],"kind":"trait"},"42:9226:6974":{"crate_id":42,"path":["js_sys","global","get_global_object","Global"],"kind":"struct"},"24:2506:3897":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Sha3_256"],"kind":"struct"},"50:2890:20295":{"crate_id":50,"path":["itertools","adaptors","map","MapSpecialCase"],"kind":"struct"},"2:16819:18469":{"crate_id":2,"path":["core","core_simd","vector","sealed","Sealed"],"kind":"trait"},"1:6385:18718":{"crate_id":1,"path":["std","sync","barrier","BarrierWaitResult"],"kind":"struct"},"0:2233:1594":{"crate_id":0,"path":["cardano_serialization_lib","legacy_address"],"kind":"module"},"2:8756:132":{"crate_id":2,"path":["core","iter","traits","collect","FromIterator"],"kind":"trait"},"31:305:7336":{"crate_id":31,"path":["serde_json","de","VariantAccess"],"kind":"struct"},"1:11840:6303":{"crate_id":1,"path":["std","array"],"kind":"primitive"},"42:0:2019":{"crate_id":42,"path":["js_sys"],"kind":"module"},"45:348:19739":{"crate_id":45,"path":["serde_wasm_bindgen","ser","ObjectSerializer"],"kind":"struct"},"46:29:44705":{"crate_id":46,"path":["clear_on_drop","clear","ZeroSafe"],"kind":"trait"},"49:1408:19816":{"crate_id":49,"path":["typenum","type_operators","Min"],"kind":"trait"},"50:2408:19879":{"crate_id":50,"path":["itertools","unziptuple","MultiUnzip"],"kind":"trait"},"5:1674:1646":{"crate_id":5,"path":["alloc","collections","btree","map","Iter"],"kind":"struct"},"1:9075:18664":{"crate_id":1,"path":["std","fs","FileTimes"],"kind":"struct"},"32:9152:126":{"crate_id":32,"path":["serde","de","Error"],"kind":"trait"},"0:4011:2218":{"crate_id":0,"path":["cardano_serialization_lib","to_from_json"],"kind":"macro"},"2:48955:18882":{"crate_id":2,"path":["core","core_arch","simd","i64x4"],"kind":"struct"},"14:56:22246":{"crate_id":14,"path":["rustc_demangle","v0","Ident"],"kind":"struct"},"48:409:6428":{"crate_id":48,"path":["generic_array","sequence","Split"],"kind":"trait"},"2:42821:18848":{"crate_id":2,"path":["core","char","TryFromCharError"],"kind":"struct"},"1:10263:18539":{"crate_id":1,"path":["std","sync","mpsc","TrySendError"],"kind":"enum"},"23:178:3965":{"crate_id":23,"path":["ed25519_bip32","key","XPRV_SIZE"],"kind":"constant"},"2:5328:18949":{"crate_id":2,"path":["core","cell","BorrowRef"],"kind":"struct"},"24:3108:20459":{"crate_id":24,"path":["cryptoxide","cryptoutil","FixedBuffer"],"kind":"struct"},"1:784:2154":{"crate_id":1,"path":["std","thread","local","statik","Key"],"kind":"struct"},"2:17772:164":{"crate_id":2,"path":["core","num","nonzero","NonZeroI16"],"kind":"struct"},"1:10623:20732":{"crate_id":1,"path":["std","sys","wasm","fs","FilePermissions"],"kind":"struct"},"1:9794:18577":{"crate_id":1,"path":["std","path","Ancestors"],"kind":"struct"},"5:6862:6413":{"crate_id":5,"path":["alloc","sync","from_iter_exact","Guard"],"kind":"struct"},"32:6516:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"17:61:5650":{"crate_id":17,"path":["hex","FromHex"],"kind":"trait"},"0:48086:1792":{"crate_id":0,"path":["cardano_serialization_lib","ScriptAny"],"kind":"struct"},"5:72:6975":{"crate_id":5,"path":["alloc","raw_vec","RawVec"],"kind":"struct"},"2:44546:92":{"crate_id":2,"path":["core","sync","atomic","AtomicUsize"],"kind":"struct"},"1:10775:18706":{"crate_id":1,"path":["std","sys","wasm","net","TcpStream"],"kind":"struct"},"32:1902:7341":{"crate_id":32,"path":["serde","de","EnumAccess"],"kind":"trait"},"28:241:19725":{"crate_id":28,"path":["rand_core","block","BlockRng64"],"kind":"struct"},"1:5054:18497":{"crate_id":1,"path":["std","net","socket_addr","ToSocketAddrs"],"kind":"trait"},"2:44210:91":{"crate_id":2,"path":["core","sync","atomic","AtomicU8"],"kind":"struct"},"0:4008:2226":{"crate_id":0,"path":["cardano_serialization_lib","from_hex"],"kind":"macro"},"19:414:7252":{"crate_id":19,"path":["wasm_bindgen","convert","traits","OptionFromWasmAbi"],"kind":"trait"},"29:2225:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"2:3505:6572":{"crate_id":2,"path":["core","ops","arith","Sub"],"kind":"trait"},"49:1494:19825":{"crate_id":49,"path":["typenum","type_operators","Logarithm2"],"kind":"trait"},"1:10912:20866":{"crate_id":1,"path":["std","sys","wasm","os","SplitPaths"],"kind":"struct"},"48:387:19759":{"crate_id":48,"path":["generic_array","sequence","Lengthen"],"kind":"trait"},"32:9035:21470":{"crate_id":32,"path":["serde","de","impls","deserialize","EnumVisitor"],"kind":"struct"},"50:3854:6934":{"crate_id":50,"path":["itertools","intersperse","IntersperseWith"],"kind":"struct"},"49:6776:124":{"crate_id":49,"path":["typenum","Equal"],"kind":"struct"},"50:1638:59607":{"crate_id":50,"path":["itertools","kmerge_impl","KMergePredicate"],"kind":"trait"},"2:43000:6919":{"crate_id":2,"path":["core","iter","adapters","cycle","Cycle"],"kind":"struct"},"49:2836:18469":{"crate_id":49,"path":["typenum","sealed","Sealed"],"kind":"trait"},"25:860:6699":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingShr"],"kind":"trait"},"32:3331:18290":{"crate_id":32,"path":["serde","__private","ser","Unsupported"],"kind":"enum"},"2:17153:6659":{"crate_id":2,"path":["core","num","dec2flt","FloatErrorKind"],"kind":"enum"},"12:1238:17682":{"crate_id":12,"path":["hashbrown","map","OccupiedError"],"kind":"struct"},"2:11807:18195":{"crate_id":2,"path":["core","slice","iter","RSplitNMut"],"kind":"struct"},"2:5261:18943":{"crate_id":2,"path":["core","cell","BorrowError"],"kind":"struct"},"2:45071:17776":{"crate_id":2,"path":["core","fmt","FlagV1"],"kind":"enum"},"2:10634:110":{"crate_id":2,"path":["core","fmt","Debug"],"kind":"trait"},"25:858:6698":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingShl"],"kind":"trait"},"0:727:3750":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","BlockId"],"kind":"trait"},"2:2436:6972":{"crate_id":2,"path":["core","ptr","non_null","NonNull"],"kind":"struct"},"12:2018:1645":{"crate_id":12,"path":["hashbrown","set","IntoIter"],"kind":"struct"},"0:621:3673":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","Readable"],"kind":"trait"},"39:2006:19598":{"crate_id":39,"path":["rand","distributions","uniform","UniformDurationMode"],"kind":"enum"},"21:1309:1579":{"crate_id":21,"path":["cbor_event","types","Type"],"kind":"enum"},"2:50861:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"28:160:41767":{"crate_id":28,"path":["rand_core","impls","next_u32_via_fill"],"kind":"function"},"0:2172:4466":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","SpendingPublicKey"],"kind":"typedef"},"0:11464:3572":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError","StreamTooSmall"],"kind":"variant"},"32:8871:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2:5192:7108":{"crate_id":2,"path":["core","cell","Cell"],"kind":"struct"},"47:156:19751":{"crate_id":47,"path":["digest","xof","ExtendableOutput"],"kind":"trait"},"0:49920:1829":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashNamespace"],"kind":"enum"},"5:3401:1646":{"crate_id":5,"path":["alloc","collections","btree","set","Iter"],"kind":"struct"},"2:46904:19019":{"crate_id":2,"path":["core","task","wake","RawWakerVTable"],"kind":"struct"},"5:1712:6718":{"crate_id":5,"path":["alloc","collections","btree","map","Keys"],"kind":"struct"},"49:1412:19817":{"crate_id":49,"path":["typenum","type_operators","Max"],"kind":"trait"},"2:16823:18819":{"crate_id":2,"path":["core","core_simd","vector","SimdElement"],"kind":"trait"},"2:3515:5652":{"crate_id":2,"path":["core","ops","arith","Div"],"kind":"trait"},"40:203:3922":{"crate_id":40,"path":["rand_core","RngCore"],"kind":"trait"},"29:1873:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"50:3400:19940":{"crate_id":50,"path":["itertools","either_or_both","EitherOrBoth"],"kind":"enum"},"11:54:19391":{"crate_id":11,"path":["adler","Adler32"],"kind":"struct"},"2:3685:3137":{"crate_id":2,"path":["core","ops","function","Fn"],"kind":"trait"},"2:44075:204":{"crate_id":2,"path":["core","result","Result"],"kind":"enum"},"32:1864:9274":{"crate_id":32,"path":["serde","de","MapAccess"],"kind":"trait"},"0:1371:3988":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","Digest"],"kind":"struct"},"35:21:18555":{"crate_id":35,"path":["ryu","buffer","Buffer"],"kind":"struct"},"32:1019:21436":{"crate_id":32,"path":["serde","de","impls","BoolVisitor"],"kind":"struct"},"32:6370:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"0:49081:1793":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","ScriptNOfK"],"kind":"variant"},"5:3413:19150":{"crate_id":5,"path":["alloc","collections","btree","set","DifferenceInner"],"kind":"enum"},"2:48241:18878":{"crate_id":2,"path":["core","core_arch","simd","i32x4"],"kind":"struct"},"1:9374:3539":{"crate_id":1,"path":["std","io","Bytes"],"kind":"struct"},"2:3943:133":{"crate_id":2,"path":["core","ops","try_trait","FromResidual"],"kind":"trait"},"0:49921:1814":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashNamespace","NativeScript"],"kind":"variant"},"32:4704:20392":{"crate_id":32,"path":["serde","de","value","U16Deserializer"],"kind":"struct"},"49:1467:19822":{"crate_id":49,"path":["typenum","type_operators","IsNotEqual"],"kind":"trait"},"1:10979:18560":{"crate_id":1,"path":["std","sys","wasm","os_str","Slice"],"kind":"struct"},"2:6874:6913":{"crate_id":2,"path":["core","iter","adapters","flatten","Flatten"],"kind":"struct"},"50:343:20288":{"crate_id":50,"path":["itertools","adaptors","coalesce","CoalesceBy"],"kind":"struct"},"12:544:139":{"crate_id":12,"path":["hashbrown","map","HashMap"],"kind":"struct"},"51:303:19928":{"crate_id":51,"path":["either","Either"],"kind":"enum"},"31:141:1582":{"crate_id":31,"path":["serde_json","de","Deserializer"],"kind":"struct"},"2:42781:6829":{"crate_id":2,"path":["core","char","EscapeDebug"],"kind":"struct"},"1:10806:18707":{"crate_id":1,"path":["std","sys","wasm","net","TcpListener"],"kind":"struct"},"50:4364:20828":{"crate_id":50,"path":["itertools","duplicates_impl","private","KeyValue"],"kind":"struct"},"24:2674:20436":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Context256"],"kind":"struct"},"32:8269:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"1:8888:18248":{"crate_id":1,"path":["std","thread","Thread"],"kind":"struct"},"2:44983:67":{"crate_id":2,"path":["core","fmt","rt","v1","Alignment"],"kind":"enum"},"47:220:44768":{"crate_id":47,"path":["digest","BlockInput"],"kind":"trait"},"32:6464:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"50:0:2018":{"crate_id":50,"path":["itertools"],"kind":"module"},"1:1441:6716":{"crate_id":1,"path":["std","collections","hash","map","Drain"],"kind":"struct"},"1:3070:18673":{"crate_id":1,"path":["std","fs","canonicalize"],"kind":"function"},"1:2661:179":{"crate_id":1,"path":["std","ffi","os_str","OsString"],"kind":"struct"},"1:11524:6895":{"crate_id":1,"path":["std","sys_common","once","generic","Once"],"kind":"struct"},"32:3633:7101":{"crate_id":32,"path":["serde","__private","ser","content","SerializeTupleStruct"],"kind":"struct"},"9:738:19281":{"crate_id":9,"path":["miniz_oxide","deflate","core","TDEFLFlush"],"kind":"enum"},"24:2805:1878":{"crate_id":24,"path":["cryptoxide","kdf","argon2","Block"],"kind":"struct"},"24:1860:18314":{"crate_id":24,"path":["cryptoxide","curve25519","ge","Ge"],"kind":"struct"},"32:4962:20395":{"crate_id":32,"path":["serde","de","value","UsizeDeserializer"],"kind":"struct"},"32:2642:21461":{"crate_id":32,"path":["serde","__private","de","content","TagOrContentVisitor"],"kind":"struct"},"32:3324:58406":{"crate_id":32,"path":["serde","__private","ser","TaggedSerializer"],"kind":"struct"},"38:87:17708":{"crate_id":38,"path":["num_integer","average","Average"],"kind":"trait"},"2:7041:54477":{"crate_id":2,"path":["core","iter","adapters","flatten","TrustedConstSize"],"kind":"trait"},"2:42342:197":{"crate_id":2,"path":["core","ops","range","RangeToInclusive"],"kind":"struct"},"44:945:20346":{"crate_id":44,"path":["ppv_lite86","generic","u64x2_generic"],"kind":"struct"},"5:3447:19151":{"crate_id":5,"path":["alloc","collections","btree","set","IntersectionInner"],"kind":"enum"},"41:250:21520":{"crate_id":41,"path":["getrandom","imp","WebCrypto"],"kind":"struct"},"12:1664:19414":{"crate_id":12,"path":["hashbrown","rustc_entry","RustcOccupiedEntry"],"kind":"struct"},"2:48065:18894":{"crate_id":2,"path":["core","core_arch","simd","u16x8"],"kind":"struct"},"36:25:18469":{"crate_id":36,"path":["dyn_clone","sealed","Sealed"],"kind":"trait"},"49:1165:48204":{"crate_id":49,"path":["typenum","private","PrivateDivInt"],"kind":"trait"},"2:10789:20850":{"crate_id":2,"path":["core","fmt","fmt","BorrowedPlaceholder"],"kind":"struct"},"19:3137:1698":{"crate_id":19,"path":["wasm_bindgen","JsError"],"kind":"struct"},"0:49194:1815":{"crate_id":0,"path":["cardano_serialization_lib","ScriptRefEnum","PlutusScript"],"kind":"variant"},"50:2911:20297":{"crate_id":50,"path":["itertools","adaptors","map","MapSpecialCaseFnInto"],"kind":"struct"},"2:3224:229":{"crate_id":2,"path":["core","convert","TryFrom"],"kind":"trait"},"0:0:2029":{"crate_id":0,"path":["cardano_serialization_lib"],"kind":"module"},"29:1806:21412":{"crate_id":29,"path":["schemars","schema","_","deserialize","visit_map","__DeserializeWith"],"kind":"struct"},"25:796:41471":{"crate_id":25,"path":["num_traits","ops","overflowing","OverflowingAdd"],"kind":"trait"},"42:1782:18054":{"crate_id":42,"path":["js_sys","Boolean"],"kind":"struct"},"0:49522:1685":{"crate_id":0,"path":["cardano_serialization_lib","DataOption","DataHash"],"kind":"variant"},"32:6204:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2:46061:6839":{"crate_id":2,"path":["core","str","iter","RSplitN"],"kind":"struct"},"21:0:1576":{"crate_id":21,"path":["cbor_event"],"kind":"module"},"50:1650:19952":{"crate_id":50,"path":["itertools","kmerge_impl","KMergeBy"],"kind":"struct"},"39:1238:20365":{"crate_id":39,"path":["rand","distributions","other","Alphanumeric"],"kind":"struct"},"48:352:19757":{"crate_id":48,"path":["generic_array","sequence","GenericSequence"],"kind":"trait"},"2:3926:7160":{"crate_id":2,"path":["core","ops","range","OneSidedRange"],"kind":"trait"},"2:3484:6868":{"crate_id":2,"path":["core","marker","Tuple"],"kind":"trait"},"2:42403:18455":{"crate_id":2,"path":["core","any","TypeId"],"kind":"struct"},"2:25229:6735":{"crate_id":2,"path":["core","num","FpCategory"],"kind":"enum"},"37:0:2021":{"crate_id":37,"path":["num_bigint"],"kind":"module"},"2:3531:6667":{"crate_id":2,"path":["core","ops","arith","AddAssign"],"kind":"trait"},"0:17714:4181":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","EitherEd25519SecretKey"],"kind":"enum"},"2:45883:6832":{"crate_id":2,"path":["core","str","error","Utf8Error"],"kind":"struct"},"32:2863:18379":{"crate_id":32,"path":["serde","__private","de","content","EnumDeserializer"],"kind":"struct"},"21:1387:1677":{"crate_id":21,"path":["cbor_event","value","Value"],"kind":"enum"},"1:2407:20866":{"crate_id":1,"path":["std","env","SplitPaths"],"kind":"struct"},"0:2186:4476":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","deserialize_public_key"],"kind":"function"},"2:10879:138":{"crate_id":2,"path":["core","hash","Hash"],"kind":"trait"},"1:9131:6440":{"crate_id":1,"path":["std","io","buffered","IntoInnerError"],"kind":"struct"},"32:1106:21441":{"crate_id":32,"path":["serde","de","impls","BytesVisitor"],"kind":"struct"},"50:2513:19883":{"crate_id":50,"path":["itertools","Itertools"],"kind":"trait"},"2:43452:6899":{"crate_id":2,"path":["core","iter","sources","repeat_n","RepeatN"],"kind":"struct"},"52:0:2020":{"crate_id":52,"path":["num"],"kind":"module"},"2:8190:18804":{"crate_id":2,"path":["core","iter","adapters","GenericShunt"],"kind":"struct"},"2:16519:29336":{"crate_id":2,"path":["core","core_simd","ord","SimdOrd"],"kind":"trait"},"2:42137:6803":{"crate_id":2,"path":["core","ops","control_flow","ControlFlow"],"kind":"enum"},"1:7110:200":{"crate_id":1,"path":["std","sync","mpmc","Receiver"],"kind":"struct"},"12:1185:19402":{"crate_id":12,"path":["hashbrown","map","OccupiedEntryRef"],"kind":"struct"},"42:11413:19701":{"crate_id":42,"path":["js_sys","Float64Array"],"kind":"struct"},"1:11538:20210":{"crate_id":1,"path":["std","sys_common","once","generic","WaiterQueue"],"kind":"struct"},"2:52170:20696":{"crate_id":2,"path":["core","core_simd","vector","ptr","SimdMutPtr"],"kind":"struct"},"42:6061:19684":{"crate_id":42,"path":["js_sys","TypeError"],"kind":"struct"},"32:7989:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"1:11857:6318":{"crate_id":1,"path":["std","u128"],"kind":"primitive"},"19:1437:20171":{"crate_id":19,"path":["wasm_bindgen","convert","slices","MutSlice"],"kind":"struct"},"32:7881:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"39:60:17679":{"crate_id":39,"path":["rand","distributions","distribution","Distribution"],"kind":"trait"},"38:0:2022":{"crate_id":38,"path":["num_integer"],"kind":"module"},"2:46524:18779":{"crate_id":2,"path":["core","str","pattern","EmptyNeedle"],"kind":"struct"},"1:1428:6719":{"crate_id":1,"path":["std","collections","hash","map","Values"],"kind":"struct"},"32:2755:18382":{"crate_id":32,"path":["serde","__private","de","content","TagContentOtherFieldVisitor"],"kind":"struct"},"39:1144:19616":{"crate_id":39,"path":["rand","distributions","distribution","DistMap"],"kind":"struct"},"0:49111:1793":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","ScriptNOfK"],"kind":"variant"},"24:2312:6795":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Sha512Trunc256"],"kind":"struct"},"1:10199:18535":{"crate_id":1,"path":["std","sync","mpsc","SendError"],"kind":"struct"},"2:45849:18192":{"crate_id":2,"path":["core","slice","iter","RChunksExactMut"],"kind":"struct"},"42:5072:19679":{"crate_id":42,"path":["js_sys","RangeError"],"kind":"struct"},"2:43991:1646":{"crate_id":2,"path":["core","option","Iter"],"kind":"struct"},"1:4165:6448":{"crate_id":1,"path":["std","io","stdio","StdinLock"],"kind":"struct"},"31:2374:19477":{"crate_id":31,"path":["serde_json","read","Fused"],"kind":"trait"},"2:4210:68":{"crate_id":2,"path":["core","any","Any"],"kind":"trait"},"2:5112:18941":{"crate_id":2,"path":["core","cell","lazy","LazyCell"],"kind":"struct"},"32:818:57712":{"crate_id":32,"path":["serde","de","value","private","UnitOnly"],"kind":"struct"},"5:3111:54957":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Dying"],"kind":"enum"},"2:5266:18944":{"crate_id":2,"path":["core","cell","BorrowMutError"],"kind":"struct"},"2:47686:18892":{"crate_id":2,"path":["core","core_arch","simd","u16x2"],"kind":"struct"},"2:3746:6723":{"crate_id":2,"path":["core","ops","index","Index"],"kind":"trait"},"44:204:44581":{"crate_id":44,"path":["ppv_lite86","types","BitOps128"],"kind":"trait"},"43:343:20356":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha8Rng"],"kind":"struct"},"42:3819:5395":{"crate_id":42,"path":["js_sys","Number"],"kind":"struct"},"24:3118:18898":{"crate_id":24,"path":["cryptoxide","simd","fake","u32x4"],"kind":"struct"},"0:48848:1808":{"crate_id":0,"path":["cardano_serialization_lib","TimelockExpiry"],"kind":"struct"},"2:49675:18880":{"crate_id":2,"path":["core","core_arch","simd","i32x16"],"kind":"struct"},"1:11633:20753":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8Buf"],"kind":"struct"},"2:11724:18194":{"crate_id":2,"path":["core","slice","iter","RSplitMut"],"kind":"struct"},"2:5338:7242":{"crate_id":2,"path":["core","cell","Ref"],"kind":"struct"},"34:0:7001":{"crate_id":34,"path":["itoa"],"kind":"module"},"19:206:6578":{"crate_id":19,"path":["wasm_bindgen","convert","impls","WasmOption"],"kind":"enum"},"0:11480:3618":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadError","NotEnoughBytes"],"kind":"variant"},"41:0:2017":{"crate_id":41,"path":["getrandom"],"kind":"module"},"32:8203:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"32:1198:21446":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","VecInPlaceVisitor"],"kind":"struct"},"39:1158:19622":{"crate_id":39,"path":["rand","distributions","float","OpenClosed01"],"kind":"struct"},"25:1022:6653":{"crate_id":25,"path":["num_traits","NumRef"],"kind":"trait"},"53:789:20054":{"crate_id":53,"path":["num_complex","Complex"],"kind":"struct"},"5:7061:29530":{"crate_id":5,"path":["alloc","task","Wake"],"kind":"trait"},"1:11837:6301":{"crate_id":1,"path":["std","unit"],"kind":"primitive"},"12:1766:20172":{"crate_id":12,"path":["hashbrown","scopeguard","ScopeGuard"],"kind":"struct"},"0:49930:1831":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashNamespace","PlutusScriptV3"],"kind":"variant"},"31:271:7385":{"crate_id":31,"path":["serde_json","de","SeqAccess"],"kind":"struct"},"32:436:18367":{"crate_id":32,"path":["serde","de","value","BorrowedStrDeserializer"],"kind":"struct"},"56:260:6798":{"crate_id":56,"path":["sha2","sha256","Sha224"],"kind":"struct"},"1:6823:20196":{"crate_id":1,"path":["std","sync","mpmc","list","Channel"],"kind":"struct"},"24:3140:6879":{"crate_id":24,"path":["cryptoxide","constant_time","Choice"],"kind":"struct"},"50:1475:19950":{"crate_id":50,"path":["itertools","groupbylazy","Groups"],"kind":"struct"},"48:531:19768":{"crate_id":48,"path":["generic_array","ArrayConsumer"],"kind":"struct"},"5:788:20839":{"crate_id":5,"path":["alloc","boxed","from","StringError"],"kind":"struct"},"12:2041:18487":{"crate_id":12,"path":["hashbrown","set","Difference"],"kind":"struct"},"14:247:20474":{"crate_id":14,"path":["rustc_demangle","SizeLimitExhausted"],"kind":"struct"},"31:1559:57714":{"crate_id":31,"path":["serde_json","value","de","SeqRefDeserializer"],"kind":"struct"},"32:1588:21455":{"crate_id":32,"path":["serde","de","impls","deserialize","BoundVisitor"],"kind":"struct"},"44:324:44603":{"crate_id":44,"path":["ppv_lite86","types","Store"],"kind":"trait"},"49:1277:19837":{"crate_id":49,"path":["typenum","private","IsLessOrEqualPrivate"],"kind":"trait"},"0:2179:4474":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","serialize_public_key"],"kind":"function"},"49:1496:19826":{"crate_id":49,"path":["typenum","type_operators","Gcd"],"kind":"trait"},"25:852:6696":{"crate_id":25,"path":["num_traits","ops","wrapping","WrappingMul"],"kind":"trait"},"25:444:6404":{"crate_id":25,"path":["num_traits","float","Float"],"kind":"trait"},"51:0:18459":{"crate_id":51,"path":["either"],"kind":"module"},"32:1473:58326":{"crate_id":32,"path":["serde","de","impls","range_from","Field"],"kind":"enum"},"50:3741:19988":{"crate_id":50,"path":["itertools","combinations_with_replacement","CombinationsWithReplacement"],"kind":"struct"},"32:3702:58410":{"crate_id":32,"path":["serde","__private","ser","FlatMapSerializer"],"kind":"struct"},"5:1637:94":{"crate_id":5,"path":["alloc","collections","btree","map","BTreeMap"],"kind":"struct"},"1:6020:18592":{"crate_id":1,"path":["std","process","Command"],"kind":"struct"},"1:11152:18595":{"crate_id":1,"path":["std","sys","wasm","process","ExitStatus"],"kind":"struct"},"44:302:44602":{"crate_id":44,"path":["ppv_lite86","types","Machine"],"kind":"trait"},"39:624:17678":{"crate_id":39,"path":["rand","rng","Fill"],"kind":"trait"},"1:9788:1646":{"crate_id":1,"path":["std","path","Iter"],"kind":"struct"},"1:11861:6322":{"crate_id":1,"path":["std","fn"],"kind":"primitive"},"5:4023:6976":{"crate_id":5,"path":["alloc","collections","linked_list","DrainFilter"],"kind":"struct"},"1:854:18632":{"crate_id":1,"path":["std","thread","scoped","ScopedJoinHandle"],"kind":"struct"},"2:3417:219":{"crate_id":2,"path":["core","marker","StructuralPartialEq"],"kind":"trait"},"1:11854:6315":{"crate_id":1,"path":["std","u16"],"kind":"primitive"},"24:2138:20427":{"crate_id":24,"path":["cryptoxide","hashing","blake2s","ContextDyn"],"kind":"struct"},"1:1493:18547":{"crate_id":1,"path":["std","collections","hash","map","RawVacantEntryMut"],"kind":"struct"},"1:8858:18636":{"crate_id":1,"path":["std","thread","Builder"],"kind":"struct"},"0:45843:1729":{"crate_id":0,"path":["cardano_serialization_lib","RelayKind","SingleHostName"],"kind":"variant"},"32:7912:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"1:11302:20735":{"crate_id":1,"path":["std","sys","wasm","net","netc","sockaddr_in"],"kind":"struct"},"2:42670:18843":{"crate_id":2,"path":["core","char","convert","ParseCharError"],"kind":"struct"},"50:2903:20296":{"crate_id":50,"path":["itertools","adaptors","map","MapSpecialCaseFnOk"],"kind":"struct"},"0:4010:5058":{"crate_id":0,"path":["cardano_serialization_lib","to_from_bytes"],"kind":"macro"},"32:3622:7100":{"crate_id":32,"path":["serde","__private","ser","content","SerializeTuple"],"kind":"struct"},"0:773:3830":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","State"],"kind":"trait"},"2:45794:6909":{"crate_id":2,"path":["core","slice","iter","ArrayChunks"],"kind":"struct"},"1:11847:6308":{"crate_id":1,"path":["std","f64"],"kind":"primitive"},"32:6672:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"1:8846:18469":{"crate_id":1,"path":["std","sealed","Sealed"],"kind":"trait"},"49:6754:1975":{"crate_id":49,"path":["typenum","Less"],"kind":"struct"},"2:46213:6822":{"crate_id":2,"path":["core","str","iter","SplitWhitespace"],"kind":"struct"},"2:14168:134":{"crate_id":2,"path":["core","future","future","Future"],"kind":"trait"},"2:45013:126":{"crate_id":2,"path":["core","fmt","Error"],"kind":"struct"},"1:6243:200":{"crate_id":1,"path":["std","sync","mpsc","Receiver"],"kind":"struct"},"2:13194:19001":{"crate_id":2,"path":["core","str","iter","MatchesInternal"],"kind":"struct"},"2:10651:188":{"crate_id":2,"path":["core","fmt","Pointer"],"kind":"trait"},"2:8257:6891":{"crate_id":2,"path":["core","iter","range","Step"],"kind":"trait"},"2:15598:53658":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_lanes_left","Rotate"],"kind":"struct"},"32:8108:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"47:27:3988":{"crate_id":47,"path":["digest","digest","Digest"],"kind":"trait"},"0:5661:1666":{"crate_id":0,"path":["cardano_serialization_lib","RequiredSignersSet"],"kind":"typedef"},"49:6204:19832":{"crate_id":49,"path":["typenum","int","PInt"],"kind":"struct"},"2:25455:19057":{"crate_id":2,"path":["core","ptr","alignment","AlignmentEnum16"],"kind":"enum"},"5:8513:217":{"crate_id":5,"path":["alloc","string","String"],"kind":"struct"},"25:672:6680":{"crate_id":25,"path":["num_traits","ops","checked","CheckedMul"],"kind":"trait"},"32:3688:7105":{"crate_id":32,"path":["serde","__private","ser","content","SerializeStructVariant"],"kind":"struct"},"2:25385:6968":{"crate_id":2,"path":["core","mem","manually_drop","ManuallyDrop"],"kind":"struct"},"2:10895:142":{"crate_id":2,"path":["core","hash","Hasher"],"kind":"trait"},"0:1262:4046":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive","derive_pk_ed25519"],"kind":"function"},"1:8708:20206":{"crate_id":1,"path":["std","backtrace_rs","print","BacktraceFrameFmt"],"kind":"struct"},"32:607:42515":{"crate_id":32,"path":["serde","de","value","ExpectedInSeq"],"kind":"struct"},"31:2264:19475":{"crate_id":31,"path":["serde_json","read","SliceRead"],"kind":"struct"},"1:2520:6731":{"crate_id":1,"path":["std","error","Indented"],"kind":"struct"},"31:1937:7102":{"crate_id":31,"path":["serde_json","value","ser","SerializeTupleVariant"],"kind":"struct"},"12:838:6719":{"crate_id":12,"path":["hashbrown","map","Values"],"kind":"struct"},"9:0:6277":{"crate_id":9,"path":["miniz_oxide"],"kind":"module"},"1:706:159":{"crate_id":1,"path":["std","thread","local","LocalKey"],"kind":"struct"},"1:10358:20882":{"crate_id":1,"path":["std","sync","mpmc","select","Token"],"kind":"struct"},"1:9590:18709":{"crate_id":1,"path":["std","net","tcp","IntoIncoming"],"kind":"struct"},"42:11845:19703":{"crate_id":42,"path":["js_sys","BigUint64Array"],"kind":"struct"},"35:39:18469":{"crate_id":35,"path":["ryu","buffer","Sealed"],"kind":"trait"},"50:1910:19955":{"crate_id":50,"path":["itertools","permutations","Permutations"],"kind":"struct"},"2:45284:3830":{"crate_id":2,"path":["core","hash","sip","State"],"kind":"struct"},"2:48801:18887":{"crate_id":2,"path":["core","core_arch","simd","i8x32"],"kind":"struct"},"40:253:19725":{"crate_id":40,"path":["rand_core","block","BlockRng64"],"kind":"struct"},"29:1650:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"2:2308:19094":{"crate_id":2,"path":["core","ptr","metadata","Pointee"],"kind":"trait"},"0:812:2204":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","FromStr"],"kind":"trait"},"20:0:6466":{"crate_id":20,"path":["wasm_bindgen_macro"],"kind":"module"},"1:11309:20739":{"crate_id":1,"path":["std","sys","wasm","net","netc","in6_addr"],"kind":"struct"},"5:1751:17685":{"crate_id":5,"path":["alloc","collections","btree","map","IntoValues"],"kind":"struct"},"5:3820:157":{"crate_id":5,"path":["alloc","collections","linked_list","LinkedList"],"kind":"struct"},"42:4519:3764":{"crate_id":42,"path":["js_sys","Date"],"kind":"struct"},"2:42788:19133":{"crate_id":2,"path":["core","char","ToLowercase"],"kind":"struct"},"0:47600:1789":{"crate_id":0,"path":["cardano_serialization_lib","ScriptPubkey"],"kind":"struct"},"2:3586:7154":{"crate_id":2,"path":["core","ops","bit","BitAndAssign"],"kind":"trait"},"29:2024:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"5:4299:6716":{"crate_id":5,"path":["alloc","collections","vec_deque","drain","Drain"],"kind":"struct"},"5:8607:6977":{"crate_id":5,"path":["alloc","vec","splice","Splice"],"kind":"struct"},"5:5404:198":{"crate_id":5,"path":["alloc","rc","Rc"],"kind":"struct"},"2:46654:19006":{"crate_id":2,"path":["core","str","LinesAnyMap"],"kind":"struct"},"32:4790:20393":{"crate_id":32,"path":["serde","de","value","U64Deserializer"],"kind":"struct"},"31:1742:6723":{"crate_id":31,"path":["serde_json","value","index","Index"],"kind":"trait"},"12:0:6280":{"crate_id":12,"path":["hashbrown"],"kind":"module"},"1:10185:18532":{"crate_id":1,"path":["std","sync","mpsc","TryIter"],"kind":"struct"},"2:50874:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"25:800:41473":{"crate_id":25,"path":["num_traits","ops","overflowing","OverflowingMul"],"kind":"trait"},"49:1339:19856":{"crate_id":49,"path":["typenum","private","PrivateLogarithm2"],"kind":"trait"},"48:497:19744":{"crate_id":48,"path":["generic_array","GenericArray"],"kind":"struct"},"0:53411:1931":{"crate_id":0,"path":["cardano_serialization_lib","AssetName"],"kind":"struct"},"42:2125:19670":{"crate_id":42,"path":["js_sys","DataView"],"kind":"struct"},"0:797:3863":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Settings"],"kind":"trait"},"32:3415:58391":{"crate_id":32,"path":["serde","__private","ser","content","SerializeTupleVariantAsMapValue"],"kind":"struct"},"25:5272:6660":{"crate_id":25,"path":["num_traits","ParseFloatError"],"kind":"struct"},"50:1489:19949":{"crate_id":50,"path":["itertools","groupbylazy","Group"],"kind":"struct"},"1:8974:19191":{"crate_id":1,"path":["std","error","private","Internal"],"kind":"struct"},"25:251:41367":{"crate_id":25,"path":["num_traits","bounds","UpperBounded"],"kind":"trait"},"40:109:126":{"crate_id":40,"path":["rand_core","error","Error"],"kind":"struct"},"39:1942:19591":{"crate_id":39,"path":["rand","distributions","uniform","UniformChar"],"kind":"struct"},"37:957:4380":{"crate_id":37,"path":["num_bigint","bigint","BigInt"],"kind":"struct"},"2:46193:6429":{"crate_id":2,"path":["core","str","iter","Lines"],"kind":"struct"},"44:628:20336":{"crate_id":44,"path":["ppv_lite86","soft","x2"],"kind":"struct"},"1:7273:18727":{"crate_id":1,"path":["std","sync","once","OnceState"],"kind":"struct"},"2:3750:6724":{"crate_id":2,"path":["core","ops","index","IndexMut"],"kind":"trait"},"29:2242:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"31:472:126":{"crate_id":31,"path":["serde_json","error","Error"],"kind":"struct"},"32:3785:58392":{"crate_id":32,"path":["serde","__private","ser","FlatMapSerializeTupleVariantAsMapValue"],"kind":"struct"},"32:1576:21450":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"41:165:6974":{"crate_id":41,"path":["getrandom","imp","Global"],"kind":"struct"},"44:205:44582":{"crate_id":44,"path":["ppv_lite86","types","RotateEachWord32"],"kind":"trait"},"2:5435:17785":{"crate_id":2,"path":["core","cell","SyncUnsafeCell"],"kind":"struct"},"24:512:3988":{"crate_id":24,"path":["cryptoxide","digest","Digest"],"kind":"trait"},"24:1674:6793":{"crate_id":24,"path":["cryptoxide","constant_time","CtEqual"],"kind":"trait"},"0:47843:1791":{"crate_id":0,"path":["cardano_serialization_lib","ScriptAll"],"kind":"struct"},"1:9499:18742":{"crate_id":1,"path":["std","net","parser","AddrKind"],"kind":"enum"},"0:48329:1793":{"crate_id":0,"path":["cardano_serialization_lib","ScriptNOfK"],"kind":"struct"},"2:46435:18775":{"crate_id":2,"path":["core","str","pattern","CharSliceSearcher"],"kind":"struct"},"42:794:3540":{"crate_id":42,"path":["js_sys","Array"],"kind":"struct"},"12:338:20476":{"crate_id":12,"path":["hashbrown","raw","RawIterRange"],"kind":"struct"},"54:1036:49079":{"crate_id":54,"path":["num_rational","RatioErrorKind"],"kind":"enum"},"31:2072:19486":{"crate_id":31,"path":["serde_json","iter","LineColIterator"],"kind":"struct"},"29:1737:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"0:905:3913":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519_derive"],"kind":"module"},"1:6250:18533":{"crate_id":1,"path":["std","sync","mpsc","Sender"],"kind":"struct"},"49:2253:19846":{"crate_id":49,"path":["typenum","uint","SetBit"],"kind":"trait"},"1:9479:20707":{"crate_id":1,"path":["std","net","ip_addr","fmt","Span"],"kind":"struct"},"2:16922:19035":{"crate_id":2,"path":["core","num","bignum","Big32x40"],"kind":"struct"},"0:1214:539":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive"],"kind":"module"},"0:2175:1895":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","Ed25519Signature"],"kind":"typedef"},"39:2021:19631":{"crate_id":39,"path":["rand","distributions","weighted","alias_method","WeightedIndex"],"kind":"struct"},"1:9324:6423":{"crate_id":1,"path":["std","io","IoSlice"],"kind":"struct"},"1:1123:24679":{"crate_id":1,"path":["std","backtrace","BytesOrWide"],"kind":"enum"},"13:0:6275":{"crate_id":13,"path":["std_detect"],"kind":"module"},"2:3655:115":{"crate_id":2,"path":["core","ops","deref","Deref"],"kind":"trait"},"39:1998:19597":{"crate_id":39,"path":["rand","distributions","uniform","UniformDuration"],"kind":"struct"},"29:2139:7025":{"crate_id":29,"path":["schemars","schema","StringValidation"],"kind":"struct"},"5:4782:20177":{"crate_id":5,"path":["alloc","collections","vec_deque","truncate","Dropper"],"kind":"struct"},"17:0:1564":{"crate_id":17,"path":["hex"],"kind":"module"},"40:245:19724":{"crate_id":40,"path":["rand_core","block","BlockRng"],"kind":"struct"},"50:3770:19991":{"crate_id":50,"path":["itertools","format","Format"],"kind":"struct"},"29:1632:1771":{"crate_id":29,"path":["schemars","schema","Schema"],"kind":"enum"},"24:2957:6797":{"crate_id":24,"path":["cryptoxide","sha2","Sha256"],"kind":"struct"},"2:47895:18873":{"crate_id":2,"path":["core","core_arch","simd","i16x4"],"kind":"struct"},"0:826:3912":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519"],"kind":"module"},"0:55003:2004":{"crate_id":0,"path":["cardano_serialization_lib","NetworkId"],"kind":"struct"},"32:3268:18374":{"crate_id":32,"path":["serde","__private","de","AdjacentlyTaggedEnumVariantVisitor"],"kind":"struct"},"2:17085:18836":{"crate_id":2,"path":["core","num","dec2flt","common","BiasedFp"],"kind":"struct"},"0:11630:4033":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Error","Bech32Malformed"],"kind":"variant"},"2:17292:6739":{"crate_id":2,"path":["core","num","error","IntErrorKind"],"kind":"enum"},"2:17607:170":{"crate_id":2,"path":["core","num","nonzero","NonZeroU32"],"kind":"struct"},"50:4122:20006":{"crate_id":50,"path":["itertools","tuple_impl","Tuples"],"kind":"struct"},"5:6354:6981":{"crate_id":5,"path":["alloc","string","retain","SetLenOnDrop"],"kind":"struct"},"26:52:6712":{"crate_id":26,"path":["linked_hash_map","KeyRef"],"kind":"struct"},"49:6732:1976":{"crate_id":49,"path":["typenum","Greater"],"kind":"struct"},"32:8229:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"0:42951:1651":{"crate_id":0,"path":["cardano_serialization_lib","DataCost"],"kind":"struct"},"1:9570:18501":{"crate_id":1,"path":["std","net","socket_addr","SocketAddrV6"],"kind":"struct"},"1:2140:6976":{"crate_id":1,"path":["std","collections","hash","set","DrainFilter"],"kind":"struct"},"44:932:20345":{"crate_id":44,"path":["ppv_lite86","generic","u32x4_generic"],"kind":"struct"},"5:1684:6715":{"crate_id":5,"path":["alloc","collections","btree","map","IterMut"],"kind":"struct"},"0:4012:1614":{"crate_id":0,"path":["cardano_serialization_lib","impl_to_from"],"kind":"macro"},"14:11:20834":{"crate_id":14,"path":["rustc_demangle","legacy","Demangle"],"kind":"struct"},"2:42682:18844":{"crate_id":2,"path":["core","char","convert","CharErrorKind"],"kind":"enum"},"12:2384:20479":{"crate_id":12,"path":["hashbrown","raw","bitmask","BitMask"],"kind":"struct"},"5:4712:237":{"crate_id":5,"path":["alloc","collections","vec_deque","VecDeque"],"kind":"struct"},"32:3827:22220":{"crate_id":32,"path":["serde","__private","ser","CannotSerializeVariant"],"kind":"struct"},"39:1573:20366":{"crate_id":39,"path":["rand","distributions","slice","EmptySlice"],"kind":"struct"},"2:15983:18466":{"crate_id":2,"path":["core","core_simd","lane_count","LaneCount"],"kind":"struct"},"5:8402:6644":{"crate_id":5,"path":["alloc","collections","TryReserveError"],"kind":"struct"},"2:43127:6928":{"crate_id":2,"path":["core","iter","adapters","scan","Scan"],"kind":"struct"},"2:17706:5623":{"crate_id":2,"path":["core","num","nonzero","NonZeroUsize"],"kind":"struct"},"5:444:3568":{"crate_id":5,"path":["alloc","boxed","Box"],"kind":"struct"},"32:8416:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2:43108:6926":{"crate_id":2,"path":["core","iter","adapters","peekable","Peekable"],"kind":"struct"},"5:1066:3706":{"crate_id":5,"path":["alloc","collections","binary_heap","Hole"],"kind":"struct"},"2:46896:19018":{"crate_id":2,"path":["core","task","wake","RawWaker"],"kind":"struct"},"2:48263:18881":{"crate_id":2,"path":["core","core_arch","simd","i64x2"],"kind":"struct"},"44:295:44601":{"crate_id":44,"path":["ppv_lite86","types","VZip"],"kind":"trait"},"38:38:17704":{"crate_id":38,"path":["num_integer","roots","Roots"],"kind":"trait"},"2:45829:18193":{"crate_id":2,"path":["core","slice","iter","RChunksMut"],"kind":"struct"},"29:1889:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"12:961:18548":{"crate_id":12,"path":["hashbrown","map","RawEntryBuilder"],"kind":"struct"},"0:958:3917":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519_derive","Ed25519Bip32"],"kind":"struct"},"32:6802:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"27:96:19672":{"crate_id":27,"path":["rand_os","__wbg_shims","Function"],"kind":"struct"},"1:6429:18719":{"crate_id":1,"path":["std","sync","condvar","Condvar"],"kind":"struct"},"2:48384:20684":{"crate_id":2,"path":["core","core_arch","simd","m8x16"],"kind":"struct"},"39:2429:19610":{"crate_id":39,"path":["rand","seq","SliceChooseIter"],"kind":"struct"},"39:2358:20377":{"crate_id":39,"path":["rand","rngs","mock","StepRng"],"kind":"struct"},"2:43061:6925":{"crate_id":2,"path":["core","iter","adapters","inspect","Inspect"],"kind":"struct"},"12:2027:6976":{"crate_id":12,"path":["hashbrown","set","DrainFilter"],"kind":"struct"},"1:9387:6429":{"crate_id":1,"path":["std","io","Lines"],"kind":"struct"},"32:4532:20390":{"crate_id":32,"path":["serde","de","value","IsizeDeserializer"],"kind":"struct"},"35:0:7002":{"crate_id":35,"path":["ryu"],"kind":"module"},"2:15651:19842":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Even"],"kind":"struct"},"2:11686:6838":{"crate_id":2,"path":["core","slice","iter","RSplit"],"kind":"struct"},"19:394:7238":{"crate_id":19,"path":["wasm_bindgen","convert","traits","IntoWasmAbi"],"kind":"trait"},"1:9123:18685":{"crate_id":1,"path":["std","io","buffered","linewritershim","LineWriterShim"],"kind":"struct"},"48:279:19803":{"crate_id":48,"path":["generic_array","iter","GenericArrayIter"],"kind":"struct"},"5:8258:6974":{"crate_id":5,"path":["alloc","alloc","Global"],"kind":"struct"},"50:4068:19999":{"crate_id":50,"path":["itertools","sources","RepeatCall"],"kind":"struct"},"1:983:18653":{"crate_id":1,"path":["std","thread","Packet"],"kind":"struct"},"1:11660:20755":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8CodePoints"],"kind":"struct"},"26:264:6716":{"crate_id":26,"path":["linked_hash_map","Drain"],"kind":"struct"},"39:2041:17680":{"crate_id":39,"path":["rand","distributions","Standard"],"kind":"struct"},"19:0:1574":{"crate_id":19,"path":["wasm_bindgen"],"kind":"module"},"23:455:2131":{"crate_id":23,"path":["ed25519_bip32","key","XPub"],"kind":"struct"},"5:2628:19188":{"crate_id":5,"path":["alloc","collections","btree","node","NodeRef"],"kind":"struct"},"2:17739:167":{"crate_id":2,"path":["core","num","nonzero","NonZeroI8"],"kind":"struct"},"24:2328:20434":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context512_256"],"kind":"struct"},"19:668:6552":{"crate_id":19,"path":["wasm_bindgen","JsStatic"],"kind":"struct"},"9:1072:19237":{"crate_id":9,"path":["miniz_oxide","DataFormat"],"kind":"enum"},"2:35175:6407":{"crate_id":2,"path":["core","convert","Infallible"],"kind":"enum"},"42:10333:19696":{"crate_id":42,"path":["js_sys","Uint8Array"],"kind":"struct"},"2:44336:82":{"crate_id":2,"path":["core","sync","atomic","AtomicI32"],"kind":"struct"},"2:42840:19060":{"crate_id":2,"path":["core","ffi","c_str","FromBytesWithNulError"],"kind":"struct"},"2:14472:4077":{"crate_id":2,"path":["core","task","wake","Context"],"kind":"struct"},"0:4007:1835":{"crate_id":0,"path":["cardano_serialization_lib","to_bytes"],"kind":"macro"},"31:1535:57741":{"crate_id":31,"path":["serde_json","value","de","EnumRefDeserializer"],"kind":"struct"},"49:1192:19877":{"crate_id":49,"path":["typenum","private","PrivateMax"],"kind":"trait"},"1:9058:4339":{"crate_id":1,"path":["std","fs","Metadata"],"kind":"struct"},"2:46231:6819":{"crate_id":2,"path":["core","str","iter","EncodeUtf16"],"kind":"struct"},"1:11126:18594":{"crate_id":1,"path":["std","sys","wasm","process","Stdio"],"kind":"enum"},"1:10231:18537":{"crate_id":1,"path":["std","sync","mpsc","TryRecvError"],"kind":"enum"},"2:45087:73":{"crate_id":2,"path":["core","fmt","Arguments"],"kind":"struct"},"5:1730:17683":{"crate_id":5,"path":["alloc","collections","btree","map","ValuesMut"],"kind":"struct"},"1:10129:180":{"crate_id":1,"path":["std","process","Output"],"kind":"struct"},"2:5816:24682":{"crate_id":2,"path":["core","ffi","c_void"],"kind":"enum"},"2:9607:8781":{"crate_id":2,"path":["core","panic","unwind_safe","AssertUnwindSafe"],"kind":"struct"},"0:42440:1633":{"crate_id":0,"path":["cardano_serialization_lib","TransactionInputs"],"kind":"struct"},"5:7377:20174":{"crate_id":5,"path":["alloc","vec","drain","drop","DropGuard"],"kind":"struct"},"24:2696:18353":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Keccak384"],"kind":"struct"},"50:4105:20002":{"crate_id":50,"path":["itertools","tee","Tee"],"kind":"struct"},"2:17838:166":{"crate_id":2,"path":["core","num","nonzero","NonZeroI64"],"kind":"struct"},"49:6630:20334":{"crate_id":49,"path":["typenum","array","ATerm"],"kind":"struct"},"1:11839:6302":{"crate_id":1,"path":["std","pointer"],"kind":"primitive"},"49:752:5312":{"crate_id":49,"path":["typenum","marker_traits","Integer"],"kind":"trait"},"2:44168:84":{"crate_id":2,"path":["core","sync","atomic","AtomicI8"],"kind":"struct"},"24:2192:20431":{"crate_id":24,"path":["cryptoxide","hashing","sha2","eng256","Engine"],"kind":"struct"},"0:11752:4063":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Error","InvalidHexEncoding"],"kind":"variant"},"0:52114:1878":{"crate_id":0,"path":["cardano_serialization_lib","Block"],"kind":"struct"},"0:45865:1729":{"crate_id":0,"path":["cardano_serialization_lib","RelayEnum","SingleHostName"],"kind":"variant"},"49:1174:48206":{"crate_id":49,"path":["typenum","private","PrivateRem"],"kind":"trait"},"49:731:6405":{"crate_id":49,"path":["typenum","marker_traits","Unsigned"],"kind":"trait"},"0:52865:1896":{"crate_id":0,"path":["cardano_serialization_lib","HeaderLeaderCertEnum"],"kind":"enum"},"1:10465:7110":{"crate_id":1,"path":["std","time","SystemTime"],"kind":"struct"},"1:2129:1646":{"crate_id":1,"path":["std","collections","hash","set","Iter"],"kind":"struct"},"32:3430:58360":{"crate_id":32,"path":["serde","__private","ser","content","SerializeStructVariantAsMapValue"],"kind":"struct"},"43:197:20352":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha20Rng"],"kind":"struct"},"49:1237:19835":{"crate_id":49,"path":["typenum","private","IsEqualPrivate"],"kind":"trait"},"32:2346:7105":{"crate_id":32,"path":["serde","ser","SerializeStructVariant"],"kind":"trait"},"50:3838:20824":{"crate_id":50,"path":["itertools","groupbylazy","ChunkIndex"],"kind":"struct"},"50:2880:20294":{"crate_id":50,"path":["itertools","adaptors","coalesce","DedupPredWithCount2CoalescePred"],"kind":"struct"},"32:1547:21454":{"crate_id":32,"path":["serde","de","impls","range_to","RangeToVisitor"],"kind":"struct"},"50:4041:19971":{"crate_id":50,"path":["itertools","put_back_n_impl","PutBackN"],"kind":"struct"},"45:77:9274":{"crate_id":45,"path":["serde_wasm_bindgen","de","MapAccess"],"kind":"struct"},"2:42698:18846":{"crate_id":2,"path":["core","char","convert","CharTryFromError"],"kind":"struct"},"31:755:6718":{"crate_id":31,"path":["serde_json","map","Keys"],"kind":"struct"},"0:43931:1697":{"crate_id":0,"path":["cardano_serialization_lib","Ipv4"],"kind":"struct"},"2:10930:6722":{"crate_id":2,"path":["core","hash","BuildHasher"],"kind":"trait"},"5:6774:19158":{"crate_id":5,"path":["alloc","sync","Weak"],"kind":"struct"},"5:5917:6816":{"crate_id":5,"path":["alloc","slice","Concat"],"kind":"trait"},"2:14218:53713":{"crate_id":2,"path":["core","future","join","MaybeDone"],"kind":"enum"},"32:6067:20402":{"crate_id":32,"path":["serde","de","value","EnumAccessDeserializer"],"kind":"struct"},"32:3102:18380":{"crate_id":32,"path":["serde","__private","de","content","InternallyTaggedUnitVisitor"],"kind":"struct"},"24:1752:20419":{"crate_id":24,"path":["cryptoxide","blake2s","Blake2s"],"kind":"struct"},"32:6266:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"5:8000:20189":{"crate_id":5,"path":["alloc","vec","dedup_by","FillGapOnDrop"],"kind":"struct"},"29:2154:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"2:4599:1645":{"crate_id":2,"path":["core","array","iter","IntoIter"],"kind":"struct"},"1:1602:6720":{"crate_id":1,"path":["std","collections","hash","map","OccupiedEntry"],"kind":"struct"},"32:4618:20391":{"crate_id":32,"path":["serde","de","value","U8Deserializer"],"kind":"struct"},"26:257:1645":{"crate_id":26,"path":["linked_hash_map","IntoIter"],"kind":"struct"},"31:160:19490":{"crate_id":31,"path":["serde_json","de","ParserNumber"],"kind":"enum"},"42:1094:19664":{"crate_id":42,"path":["js_sys","SharedArrayBuffer"],"kind":"struct"},"9:615:19229":{"crate_id":9,"path":["miniz_oxide","inflate","stream","InflateState"],"kind":"struct"},"0:51756:1873":{"crate_id":0,"path":["cardano_serialization_lib","TransactionWitnessSets"],"kind":"struct"},"1:4018:6456":{"crate_id":1,"path":["std","io","readbuf","BorrowedBuf"],"kind":"struct"},"5:3110:17769":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Owned"],"kind":"enum"},"3:0:428":{"crate_id":3,"path":["compiler_builtins"],"kind":"module"},"2:11651:18197":{"crate_id":2,"path":["core","slice","iter","SplitInclusiveMut"],"kind":"struct"},"24:2983:18349":{"crate_id":24,"path":["cryptoxide","sha3","Sha3_512"],"kind":"struct"},"0:50799:1867":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashes"],"kind":"struct"},"14:241:20472":{"crate_id":14,"path":["rustc_demangle","TryDemangleError"],"kind":"struct"},"2:13459:6814":{"crate_id":2,"path":["core","str","pattern","Searcher"],"kind":"trait"},"22:59:6616":{"crate_id":22,"path":["bech32","Base32Len"],"kind":"trait"},"42:6752:19711":{"crate_id":42,"path":["js_sys","WebAssembly","Instance"],"kind":"struct"},"2:42238:194":{"crate_id":2,"path":["core","ops","range","RangeFull"],"kind":"struct"},"2:42396:7161":{"crate_id":2,"path":["core","ops","try_trait","Yeet"],"kind":"struct"},"24:2468:18351":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Sha3_224"],"kind":"struct"},"24:2970:6798":{"crate_id":24,"path":["cryptoxide","sha2","Sha224"],"kind":"struct"},"2:45757:18185":{"crate_id":2,"path":["core","slice","iter","ChunksExactMut"],"kind":"struct"},"1:1118:20859":{"crate_id":1,"path":["std","backtrace","BacktraceSymbol"],"kind":"struct"},"2:3521:6569":{"crate_id":2,"path":["core","ops","arith","Rem"],"kind":"trait"},"32:563:18375":{"crate_id":32,"path":["serde","de","value","BorrowedBytesDeserializer"],"kind":"struct"},"24:2040:20427":{"crate_id":24,"path":["cryptoxide","hashing","blake2b","ContextDyn"],"kind":"struct"},"24:1867:18315":{"crate_id":24,"path":["cryptoxide","curve25519","ge","GePartial"],"kind":"struct"},"2:46666:19010":{"crate_id":2,"path":["core","str","CharEscapeDefault"],"kind":"struct"},"1:2664:178":{"crate_id":1,"path":["std","ffi","os_str","OsStr"],"kind":"struct"},"31:673:7017":{"crate_id":31,"path":["serde_json","map","deserialize","Visitor"],"kind":"struct"},"2:45719:18183":{"crate_id":2,"path":["core","slice","iter","Windows"],"kind":"struct"},"1:3300:6438":{"crate_id":1,"path":["std","io","buffered","bufreader","BufReader"],"kind":"struct"},"49:763:19840":{"crate_id":49,"path":["typenum","marker_traits","TypeArray"],"kind":"trait"},"32:1039:21437":{"crate_id":32,"path":["serde","de","impls","CharVisitor"],"kind":"struct"},"2:49345:18908":{"crate_id":2,"path":["core","core_arch","simd","u8x64"],"kind":"struct"},"32:1121:21442":{"crate_id":32,"path":["serde","de","impls","CStringVisitor"],"kind":"struct"},"31:2268:19476":{"crate_id":31,"path":["serde_json","read","StrRead"],"kind":"struct"},"1:11297:20733":{"crate_id":1,"path":["std","sys","wasm","net","netc","in_addr"],"kind":"struct"},"1:11856:6317":{"crate_id":1,"path":["std","u64"],"kind":"primitive"},"0:45861:1732":{"crate_id":0,"path":["cardano_serialization_lib","RelayEnum"],"kind":"enum"},"12:2022:6716":{"crate_id":12,"path":["hashbrown","set","Drain"],"kind":"struct"},"12:2048:18488":{"crate_id":12,"path":["hashbrown","set","SymmetricDifference"],"kind":"struct"},"43:349:20356":{"crate_id":43,"path":["rand_chacha","chacha","abstract8","ChaCha8Rng"],"kind":"struct"},"36:49:7016":{"crate_id":36,"path":["dyn_clone","DynClone"],"kind":"trait"},"49:6845:19762":{"crate_id":49,"path":["typenum","uint","UTerm"],"kind":"struct"},"2:17640:171":{"crate_id":2,"path":["core","num","nonzero","NonZeroU64"],"kind":"struct"},"1:11835:6299":{"crate_id":1,"path":["std","never"],"kind":"primitive"},"0:50557:1865":{"crate_id":0,"path":["cardano_serialization_lib","GenesisHashes"],"kind":"struct"},"38:110:5312":{"crate_id":38,"path":["num_integer","Integer"],"kind":"trait"},"44:976:20349":{"crate_id":44,"path":["ppv_lite86","generic","G1"],"kind":"struct"},"1:10519:20867":{"crate_id":1,"path":["std","sys","wasm","args","Args"],"kind":"struct"},"32:6000:20401":{"crate_id":32,"path":["serde","de","value","MapAccessDeserializer"],"kind":"struct"},"2:14569:137":{"crate_id":2,"path":["core","alloc","global","GlobalAlloc"],"kind":"trait"},"50:3944:19995":{"crate_id":50,"path":["itertools","peek_nth","PeekNth"],"kind":"struct"},"49:959:19828":{"crate_id":49,"path":["typenum","private","InternalMarker"],"kind":"trait"},"24:2636:20437":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Context224"],"kind":"struct"},"1:11724:20759":{"crate_id":1,"path":["std","personality","dwarf","eh","EHContext"],"kind":"struct"},"40:0:3920":{"crate_id":40,"path":["rand_core"],"kind":"module"},"25:409:19465":{"crate_id":25,"path":["num_traits","float","FloatCore"],"kind":"trait"},"5:8477:19177":{"crate_id":5,"path":["alloc","ffi","c_str","FromVecWithNulError"],"kind":"struct"},"42:3277:17665":{"crate_id":42,"path":["js_sys","AsyncIterator"],"kind":"struct"},"2:44058:7608":{"crate_id":2,"path":["core","panicking","AssertKind"],"kind":"enum"},"2:9605:8783":{"crate_id":2,"path":["core","panic","unwind_safe","UnwindSafe"],"kind":"trait"},"32:8583:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"9:708:19280":{"crate_id":9,"path":["miniz_oxide","deflate","core","CompressionStrategy"],"kind":"enum"},"2:46534:18780":{"crate_id":2,"path":["core","str","pattern","TwoWaySearcher"],"kind":"struct"},"2:16131:18469":{"crate_id":2,"path":["core","core_simd","masks","to_bitmask","sealed","Sealed"],"kind":"trait"},"42:8624:19719":{"crate_id":42,"path":["js_sys","Intl","DateTimeFormat"],"kind":"struct"},"1:9167:18615":{"crate_id":1,"path":["std","io","error","Custom"],"kind":"struct"},"2:44067:187":{"crate_id":2,"path":["core","pin","Pin"],"kind":"struct"},"48:187:44833":{"crate_id":48,"path":["generic_array","arr","AddLength"],"kind":"trait"},"5:4683:20176":{"crate_id":5,"path":["alloc","collections","vec_deque","spec_extend","spec_extend","WrapAddOnDrop"],"kind":"struct"},"29:653:7018":{"crate_id":29,"path":["schemars","visit","visit_root_schema"],"kind":"function"},"12:2235:5665":{"crate_id":12,"path":["hashbrown","set","Entry"],"kind":"enum"},"27:195:21523":{"crate_id":27,"path":["rand_os","__wbg_shims","This"],"kind":"struct"},"47:222:19742":{"crate_id":47,"path":["digest","Reset"],"kind":"trait"},"0:11611:3928":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519","Sig"],"kind":"struct"},"31:1979:19501":{"crate_id":31,"path":["serde_json","value","ser","MapKeySerializer"],"kind":"struct"},"2:42482:4067":{"crate_id":2,"path":["core","array","TryFromSliceError"],"kind":"struct"},"32:3018:57713":{"crate_id":32,"path":["serde","__private","de","content","VariantRefDeserializer"],"kind":"struct"},"0:49114:1795":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","TimelockStart"],"kind":"variant"},"32:2897:18378":{"crate_id":32,"path":["serde","__private","de","content","ContentRefDeserializer"],"kind":"struct"},"0:2173:4467":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","SpendingSignature"],"kind":"typedef"},"2:8723:6906":{"crate_id":2,"path":["core","iter","traits","accum","Product"],"kind":"trait"},"1:3068:18672":{"crate_id":1,"path":["std","fs","read_link"],"kind":"function"},"45:433:126":{"crate_id":45,"path":["serde_wasm_bindgen","error","Error"],"kind":"struct"},"46:19:44704":{"crate_id":46,"path":["clear_on_drop","clear","InitializableFromZeroed"],"kind":"trait"},"5:8282:6716":{"crate_id":5,"path":["alloc","collections","binary_heap","Drain"],"kind":"struct"},"19:493:6576":{"crate_id":19,"path":["wasm_bindgen","cast","JsCast"],"kind":"trait"},"50:3390:1861":{"crate_id":50,"path":["itertools","adaptors","Update"],"kind":"struct"},"1:9357:6425":{"crate_id":1,"path":["std","io","Chain"],"kind":"struct"},"24:2184:4077":{"crate_id":24,"path":["cryptoxide","hashing","sha1","Context"],"kind":"struct"},"29:353:5186":{"crate_id":29,"path":["schemars","ser","SerializeSeq"],"kind":"struct"},"1:9139:2195":{"crate_id":1,"path":["std","io","cursor","Cursor"],"kind":"struct"},"40:214:6783":{"crate_id":40,"path":["rand_core","SeedableRng"],"kind":"trait"},"1:5629:20869":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"2:14259:186":{"crate_id":2,"path":["core","future","pending","Pending"],"kind":"struct"},"44:285:44598":{"crate_id":44,"path":["ppv_lite86","types","u64x2x4"],"kind":"trait"},"5:0:278":{"crate_id":5,"path":["alloc"],"kind":"module"},"5:5973:20183":{"crate_id":5,"path":["alloc","slice","merge","MergeHole"],"kind":"struct"},"0:49083:1795":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","TimelockStart"],"kind":"variant"},"32:3149:18366":{"crate_id":32,"path":["serde","__private","de","StrDeserializer"],"kind":"struct"},"44:248:44591":{"crate_id":44,"path":["ppv_lite86","types","LaneWords4"],"kind":"trait"},"2:9228:6801":{"crate_id":2,"path":["core","iter","traits","marker","FusedIterator"],"kind":"trait"},"48:456:19743":{"crate_id":48,"path":["generic_array","ArrayLength"],"kind":"trait"},"24:2582:18349":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Sha3_512"],"kind":"struct"},"2:3955:7164":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuit"],"kind":"struct"},"32:1214:21466":{"crate_id":32,"path":["serde","de","impls","ArrayInPlaceVisitor"],"kind":"struct"},"32:3445:3831":{"crate_id":32,"path":["serde","__private","ser","content","Content"],"kind":"enum"},"0:49117:1808":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","TimelockExpiry"],"kind":"variant"},"2:48689:18899":{"crate_id":2,"path":["core","core_arch","simd","u32x8"],"kind":"struct"},"2:43425:6895":{"crate_id":2,"path":["core","iter","sources","once","Once"],"kind":"struct"},"1:11860:6321":{"crate_id":1,"path":["std","reference"],"kind":"primitive"},"0:2838:1597":{"crate_id":0,"path":["cardano_serialization_lib","typed_bytes"],"kind":"module"},"50:1861:19934":{"crate_id":50,"path":["itertools","peeking_take_while","PeekingNext"],"kind":"trait"},"2:47865:18885":{"crate_id":2,"path":["core","core_arch","simd","i8x8"],"kind":"struct"},"2:5257:201":{"crate_id":2,"path":["core","cell","RefCell"],"kind":"struct"},"32:3118:18386":{"crate_id":32,"path":["serde","__private","de","content","UntaggedUnitVisitor"],"kind":"struct"},"32:2773:18377":{"crate_id":32,"path":["serde","__private","de","content","ContentDeserializer"],"kind":"struct"},"9:916:20534":{"crate_id":9,"path":["miniz_oxide","inflate","core","LocalVars"],"kind":"struct"},"12:2398:20481":{"crate_id":12,"path":["hashbrown","raw","TableLayout"],"kind":"struct"},"5:1558:17682":{"crate_id":5,"path":["alloc","collections","btree","map","entry","OccupiedError"],"kind":"struct"},"49:1183:19875":{"crate_id":49,"path":["typenum","private","PrivateMin"],"kind":"trait"},"2:15889:18938":{"crate_id":2,"path":["core","core_simd","elements","uint","SimdUint"],"kind":"trait"},"39:417:19588":{"crate_id":39,"path":["rand","distributions","uniform","SampleRange"],"kind":"trait"},"0:39443:4134":{"crate_id":0,"path":["cardano_serialization_lib","typed_bytes","ByteArray"],"kind":"struct"},"8:0:1561":{"crate_id":8,"path":["cfg_if"],"kind":"module"},"2:42430:20853":{"crate_id":2,"path":["core","any","tags","MaybeSizedValue"],"kind":"struct"},"25:681:6683":{"crate_id":25,"path":["num_traits","ops","checked","CheckedShl"],"kind":"trait"},"50:3161:20305":{"crate_id":50,"path":["itertools","adaptors","Tuple5Combination"],"kind":"struct"},"32:352:20383":{"crate_id":32,"path":["serde","de","value","UnitDeserializer"],"kind":"struct"},"5:5499:6413":{"crate_id":5,"path":["alloc","rc","from_iter_exact","Guard"],"kind":"struct"},"25:700:6686":{"crate_id":25,"path":["num_traits","ops","euclid","CheckedEuclid"],"kind":"trait"},"6:0:785":{"crate_id":6,"path":["libc"],"kind":"module"},"50:2940:60607":{"crate_id":50,"path":["itertools","adaptors","multi_product","MultiProductIterState"],"kind":"enum"},"2:8801:119":{"crate_id":2,"path":["core","iter","traits","double_ended","DoubleEndedIterator"],"kind":"trait"},"25:679:6681":{"crate_id":25,"path":["num_traits","ops","checked","CheckedNeg"],"kind":"trait"},"47:127:19747":{"crate_id":47,"path":["digest","variable","VariableOutput"],"kind":"trait"},"25:529:6402":{"crate_id":25,"path":["num_traits","identities","One"],"kind":"trait"},"0:51526:1872":{"crate_id":0,"path":["cardano_serialization_lib","TransactionBodies"],"kind":"struct"},"32:2249:1584":{"crate_id":32,"path":["serde","ser","Serialize"],"kind":"trait"},"2:45807:18173":{"crate_id":2,"path":["core","slice","iter","ArrayChunksMut"],"kind":"struct"},"50:3217:20307":{"crate_id":50,"path":["itertools","adaptors","Tuple7Combination"],"kind":"struct"},"2:49921:18868":{"crate_id":2,"path":["core","core_arch","simd","f64x8"],"kind":"struct"},"5:6754:69":{"crate_id":5,"path":["alloc","sync","Arc"],"kind":"struct"},"25:367:6400":{"crate_id":25,"path":["num_traits","cast","NumCast"],"kind":"trait"},"42:2649:19672":{"crate_id":42,"path":["js_sys","Function"],"kind":"struct"},"0:53610:1940":{"crate_id":0,"path":["cardano_serialization_lib","AssetNames"],"kind":"struct"},"21:844:1706":{"crate_id":21,"path":["cbor_event","len","Len"],"kind":"enum"},"32:7948:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"0:2903:5618":{"crate_id":0,"path":["cardano_serialization_lib","typed_bytes","ByteAccessor"],"kind":"trait"},"44:260:18898":{"crate_id":44,"path":["ppv_lite86","types","u32x4"],"kind":"trait"},"2:4:974":{"crate_id":2,"path":["core","panic"],"kind":"macro"},"1:1470:18544":{"crate_id":1,"path":["std","collections","hash","map","RawEntryBuilderMut"],"kind":"struct"},"11:46:20484":{"crate_id":11,"path":["adler","algo","U32X4"],"kind":"struct"},"12:922:18545":{"crate_id":12,"path":["hashbrown","map","RawEntryMut"],"kind":"enum"},"12:732:1646":{"crate_id":12,"path":["hashbrown","map","Iter"],"kind":"struct"},"49:764:19841":{"crate_id":49,"path":["typenum","marker_traits","PowerOfTwo"],"kind":"trait"},"1:10193:1645":{"crate_id":1,"path":["std","sync","mpsc","IntoIter"],"kind":"struct"},"2:46319:18766":{"crate_id":2,"path":["core","str","pattern","SearchStep"],"kind":"enum"},"32:1007:21435":{"crate_id":32,"path":["serde","de","impls","UnitVisitor"],"kind":"struct"},"1:9162:18614":{"crate_id":1,"path":["std","io","error","SimpleMessage"],"kind":"struct"},"48:392:19755":{"crate_id":48,"path":["generic_array","sequence","Shorten"],"kind":"trait"},"45:70:7385":{"crate_id":45,"path":["serde_wasm_bindgen","de","SeqAccess"],"kind":"struct"},"0:11469:3577":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","DecodeError","TypeUnknown"],"kind":"variant"},"49:1380:19812":{"crate_id":49,"path":["typenum","type_operators","Abs"],"kind":"trait"},"2:45302:20674":{"crate_id":2,"path":["core","hash","sip","Sip24Rounds"],"kind":"struct"},"53:0:18460":{"crate_id":53,"path":["num_complex"],"kind":"module"},"5:3408:18487":{"crate_id":5,"path":["alloc","collections","btree","set","Difference"],"kind":"struct"},"24:2820:1579":{"crate_id":24,"path":["cryptoxide","kdf","argon2","Type"],"kind":"enum"},"42:8895:19721":{"crate_id":42,"path":["js_sys","Intl","PluralRules"],"kind":"struct"},"29:2101:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"2:43462:6901":{"crate_id":2,"path":["core","iter","sources","repeat_with","RepeatWith"],"kind":"struct"},"32:3659:7103":{"crate_id":32,"path":["serde","__private","ser","content","SerializeMap"],"kind":"struct"},"9:1012:19241":{"crate_id":9,"path":["miniz_oxide","MZStatus"],"kind":"enum"},"50:4095:20825":{"crate_id":50,"path":["itertools","tee","TeeBuffer"],"kind":"struct"},"24:2789:41214":{"crate_id":24,"path":["cryptoxide","kdf","argon2","InvalidParam"],"kind":"enum"},"32:3923:18387":{"crate_id":32,"path":["serde","seed","InPlaceSeed"],"kind":"struct"},"50:1451:18188":{"crate_id":50,"path":["itertools","groupbylazy","GroupBy"],"kind":"struct"},"31:1474:19733":{"crate_id":31,"path":["serde_json","value","de","MapDeserializer"],"kind":"struct"},"50:3897:19933":{"crate_id":50,"path":["itertools","minmax","MinMaxResult"],"kind":"enum"},"50:3815:20034":{"crate_id":50,"path":["itertools","grouping_map","MapForGrouping"],"kind":"struct"},"12:797:17685":{"crate_id":12,"path":["hashbrown","map","IntoValues"],"kind":"struct"},"13:82:20475":{"crate_id":13,"path":["std_detect","detect","cache","Initializer"],"kind":"struct"},"42:2780:7165":{"crate_id":42,"path":["js_sys","Generator"],"kind":"struct"},"12:915:18544":{"crate_id":12,"path":["hashbrown","map","RawEntryBuilderMut"],"kind":"struct"},"0:11747:126":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Error"],"kind":"enum"},"2:42795:19134":{"crate_id":2,"path":["core","char","ToUppercase"],"kind":"struct"},"32:8166:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"0:43316:1642":{"crate_id":0,"path":["cardano_serialization_lib","TransactionOutput"],"kind":"struct"},"1:9068:18663":{"crate_id":1,"path":["std","fs","OpenOptions"],"kind":"struct"},"31:1546:57713":{"crate_id":31,"path":["serde_json","value","de","VariantRefDeserializer"],"kind":"struct"},"25:0:2023":{"crate_id":25,"path":["num_traits"],"kind":"module"},"2:5870:766":{"crate_id":2,"path":["core","iter"],"kind":"module"},"0:45631:1730":{"crate_id":0,"path":["cardano_serialization_lib","MultiHostName"],"kind":"struct"},"0:50301:1861":{"crate_id":0,"path":["cardano_serialization_lib","Update"],"kind":"struct"},"12:384:19406":{"crate_id":12,"path":["hashbrown","raw","RawIntoIter"],"kind":"struct"},"2:46658:19009":{"crate_id":2,"path":["core","str","CharEscapeDebugContinue"],"kind":"struct"},"2:3965:18765":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuitResidual"],"kind":"enum"},"2:47917:18877":{"crate_id":2,"path":["core","core_arch","simd","i32x2"],"kind":"struct"},"29:2258:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"1:8733:20208":{"crate_id":1,"path":["std","backtrace_rs","Bomb"],"kind":"struct"},"0:11633:4031":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Error","HrpInvalid"],"kind":"variant"},"2:42759:6830":{"crate_id":2,"path":["core","char","EscapeDefault"],"kind":"struct"},"23:418:4041":{"crate_id":23,"path":["ed25519_bip32","derivation","DerivationError"],"kind":"enum"},"19:451:7248":{"crate_id":19,"path":["wasm_bindgen","describe","WasmDescribe"],"kind":"trait"},"1:9584:18708":{"crate_id":1,"path":["std","net","tcp","Incoming"],"kind":"struct"},"1:10617:18661":{"crate_id":1,"path":["std","sys","wasm","fs","ReadDir"],"kind":"struct"},"50:4610:19473":{"crate_id":50,"path":["itertools","with_position","Position"],"kind":"enum"},"32:8497:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"5:8349:1645":{"crate_id":5,"path":["alloc","collections","linked_list","IntoIter"],"kind":"struct"},"2:18303:6691":{"crate_id":2,"path":["core","num","saturating","Saturating"],"kind":"struct"},"50:3379:19986":{"crate_id":50,"path":["itertools","adaptors","Positions"],"kind":"struct"},"37:1059:7150":{"crate_id":37,"path":["num_bigint","bigint","ToBigInt"],"kind":"trait"},"1:6257:18534":{"crate_id":1,"path":["std","sync","mpsc","SyncSender"],"kind":"struct"},"2:0:480":{"crate_id":2,"path":["core"],"kind":"module"},"31:1787:1579":{"crate_id":31,"path":["serde_json","value","index","Type"],"kind":"struct"},"29:576:7015":{"crate_id":29,"path":["schemars","gen","GenVisitor"],"kind":"trait"},"2:13376:2204":{"crate_id":2,"path":["core","str","traits","FromStr"],"kind":"trait"},"1:8954:25553":{"crate_id":1,"path":["std","env","VarError"],"kind":"enum"},"1:3749:18617":{"crate_id":1,"path":["std","io","error","repr_unpacked","Repr"],"kind":"struct"},"2:5010:17665":{"crate_id":2,"path":["core","async_iter","async_iter","AsyncIterator"],"kind":"trait"},"1:1098:6732":{"crate_id":1,"path":["std","backtrace","Backtrace"],"kind":"struct"},"48:516:19767":{"crate_id":48,"path":["generic_array","ArrayBuilder"],"kind":"struct"},"1:1499:18548":{"crate_id":1,"path":["std","collections","hash","map","RawEntryBuilder"],"kind":"struct"},"24:2620:18355":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Keccak224"],"kind":"struct"},"1:10380:50592":{"crate_id":1,"path":["std","sync","mpmc","select","Selected"],"kind":"enum"},"2:46861:189":{"crate_id":2,"path":["core","task","poll","Poll"],"kind":"enum"},"0:49927:1830":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashNamespace","PlutusScriptV2"],"kind":"variant"},"22:55:2130":{"crate_id":22,"path":["bech32","ToBase32"],"kind":"trait"},"32:5819:20400":{"crate_id":32,"path":["serde","de","value","SeqAccessDeserializer"],"kind":"struct"},"32:7964:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"32:6999:21465":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"0:766:1620":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Transaction"],"kind":"trait"},"5:8490:19178":{"crate_id":5,"path":["alloc","ffi","c_str","IntoStringError"],"kind":"struct"},"37:2055:7147":{"crate_id":37,"path":["num_bigint","biguint","ToBigUint"],"kind":"trait"},"2:3590:7155":{"crate_id":2,"path":["core","ops","bit","BitOrAssign"],"kind":"trait"},"2:45294:20673":{"crate_id":2,"path":["core","hash","sip","Sip13Rounds"],"kind":"struct"},"50:3932:19996":{"crate_id":50,"path":["itertools","pad_tail","PadUsing"],"kind":"struct"},"2:17541:172":{"crate_id":2,"path":["core","num","nonzero","NonZeroU8"],"kind":"struct"},"32:6953:21464":{"crate_id":32,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"5:7759:6981":{"crate_id":5,"path":["alloc","vec","set_len_on_drop","SetLenOnDrop"],"kind":"struct"},"32:9819:3831":{"crate_id":32,"path":["serde","__private","de","content","Content"],"kind":"enum"},"50:662:59603":{"crate_id":50,"path":["itertools","adaptors","MergePredicate"],"kind":"trait"},"5:1287:19182":{"crate_id":5,"path":["alloc","collections","btree","borrow","DormantMutRef"],"kind":"struct"},"2:3688:5632":{"crate_id":2,"path":["core","ops","function","FnMut"],"kind":"trait"},"1:2145:18486":{"crate_id":1,"path":["std","collections","hash","set","Intersection"],"kind":"struct"},"1:10177:1646":{"crate_id":1,"path":["std","sync","mpsc","Iter"],"kind":"struct"},"2:43090:6914":{"crate_id":2,"path":["core","iter","adapters","map_while","MapWhile"],"kind":"struct"},"1:2921:18662":{"crate_id":1,"path":["std","fs","DirEntry"],"kind":"struct"},"32:4102:20385":{"crate_id":32,"path":["serde","de","value","I8Deserializer"],"kind":"struct"},"0:17718:4191":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","EitherEd25519SecretKey","Normal"],"kind":"variant"},"2:2331:19093":{"crate_id":2,"path":["core","ptr","metadata","DynMetadata"],"kind":"struct"},"26:241:1646":{"crate_id":26,"path":["linked_hash_map","Iter"],"kind":"struct"},"32:0:1608":{"crate_id":32,"path":["serde"],"kind":"module"},"0:729:3754":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","BlockDate"],"kind":"trait"},"0:757:3804":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","FragmentId"],"kind":"trait"},"0:1329:4069":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","DigestAlg"],"kind":"trait"},"32:8448:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"25:820:6694":{"crate_id":25,"path":["num_traits","ops","saturating","SaturatingSub"],"kind":"trait"},"32:6568:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"29:2314:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"32:8086:21467":{"crate_id":32,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2:13450:6812":{"crate_id":2,"path":["core","str","pattern","Pattern"],"kind":"trait"},"29:2117:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"50:3273:20309":{"crate_id":50,"path":["itertools","adaptors","Tuple9Combination"],"kind":"struct"},"32:3611:5186":{"crate_id":32,"path":["serde","__private","ser","content","SerializeSeq"],"kind":"struct"},"1:7062:18533":{"crate_id":1,"path":["std","sync","mpmc","Sender"],"kind":"struct"},"32:6412:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"31:1355:21472":{"crate_id":31,"path":["serde_json","value","de","deserialize","ValueVisitor"],"kind":"struct"},"5:8290:19216":{"crate_id":5,"path":["alloc","collections","binary_heap","DrainSorted"],"kind":"struct"},"2:48333:18867":{"crate_id":2,"path":["core","core_arch","simd","f64x4"],"kind":"struct"},"5:8590:6976":{"crate_id":5,"path":["alloc","vec","drain_filter","DrainFilter"],"kind":"struct"},"31:1935:57716":{"crate_id":31,"path":["serde_json","value","ser","SerializeVec"],"kind":"struct"},"2:44717:6742":{"crate_id":2,"path":["core","fmt","num","Octal"],"kind":"struct"},"2:46222:6820":{"crate_id":2,"path":["core","str","iter","SplitAsciiWhitespace"],"kind":"struct"},"21:222:1584":{"crate_id":21,"path":["cbor_event","se","Serialize"],"kind":"trait"},"0:573:3608":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","WriteBuf"],"kind":"struct"},"37:5683:7143":{"crate_id":37,"path":["num_bigint","BigIntErrorKind"],"kind":"enum"},"31:895:19500":{"crate_id":31,"path":["serde_json","ser","Compound"],"kind":"enum"},"2:48925:18879":{"crate_id":2,"path":["core","core_arch","simd","i32x8"],"kind":"struct"},"31:2610:1677":{"crate_id":31,"path":["serde_json","value","Value"],"kind":"enum"},"1:4370:6413":{"crate_id":1,"path":["std","io","Guard"],"kind":"struct"},"22:0:2012":{"crate_id":22,"path":["bech32"],"kind":"module"},"29:2330:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"32:2730:18384":{"crate_id":32,"path":["serde","__private","de","content","TagOrContentFieldVisitor"],"kind":"struct"},"44:327:44604":{"crate_id":44,"path":["ppv_lite86","types","StoreBytes"],"kind":"trait"},"35:36:6404":{"crate_id":35,"path":["ryu","buffer","Float"],"kind":"trait"},"32:6578:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"25:924:19464":{"crate_id":25,"path":["num_traits","real","Real"],"kind":"trait"},"1:9416:18503":{"crate_id":1,"path":["std","net","ip_addr","Ipv4Addr"],"kind":"struct"},"2:46670:19014":{"crate_id":2,"path":["core","str","IsWhitespace"],"kind":"struct"},"2:49883:18903":{"crate_id":2,"path":["core","core_arch","simd","u64x8"],"kind":"struct"},"2:46247:6830":{"crate_id":2,"path":["core","str","iter","EscapeDefault"],"kind":"struct"},"0:11641:126":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","Error"],"kind":"enum"},"0:54881:2001":{"crate_id":0,"path":["cardano_serialization_lib","NetworkIdKind"],"kind":"enum"},"32:870:58318":{"crate_id":32,"path":["serde","de","value","private","Pair"],"kind":"trait"},"5:8524:18045":{"crate_id":5,"path":["alloc","string","FromUtf8Error"],"kind":"struct"},"55:134:193":{"crate_id":55,"path":["num_iter","RangeFrom"],"kind":"struct"},"0:44869:1724":{"crate_id":0,"path":["cardano_serialization_lib","DNSRecordSRV"],"kind":"struct"},"0:49077:1791":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","ScriptAll"],"kind":"variant"},"1:6997:20870":{"crate_id":1,"path":["std","sync","mpmc","zero","ZeroToken"],"kind":"struct"},"0:11645:4063":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","digest","Error","InvalidHexEncoding"],"kind":"variant"},"2:44007:1645":{"crate_id":2,"path":["core","option","IntoIter"],"kind":"struct"},"32:2252:1585":{"crate_id":32,"path":["serde","ser","Serializer"],"kind":"trait"},"0:45840:1731":{"crate_id":0,"path":["cardano_serialization_lib","RelayKind"],"kind":"enum"},"1:11387:7110":{"crate_id":1,"path":["std","sys","wasm","time","SystemTime"],"kind":"struct"},"2:2322:20554":{"crate_id":2,"path":["core","ptr","metadata","PtrComponents"],"kind":"struct"},"12:2262:6721":{"crate_id":12,"path":["hashbrown","set","VacantEntry"],"kind":"struct"},"27:497:20418":{"crate_id":27,"path":["rand_os","__wbg_shims","NodeCrypto"],"kind":"struct"},"2:25619:19059":{"crate_id":2,"path":["core","ptr","alignment","AlignmentEnum64"],"kind":"enum"},"19:408:7249":{"crate_id":19,"path":["wasm_bindgen","convert","traits","RefMutFromWasmAbi"],"kind":"trait"},"50:3245:20308":{"crate_id":50,"path":["itertools","adaptors","Tuple8Combination"],"kind":"struct"},"1:8937:18492":{"crate_id":1,"path":["std","collections","hash","map","RandomState"],"kind":"struct"},"0:2441:1595":{"crate_id":0,"path":["cardano_serialization_lib","traits"],"kind":"module"},"2:43177:6916":{"crate_id":2,"path":["core","iter","adapters","step_by","StepBy"],"kind":"struct"},"50:4663:6932":{"crate_id":50,"path":["itertools","ziptuple","Zip"],"kind":"struct"},"44:703:20338":{"crate_id":44,"path":["ppv_lite86","soft","x4"],"kind":"struct"},"29:2037:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"0:11432:3535":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","U16"],"kind":"variant"},"42:10549:19697":{"crate_id":42,"path":["js_sys","Uint8ClampedArray"],"kind":"struct"},"1:4199:6449":{"crate_id":1,"path":["std","io","stdio","Stdout"],"kind":"struct"},"32:835:58311":{"crate_id":32,"path":["serde","de","value","private","MapAsEnum"],"kind":"struct"},"2:44504:85":{"crate_id":2,"path":["core","sync","atomic","AtomicIsize"],"kind":"struct"},"49:1100:19854":{"crate_id":49,"path":["typenum","private","PrivateCmp"],"kind":"trait"},"42:193:1645":{"crate_id":42,"path":["js_sys","IntoIter"],"kind":"struct"},"46:163:20166":{"crate_id":46,"path":["clear_on_drop","clear_stack_on_return","ClearStackOnDrop"],"kind":"struct"},"42:3079:154":{"crate_id":42,"path":["js_sys","Iterator"],"kind":"struct"},"2:13470:6811":{"crate_id":2,"path":["core","str","pattern","DoubleEndedSearcher"],"kind":"trait"},"2:3547:6670":{"crate_id":2,"path":["core","ops","arith","RemAssign"],"kind":"trait"},"22:68:6617":{"crate_id":22,"path":["bech32","CheckBase32"],"kind":"trait"},"0:49075:1789":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","ScriptPubkey"],"kind":"variant"},"39:1647:19612":{"crate_id":39,"path":["rand","distributions","weighted_index","WeightedError"],"kind":"enum"},"2:42734:6831":{"crate_id":2,"path":["core","char","EscapeUnicode"],"kind":"struct"},"44:958:20347":{"crate_id":44,"path":["ppv_lite86","generic","u128x1_generic"],"kind":"struct"},"2:15989:18468":{"crate_id":2,"path":["core","core_simd","lane_count","SupportedLaneCount"],"kind":"trait"},"24:2996:18350":{"crate_id":24,"path":["cryptoxide","sha3","Sha3_384"],"kind":"struct"},"2:3220:230":{"crate_id":2,"path":["core","convert","TryInto"],"kind":"trait"},"25:1012:6403":{"crate_id":25,"path":["num_traits","Num"],"kind":"trait"},"39:1684:19589":{"crate_id":39,"path":["rand","distributions","uniform","UniformInt"],"kind":"struct"},"2:42298:196":{"crate_id":2,"path":["core","ops","range","RangeTo"],"kind":"struct"},"1:11272:18663":{"crate_id":1,"path":["std","sys","wasm","fs","OpenOptions"],"kind":"struct"},"12:862:6976":{"crate_id":12,"path":["hashbrown","map","DrainFilter"],"kind":"struct"},"24:1994:4058":{"crate_id":24,"path":["cryptoxide","hashing","blake2b","Blake2b"],"kind":"struct"},"49:1401:1706":{"crate_id":49,"path":["typenum","type_operators","Len"],"kind":"trait"},"23:433:3968":{"crate_id":23,"path":["ed25519_bip32","key","PrivateKeyError"],"kind":"enum"},"32:1783:7017":{"crate_id":32,"path":["serde","de","Visitor"],"kind":"trait"},"24:2757:20442":{"crate_id":24,"path":["cryptoxide","hashing","ripemd160","Ripemd160"],"kind":"struct"},"39:462:43322":{"crate_id":39,"path":["rand","distributions","weighted"],"kind":"module"},"19:521:1575":{"crate_id":19,"path":["wasm_bindgen","JsValue"],"kind":"struct"},"2:25513:19058":{"crate_id":2,"path":["core","ptr","alignment","AlignmentEnum32"],"kind":"enum"},"0:45372:1729":{"crate_id":0,"path":["cardano_serialization_lib","SingleHostName"],"kind":"struct"},"43:260:20353":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha12Core"],"kind":"struct"},"0:44169:1711":{"crate_id":0,"path":["cardano_serialization_lib","Ipv6"],"kind":"struct"},"45:331:19738":{"crate_id":45,"path":["serde_wasm_bindgen","ser","MapSerializer"],"kind":"struct"},"32:6308:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2:13516:18769":{"crate_id":2,"path":["core","str","pattern","MultiCharEqPattern"],"kind":"struct"},"2:3527:5730":{"crate_id":2,"path":["core","ops","arith","Neg"],"kind":"trait"},"2:43982:1644":{"crate_id":2,"path":["core","option","Item"],"kind":"struct"},"32:3772:58322":{"crate_id":32,"path":["serde","__private","ser","FlatMapSerializeStruct"],"kind":"struct"},"0:54337:1977":{"crate_id":0,"path":["cardano_serialization_lib","MintsAssets"],"kind":"struct"},"1:2491:6730":{"crate_id":1,"path":["std","error","Report"],"kind":"struct"},"5:3954:2195":{"crate_id":5,"path":["alloc","collections","linked_list","Cursor"],"kind":"struct"},"2:15585:7109":{"crate_id":2,"path":["core","core_simd","swizzle","reverse","Reverse"],"kind":"struct"},"29:1752:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"32:3754:58365":{"crate_id":32,"path":["serde","__private","ser","FlatMapSerializeMap"],"kind":"struct"},"2:17214:5651":{"crate_id":2,"path":["core","num","flt2dec","Sign"],"kind":"enum"},"28:233:19724":{"crate_id":28,"path":["rand_core","block","BlockRng"],"kind":"struct"},"49:1455:19821":{"crate_id":49,"path":["typenum","type_operators","IsLessOrEqual"],"kind":"trait"},"2:14653:6973":{"crate_id":2,"path":["core","alloc","Allocator"],"kind":"trait"},"2:17064:20561":{"crate_id":2,"path":["core","num","dec2flt","common","AsciiStr"],"kind":"struct"},"2:13669:110":{"crate_id":2,"path":["core","str","lossy","Debug"],"kind":"struct"},"1:2919:127":{"crate_id":1,"path":["std","fs","File"],"kind":"struct"},"31:2225:3721":{"crate_id":31,"path":["serde_json","read","Read"],"kind":"trait"},"29:1899:21412":{"crate_id":29,"path":["schemars","schema","_","deserialize","visit_seq","__DeserializeWith"],"kind":"struct"},"0:758:3810":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Fragment"],"kind":"trait"},"25:1039:6656":{"crate_id":25,"path":["num_traits","NumAssign"],"kind":"trait"},"5:995:19214":{"crate_id":5,"path":["alloc","collections","binary_heap","PeekMut"],"kind":"struct"},"1:2157:18488":{"crate_id":1,"path":["std","collections","hash","set","SymmetricDifference"],"kind":"struct"},"1:11288:6423":{"crate_id":1,"path":["std","sys","wasm","io","IoSlice"],"kind":"struct"},"2:46341:18767":{"crate_id":2,"path":["core","str","pattern","CharSearcher"],"kind":"struct"},"32:3263:18373":{"crate_id":32,"path":["serde","__private","de","AdjacentlyTaggedEnumVariantSeed"],"kind":"struct"},"2:43999:6715":{"crate_id":2,"path":["core","option","IterMut"],"kind":"struct"},"0:4013:6158":{"crate_id":0,"path":["cardano_serialization_lib","impl_deserialize_for_wrapped_tuple"],"kind":"macro"},"9:234:19305":{"crate_id":9,"path":["miniz_oxide","deflate","core","HuffmanOxide"],"kind":"struct"},"0:49521:1679":{"crate_id":0,"path":["cardano_serialization_lib","DataOption"],"kind":"enum"},"5:7975:20185":{"crate_id":5,"path":["alloc","vec","retain_mut","BackshiftOnDrop"],"kind":"struct"},"5:4727:20177":{"crate_id":5,"path":["alloc","collections","vec_deque","drop","Dropper"],"kind":"struct"},"2:46690:19073":{"crate_id":2,"path":["core","time","Nanoseconds"],"kind":"struct"},"1:11852:6313":{"crate_id":1,"path":["std","i128"],"kind":"primitive"},"21:861:6600":{"crate_id":21,"path":["cbor_event","len","Sz"],"kind":"enum"},"49:1374:19811":{"crate_id":49,"path":["typenum","type_operators","Same"],"kind":"trait"},"0:734:1880":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","Header"],"kind":"trait"},"50:2423:19959":{"crate_id":50,"path":["itertools","with_position","WithPosition"],"kind":"struct"},"2:43434:6897":{"crate_id":2,"path":["core","iter","sources","once_with","OnceWith"],"kind":"struct"},"2:45915:6824":{"crate_id":2,"path":["core","str","iter","CharIndices"],"kind":"struct"},"2:2801:571":{"crate_id":2,"path":["core","ptr","drop_in_place"],"kind":"function"},"0:49924:1815":{"crate_id":0,"path":["cardano_serialization_lib","ScriptHashNamespace","PlutusScript"],"kind":"variant"},"49:1431:19819":{"crate_id":49,"path":["typenum","type_operators","IsEqual"],"kind":"trait"},"2:45839:18191":{"crate_id":2,"path":["core","slice","iter","RChunksExact"],"kind":"struct"},"40:145:41764":{"crate_id":40,"path":["rand_core","impls","fill_bytes_via_next"],"kind":"function"},"45:103:7341":{"crate_id":45,"path":["serde_wasm_bindgen","de","EnumAccess"],"kind":"struct"},"49:961:19864":{"crate_id":49,"path":["typenum","private","Trim"],"kind":"trait"},"5:6790:19159":{"crate_id":5,"path":["alloc","sync","ArcInner"],"kind":"struct"},"0:49108:1792":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum","ScriptAny"],"kind":"variant"},"0:11762:3896":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","Blake2b256"],"kind":"struct"},"2:46742:19075":{"crate_id":2,"path":["core","time","TryFromFloatSecsErrorKind"],"kind":"enum"},"5:8535:18046":{"crate_id":5,"path":["alloc","string","FromUtf16Error"],"kind":"struct"},"50:4337:19958":{"crate_id":50,"path":["itertools","duplicates_impl","private","DuplicatesBy"],"kind":"struct"},"29:2409:7029":{"crate_id":29,"path":["schemars","schema","SingleOrVec"],"kind":"enum"},"44:788:20343":{"crate_id":44,"path":["ppv_lite86","generic","vec512_storage"],"kind":"struct"},"50:3077:20302":{"crate_id":50,"path":["itertools","adaptors","Tuple2Combination"],"kind":"struct"},"28:177:6783":{"crate_id":28,"path":["rand_core","SeedableRng"],"kind":"trait"},"25:1042:6657":{"crate_id":25,"path":["num_traits","NumAssignRef"],"kind":"trait"},"2:42742:19131":{"crate_id":2,"path":["core","char","EscapeUnicodeState"],"kind":"enum"},"50:4394:17666":{"crate_id":50,"path":["itertools","unique_impl","Unique"],"kind":"struct"},"2:10641:118":{"crate_id":2,"path":["core","fmt","Display"],"kind":"trait"},"49:725:19829":{"crate_id":49,"path":["typenum","marker_traits","Bit"],"kind":"trait"},"1:5972:18589":{"crate_id":1,"path":["std","process","ChildStdin"],"kind":"struct"},"1:10484:18529":{"crate_id":1,"path":["std","time","SystemTimeError"],"kind":"struct"},"2:16138:29317":{"crate_id":2,"path":["core","core_simd","masks","to_bitmask","ToBitMask"],"kind":"trait"},"2:15902:18469":{"crate_id":2,"path":["core","core_simd","elements","sealed","Sealed"],"kind":"trait"},"44:198:44576":{"crate_id":44,"path":["ppv_lite86","types","BSwap"],"kind":"trait"},"2:3539:6669":{"crate_id":2,"path":["core","ops","arith","MulAssign"],"kind":"trait"},"2:4955:18824":{"crate_id":2,"path":["core","asserting","TryCaptureWithoutDebug"],"kind":"struct"},"2:9231:6802":{"crate_id":2,"path":["core","iter","traits","marker","TrustedLen"],"kind":"trait"},"24:2258:20432":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context512"],"kind":"struct"},"5:3434:18488":{"crate_id":5,"path":["alloc","collections","btree","set","SymmetricDifference"],"kind":"struct"},"2:11289:215":{"crate_id":2,"path":["core","slice","index","SliceIndex"],"kind":"trait"},"1:1466:17685":{"crate_id":1,"path":["std","collections","hash","map","IntoValues"],"kind":"struct"},"55:108:195":{"crate_id":55,"path":["num_iter","RangeInclusive"],"kind":"struct"},"19:510:6577":{"crate_id":19,"path":["wasm_bindgen","cast","JsObject"],"kind":"trait"},"0:1263:4047":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive","to_raw_sk"],"kind":"function"},"32:1259:21448":{"crate_id":32,"path":["serde","de","impls","PathVisitor"],"kind":"struct"},"49:1499:19827":{"crate_id":49,"path":["typenum","type_operators","ToInt"],"kind":"trait"},"5:4391:6715":{"crate_id":5,"path":["alloc","collections","vec_deque","iter_mut","IterMut"],"kind":"struct"},"2:2897:97":{"crate_id":2,"path":["core","borrow","Borrow"],"kind":"trait"},"32:4274:20387":{"crate_id":32,"path":["serde","de","value","I32Deserializer"],"kind":"struct"},"0:45100:1725":{"crate_id":0,"path":["cardano_serialization_lib","SingleHostAddr"],"kind":"struct"},"31:743:6715":{"crate_id":31,"path":["serde_json","map","IterMut"],"kind":"struct"},"31:2580:3830":{"crate_id":31,"path":["serde_json","ser","State"],"kind":"enum"},"2:43029:6922":{"crate_id":2,"path":["core","iter","adapters","filter_map","FilterMap"],"kind":"struct"},"50:5092:19927":{"crate_id":50,"path":["itertools","FoldWhile"],"kind":"enum"},"2:45035:71":{"crate_id":2,"path":["core","fmt","ArgumentV1"],"kind":"struct"},"12:910:17683":{"crate_id":12,"path":["hashbrown","map","ValuesMut"],"kind":"struct"},"2:42320:195":{"crate_id":2,"path":["core","ops","range","RangeInclusive"],"kind":"struct"},"44:272:44595":{"crate_id":44,"path":["ppv_lite86","types","u64x2x2"],"kind":"trait"},"25:1034:6655":{"crate_id":25,"path":["num_traits","NumAssignOps"],"kind":"trait"},"5:7223:20185":{"crate_id":5,"path":["alloc","vec","drain_filter","drop","BackshiftOnDrop"],"kind":"struct"},"1:10247:18538":{"crate_id":1,"path":["std","sync","mpsc","RecvTimeoutError"],"kind":"enum"},"2:3418:218":{"crate_id":2,"path":["core","marker","StructuralEq"],"kind":"trait"},"32:3946:126":{"crate_id":32,"path":["serde","de","value","Error"],"kind":"struct"},"2:46946:17669":{"crate_id":2,"path":["core","alloc","AllocError"],"kind":"struct"},"5:8430:102":{"crate_id":5,"path":["alloc","ffi","c_str","CString"],"kind":"struct"},"2:46370:18773":{"crate_id":2,"path":["core","str","pattern","CharArraySearcher"],"kind":"struct"},"12:953:18547":{"crate_id":12,"path":["hashbrown","map","RawVacantEntryMut"],"kind":"struct"},"2:50809:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"2:48309:18866":{"crate_id":2,"path":["core","core_arch","simd","f64x2"],"kind":"struct"},"50:1562:59604":{"crate_id":50,"path":["itertools","intersperse","IntersperseElement"],"kind":"trait"},"2:47640:20680":{"crate_id":2,"path":["core","core_arch","simd","i8x2"],"kind":"struct"},"2:5644:18050":{"crate_id":2,"path":["core","char","REPLACEMENT_CHARACTER"],"kind":"constant"},"1:11186:18593":{"crate_id":1,"path":["std","sys","wasm","process","CommandArgs"],"kind":"struct"},"1:6694:200":{"crate_id":1,"path":["std","sync","mpmc","counter","Receiver"],"kind":"struct"},"1:7224:20871":{"crate_id":1,"path":["std","sync","mutex","fmt","LockedPlaceholder"],"kind":"struct"},"0:11577:3916":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519","Ed25519"],"kind":"struct"},"2:10594:130":{"crate_id":2,"path":["core","fmt","Formatter"],"kind":"struct"},"1:2136:6716":{"crate_id":1,"path":["std","collections","hash","set","Drain"],"kind":"struct"},"1:10300:20878":{"crate_id":1,"path":["std","sync","mpmc","array","ArrayToken"],"kind":"struct"},"5:7795:6983":{"crate_id":5,"path":["alloc","vec","in_place_drop","InPlaceDstBufDrop"],"kind":"struct"},"0:733:3759":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","TransactionId"],"kind":"trait"},"2:42364:6639":{"crate_id":2,"path":["core","ops","range","Bound"],"kind":"enum"},"49:1020:19857":{"crate_id":49,"path":["typenum","private","PrivatePow"],"kind":"trait"},"0:991:3914":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519_extended"],"kind":"module"},"1:4238:6445":{"crate_id":1,"path":["std","io","stdio","Stderr"],"kind":"struct"},"32:9053:21471":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","KindVisitor"],"kind":"struct"},"2:4967:18825":{"crate_id":2,"path":["core","asserting","TryCaptureWithDebug"],"kind":"struct"},"2:47935:20682":{"crate_id":2,"path":["core","core_arch","simd","i64x1"],"kind":"struct"},"1:11440:210":{"crate_id":1,"path":["std","sys","wasm","locks","rwlock","RwLock"],"kind":"struct"},"0:2442:1601":{"crate_id":0,"path":["cardano_serialization_lib","traits","NoneOrEmpty"],"kind":"trait"},"57:35:20274":{"crate_id":57,"path":["block_buffer","BlockBuffer"],"kind":"struct"},"39:990:19609":{"crate_id":39,"path":["rand","seq","SliceRandom"],"kind":"trait"},"0:754:3800":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","HasHeader"],"kind":"trait"},"50:2506:19939":{"crate_id":50,"path":["itertools","ziptuple","multizip"],"kind":"function"},"29:357:7100":{"crate_id":29,"path":["schemars","ser","SerializeTuple"],"kind":"struct"},"26:62:1753":{"crate_id":26,"path":["linked_hash_map","LinkedHashMap"],"kind":"struct"},"2:50796:238":{"crate_id":2,"path":["core","core_simd","fmt","fmt","Wrapper"],"kind":"struct"},"24:1873:19422":{"crate_id":24,"path":["cryptoxide","curve25519","ge","GeP1P1"],"kind":"struct"},"31:752:1645":{"crate_id":31,"path":["serde_json","map","IntoIter"],"kind":"struct"},"0:5734:1941":{"crate_id":0,"path":["cardano_serialization_lib","PolicyID"],"kind":"typedef"},"2:46686:19008":{"crate_id":2,"path":["core","str","UnsafeBytesToStr"],"kind":"struct"},"31:1022:19504":{"crate_id":31,"path":["serde_json","ser","CharEscape"],"kind":"enum"},"32:6702:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"5:1721:6719":{"crate_id":5,"path":["alloc","collections","btree","map","Values"],"kind":"struct"},"42:2433:19671":{"crate_id":42,"path":["js_sys","EvalError"],"kind":"struct"},"50:4112:20003":{"crate_id":50,"path":["itertools","tuple_impl","TupleBuffer"],"kind":"struct"},"0:515:3525":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor"],"kind":"module"},"1:4463:51309":{"crate_id":1,"path":["std","io","Write","write_fmt","Adapter"],"kind":"struct"},"2:46089:6834":{"crate_id":2,"path":["core","str","iter","MatchIndices"],"kind":"struct"},"1:1156:24680":{"crate_id":1,"path":["std","backtrace","LazilyResolvedCapture"],"kind":"struct"},"0:516:122":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Encoder"],"kind":"struct"},"39:2418:19637":{"crate_id":39,"path":["rand","seq","index","IndexVecIntoIter"],"kind":"enum"},"0:657:3706":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","packer","Hole"],"kind":"struct"},"2:42852:19061":{"crate_id":2,"path":["core","ffi","c_str","FromBytesWithNulErrorKind"],"kind":"enum"},"1:11203:6447":{"crate_id":1,"path":["std","sys","wasm","stdio","Stdin"],"kind":"struct"},"50:3829:19993":{"crate_id":50,"path":["itertools","grouping_map","GroupingMap"],"kind":"struct"},"22:102:6613":{"crate_id":22,"path":["bech32","u5"],"kind":"struct"},"44:288:44599":{"crate_id":44,"path":["ppv_lite86","types","u128x4"],"kind":"trait"},"50:2302:20820":{"crate_id":50,"path":["itertools","duplicates_impl","private","ByFn"],"kind":"struct"},"2:46567:6844":{"crate_id":2,"path":["core","str","lossy","Utf8Chunks"],"kind":"struct"},"24:1086:3912":{"crate_id":24,"path":["cryptoxide","ed25519"],"kind":"module"},"0:11589:3924":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519","Priv"],"kind":"struct"},"12:877:19399":{"crate_id":12,"path":["hashbrown","map","ConsumeAllOnDrop"],"kind":"struct"},"5:383:17670":{"crate_id":5,"path":["alloc","boxed","thin","ThinBox"],"kind":"struct"},"50:3368:19981":{"crate_id":50,"path":["itertools","adaptors","FilterOk"],"kind":"struct"},"21:918:1585":{"crate_id":21,"path":["cbor_event","se","Serializer"],"kind":"struct"},"2:17168:20571":{"crate_id":2,"path":["core","num","diy_float","Fp"],"kind":"struct"},"48:211:19800":{"crate_id":48,"path":["generic_array","functional","MappedGenericSequence"],"kind":"trait"},"43:270:20354":{"crate_id":43,"path":["rand_chacha","chacha","ChaCha12Rng"],"kind":"struct"},"2:42712:19136":{"crate_id":2,"path":["core","char","decode","DecodeUtf16"],"kind":"struct"},"2:3574:6570":{"crate_id":2,"path":["core","ops","bit","Shl"],"kind":"trait"},"32:3676:7104":{"crate_id":32,"path":["serde","__private","ser","content","SerializeStruct"],"kind":"struct"},"2:17259:20582":{"crate_id":2,"path":["core","num","fmt","Formatted"],"kind":"struct"},"30:425:1603":{"crate_id":30,"path":["schemars_derive","JsonSchema"],"kind":"proc_derive"},"40:168:41767":{"crate_id":40,"path":["rand_core","impls","next_u32_via_fill"],"kind":"function"},"38:146:17700":{"crate_id":38,"path":["num_integer","IterBinomial"],"kind":"struct"},"50:4650:20009":{"crate_id":50,"path":["itertools","zip_longest","ZipLongest"],"kind":"struct"},"5:2337:19185":{"crate_id":5,"path":["alloc","collections","btree","navigate","LeafRange"],"kind":"struct"},"2:42982:6911":{"crate_id":2,"path":["core","iter","adapters","cloned","Cloned"],"kind":"struct"},"9:702:19278":{"crate_id":9,"path":["miniz_oxide","deflate","core","SymFreq"],"kind":"struct"},"2:12325:18189":{"crate_id":2,"path":["core","slice","iter","GroupByMut"],"kind":"struct"},"1:9595:18710":{"crate_id":1,"path":["std","net","Shutdown"],"kind":"enum"},"2:17574:169":{"crate_id":2,"path":["core","num","nonzero","NonZeroU16"],"kind":"struct"},"50:3105:20303":{"crate_id":50,"path":["itertools","adaptors","Tuple3Combination"],"kind":"struct"},"1:10614:20731":{"crate_id":1,"path":["std","sys","wasm","fs","FileAttr"],"kind":"struct"},"1:11818:50691":{"crate_id":1,"path":["std","backtrace_rs","print","PrintFmt"],"kind":"enum"},"31:1626:57560":{"crate_id":31,"path":["serde_json","value","de","BorrowedCowStrDeserializer"],"kind":"struct"},"39:1165:19623":{"crate_id":39,"path":["rand","distributions","float","Open01"],"kind":"struct"},"24:1345:6788":{"crate_id":24,"path":["cryptoxide","mac","MacResult"],"kind":"struct"},"42:5199:19680":{"crate_id":42,"path":["js_sys","ReferenceError"],"kind":"struct"},"24:2092:20419":{"crate_id":24,"path":["cryptoxide","hashing","blake2s","Blake2s"],"kind":"struct"},"0:1494:702":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash"],"kind":"module"},"1:9308:6453":{"crate_id":1,"path":["std","io","util","Empty"],"kind":"struct"},"32:6422:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"1:11352:18597":{"crate_id":1,"path":["std","sys","wasm","process","ExitCode"],"kind":"struct"},"42:5782:7004":{"crate_id":42,"path":["js_sys","Set"],"kind":"struct"},"32:1537:21450":{"crate_id":32,"path":["serde","de","impls","range_to","deserialize","FieldVisitor"],"kind":"struct"},"5:3372:95":{"crate_id":5,"path":["alloc","collections","btree","set","BTreeSet"],"kind":"struct"},"44:216:44584":{"crate_id":44,"path":["ppv_lite86","types","RotateEachWord128"],"kind":"trait"},"2:48719:18902":{"crate_id":2,"path":["core","core_arch","simd","u64x4"],"kind":"struct"},"32:9003:58330":{"crate_id":32,"path":["serde","de","impls","deserialize","IpAddrKind"],"kind":"enum"},"44:202:44579":{"crate_id":44,"path":["ppv_lite86","types","BitOps32"],"kind":"trait"},"32:1648:21457":{"crate_id":32,"path":["serde","de","impls","FromStrVisitor"],"kind":"struct"},"12:1165:19401":{"crate_id":12,"path":["hashbrown","map","KeyOrRef"],"kind":"enum"},"2:43148:6929":{"crate_id":2,"path":["core","iter","adapters","skip","Skip"],"kind":"struct"},"39:2384:3147":{"crate_id":39,"path":["rand","rngs","thread","ThreadRng"],"kind":"struct"},"32:895:18559":{"crate_id":32,"path":["serde","de","format","Buf"],"kind":"struct"},"29:2417:7030":{"crate_id":29,"path":["schemars","visit","ReplaceBoolSchemas"],"kind":"struct"},"2:44118:1646":{"crate_id":2,"path":["core","result","Iter"],"kind":"struct"},"2:14533:199":{"crate_id":2,"path":["core","task","ready","Ready"],"kind":"struct"},"42:6471:19687":{"crate_id":42,"path":["js_sys","WeakSet"],"kind":"struct"},"2:48462:20686":{"crate_id":2,"path":["core","core_arch","simd","m32x4"],"kind":"struct"},"32:1607:58326":{"crate_id":32,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"2:42969:6425":{"crate_id":2,"path":["core","iter","adapters","chain","Chain"],"kind":"struct"},"2:3552:6568":{"crate_id":2,"path":["core","ops","bit","Not"],"kind":"trait"},"2:15630:53757":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Lo"],"kind":"struct"},"1:1407:1645":{"crate_id":1,"path":["std","collections","hash","map","IntoIter"],"kind":"struct"},"5:4329:20174":{"crate_id":5,"path":["alloc","collections","vec_deque","drain","drop","DropGuard"],"kind":"struct"},"50:2189:20035":{"crate_id":50,"path":["itertools","tuple_impl","HomogeneousTuple"],"kind":"trait"},"1:9172:3691":{"crate_id":1,"path":["std","io","error","ErrorKind"],"kind":"enum"},"31:1464:19734":{"crate_id":31,"path":["serde_json","value","de","SeqDeserializer"],"kind":"struct"},"32:1320:21450":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"32:1275:21449":{"crate_id":32,"path":["serde","de","impls","PathBufVisitor"],"kind":"struct"},"47:102:19741":{"crate_id":47,"path":["digest","fixed","FixedOutput"],"kind":"trait"},"42:8485:19718":{"crate_id":42,"path":["js_sys","Intl","Collator"],"kind":"struct"},"49:721:19831":{"crate_id":49,"path":["typenum","marker_traits","NonZero"],"kind":"trait"},"24:2892:20429":{"crate_id":24,"path":["cryptoxide","sha1","Sha1"],"kind":"struct"},"39:483:43483":{"crate_id":39,"path":["rand","distributions","weighted","alias_method","Weight"],"kind":"trait"},"49:723:176":{"crate_id":49,"path":["typenum","marker_traits","Ord"],"kind":"trait"},"9:27:19329":{"crate_id":9,"path":["miniz_oxide","deflate","buffer","HashBuffers"],"kind":"struct"},"22:45:2291":{"crate_id":22,"path":["bech32","FromBase32"],"kind":"trait"},"32:6136:9276":{"crate_id":32,"path":["serde","de","ignored_any","IgnoredAny"],"kind":"struct"},"24:2437:20431":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Engine"],"kind":"struct"},"0:47010:1751":{"crate_id":0,"path":["cardano_serialization_lib","Withdrawals"],"kind":"struct"},"1:11848:6309":{"crate_id":1,"path":["std","i8"],"kind":"primitive"},"42:9901:19694":{"crate_id":42,"path":["js_sys","Int16Array"],"kind":"struct"},"0:11623:3997":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","legacy_daedalus","LegacyPriv"],"kind":"struct"},"2:10647:6750":{"crate_id":2,"path":["core","fmt","LowerHex"],"kind":"trait"},"1:10611:127":{"crate_id":1,"path":["std","sys","wasm","fs","File"],"kind":"struct"},"1:5992:18590":{"crate_id":1,"path":["std","process","ChildStdout"],"kind":"struct"},"32:4446:20389":{"crate_id":32,"path":["serde","de","value","I128Deserializer"],"kind":"struct"},"0:11438:3537":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","U64"],"kind":"variant"},"2:45957:6838":{"crate_id":2,"path":["core","str","iter","RSplit"],"kind":"struct"},"49:6182:19761":{"crate_id":49,"path":["typenum","bit","B1"],"kind":"struct"},"1:7269:6895":{"crate_id":1,"path":["std","sync","once","Once"],"kind":"struct"},"2:46203:6833":{"crate_id":2,"path":["core","str","iter","LinesAny"],"kind":"struct"},"53:184:20050":{"crate_id":53,"path":["num_complex","complex_float","ComplexFloat"],"kind":"trait"},"31:1452:57711":{"crate_id":31,"path":["serde_json","value","de","VariantDeserializer"],"kind":"struct"},"1:5675:185":{"crate_id":1,"path":["std","path","PathBuf"],"kind":"struct"},"24:2544:18350":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Sha3_384"],"kind":"struct"},"1:3054:18668":{"crate_id":1,"path":["std","fs","symlink_metadata"],"kind":"function"},"2:8760:147":{"crate_id":2,"path":["core","iter","traits","collect","IntoIterator"],"kind":"trait"},"1:6075:18594":{"crate_id":1,"path":["std","process","Stdio"],"kind":"struct"},"42:10117:19695":{"crate_id":42,"path":["js_sys","Int32Array"],"kind":"struct"},"32:9013:21471":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","KindVisitor"],"kind":"struct"},"2:5392:7244":{"crate_id":2,"path":["core","cell","RefMut"],"kind":"struct"},"32:7893:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"42:2946:5310":{"crate_id":42,"path":["js_sys","Map"],"kind":"struct"},"2:45272:142":{"crate_id":2,"path":["core","hash","sip","Hasher"],"kind":"struct"},"50:3029:19983":{"crate_id":50,"path":["itertools","adaptors","WhileSome"],"kind":"struct"},"2:34019:7109":{"crate_id":2,"path":["core","cmp","Reverse"],"kind":"struct"},"24:1799:6873":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","ContextDecryption"],"kind":"struct"},"0:44407:1714":{"crate_id":0,"path":["cardano_serialization_lib","URL"],"kind":"struct"},"31:1044:130":{"crate_id":31,"path":["serde_json","ser","Formatter"],"kind":"trait"},"2:48431:20685":{"crate_id":2,"path":["core","core_arch","simd","m16x8"],"kind":"struct"},"21:40:1609":{"crate_id":21,"path":["cbor_event","de","Deserialize"],"kind":"trait"},"1:9719:18573":{"crate_id":1,"path":["std","path","PrefixComponent"],"kind":"struct"},"12:2054:18489":{"crate_id":12,"path":["hashbrown","set","Union"],"kind":"struct"},"44:291:44600":{"crate_id":44,"path":["ppv_lite86","types","MultiLane"],"kind":"trait"},"53:2173:20067":{"crate_id":53,"path":["num_complex","ParseComplexError"],"kind":"struct"},"2:43118:6927":{"crate_id":2,"path":["core","iter","adapters","rev","Rev"],"kind":"struct"},"12:1220:19403":{"crate_id":12,"path":["hashbrown","map","VacantEntryRef"],"kind":"struct"},"2:10655:6749":{"crate_id":2,"path":["core","fmt","UpperExp"],"kind":"trait"},"25:342:6162":{"crate_id":25,"path":["num_traits","cast","FromPrimitive"],"kind":"trait"},"2:10637:110":{"crate_id":2,"path":["core","fmt","macros","Debug"],"kind":"proc_derive"},"58:0:18464":{"crate_id":58,"path":["opaque_debug"],"kind":"module"},"45:298:19736":{"crate_id":45,"path":["serde_wasm_bindgen","ser","ArraySerializer"],"kind":"struct"},"25:894:6702":{"crate_id":25,"path":["num_traits","pow","Pow"],"kind":"trait"},"1:4283:6435":{"crate_id":1,"path":["std","io","stdio","IsTerminal"],"kind":"trait"},"1:4125:18691":{"crate_id":1,"path":["std","io","stdio","StdinRaw"],"kind":"struct"},"2:3668:3727":{"crate_id":2,"path":["core","ops","deref","DerefMut"],"kind":"trait"},"2:11793:18196":{"crate_id":2,"path":["core","slice","iter","SplitNMut"],"kind":"struct"},"32:6874:21465":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"2:42176:7166":{"crate_id":2,"path":["core","ops","generator","GeneratorState"],"kind":"enum"},"1:2927:6421":{"crate_id":1,"path":["std","fs","read_to_string"],"kind":"function"},"12:1685:19415":{"crate_id":12,"path":["hashbrown","rustc_entry","RustcVacantEntry"],"kind":"struct"},"1:8647:19690":{"crate_id":1,"path":["std","backtrace_rs","symbolize","Symbol"],"kind":"struct"},"42:6869:19712":{"crate_id":42,"path":["js_sys","WebAssembly","LinkError"],"kind":"struct"},"0:49079:1792":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","ScriptAny"],"kind":"variant"},"45:448:1585":{"crate_id":45,"path":["serde_wasm_bindgen","ser","Serializer"],"kind":"struct"},"2:11779:6839":{"crate_id":2,"path":["core","slice","iter","RSplitN"],"kind":"struct"},"32:2708:18385":{"crate_id":32,"path":["serde","__private","de","content","TaggedContentVisitor"],"kind":"struct"},"2:14366:53714":{"crate_id":2,"path":["core","future","from_generator","GenFuture"],"kind":"struct"},"49:997:19862":{"crate_id":49,"path":["typenum","private","PrivateXor"],"kind":"trait"},"32:6526:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"2:14294:20851":{"crate_id":2,"path":["core","future","poll_fn","PollFn"],"kind":"struct"},"32:6934:21465":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"50:3357:20312":{"crate_id":50,"path":["itertools","adaptors","Tuple12Combination"],"kind":"struct"},"5:4042:20174":{"crate_id":5,"path":["alloc","collections","linked_list","drop","DropGuard"],"kind":"struct"},"42:6188:19685":{"crate_id":42,"path":["js_sys","UriError"],"kind":"struct"},"2:21113:6666":{"crate_id":2,"path":["core","num","wrapping","Wrapping"],"kind":"struct"},"0:11447:3540":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","abor","Tag","Array"],"kind":"variant"},"2:13155:18999":{"crate_id":2,"path":["core","str","iter","SplitNInternal"],"kind":"struct"},"32:1423:21450":{"crate_id":32,"path":["serde","de","impls","range","deserialize","FieldVisitor"],"kind":"struct"},"24:1510:4059":{"crate_id":24,"path":["cryptoxide","sha3"],"kind":"module"},"50:4001:59612":{"crate_id":50,"path":["itertools","permutations","PermutationState"],"kind":"enum"},"1:6937:20203":{"crate_id":1,"path":["std","sync","mpmc","waker","SyncWaker"],"kind":"struct"},"12:2034:18486":{"crate_id":12,"path":["hashbrown","set","Intersection"],"kind":"struct"},"31:287:9274":{"crate_id":31,"path":["serde_json","de","MapAccess"],"kind":"struct"},"0:49101:1812":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptEnum"],"kind":"enum"},"0:50157:1776":{"crate_id":0,"path":["cardano_serialization_lib","NativeScripts"],"kind":"struct"},"24:2874:20457":{"crate_id":24,"path":["cryptoxide","salsa20","SalsaState"],"kind":"struct"},"44:927:20344":{"crate_id":44,"path":["ppv_lite86","generic","GenericMachine"],"kind":"struct"},"2:43443:6454":{"crate_id":2,"path":["core","iter","sources","repeat","Repeat"],"kind":"struct"},"25:243:6672":{"crate_id":25,"path":["num_traits","bounds","Bounded"],"kind":"trait"},"15:232:20471":{"crate_id":15,"path":["dlmalloc","dlmalloc","Segment"],"kind":"struct"},"2:4979:103":{"crate_id":2,"path":["core","asserting","Capture"],"kind":"struct"},"5:8267:1645":{"crate_id":5,"path":["alloc","collections","binary_heap","IntoIter"],"kind":"struct"},"1:8970:20877":{"crate_id":1,"path":["std","env","JoinPathsError"],"kind":"struct"},"2:43081:5310":{"crate_id":2,"path":["core","iter","adapters","map","Map"],"kind":"struct"},"50:3133:20304":{"crate_id":50,"path":["itertools","adaptors","Tuple4Combination"],"kind":"struct"},"45:0:2027":{"crate_id":45,"path":["serde_wasm_bindgen"],"kind":"module"},"47:225:19750":{"crate_id":47,"path":["digest","errors","InvalidOutputSize"],"kind":"struct"},"31:1940:7103":{"crate_id":31,"path":["serde_json","value","ser","SerializeMap"],"kind":"enum"},"1:10169:18597":{"crate_id":1,"path":["std","process","ExitCode"],"kind":"struct"},"44:200:44577":{"crate_id":44,"path":["ppv_lite86","types","ArithOps"],"kind":"trait"},"24:3133:18901":{"crate_id":24,"path":["cryptoxide","simd","fake","u64x2"],"kind":"struct"},"1:9628:8772":{"crate_id":1,"path":["std","panic","BacktraceStyle"],"kind":"enum"},"2:46730:18530":{"crate_id":2,"path":["core","time","TryFromFloatSecsError"],"kind":"struct"},"26:0:1752":{"crate_id":26,"path":["linked_hash_map"],"kind":"module"},"5:8273:19215":{"crate_id":5,"path":["alloc","collections","binary_heap","IntoIterSorted"],"kind":"struct"},"0:1197:4019":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","Bech32"],"kind":"trait"},"1:7512:20871":{"crate_id":1,"path":["std","sync","rwlock","fmt","LockedPlaceholder"],"kind":"struct"},"2:45939:6428":{"crate_id":2,"path":["core","str","iter","Split"],"kind":"struct"},"24:2598:20432":{"crate_id":24,"path":["cryptoxide","hashing","sha3","Context512"],"kind":"struct"},"50:4359:20827":{"crate_id":50,"path":["itertools","duplicates_impl","private","ById"],"kind":"struct"},"5:8320:192":{"crate_id":5,"path":["alloc","collections","btree","set","Range"],"kind":"struct"},"2:2546:17666":{"crate_id":2,"path":["core","ptr","unique","Unique"],"kind":"struct"},"56:0:2028":{"crate_id":56,"path":["sha2"],"kind":"module"},"32:1480:21450":{"crate_id":32,"path":["serde","de","impls","range_from","deserialize","FieldVisitor"],"kind":"struct"},"44:764:20339":{"crate_id":44,"path":["ppv_lite86","generic","vec128_storage"],"kind":"union"},"1:11366:18528":{"crate_id":1,"path":["std","sys","wasm","time","Instant"],"kind":"struct"},"49:1390:6702":{"crate_id":49,"path":["typenum","type_operators","Pow"],"kind":"trait"},"0:587:3635":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","mempack","ReadBuf"],"kind":"struct"},"1:10311:18652":{"crate_id":1,"path":["std","sync","mpmc","context","Inner"],"kind":"struct"},"25:818:6692":{"crate_id":25,"path":["num_traits","ops","saturating","SaturatingAdd"],"kind":"trait"},"29:2169:7333":{"crate_id":29,"path":["schemars","schema","_","deserialize","__FieldVisitor"],"kind":"struct"},"2:3291:114":{"crate_id":2,"path":["core","default","Default"],"kind":"trait"},"50:1876:19954":{"crate_id":50,"path":["itertools","peeking_take_while","PeekingTakeWhile"],"kind":"struct"},"48:476:19766":{"crate_id":48,"path":["generic_array","GenericArrayImplOdd"],"kind":"struct"},"0:2189:4477":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","deserialize_signature"],"kind":"function"},"21:1363:6599":{"crate_id":21,"path":["cbor_event","value","ObjectKey"],"kind":"enum"},"2:47620:20679":{"crate_id":2,"path":["core","core_arch","simd","u8x2"],"kind":"struct"},"1:9098:128":{"crate_id":1,"path":["std","fs","FileType"],"kind":"struct"},"0:5660:1664":{"crate_id":0,"path":["cardano_serialization_lib","RequiredSigners"],"kind":"typedef"},"24:2944:6796":{"crate_id":24,"path":["cryptoxide","sha2","Sha512Trunc224"],"kind":"struct"},"12:769:17684":{"crate_id":12,"path":["hashbrown","map","IntoKeys"],"kind":"struct"},"2:44950:67":{"crate_id":2,"path":["core","fmt","Alignment"],"kind":"enum"},"12:934:18546":{"crate_id":12,"path":["hashbrown","map","RawOccupiedEntryMut"],"kind":"struct"},"34:40:18469":{"crate_id":34,"path":["itoa","private","Sealed"],"kind":"trait"},"42:806:19661":{"crate_id":42,"path":["js_sys","ArrayIntoIter"],"kind":"struct"},"5:8447:19176":{"crate_id":5,"path":["alloc","ffi","c_str","NulError"],"kind":"struct"},"29:2423:7031":{"crate_id":29,"path":["schemars","visit","RemoveRefSiblings"],"kind":"struct"},"2:46499:18777":{"crate_id":2,"path":["core","str","pattern","StrSearcher"],"kind":"struct"},"2:35211:19191":{"crate_id":2,"path":["core","error","private","Internal"],"kind":"struct"},"29:2299:7321":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Field"],"kind":"enum"},"0:5735:1942":{"crate_id":0,"path":["cardano_serialization_lib","PolicyIDs"],"kind":"typedef"},"5:2385:54907":{"crate_id":5,"path":["alloc","collections","btree","navigate","LazyLeafHandle"],"kind":"enum"},"42:6333:19686":{"crate_id":42,"path":["js_sys","WeakMap"],"kind":"struct"},"49:6238:19830":{"crate_id":49,"path":["typenum","int","NInt"],"kind":"struct"},"32:747:42518":{"crate_id":32,"path":["serde","de","value","ExpectedInMap"],"kind":"struct"},"5:2293:19153":{"crate_id":5,"path":["alloc","collections","btree","merge_iter","MergeIterInner"],"kind":"struct"},"24:2293:20433":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context384"],"kind":"struct"},"31:765:17683":{"crate_id":31,"path":["serde_json","map","ValuesMut"],"kind":"struct"},"1:11859:6320":{"crate_id":1,"path":["std","usize"],"kind":"primitive"},"32:6360:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"1:4479:1569":{"crate_id":1,"path":["std","io","BufRead"],"kind":"trait"},"24:2734:18352":{"crate_id":24,"path":["cryptoxide","hashing","keccak","Keccak512"],"kind":"struct"},"5:7931:236":{"crate_id":5,"path":["alloc","vec","Vec"],"kind":"struct"},"5:1267:54828":{"crate_id":5,"path":["alloc","collections","btree","append","MergeIter"],"kind":"struct"},"1:11205:6449":{"crate_id":1,"path":["std","sys","wasm","stdio","Stdout"],"kind":"struct"},"24:1747:4058":{"crate_id":24,"path":["cryptoxide","blake2b","Blake2b"],"kind":"struct"},"1:4472:1570":{"crate_id":1,"path":["std","io","Seek"],"kind":"trait"},"24:2847:6881":{"crate_id":24,"path":["cryptoxide","poly1305","Poly1305"],"kind":"struct"},"32:537:18376":{"crate_id":32,"path":["serde","de","value","BytesDeserializer"],"kind":"struct"},"2:42765:19132":{"crate_id":2,"path":["core","char","EscapeDefaultState"],"kind":"enum"},"0:2121:1754":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key"],"kind":"module"},"0:11617:3981":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","algorithms","ed25519_extended","ExtendedPriv"],"kind":"struct"},"5:2405:19184":{"crate_id":5,"path":["alloc","collections","btree","navigate","LazyLeafRange"],"kind":"struct"},"40:270:4151":{"crate_id":40,"path":["rand_core","os","OsRng"],"kind":"struct"},"39:1018:19608":{"crate_id":39,"path":["rand","seq","IteratorRandom"],"kind":"trait"},"2:45001:108":{"crate_id":2,"path":["core","fmt","rt","v1","Count"],"kind":"enum"},"0:1544:4111":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","hash","HASH_SIZE_256"],"kind":"constant"},"25:813:6691":{"crate_id":25,"path":["num_traits","ops","saturating","Saturating"],"kind":"trait"},"1:2369:20864":{"crate_id":1,"path":["std","env","Vars"],"kind":"struct"},"24:2398:20436":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context256"],"kind":"struct"},"14:191:40192":{"crate_id":14,"path":["rustc_demangle","DemangleStyle"],"kind":"enum"},"50:1054:19944":{"crate_id":50,"path":["itertools","combinations","Combinations"],"kind":"struct"},"56:249:20276":{"crate_id":56,"path":["sha2","sha256","Engine256"],"kind":"struct"},"9:765:19282":{"crate_id":9,"path":["miniz_oxide","deflate","core","TDEFLStatus"],"kind":"enum"},"50:3038:19985":{"crate_id":50,"path":["itertools","adaptors","TupleCombinations"],"kind":"struct"},"5:6513:225":{"crate_id":5,"path":["alloc","string","ToString"],"kind":"trait"},"24:2219:20276":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Engine256"],"kind":"struct"},"2:46678:19013":{"crate_id":2,"path":["core","str","IsNotEmpty"],"kind":"struct"},"0:46768:1749":{"crate_id":0,"path":["cardano_serialization_lib","RewardAddresses"],"kind":"struct"},"0:761:3815":{"crate_id":0,"path":["cardano_serialization_lib","chain_core","property","HasFragments"],"kind":"trait"},"5:8461:19061":{"crate_id":5,"path":["alloc","ffi","c_str","FromBytesWithNulErrorKind"],"kind":"enum"},"31:389:7126":{"crate_id":31,"path":["serde_json","de","StreamDeserializer"],"kind":"struct"},"1:9535:18499":{"crate_id":1,"path":["std","net","socket_addr","SocketAddr"],"kind":"enum"},"1:8931:24678":{"crate_id":1,"path":["std","backtrace","RawFrame"],"kind":"enum"},"50:3010:6891":{"crate_id":50,"path":["itertools","adaptors","Step"],"kind":"struct"},"24:2363:20435":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Context512_224"],"kind":"struct"},"2:49845:18883":{"crate_id":2,"path":["core","core_arch","simd","i64x8"],"kind":"struct"},"36:0:7003":{"crate_id":36,"path":["dyn_clone"],"kind":"module"},"2:25441:67":{"crate_id":2,"path":["core","ptr","alignment","Alignment"],"kind":"struct"},"25:670:6685":{"crate_id":25,"path":["num_traits","ops","checked","CheckedSub"],"kind":"trait"},"5:8312:1645":{"crate_id":5,"path":["alloc","collections","btree","set","IntoIter"],"kind":"struct"},"32:6162:21463":{"crate_id":32,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"2:16725:53656":{"crate_id":2,"path":["core","core_simd","vector","splat","Splat"],"kind":"struct"},"56:364:6796":{"crate_id":56,"path":["sha2","sha512","Sha512Trunc224"],"kind":"struct"},"39:383:19586":{"crate_id":39,"path":["rand","distributions","uniform","UniformSampler"],"kind":"trait"},"11:0:6279":{"crate_id":11,"path":["adler"],"kind":"module"},"1:11735:20763":{"crate_id":1,"path":["std","backtrace_rs","backtrace","Frame"],"kind":"struct"},"2:43038:20662":{"crate_id":2,"path":["core","iter","adapters","flatten","FlattenCompat"],"kind":"struct"},"5:3560:6976":{"crate_id":5,"path":["alloc","collections","btree","set","DrainFilter"],"kind":"struct"},"1:6006:18591":{"crate_id":1,"path":["std","process","ChildStderr"],"kind":"struct"},"29:1983:7343":{"crate_id":29,"path":["schemars","schema","_","deserialize","__Visitor"],"kind":"struct"},"32:644:19733":{"crate_id":32,"path":["serde","de","value","MapDeserializer"],"kind":"struct"},"2:3679:6583":{"crate_id":2,"path":["core","ops","drop","Drop"],"kind":"trait"},"24:3079:20442":{"crate_id":24,"path":["cryptoxide","ripemd160","Ripemd160"],"kind":"struct"},"5:3844:6715":{"crate_id":5,"path":["alloc","collections","linked_list","IterMut"],"kind":"struct"},"2:12292:18188":{"crate_id":2,"path":["core","slice","iter","GroupBy"],"kind":"struct"},"24:2212:20278":{"crate_id":24,"path":["cryptoxide","hashing","sha2","Engine512"],"kind":"struct"},"2:3691:4101":{"crate_id":2,"path":["core","ops","function","FnOnce"],"kind":"trait"},"24:207:4290":{"crate_id":24,"path":["cryptoxide","chacha20poly1305","ChaCha20Poly1305"],"kind":"typedef"},"31:1887:1585":{"crate_id":31,"path":["serde_json","value","ser","Serializer"],"kind":"struct"},"2:10584:1571":{"crate_id":2,"path":["core","fmt","Write"],"kind":"trait"},"32:400:18366":{"crate_id":32,"path":["serde","de","value","StrDeserializer"],"kind":"struct"},"0:49085:1808":{"crate_id":0,"path":["cardano_serialization_lib","NativeScriptKind","TimelockExpiry"],"kind":"variant"},"2:46709:120":{"crate_id":2,"path":["core","time","Duration"],"kind":"struct"},"1:7477:210":{"crate_id":1,"path":["std","sync","rwlock","RwLock"],"kind":"struct"},"29:686:1603":{"crate_id":29,"path":["schemars","JsonSchema"],"kind":"trait"},"33:0:6999":{"crate_id":33,"path":["serde_derive"],"kind":"module"},"24:3022:18351":{"crate_id":24,"path":["cryptoxide","sha3","Sha3_224"],"kind":"struct"},"42:4843:5410":{"crate_id":42,"path":["js_sys","Object"],"kind":"struct"},"32:1616:21450":{"crate_id":32,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"32:6862:21464":{"crate_id":32,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"39:1949:19595":{"crate_id":39,"path":["rand","distributions","uniform","UniformFloat"],"kind":"struct"},"44:275:18902":{"crate_id":44,"path":["ppv_lite86","types","u64x4"],"kind":"trait"},"5:992:96":{"crate_id":5,"path":["alloc","collections","binary_heap","BinaryHeap"],"kind":"struct"},"47:0:2015":{"crate_id":47,"path":["digest"],"kind":"module"},"50:4058:6899":{"crate_id":50,"path":["itertools","repeatn","RepeatN"],"kind":"struct"},"1:11841:6304":{"crate_id":1,"path":["std","slice"],"kind":"primitive"},"32:8712:21468":{"crate_id":32,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"0:1204:4028":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","bech32","try_from_bech32_to_bytes"],"kind":"function"},"32:5220:20398":{"crate_id":32,"path":["serde","de","value","CharDeserializer"],"kind":"struct"},"29:2359:7028":{"crate_id":29,"path":["schemars","schema","InstanceType"],"kind":"enum"},"45:112:1582":{"crate_id":45,"path":["serde_wasm_bindgen","de","Deserializer"],"kind":"struct"},"47:108:20069":{"crate_id":47,"path":["digest","fixed","FixedOutputDirty"],"kind":"trait"},"2:48211:18874":{"crate_id":2,"path":["core","core_arch","simd","i16x8"],"kind":"struct"},"45:89:19730":{"crate_id":45,"path":["serde_wasm_bindgen","de","ObjectAccess"],"kind":"struct"},"2:17176:20572":{"crate_id":2,"path":["core","num","flt2dec","decoder","Decoded"],"kind":"struct"},"1:8015:18703":{"crate_id":1,"path":["std","sys_common","remutex","ReentrantMutexGuard"],"kind":"struct"},"1:11338:18596":{"crate_id":1,"path":["std","sys","wasm","process","ExitStatusError"],"kind":"struct"},"5:1529:6721":{"crate_id":5,"path":["alloc","collections","btree","map","entry","VacantEntry"],"kind":"struct"},"0:1261:4043":{"crate_id":0,"path":["cardano_serialization_lib","chain_crypto","derive","derive_sk_ed25519"],"kind":"function"},"2:3000:183":{"crate_id":2,"path":["core","cmp","PartialOrd"],"kind":"trait"},"1:11836:6300":{"crate_id":1,"path":["std","char"],"kind":"primitive"},"39:1118:19629":{"crate_id":39,"path":["rand","distributions","bernoulli","BernoulliError"],"kind":"enum"},"32:6152:21462":{"crate_id":32,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"32:6892:21464":{"crate_id":32,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"0:2193:4478":{"crate_id":0,"path":["cardano_serialization_lib","impl_mockchain","key","make_signature"],"kind":"function"},"1:8847:18627":{"crate_id":1,"path":["std","thread","local","AccessError"],"kind":"struct"},"12:825:6718":{"crate_id":12,"path":["hashbrown","map","Keys"],"kind":"struct"}},"external_crates":{"21":{"name":"cbor_event","html_root_url":null},"33":{"name":"serde_derive","html_root_url":"https://docs.rs/serde_derive/1.0.193/"},"56":{"name":"sha2","html_root_url":null},"53":{"name":"num_complex","html_root_url":"https://docs.rs/num-complex/0.4/"},"19":{"name":"wasm_bindgen","html_root_url":"https://docs.rs/wasm-bindgen/0.2/"},"35":{"name":"ryu","html_root_url":"https://docs.rs/ryu/1.0.15/"},"8":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/"},"29":{"name":"schemars","html_root_url":null},"58":{"name":"opaque_debug","html_root_url":null},"55":{"name":"num_iter","html_root_url":"https://docs.rs/num-iter/0.1/"},"31":{"name":"serde_json","html_root_url":"https://docs.rs/serde_json/1.0.108/"},"34":{"name":"itoa","html_root_url":"https://docs.rs/itoa/1.0.9/"},"47":{"name":"digest","html_root_url":null},"41":{"name":"getrandom","html_root_url":"https://docs.rs/getrandom/0.2.11/"},"42":{"name":"js_sys","html_root_url":"https://docs.rs/js-sys/0.2/"},"18":{"name":"num_derive","html_root_url":"https://docs.rs/num-derive/0.3/"},"52":{"name":"num","html_root_url":"https://docs.rs/num/0.4/"},"57":{"name":"block_buffer","html_root_url":null},"40":{"name":"rand_core","html_root_url":"https://rust-random.github.io/rand/"},"11":{"name":"adler","html_root_url":"https://docs.rs/adler/1.0.2/"},"12":{"name":"hashbrown","html_root_url":"https://doc.rust-lang.org/nightly/"},"27":{"name":"rand_os","html_root_url":"https://rust-random.github.io/rand/"},"20":{"name":"wasm_bindgen_macro","html_root_url":"https://docs.rs/wasm-bindgen-macro/0.2/"},"13":{"name":"std_detect","html_root_url":"https://doc.rust-lang.org/nightly/"},"38":{"name":"num_integer","html_root_url":"https://docs.rs/num-integer/0.1/"},"49":{"name":"typenum","html_root_url":"https://docs.rs/typenum/1.17.0/"},"44":{"name":"ppv_lite86","html_root_url":null},"30":{"name":"schemars_derive","html_root_url":null},"43":{"name":"rand_chacha","html_root_url":"https://rust-random.github.io/rand/"},"2":{"name":"core","html_root_url":"https://doc.rust-lang.org/nightly/"},"9":{"name":"miniz_oxide","html_root_url":"https://doc.rust-lang.org/nightly/"},"24":{"name":"cryptoxide","html_root_url":null},"14":{"name":"rustc_demangle","html_root_url":"https://doc.rust-lang.org/nightly/"},"25":{"name":"num_traits","html_root_url":"https://docs.rs/num-traits/0.2/"},"1":{"name":"std","html_root_url":"https://doc.rust-lang.org/nightly/"},"4":{"name":"rustc_std_workspace_core","html_root_url":"https://doc.rust-lang.org/nightly/"},"54":{"name":"num_rational","html_root_url":"https://docs.rs/num-rational/0.4/"},"37":{"name":"num_bigint","html_root_url":"https://docs.rs/num-bigint/0.4/"},"28":{"name":"rand_core","html_root_url":"https://rust-random.github.io/rand/"},"22":{"name":"bech32","html_root_url":null},"23":{"name":"ed25519_bip32","html_root_url":null},"5":{"name":"alloc","html_root_url":"https://doc.rust-lang.org/nightly/"},"32":{"name":"serde","html_root_url":"https://docs.rs/serde/1.0.193/"},"3":{"name":"compiler_builtins","html_root_url":"https://doc.rust-lang.org/nightly/"},"26":{"name":"linked_hash_map","html_root_url":null},"36":{"name":"dyn_clone","html_root_url":"https://docs.rs/dyn-clone/1.0.16/"},"16":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/"},"6":{"name":"libc","html_root_url":"https://doc.rust-lang.org/nightly/"},"50":{"name":"itertools","html_root_url":"https://docs.rs/itertools/0.8/"},"45":{"name":"serde_wasm_bindgen","html_root_url":null},"15":{"name":"dlmalloc","html_root_url":"https://doc.rust-lang.org/nightly/"},"10":{"name":"rustc_std_workspace_alloc","html_root_url":"https://doc.rust-lang.org/nightly/"},"48":{"name":"generic_array","html_root_url":null},"46":{"name":"clear_on_drop","html_root_url":null},"17":{"name":"hex","html_root_url":"https://docs.rs/hex/0.4.3/"},"7":{"name":"unwind","html_root_url":"https://doc.rust-lang.org/nightly/"},"51":{"name":"either","html_root_url":"https://docs.rs/either/1/"},"39":{"name":"rand","html_root_url":"https://rust-random.github.io/rand/"}},"format_version":22} \ No newline at end of file diff --git a/codegen/doc_types.py b/codegen/doc_types.py deleted file mode 100644 index 2795e92..0000000 --- a/codegen/doc_types.py +++ /dev/null @@ -1,509 +0,0 @@ -from sortedcontainers import SortedSet -import android_gen -import android_jni_gen -import android_rn_gen -import js_index_d_gen -import js_index_gen -import ios_gen -import ios_objective_c_gen - -import copy - -forbidden_names = {"int", "long", "bool", "boolean"} - -type_map = {"Coin": "BigNum", - "TransactionMetadatumLabel": "BigNum", - "RequiredSigners": "Ed25519KeyHashes", - "PolicyID": "ScriptHash", - "PolicyIDs": "ScriptHashes", - "TransactionIndexes": "u32"} - -type_js_map = {"Coin": "BigNum", - "TransactionMetadatumLabel": "BigNum", - "RequiredSigners": "Ed25519KeyHashes", - "PolicyID": "ScriptHash", - "PolicyIDs": "ScriptHashes", - "TransactionIndexes": "Uint32Array"} - - -def map_type(type_name): - if type_name in type_map: - return type_map[type_name] - else: - return type_name - - -def map_name(name): - if name in forbidden_names: - return name + "_value" - else: - return name - - -def trim_struct_name(name): - return name.split("::")[-1] - - -class Function: - def __init__(self, json, members, full_json, parent_struct=None): - self.id = json["id"] - self.name = json["name"] - self.doc = json["docs"] - self.static = False - self.location = None - self.struct_name = parent_struct - self.return_type = None - self.args = [] - self.is_static = True - self.mask = None - self.orig_call_args = None - - self.__extract_details(json, members, full_json, parent_struct) - - self.orig_name = self.name - self.variants = self.__make_functions_variants() - - def __extract_details(self, json, members, full_json, parent_struct): - for arg_json in json["inner"]["decl"]["inputs"]: - self.args.append(ArgType(arg_json, members, full_json, parent_struct)) - if json["inner"]["decl"]["output"] is not None: - self.return_type = ArgType(json["inner"]["decl"]["output"], members, full_json, parent_struct, True) - if parent_struct is None: - self.is_static = False - self.location = get_location(self.id, self.name, full_json) - elif any(arg.is_self for arg in self.args): - self.is_static = False - - def __make_functions_variants(self): - variants = [] - functions = [] - for i, arg in enumerate(self.args): - if arg.is_optional: - variants.append((arg, i)) - total = 2 ** len(variants) - if total == 1: - return None - for j in range(total): - f = copy.copy(self) - variants_mask = [] - args = f.args.copy() - if j != 0: - f.name += "_with" - # j is mask - for i, (arg, index) in enumerate(variants): - if (j >> i) & 1 != 0: - args[index] = copy.copy(args[index]) - args[index].is_optional = False - variants_mask.append((arg, True)) - f.name += "_" + arg.name - else: - args[index] = None - variants_mask.append((arg, False)) - f.orig_call_args = args - f.args = [arg for arg in args if arg is not None] - f.mask = variants_mask - functions.append(f) - return functions - - def to_android_rust(self): - fn_str = "" - if self.variants is not None: - for fn_variant in self.variants: - fn_str += android_gen.get_android_rust_fn(fn_variant) + "\r\n" - else: - fn_str = android_gen.get_android_rust_fn(self) - return fn_str - - def to_jni_java_bridge(self): - fn_str = "" - if self.variants is not None: - for fn_variant in self.variants: - fn_str += android_jni_gen.get_android_jni_fn(fn_variant) + "\r\n" - else: - fn_str = android_jni_gen.get_android_jni_fn(self) - return fn_str - - def to_ios_rust(self): - fn_str = "" - if self.variants is not None: - for fn_variant in self.variants: - fn_str += ios_gen.get_ios_rust_fn(fn_variant) + "\r\n" - else: - fn_str = ios_gen.get_ios_rust_fn(self) - return fn_str - - def to_ios_obj_c(self): - fn_str = "" - if self.variants is not None: - for fn_variant in self.variants: - fn_str += ios_objective_c_gen.get_ios_obj_c_fn(fn_variant) + "\r\n" - else: - fn_str = ios_objective_c_gen.get_ios_obj_c_fn(self) - return fn_str - - def to_rn_java(self): - fn_str = "" - if self.variants is not None: - for fn_variant in self.variants: - fn_str += android_rn_gen.get_android_rn_java_fn(fn_variant) + "\r\n" - else: - fn_str = android_rn_gen.get_android_rn_java_fn(self) - return fn_str - - def to_js_index_d(self): - return js_index_d_gen.get_js_index_d_fn(self) - - def to_js_index(self): - return js_index_gen.get_js_index_fn(self) - - -class ArgType: - def __init__(self, json, members, full_json, parent_struct, return_type=False): - self.name = None - if not return_type: - self.name = map_name(json[0]) - self.id = None - self.is_optional = False - self.is_ref = False - self.struct_name = None - self.struct_orig_name = None - self.is_self = False - self.is_primitive = False - self.is_vec = False - self.is_slice = False - self.is_result = False - self.error_type = None - self.is_enum = False - self.location = None - self.orig_is_optional = False - if return_type: - self.__extract_details(json, full_json, members, parent_struct) - else: - self.__extract_details(json[1], full_json, members, parent_struct) - - def __set_struct_name(self, name): - self.struct_orig_name = trim_struct_name(name) - self.struct_name = trim_struct_name(map_type(name)) - - def __extract_details(self, json, full_json, members, parent_struct): - arg_json = json - while True: - if arg_json["kind"] == "borrowed_ref": - self.is_ref = True - arg_json = arg_json["inner"]["type"] - continue - elif arg_json["kind"] == 'qualified_path': - arg_json = arg_json["inner"] - elif arg_json["kind"] == 'resolved_path': - arg_json = arg_json["inner"] - elif arg_json["kind"] == 'generic': - arg_json = arg_json["inner"] - elif arg_json["kind"] == "slice": - self.is_slice = True - arg_json = arg_json["inner"] - # else: - # print("ee") - if "name" in arg_json and "id" in arg_json and arg_json["name"] in type_map: - ref_info = full_json["index"][arg_json["id"]] - if "kind" in ref_info and ref_info["kind"] == "typedef": - arg_json = ref_info["inner"]["type"] - continue - - if type(arg_json) == str: - self.__set_struct_name(arg_json) - else: - if "args" in arg_json: - if len(arg_json["args"]["angle_bracketed"]["args"]) > 1: - if str(arg_json["name"]).lower() == "result": - self.is_result = True - self.error_type = arg_json["args"]["angle_bracketed"]["args"][1]["type"]["inner"]["name"] - ret_type = arg_json["args"]["angle_bracketed"]["args"][0]["type"] - if not (ret_type["kind"] == "tuple" and len(ret_type["inner"]) == 0): - arg_json = ret_type - continue - if ret_type["kind"] == "tuple" and len(ret_type["inner"]) == 0: - self.struct_name = "void" - break - if len(arg_json["args"]["angle_bracketed"]["args"]) > 0: - if str(arg_json["name"]).lower() == "vec": - self.is_vec = True - arg_json = arg_json["args"]["angle_bracketed"]["args"][0]["type"] - elif str(arg_json["name"]).lower() == "option": - self.is_optional = True - self.orig_is_optional = True - arg_json = arg_json["args"]["angle_bracketed"]["args"][0]["type"] - continue - if "kind" in arg_json and arg_json["kind"] == "primitive": - self.__set_struct_name(arg_json["inner"]) - self.is_primitive = True - else: - self.__set_struct_name(arg_json["name"]) - self.id = arg_json["id"] - if self.id in members and members[self.id]["kind"] == "enum": - self.is_enum = True - if str(self.struct_name).lower() == "self": - self.__set_struct_name(parent_struct) - self.is_self = True - break - if self.id is not None: - self.location = get_location(self.id, self.struct_name, full_json) - - -class Struct: - def __init__(self, json, members, full_json): - self.id = json["id"] - self.name = json["name"] - self.location = get_location(self.id, self.name, full_json) - self.functions = [] - self.__read_functions(json, members, full_json) - - def __read_functions(self, json, members, full_json): - if "inner" in json: - if "impls" in json["inner"]: - for impl_index in json["inner"]["impls"]: - impl = full_json["index"][impl_index] - if "docs" not in impl: - continue - if impl["docs"] is None: - continue - if "wasm_accessible" not in impl["docs"]: - continue - if "inner" not in impl: - continue - if "items" in impl["inner"]: - for function_index in impl["inner"]["items"]: - if not (function_index in members): - continue - if str(members[function_index]["name"]).startswith("__"): - continue - if members[function_index]["name"] == "to_js_value": - continue - self.functions.append(Function(members[function_index], - members, - full_json, - self.name)) - - def to_android_rust(self): - fns = "" - for fn in self.functions: - fns += fn.to_android_rust() + "\r\n" - return fns - - def to_ios_rust(self): - fns = "" - for fn in self.functions: - fns += fn.to_ios_rust() + "\r\n" - return fns - - def to_ios_obj_c(self): - fns = "" - for fn in self.functions: - fns += fn.to_ios_obj_c() + "\r\n" - return fns - - def to_jni_java_bridge(self): - fns = "" - for fn in self.functions: - fns += fn.to_jni_java_bridge() + "\r\n" - return fns - - def to_rn_java(self): - fns = "" - for fn in self.functions: - fns += fn.to_rn_java() + "\r\n" - return fns - - def to_js_index_d(self): - fns = js_index_d_gen.get_js_index_d_struct(self) + " {\r\n" - for fn in self.functions: - fns += fn.to_js_index_d() + "\r\n\r\n" - fns += "}\r\n" - return fns - - def to_js_index(self): - fns = js_index_gen.get_js_index_struct(self) + " {\r\n" - for fn in self.functions: - fns += fn.to_js_index() + "\r\n" - fns += "}\r\n" - return fns - - -class Enum: - def __init__(self, json, members, full_json): - self.id = json["id"] - self.name = json["name"] - self.location = get_location(self.id, self.name, full_json) - self.variants = [] - self.__read_variants(json, members, full_json) - - def __read_variants(self, json, members, full_json): - if "inner" in json: - if "variants" in json["inner"]: - for (i, variant_index) in enumerate(json["inner"]["variants"]): - variant = full_json["index"][variant_index] - enum_index = i - if "inner" in variant and "variant_inner" in variant["inner"]: - if variant["inner"]["variant_inner"] is not None and "value" in variant["inner"][ - "variant_inner"]: - enum_index = int(variant["inner"]["variant_inner"]["value"]) - self.variants.append((variant["name"], enum_index)) - - def to_android_rust(self): - return android_gen.get_rust_enum_to_primitive(self) + "\r\n" + android_gen.get_rust_enum_from_primive(self) - - def to_js_index_d(self): - return js_index_d_gen.get_js_index_d_enum(self) - - def to_js_index(self): - return js_index_gen.get_js_index_enum(self) - - -class Api: - def __init__(self, members, full_json): - self.structs = [] - self.functions = [] - self.enums = [] - self.members = members - self.__fill(members, full_json) - - def __fill(self, members, full_json): - for (index, member) in members.items(): - if member["kind"] == "struct": - self.structs.append(Struct(member, members, full_json)) - elif member["kind"] == "function": - self.functions.append(Function(member, members, full_json)) - elif member["kind"] == "enum": - self.enums.append(Enum(member, members, full_json)) - - def __get_rust_imports(self, structs, functions, enums): - locations = SortedSet() - imports = "" - for struct in self.structs: - if structs: - locations.add(self.__to_rust_import(struct.location)) - for fn in struct.functions: - if fn.return_type is not None and fn.return_type.location is not None: - if (enums and fn.return_type.is_enum) or (structs and not fn.return_type.is_enum): - locations.add(self.__to_rust_import(fn.return_type.location)) - for arg in fn.args: - if arg.location is not None: - if (enums and arg.is_enum) or (structs and not arg.is_enum): - locations.add(self.__to_rust_import(arg.location)) - - for fn in self.functions: - if functions: - locations.add(self.__to_rust_import(fn.location)) - if fn.return_type is not None and fn.return_type.location is not None: - if (enums and fn.return_type.is_enum) or (structs and not fn.return_type.is_enum): - locations.add(self.__to_rust_import(fn.return_type.location)) - for arg in fn.args: - if arg.location is not None: - if (enums and arg.is_enum) or (structs and not arg.is_enum): - locations.add(self.__to_rust_import(arg.location)) - - if enums: - for enum in self.enums: - locations.add(self.__to_rust_import(enum.location)) - - for location in locations: - if location is not None and str(location).startswith("use cardano_serialization_lib::"): - imports += location - return imports - - def __to_rust_import(self, location): - return "use " + location + ";\r\n" - - def to_android_rust_str(self): - all_code = "" - all_code += android_gen.get_android_rust_imports() - all_code += self.__get_rust_imports(True, True, True) + "\r\n" - all_code += "\r\n" - for struct in self.structs: - all_code += struct.to_android_rust() + "\r\n" - for fn in self.functions: - all_code += fn.to_android_rust() + "\r\n" - return all_code - - def to_ios_rust(self): - all_code = "" - all_code += ios_gen.get_ios_rust_imports() - all_code += self.__get_rust_imports(True, False, True) + "\r\n" - all_code += "\r\n" - for struct in self.structs: - all_code += struct.to_ios_rust() + "\r\n" - for fn in self.functions: - all_code += fn.to_ios_rust() + "\r\n" - return all_code - - def to_ios_obj_c(self): - all_code = "" - all_code += ios_objective_c_gen.get_ios_obj_c_imports() - all_code += "\r\n" - for struct in self.structs: - all_code += struct.to_ios_obj_c() + "\r\n" - for fn in self.functions: - all_code += fn.to_ios_obj_c() + "\r\n" - all_code += ios_objective_c_gen.get_ios_obj_c_footer() - return all_code - - def to_rust_enum_maps(self): - all_code = "" - all_code += self.__get_rust_imports(False, False, True) + "\r\n" - all_code += android_gen.get_rust_enums_head() - for enum in self.enums: - all_code += enum.to_android_rust() + "\r\n" - return all_code - - def to_jni_java_bridge(self): - all_code = "" - all_code += android_jni_gen.get_jni_java_bridge_head() - for struct in self.structs: - all_code += struct.to_jni_java_bridge() + "\r\n" - for fn in self.functions: - all_code += fn.to_jni_java_bridge() + "\r\n" - return all_code + "}\r\n" - - def to_rn_java(self): - all_code = "" - all_code += android_rn_gen.get_rn_java_head() - for struct in self.structs: - all_code += struct.to_rn_java() + "\r\n" - for fn in self.functions: - all_code += fn.to_rn_java() + "\r\n" - return all_code + "}\r\n" - - def to_js_index_d(self): - all_code = "" - all_code += js_index_d_gen.get_js_index_d_head() - for struct in self.structs: - all_code += struct.to_js_index_d() + "\r\n\r\n" - for fn in self.functions: - all_code += fn.to_js_index_d() + "\r\n\r\n" - for enum in self.enums: - all_code += enum.to_js_index_d() + "\r\n\r\n" - return all_code - - def to_js_index(self): - all_code = "" - all_code += js_index_gen.get_js_index_head() - for struct in self.structs: - all_code += struct.to_js_index() + "\r\n\r\n" - for fn in self.functions: - all_code += fn.to_js_index() + "\r\n\r\n" - for enum in self.enums: - all_code += enum.to_js_index() + "\r\n\r\n" - return all_code - - def to_ptr_impls(self): - head = "use crate::ptr::RPtrRepresentable;\r\n" - impls = "" - for struct in self.structs: - impls += "impl RPtrRepresentable for " + struct.name + " {}\r\n" - return head + self.__get_rust_imports(True, False, False) + impls - - -def get_location(id, name, full_json): - if id in full_json["paths"]: - return "::".join(full_json["paths"][id]["path"]) - else: - return "::".join(full_json["paths"][full_json["root"]]["path"] + [name]) diff --git a/codegen/generator.py b/codegen/generator.py deleted file mode 100644 index 0d36bfc..0000000 --- a/codegen/generator.py +++ /dev/null @@ -1,73 +0,0 @@ -import json -import doc_types - -def read_doc(): - f = open(r'./cardano_serialization_lib.json') - return json.load(f) - -def get_method_list(json): - methods = set() - for (k, v) in json['index'].items(): - if v["kind"] == "impl" and v['crate_id'] == 0: - if "inner" not in v: - continue - if "items" not in v["inner"]: - continue - for method_id in v["inner"]["items"]: - methods.add(method_id) - return methods - -def extract_public_members(json): - members = {} - methods = get_method_list(json) - for (k, v) in json['index'].items(): - if v['visibility'] == 'public' and v['crate_id'] == 0: - if v["kind"] == "method" or v["id"] in methods: - new_member = v.copy() - new_member["kind"] = "method" - members[k] = new_member - continue - if "docs" in v and "wasm_accessible" in str(v["docs"]): - if v["kind"] == 'function': - if not str(v["name"]).startswith("__"): - members[k] = v - else: - members[k] = v - return members - -def main(): - json = read_doc() - members = extract_public_members(json) - members = {k: v for k, v in sorted(members.items(), key=lambda item: item[1]["name"])} - api = doc_types.Api(members, json) - with open('../rust/src/android/bridge.rs', 'w') as f: - f.writelines(api.to_android_rust_str()) - print("Wrote android bridge") - with open('../rust/src/ios/bridge.rs', 'w') as f: - f.writelines(api.to_ios_rust()) - print("Wrote ios rust bridge") - with open('../rust/src/ptr_impl.rs', 'w') as f: - f.writelines(api.to_ptr_impls()) - print("Wrote rust ptr impls") - with open('../rust/src/enum_maps.rs', 'w') as f: - f.writelines(api.to_rust_enum_maps()) - print("Wrote rust enum maps") - with open('../android/src/main/java/io/emurgo/rnhaskellshelley/Native.java', 'w') as f: - f.writelines(api.to_jni_java_bridge()) - print("Wrote jni bridge") - with open('../android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java', 'w') as f: - f.writelines(api.to_rn_java()) - print("Wrote react-java bridge") - with open('../index.d.ts', 'w') as f: - f.writelines(api.to_js_index_d()) - print("Wrote typescript index") - with open('../index.js', 'w') as f: - f.writelines(api.to_js_index()) - print("Wrote javascript index") - with open('../ios/HaskellShelley.m', 'w') as f: - f.writelines(api.to_ios_obj_c()) - print("Wrote ios objective-c bridge") - - -if __name__ == "__main__": - main() diff --git a/codegen/ios_gen.py b/codegen/ios_gen.py deleted file mode 100644 index 58dfcdf..0000000 --- a/codegen/ios_gen.py +++ /dev/null @@ -1,236 +0,0 @@ -import stringcase - - -def get_ios_rust_imports(): - return "use std::slice::from_raw_parts;\r\n\ -use super::bridge_tools::result::*;\r\n\ -use super::bridge_tools::string::*;\r\n\ -use super::bridge_tools::data::*;\r\n\ -use crate::js_result::*;\r\n\ -use crate::panic::*;\r\n\ -use crate::ptr::*;\r\n\ -use crate::enum_maps::*;\r\n\ -use crate::arrays::*;\r\n" - - -def get_ios_return_arg(arg): - if arg is None or arg.struct_name == "void": - return None - return f"result: &mut {get_ios_return_type(arg)}" - - -def get_ios_return_type_with_option(arg): - if arg.is_optional: - return "Option<" + get_ios_return_type(arg) + ">" - else: - return get_ios_return_type(arg) - - -def get_ios_return_type(arg): - if arg is None or arg.struct_name == "void": - return None - - if arg.is_ref and not arg.is_primitive: - return "RPtr" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "CharPtr" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "DataPtr" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "CharPtr" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - return "bool" - else: - return "i64" - elif arg.is_enum: - return "i32" - else: - return "RPtr" - - -def get_ios_rust_fn_arg(arg): - if arg.is_self: - return "self_rptr: RPtr" - elif arg.is_ref and not arg.is_primitive: - return arg.name + "_rptr: RPtr" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return arg.name + "_str: CharPtr" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return f"{arg.name}_data: *const u8, {arg.name}_len: usize" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return arg.name + "_str: CharPtr" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - return arg.name + ": bool" - else: - return arg.name + "_long: i64" - elif arg.is_enum: - return arg.name + "_int: i32" - else: - return arg.name + "_rptr: RPtr" - - -def get_ios_rust_body_arg_cast(arg): - naming = " let " + arg.name - if arg.is_self: - cast = naming + "_ref = self_rptr.typed_ref::<" + arg.struct_name + ">()?;" - elif arg.is_ref and not arg.is_primitive: - cast = naming + " = " + arg.name + "_rptr.typed_ref::<" + arg.struct_name + ">()?;" - elif arg.struct_name.lower() == "string" or (arg.struct_name.lower() == "str" and not arg.is_ref): - cast = naming + " : String = " + arg.name + "_str.into_str();" - elif arg.struct_name.lower() == "str": - cast = naming + ": &str = " + arg.name + "_str.into_str();" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - if arg.is_vec: - cast = f"{naming} = from_raw_parts({arg.name}_data, {arg.name}_len).to_vec();" - else: - cast = f"{naming} = from_raw_parts({arg.name}_data, {arg.name}_len);" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - cast = naming + " = base64_to_u32_array(" + arg.name + "_str.into_str()" + ")?;" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "usize": - cast = naming + " = base64_to_usize_array(" + arg.name + "_str.into_str()" + ")?;" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name != "bool": - cast = f"{naming} = {arg.name}_long as {arg.struct_name};" - else: - cast = None - elif arg.is_enum: - cast = naming + " = " + arg.name + "_int.to_enum()?;" - else: - cast = naming + " = " + arg.name + "_rptr.typed_ref::<" + arg.struct_name + ">()?.clone();" - return cast - - -def get_ios_rust_result_cast(arg): - cast = f"Ok::<{get_ios_return_type_with_option(arg)}, String>" - if arg.is_self: - cast += "(result.rptr())" - elif arg.is_ref and not arg.is_primitive: - cast += "(result.rptr())" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - if arg.is_optional: - cast += "(result.into_opt_cstr())" - else: - cast += "(result.into_cstr())" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - if arg.is_optional: - cast += "(result.into_option())" - else: - cast += "(result.into())" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - cast += "(u32_array_to_base64(&result).into_cstr())" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "usize": - cast += "(usize_array_to_base64(&result).into_cstr())" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - cast += "(result)" - else: - if arg.is_optional: - cast += "(result.map(|v| v as i64))" - else: - cast += "(result as i64)" - elif arg.is_enum: - if arg.is_optional: - cast += "(result.map(|v| v as i32))" - else: - cast += "(result as i32)" - else: - if arg.is_optional: - cast += "(result.map(|v| v.rptr()))" - else: - cast += "(result.rptr())" - return cast - - -def get_ios_rust_fn_body(function): - body = " handle_exception_result(|| { \r\n" - for arg in function.args: - cast = get_ios_rust_body_arg_cast(arg) - if cast is not None: - body += cast + "\r\n" - if function.return_type is not None and function.return_type.struct_name != "void": - body += " let result = " - else: - body += " " - if function.is_static: - body += function.struct_name + "::" + function.orig_name + "(" - elif function.struct_name is not None: - body += "self_ref." + function.orig_name + "(" - else: - body += function.location + "(" - args = function.orig_call_args - if args is None: - args = function.args - end_index = len(args) - 1 - for i, arg in enumerate(args): - if arg is not None and arg.is_self: - continue - if arg is None: - body += "None" - elif arg.struct_name == "String" or arg.struct_name == "str": - if arg.is_ref and arg.struct_name != "str": - call_name = "&" + arg.name - else: - call_name = arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - elif (arg.is_vec or arg.is_slice) and arg.is_ref: - if arg.is_vec: - call_name = "&" + arg.name - else: - call_name = arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - else: - call_name = arg.name - if arg.orig_is_optional: - call_name = f"Some({call_name})" - body += call_name - if i != end_index: - body += ", " - - body += ")" - if function.return_type is not None and function.return_type.is_result: - body += ".into_result()?" - body += ";\r\n" - result_ret = "result" - if function.return_type is not None and function.return_type.struct_name != "void": - body += " " + get_ios_rust_result_cast(function.return_type) + "\r\n" - else: - body += " Ok(())\r\n" - result_ret = "&mut ()" - body += " })\r\n" - if function.return_type is not None and function.return_type.is_optional: - body += f" .response_nullable({result_ret}, error)\r\n" - else: - body += f" .response({result_ret}, error)\r\n" - body += "}\r\n\r\n" - return body - - -def get_ios_rust_fn(function): - fn_name = function.name - struct_name = function.struct_name - args = function.args - name_start = "#[no_mangle]\r\n\ -pub unsafe extern \"C\" fn " - if struct_name is None: - name_middle = stringcase.snakecase(fn_name) - else: - name_middle = stringcase.snakecase(struct_name) + "_" + stringcase.snakecase(fn_name) - name_end = " -> bool {\r\n" - args_str = "" - for i, arg in enumerate(args): - args_str += get_ios_rust_fn_arg(arg) - args_str += ", " - body = get_ios_rust_fn_body(function) - return_arg = get_ios_return_arg(function.return_type) - if return_arg is not None: - return_arg += ", " - else: - return_arg = "" - - return name_start + name_middle + "(" + args_str + return_arg + "error: &mut CharPtr)" + name_end + body diff --git a/codegen/ios_objective_c_gen.py b/codegen/ios_objective_c_gen.py deleted file mode 100644 index f10d05c..0000000 --- a/codegen/ios_objective_c_gen.py +++ /dev/null @@ -1,258 +0,0 @@ -import stringcase - - -def get_ios_obj_c_imports(): - return "#import \"HaskellShelley.h\"\r\n\ -#import \"NSString+RPtr.h\"\r\n\ -#import \"NSData+DataPtr.h\"\r\n\ -#import \"SafeOperation.h\"\r\n\ -#import \r\n\ -\r\n\ -\r\n\ -@implementation HaskellShelley\r\n\ -\r\n\ -RCT_EXPORT_MODULE()\r\n\ -\r\n\ -RCT_EXPORT_METHOD(ptrFree:(NSString *)ptr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject)\r\n\ -{\r\n\ - RPtr rPtr = [ptr rPtr];\r\n\ - rptr_free(&rPtr);\r\n\ - resolve(nil);\r\n\ -}\r\n\ -\r\n\ -+ (void)initialize\r\n\ -{\r\n\ - if (self == [HaskellShelley class]) {\r\n\ - init_haskell_shelley_library();\r\n\ - }\r\n\ -}\r\n" - - -def get_ios_obj_c_return_type(arg): - if arg is None or arg.struct_name == "void": - return "NSString" - if arg.is_ref and not arg.is_primitive: - return "NSString" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "NSString" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "NSString" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "NSString" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - return "NSNumber" - elif arg.is_enum: - return "NSNumber" - else: - return "NSString" - - -def get_ios_obj_c_fn_arg_name(arg): - name = stringcase.camelcase(arg.name) - if arg.is_self: - return "selfPtr" - elif arg.is_ref and not arg.is_primitive: - return f"{name}Ptr" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return f"{name}Val" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return f"{name}Val" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return f"{name}Val" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - return f"{name}Val" - elif arg.is_enum: - return f"{name}Val" - else: - return f"{name}Ptr" - - -def get_ios_obj_c_fn_arg_type(arg): - if arg.is_self: - return "NSString" - elif arg.is_ref and not arg.is_primitive: - return "NSString" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "NSString" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "NSString" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "NSString" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - return "NSNumber" - elif arg.is_enum: - return "NSNumber" - else: - return "NSString" - - -def get_ios_obj_c_fn_result_def(arg): - if arg.is_self: - return "RPtr result;" - elif arg.is_ref and not arg.is_primitive: - return "RPtr result;" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "CharPtr result;" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "CharPtr result;" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "CharPtr result;" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - return "BOOL result;" - else: - return "int64_t result;" - elif arg.is_enum: - return "int32_t result;" - else: - return "RPtr result;" - - -def get_ios_obj_c_fn_arg(arg, index): - if index == 0: - return f"(nonnull {get_ios_obj_c_fn_arg_type(arg)} *){get_ios_obj_c_fn_arg_name(arg)}" - else: - arg_name = stringcase.pascalcase(arg.name) - return f"with{arg_name}:(nonnull {get_ios_obj_c_fn_arg_type(arg)} *){get_ios_obj_c_fn_arg_name(arg)}" - - -def get_ios_obj_c_body_arg_cast(arg, index): - arg_name = stringcase.camelcase(arg.name) - if index is None: - middle = f"[{get_ios_obj_c_fn_arg_name(arg)} " - else: - middle = f"[[params objectAtIndex:{index}] " - if arg.is_self: - return f"RPtr self = {middle} rPtr];" - elif arg.is_ref and not arg.is_primitive: - return f"RPtr {arg_name} = {middle} rPtr];" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return f"CharPtr {arg_name} = {middle} charPtr];" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - if index is None: - return f"NSData* data{stringcase.pascalcase(arg.name)} = [NSData fromBase64:{get_ios_obj_c_fn_arg_name(arg)}];" - else: - return f"NSData* data{stringcase.pascalcase(arg.name)} = [NSData fromBase64:[params objectAtIndex:{index}]];" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - return f"CharPtr {arg_name} = {middle} charPtr];" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "usize": - return f"CharPtr {arg_name} = {middle} charPtr];" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - return f"BOOL {arg_name} = {middle} boolValue];" - else: - return f"int64_t {arg_name} = {middle} longLongValue];" - elif arg.is_enum: - return f"int32_t {arg_name} = {middle} integerValue];" - else: - return f"RPtr {arg_name} = {middle} rPtr];" - - -def get_ios_obj_c_exec_line(fn): - if fn.args is None or len(fn.args) == 0: - return f"}}] exec:nil andResolve:resolve orReject:reject];" - if len(fn.args) == 1: - return f"}}] exec:{get_ios_obj_c_fn_arg_name(fn.args[0])} andResolve:resolve orReject:reject];" - args = [get_ios_obj_c_fn_arg_name(arg) for arg in fn.args] - return f"}}] exec:@[{', '.join(args)}] andResolve:resolve orReject:reject];" - - -def get_ios_obj_c_safe_op_line(fn): - ret_type = get_ios_obj_c_return_type(fn.return_type) - if fn.args is None or len(fn.args) == 0: - return f"[[CSafeOperation new:^{ret_type}*(id _void, CharPtr* error) {{" - if len(fn.args) == 1: - return f"[[CSafeOperation new:^{ret_type}*({get_ios_obj_c_fn_arg_type(fn.args[0])}* {get_ios_obj_c_fn_arg_name(fn.args[0])}, CharPtr* error) {{" - return f"[[CSafeOperation new:^{ret_type}*(NSArray* params, CharPtr* error) {{" - - -def get_ios_obj_c_body_call_arg(arg): - if (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return f"(uint8_t*)data{stringcase.pascalcase(arg.name)}.bytes, data{stringcase.pascalcase(arg.name)}.length" - return stringcase.camelcase(arg.name) - - -def get_ios_obj_c_body_call_args(fn): - args = [get_ios_obj_c_body_call_arg(arg) for arg in fn.args] - args_str = ", ".join(args) - if not (fn.return_type is None or fn.return_type.struct_name.lower() == "void"): - if len(fn.args) != 0: - args_str += ", " - args_str += "&result, error" - else: - if len(fn.args) != 0: - args_str += ", " - args_str += "error" - return args_str - - -def get_ios_obj_c_result_cast(arg, indent=""): - if arg is None or arg.struct_name == "void": - return "" - cast = indent - if arg.is_self: - cast += "? [NSString stringFromPtr:result]" - elif arg.is_ref and not arg.is_primitive: - cast += "? [NSString stringFromPtr:result]" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - cast += "? [NSString stringFromCharPtr:&result]" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - cast += "? [[NSData fromDataPtr:&result] base64]" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u32": - cast += "? [NSString stringFromCharPtr:&result]" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "usize": - cast += "? [NSString stringFromCharPtr:&result]" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - cast += "? [NSNumber numberWithBool:result]" - else: - cast += "? [NSNumber numberWithLongLong:result]" - elif arg.is_enum: - cast += "? [NSNumber numberWithLong:result]" - else: - cast += "? [NSString stringFromPtr:result]" - cast += f"\r\n{indent}: nil;" - return cast - - -def get_ios_obj_c_fn(function): - fn_text = "RCT_EXPORT_METHOD(" - if function.struct_name is None: - fn_text += stringcase.camelcase(function.name) - else: - fn_text += stringcase.camelcase(function.struct_name) + stringcase.pascalcase(function.name) - fn_text += ":" - for (index, arg) in enumerate(function.args): - fn_text += f"{get_ios_obj_c_fn_arg(arg, index)} " - if len(function.args) != 0: - fn_text +="withResolve:" - fn_text += "(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject)\r\n" - fn_text += "{\r\n" - fn_text += f" {get_ios_obj_c_safe_op_line(function)}\r\n" - if not(function.return_type is None or function.return_type.struct_name.lower() == "void"): - fn_text += f" {get_ios_obj_c_fn_result_def(function.return_type)}\r\n" - - if len(function.args) == 1: - fn_text += f" {get_ios_obj_c_body_arg_cast(function.args[0], None)}\r\n" - else: - for (index, arg) in enumerate(function.args): - fn_text += f" {get_ios_obj_c_body_arg_cast(arg, index)}\r\n" - - if function.struct_name is None: - rust_fn_name = stringcase.snakecase(function.name) - else: - rust_fn_name = stringcase.snakecase(function.struct_name) + "_" + stringcase.snakecase(function.name) - - if function.return_type is None or function.return_type.struct_name.lower() == "void": - fn_text += f" {rust_fn_name}({get_ios_obj_c_body_call_args(function)});\r\n" - fn_text += " return nil;\r\n" - else: - fn_text += f" return {rust_fn_name}({get_ios_obj_c_body_call_args(function)})\r\n" - fn_text += get_ios_obj_c_result_cast(function.return_type, " ") - fn_text += "\r\n" - fn_text += f" {get_ios_obj_c_exec_line(function)}\r\n}}\r\n" - return fn_text - - -def get_ios_obj_c_footer(): - return "@end\r\n" diff --git a/codegen/js_index_d_gen.py b/codegen/js_index_d_gen.py deleted file mode 100644 index 13ec54e..0000000 --- a/codegen/js_index_d_gen.py +++ /dev/null @@ -1,113 +0,0 @@ -import stringcase - - -def get_js_index_d_head(): - return "export type Optional = T | undefined;\r\n\ -\r\n\ -export class Ptr {\r\n\ - /**\r\n\ - * Frees the pointer\r\n\ - * @returns {Promise}\r\n\ - */\r\n\ - free(): Promise;\r\n\ -}\r\n\r\n" - - -def get_js_index_d_fn_def(function): - if function.struct_name is None: - return "export const" - elif len(function.args) > 0 and function.args[0].is_self: - return "" - else: - return "static" - - -def map_js_type(arg): - if arg is None or arg.struct_name == "void": - return "void" - - optional = arg.is_optional or arg.is_result - if arg.is_self: - return arg.struct_name - elif arg.is_ref and not arg.is_primitive: - if optional: - return "Optional<" + arg.struct_name + ">" - else: - return arg.struct_name - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - if optional: - return "Optional" - else: - return "string" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return "Uint8Array" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return "Uint32Array" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - if arg.struct_name == "bool": - if optional: - return "Optional" - else: - return "boolean" - else: - if optional: - return "Optional" - else: - return "number" - elif arg.is_enum: - if optional: - return f"Optional<{arg.struct_orig_name}>" - else: - return arg.struct_orig_name - else: - if optional: - return "Optional<" + arg.struct_name + ">" - else: - return arg.struct_name - - -def get_js_index_d_fn_arg(arg): - return arg.name + ": " + map_js_type(arg) - - -def get_js_index_d_fn_return(arg): - return "Promise<" + map_js_type(arg) + ">" - - -def get_js_index_d_struct(struct): - return f"export class {struct.name} extends Ptr" - - -def get_js_index_d_enum(enum): - all_code = "export enum " + enum.name + " {\r\n" - for (variant, i) in enum.variants: - all_code += " " + variant + " = " + str(i) + ",\r\n" - all_code += "}\r\n" - return all_code - - -def get_fn_doc(args, return_type, start_sep): - doc_str = f"{start_sep}/**\r\n" - for arg in args: - doc_str += f"{start_sep}* @param {{{map_js_type(arg)}}} {arg.name}\r\n" - if return_type is not None: - doc_str += f"{start_sep}* @returns {{Promise<{map_js_type(return_type)}>}}\r\n" - doc_str += f"{start_sep}*/\r\n" - return doc_str - - -def get_js_index_d_fn(function): - args = function.args - args = list(filter(lambda arg: not arg.is_self, args)) - start_sep = "" - if function.struct_name is not None: - start_sep = " " - - doc = get_fn_doc(args, function.return_type, start_sep) - arg_str = ", ".join(map(get_js_index_d_fn_arg, args)) - fn_name = stringcase.snakecase(function.name) - fn_def = get_js_index_d_fn_def(function) - if fn_def != "": - fn_def += " " - - return f"{doc}{start_sep}{fn_def}{fn_name}: ({arg_str}) => {get_js_index_d_fn_return(function.return_type)};" diff --git a/codegen/js_index_gen.py b/codegen/js_index_gen.py deleted file mode 100644 index 1238962..0000000 --- a/codegen/js_index_gen.py +++ /dev/null @@ -1,219 +0,0 @@ -import stringcase -import js_index_d_gen - - -def get_js_index_head(): - return "/* eslint-disable max-len */\r\n\ -import { NativeModules } from 'react-native';\r\n\ -import { decode as base64_decode, encode as base64_encode } from 'base-64';\r\n\ -\r\n\ -const { HaskellShelley } = NativeModules;\r\n\ -\r\n\ -// export default HaskellShelley;\r\n\ -\r\n\ -function uint8ArrayFromB64(base64_string) {\r\n\ - return Uint8Array.from(base64_decode(base64_string), c => c.charCodeAt(0));\r\n\ -}\r\n\ -\r\n\ -function b64FromUint8Array(uint8Array) {\r\n\ - return base64_encode(String.fromCharCode.apply(null, uint8Array));\r\n\ -}\r\n\ -\r\n\ -function uint32ArrayToBase64(uint32Array) {\r\n\ - const uint8Array = new Uint8Array(uint32Array.length * 4);\r\n\ - const dataView = new DataView(uint8Array.buffer);\r\n\ - for (let i = 0; i < uint32Array.length; i++) {\r\n\ - dataView.setUint32(i * 4, uint32Array[i], true);\r\n\ - }\r\n\ - return b64FromUint8Array(uint8Array);\r\n\ -}\r\n\ -\r\n\ -function base64ToUint32Array(base64String) {\r\n\ - const uint8Array = uint8ArrayFromB64(base64String);\r\n\ - const dataView = new DataView(uint8Array.buffer);\r\n\ - const uint32Array = new Uint32Array(uint8Array.length / 4);\r\n\ - for (let i = 0; i < uint32Array.length; i++) {\r\n\ - uint32Array[i] = dataView.getUint32(i * 4, true);\r\n\ - }\r\n\ - return uint32Array;\r\n\ -}\r\n\ -\r\n\ -class Ptr {\r\n\ - static _wrap(ptr, klass) {\r\n\ - if (ptr === '0' || ptr == null) {\r\n\ - return undefined;\r\n\ - }\r\n\ - const obj = Object.create(klass.prototype);\r\n\ - obj.ptr = ptr;\r\n\ - return obj;\r\n\ - }\r\n\ -\r\n\ - static _assertClass(ptr, klass) {\r\n\ - if (!(ptr instanceof klass)) {\r\n\ - throw new Error(`expected instance of ${klass.name}`);\r\n\ - }\r\n\ - return ptr.ptr;\r\n\ - }\r\n\ -\r\n\ - static _assertOptionalClass(ptr, klass) {\r\n\ - if (ptr == null) {\r\n\ - return ptr;\r\n\ - }\r\n\ - if (!(ptr instanceof klass)) {\r\n\ - throw new Error(`expected instance of ${klass.name}`);\r\n\ - }\r\n\ - return ptr.ptr;\r\n\ - }\r\n\ -\r\n\ - constructor() {\r\n\ - throw new Error(\"Can't be initialized with constructor\");\r\n\ - }\r\n\ -\r\n\ - /**\r\n\ - * Frees the pointer\r\n\ - * @returns {Promise}\r\n\ - */\r\n\ - async free() {\r\n\ - if (!this.ptr) {\r\n\ - return;\r\n\ - }\r\n\ - const ptr = this.ptr;\r\n\ - this.ptr = null;\r\n\ - await HaskellShelley.ptrFree(ptr);\r\n\ - }\r\n\ -}\r\n\r\n" - - -def get_js_index_fn_arg(arg): - return arg.name - - -def get_js_index_return_result(arg): - if arg is None or arg.struct_name == "void": - return "ret" - if arg.is_self: - return f"Ptr._wrap(ret, {arg.struct_name})" - elif arg.is_ref and not arg.is_primitive: - return f"Ptr._wrap(ret, {arg.struct_name})" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return "ret" - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return f"uint8ArrayFromB64(ret)" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return f"base64ToUint32Array(ret)" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - return "ret" - elif arg.is_enum: - return "ret" - else: - return f"Ptr._wrap(ret, {arg.struct_name})" - - -def get_js_index_call_arg(arg): - if arg is None or arg.struct_name == "void": - return "" - if arg.is_self: - return "this.ptr" - elif arg.is_ref and not arg.is_primitive: - return f"{arg.name}Ptr" - elif arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - return arg.name - elif (arg.is_vec or arg.is_slice) and arg.struct_name == "u8": - return f"b64FromUint8Array({arg.name})" - elif (arg.is_vec or arg.is_slice) and (arg.struct_name == "u32" or arg.struct_name == "usize"): - return f"uint32ArrayToBase64({arg.name})" - elif arg.is_primitive and not (arg.is_vec or arg.is_slice): - return arg.name - elif arg.is_enum: - return arg.name - else: - return f"{arg.name}Ptr" - - -def get_js_index_struct(struct): - return f"export class {struct.name} extends Ptr" - - -def get_js_index_enum(enum): - all_code = f"export const {enum.name} = Object.freeze({{\r\n" - for (variant, i) in enum.variants: - all_code += " " + variant + ": " + str(i) + ",\r\n" - all_code += "});\r\n" - return all_code - - -def get_js_index_fn_variants(function, ident=""): - all_code = "" - for fn_var in function.variants: - all_code += f"{ident}if(" - last_mask = len(fn_var.mask) - 1 - for i, (arg, should_be_not_null) in enumerate(fn_var.mask): - if should_be_not_null: - all_code += f"{arg.name} != null" - else: - all_code += f"{arg.name} == null" - if i != last_mask: - all_code += " && " - all_code += ") {\r\n" - all_code += f"{ident} {get_js_index_fn_call(fn_var)}\r\n" - all_code += f"{ident} return {get_js_index_return_result(function.return_type)};\r\n" - all_code += f"{ident}}}\r\n" - return all_code - - -def get_js_index_fn(function): - ident = " " if function.struct_name is not None else "" - semicolon = ";" if function.struct_name is None else "" - doc = js_index_d_gen.get_fn_doc(function.args, function.return_type, ident) - all_code = doc - all_code = get_js_index_fn_def(function) + "\r\n" - all_code += get_js_index_fn_ptr_map(function, ident) - if function.variants is not None and len(function.variants) > 0: - all_code += get_js_index_fn_variants(function, ident + " ") - else: - all_code += f"{ident} {get_js_index_fn_call(function)}\r\n" - all_code += f"{ident} return {get_js_index_return_result(function.return_type)};\r\n" - all_code += f"{ident}}}{semicolon}\r\n" - return all_code - - -def get_js_index_fn_def(function): - async_str = "async " if need_await(function) else "" - fn_name = stringcase.snakecase(function.name) - if function.struct_name is None: - return f"export const {fn_name} = {async_str}({', '.join(map(get_js_index_fn_arg, function.args))}) => {{" - elif len(function.args) > 0 and function.args[0].is_self: - return f" {async_str}{fn_name}({', '.join(map(get_js_index_fn_arg, function.args[1:]))}) {{" - else: - return f" static {async_str}{fn_name}({', '.join(map(get_js_index_fn_arg, function.args))}) {{" - - -def get_js_index_fn_ptr_map(function, ident): - all_code = "" - for arg in function.args: - if arg.is_self: - continue - if arg.struct_name.lower() == "string" or arg.struct_name.lower() == "str": - continue - if arg.is_vec or arg.is_slice: - continue - if arg.is_ref or (not arg.is_primitive and not arg.is_enum): - if arg.is_optional: - all_code += f"{ident} const {arg.name}Ptr = Ptr._assertOptionalClass({arg.name}, {arg.struct_name});\r\n" - else: - all_code += f"{ident} const {arg.name}Ptr = Ptr._assertClass({arg.name}, {arg.struct_name});\r\n" - return all_code - - -def get_js_index_fn_call(function, ident=""): - fn_name = "" - if function.struct_name is None: - fn_name += stringcase.camelcase(function.name) - else: - fn_name += stringcase.camelcase(function.struct_name) + stringcase.pascalcase(function.name) - await_srt = "await " if need_await(function) else "" - return f"{ident}const ret = {await_srt}HaskellShelley.{fn_name}({', '.join(map(get_js_index_call_arg, function.args))});" - - -def need_await(function): - return not (function.return_type is None or function.return_type.struct_name == "void") From d484ec4709cb64d504927b4010780849da0b1d5b Mon Sep 17 00:00:00 2001 From: lisicky Date: Wed, 28 Aug 2024 18:36:17 +0900 Subject: [PATCH 4/4] update for CSL 12.0.0 --- .../HaskellShelleyModule.java | 48 +++++++------- .../io/emurgo/rnhaskellshelley/Native.java | 24 +++---- index.d.ts | 32 ++++----- index.js | 56 ++++++++-------- ios/HaskellShelley.m | 64 +++++++++--------- package.json | 2 +- rust/Cargo.lock | 6 +- rust/Cargo.toml | 4 +- rust/src/android/bridge.rs | 65 ++++++++++--------- rust/src/ios/bridge.rs | 56 ++++++++-------- 10 files changed, 179 insertions(+), 178 deletions(-) diff --git a/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java b/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java index 655f0cf..2579e98 100644 --- a/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java +++ b/android/src/main/java/io/emurgo/rnhaskellshelley/HaskellShelleyModule.java @@ -2318,9 +2318,9 @@ public final void csl_bridge_committeeColdResignFromJson(String json, Promise pr } @ReactMethod - public final void csl_bridge_committeeColdResignCommitteeColdKey(String self, Promise promise) { + public final void csl_bridge_committeeColdResignCommitteeColdCredential(String self, Promise promise) { Native.I - .csl_bridge_committeeColdResignCommitteeColdKey(new RPtr(self)) + .csl_bridge_committeeColdResignCommitteeColdCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @@ -2334,17 +2334,17 @@ public final void csl_bridge_committeeColdResignAnchor(String self, Promise prom } @ReactMethod - public final void csl_bridge_committeeColdResignNew(String committeeColdKey, Promise promise) { + public final void csl_bridge_committeeColdResignNew(String committeeColdCredential, Promise promise) { Native.I - .csl_bridge_committeeColdResignNew(new RPtr(committeeColdKey)) + .csl_bridge_committeeColdResignNew(new RPtr(committeeColdCredential)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_committeeColdResignNewWithAnchor(String committeeColdKey, String anchor, Promise promise) { + public final void csl_bridge_committeeColdResignNewWithAnchor(String committeeColdCredential, String anchor, Promise promise) { Native.I - .csl_bridge_committeeColdResignNewWithAnchor(new RPtr(committeeColdKey), new RPtr(anchor)) + .csl_bridge_committeeColdResignNewWithAnchor(new RPtr(committeeColdCredential), new RPtr(anchor)) .map(RPtr::toJs) .pour(promise); } @@ -2404,25 +2404,25 @@ public final void csl_bridge_committeeHotAuthFromJson(String json, Promise promi } @ReactMethod - public final void csl_bridge_committeeHotAuthCommitteeColdKey(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthCommitteeColdCredential(String self, Promise promise) { Native.I - .csl_bridge_committeeHotAuthCommitteeColdKey(new RPtr(self)) + .csl_bridge_committeeHotAuthCommitteeColdCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_committeeHotAuthCommitteeHotKey(String self, Promise promise) { + public final void csl_bridge_committeeHotAuthCommitteeHotCredential(String self, Promise promise) { Native.I - .csl_bridge_committeeHotAuthCommitteeHotKey(new RPtr(self)) + .csl_bridge_committeeHotAuthCommitteeHotCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_committeeHotAuthNew(String committeeColdKey, String committeeHotKey, Promise promise) { + public final void csl_bridge_committeeHotAuthNew(String committeeColdCredential, String committeeHotCredential, Promise promise) { Native.I - .csl_bridge_committeeHotAuthNew(new RPtr(committeeColdKey), new RPtr(committeeHotKey)) + .csl_bridge_committeeHotAuthNew(new RPtr(committeeColdCredential), new RPtr(committeeHotCredential)) .map(RPtr::toJs) .pour(promise); } @@ -15528,25 +15528,25 @@ public final void csl_bridge_voterFromJson(String json, Promise promise) { } @ReactMethod - public final void csl_bridge_voterNewConstitutionalCommitteeHotKey(String cred, Promise promise) { + public final void csl_bridge_voterNewConstitutionalCommitteeHotCredential(String cred, Promise promise) { Native.I - .csl_bridge_voterNewConstitutionalCommitteeHotKey(new RPtr(cred)) + .csl_bridge_voterNewConstitutionalCommitteeHotCredential(new RPtr(cred)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_voterNewDrep(String cred, Promise promise) { + public final void csl_bridge_voterNewDrepCredential(String cred, Promise promise) { Native.I - .csl_bridge_voterNewDrep(new RPtr(cred)) + .csl_bridge_voterNewDrepCredential(new RPtr(cred)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_voterNewStakingPool(String keyHash, Promise promise) { + public final void csl_bridge_voterNewStakePoolKeyHash(String keyHash, Promise promise) { Native.I - .csl_bridge_voterNewStakingPool(new RPtr(keyHash)) + .csl_bridge_voterNewStakePoolKeyHash(new RPtr(keyHash)) .map(RPtr::toJs) .pour(promise); } @@ -15559,25 +15559,25 @@ public final void csl_bridge_voterKind(String self, Promise promise) { } @ReactMethod - public final void csl_bridge_voterToConstitutionalCommitteeHotKey(String self, Promise promise) { + public final void csl_bridge_voterToConstitutionalCommitteeHotCredential(String self, Promise promise) { Native.I - .csl_bridge_voterToConstitutionalCommitteeHotKey(new RPtr(self)) + .csl_bridge_voterToConstitutionalCommitteeHotCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_voterToDrepCred(String self, Promise promise) { + public final void csl_bridge_voterToDrepCredential(String self, Promise promise) { Native.I - .csl_bridge_voterToDrepCred(new RPtr(self)) + .csl_bridge_voterToDrepCredential(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } @ReactMethod - public final void csl_bridge_voterToStakingPoolKeyHash(String self, Promise promise) { + public final void csl_bridge_voterToStakePoolKeyHash(String self, Promise promise) { Native.I - .csl_bridge_voterToStakingPoolKeyHash(new RPtr(self)) + .csl_bridge_voterToStakePoolKeyHash(new RPtr(self)) .map(RPtr::toJs) .pour(promise); } diff --git a/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java b/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java index 8c08fff..d3eb76a 100644 --- a/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java +++ b/android/src/main/java/io/emurgo/rnhaskellshelley/Native.java @@ -331,10 +331,10 @@ private Native() { } public final native Result csl_bridge_committeeColdResignFromHex(String hexStr); public final native Result csl_bridge_committeeColdResignToJson(RPtr self); public final native Result csl_bridge_committeeColdResignFromJson(String json); - public final native Result csl_bridge_committeeColdResignCommitteeColdKey(RPtr self); + public final native Result csl_bridge_committeeColdResignCommitteeColdCredential(RPtr self); public final native Result csl_bridge_committeeColdResignAnchor(RPtr self); - public final native Result csl_bridge_committeeColdResignNew(RPtr committeeColdKey); - public final native Result csl_bridge_committeeColdResignNewWithAnchor(RPtr committeeColdKey, RPtr anchor); + public final native Result csl_bridge_committeeColdResignNew(RPtr committeeColdCredential); + public final native Result csl_bridge_committeeColdResignNewWithAnchor(RPtr committeeColdCredential, RPtr anchor); public final native Result csl_bridge_committeeColdResignHasScriptCredentials(RPtr self); public final native Result csl_bridge_committeeHotAuthToBytes(RPtr self); @@ -343,9 +343,9 @@ private Native() { } public final native Result csl_bridge_committeeHotAuthFromHex(String hexStr); public final native Result csl_bridge_committeeHotAuthToJson(RPtr self); public final native Result csl_bridge_committeeHotAuthFromJson(String json); - public final native Result csl_bridge_committeeHotAuthCommitteeColdKey(RPtr self); - public final native Result csl_bridge_committeeHotAuthCommitteeHotKey(RPtr self); - public final native Result csl_bridge_committeeHotAuthNew(RPtr committeeColdKey, RPtr committeeHotKey); + public final native Result csl_bridge_committeeHotAuthCommitteeColdCredential(RPtr self); + public final native Result csl_bridge_committeeHotAuthCommitteeHotCredential(RPtr self); + public final native Result csl_bridge_committeeHotAuthNew(RPtr committeeColdCredential, RPtr committeeHotCredential); public final native Result csl_bridge_committeeHotAuthHasScriptCredentials(RPtr self); public final native Result csl_bridge_constitutionToBytes(RPtr self); @@ -2189,13 +2189,13 @@ private Native() { } public final native Result csl_bridge_voterFromHex(String hexStr); public final native Result csl_bridge_voterToJson(RPtr self); public final native Result csl_bridge_voterFromJson(String json); - public final native Result csl_bridge_voterNewConstitutionalCommitteeHotKey(RPtr cred); - public final native Result csl_bridge_voterNewDrep(RPtr cred); - public final native Result csl_bridge_voterNewStakingPool(RPtr keyHash); + public final native Result csl_bridge_voterNewConstitutionalCommitteeHotCredential(RPtr cred); + public final native Result csl_bridge_voterNewDrepCredential(RPtr cred); + public final native Result csl_bridge_voterNewStakePoolKeyHash(RPtr keyHash); public final native Result csl_bridge_voterKind(RPtr self); - public final native Result csl_bridge_voterToConstitutionalCommitteeHotKey(RPtr self); - public final native Result csl_bridge_voterToDrepCred(RPtr self); - public final native Result csl_bridge_voterToStakingPoolKeyHash(RPtr self); + public final native Result csl_bridge_voterToConstitutionalCommitteeHotCredential(RPtr self); + public final native Result csl_bridge_voterToDrepCredential(RPtr self); + public final native Result csl_bridge_voterToStakePoolKeyHash(RPtr self); public final native Result csl_bridge_voterHasScriptCredentials(RPtr self); public final native Result csl_bridge_voterToKeyHash(RPtr self); diff --git a/index.d.ts b/index.d.ts index 7f336d4..1f41b92 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1713,7 +1713,7 @@ export class CommitteeColdResign extends Ptr { /** * @returns {Promise} */ - committee_cold_key: () => Promise; + committee_cold_credential: () => Promise; /** * @returns {Promise>} @@ -1721,17 +1721,17 @@ export class CommitteeColdResign extends Ptr { anchor: () => Promise>; /** - * @param {Credential} committee_cold_key + * @param {Credential} committee_cold_credential * @returns {Promise} */ - static new: (committee_cold_key: Credential) => Promise; + static new: (committee_cold_credential: Credential) => Promise; /** - * @param {Credential} committee_cold_key + * @param {Credential} committee_cold_credential * @param {Anchor} anchor * @returns {Promise} */ - static new_with_anchor: (committee_cold_key: Credential, anchor: Anchor) => Promise; + static new_with_anchor: (committee_cold_credential: Credential, anchor: Anchor) => Promise; /** * @returns {Promise} @@ -1778,19 +1778,19 @@ export class CommitteeHotAuth extends Ptr { /** * @returns {Promise} */ - committee_cold_key: () => Promise; + committee_cold_credential: () => Promise; /** * @returns {Promise} */ - committee_hot_key: () => Promise; + committee_hot_credential: () => Promise; /** - * @param {Credential} committee_cold_key - * @param {Credential} committee_hot_key + * @param {Credential} committee_cold_credential + * @param {Credential} committee_hot_credential * @returns {Promise} */ - static new: (committee_cold_key: Credential, committee_hot_key: Credential) => Promise; + static new: (committee_cold_credential: Credential, committee_hot_credential: Credential) => Promise; /** * @returns {Promise} @@ -11604,19 +11604,19 @@ export class Voter extends Ptr { * @param {Credential} cred * @returns {Promise} */ - static new_constitutional_committee_hot_key: (cred: Credential) => Promise; + static new_constitutional_committee_hot_credential: (cred: Credential) => Promise; /** * @param {Credential} cred * @returns {Promise} */ - static new_drep: (cred: Credential) => Promise; + static new_drep_credential: (cred: Credential) => Promise; /** * @param {Ed25519KeyHash} key_hash * @returns {Promise} */ - static new_staking_pool: (key_hash: Ed25519KeyHash) => Promise; + static new_stake_pool_key_hash: (key_hash: Ed25519KeyHash) => Promise; /** * @returns {Promise} @@ -11626,17 +11626,17 @@ export class Voter extends Ptr { /** * @returns {Promise>} */ - to_constitutional_committee_hot_key: () => Promise>; + to_constitutional_committee_hot_credential: () => Promise>; /** * @returns {Promise>} */ - to_drep_cred: () => Promise>; + to_drep_credential: () => Promise>; /** * @returns {Promise>} */ - to_staking_pool_key_hash: () => Promise>; + to_stake_pool_key_hash: () => Promise>; /** * @returns {Promise} diff --git a/index.js b/index.js index e55d664..b416ba9 100644 --- a/index.js +++ b/index.js @@ -1715,8 +1715,8 @@ export class CommitteeColdResign extends Ptr { return Ptr._wrap(ret, CommitteeColdResign); } - async committee_cold_key() { - const ret = await HaskellShelley.csl_bridge_committeeColdResignCommitteeColdKey(this.ptr); + async committee_cold_credential() { + const ret = await HaskellShelley.csl_bridge_committeeColdResignCommitteeColdCredential(this.ptr); return Ptr._wrap(ret, Credential); } @@ -1725,16 +1725,16 @@ export class CommitteeColdResign extends Ptr { return Ptr._wrap(ret, Anchor); } - static async new(committee_cold_key) { - const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); - const ret = await HaskellShelley.csl_bridge_committeeColdResignNew(committee_cold_keyPtr); + static async new(committee_cold_credential) { + const committee_cold_credentialPtr = Ptr._assertClass(committee_cold_credential, Credential); + const ret = await HaskellShelley.csl_bridge_committeeColdResignNew(committee_cold_credentialPtr); return Ptr._wrap(ret, CommitteeColdResign); } - static async new_with_anchor(committee_cold_key, anchor) { - const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); + static async new_with_anchor(committee_cold_credential, anchor) { + const committee_cold_credentialPtr = Ptr._assertClass(committee_cold_credential, Credential); const anchorPtr = Ptr._assertClass(anchor, Anchor); - const ret = await HaskellShelley.csl_bridge_committeeColdResignNewWithAnchor(committee_cold_keyPtr, anchorPtr); + const ret = await HaskellShelley.csl_bridge_committeeColdResignNewWithAnchor(committee_cold_credentialPtr, anchorPtr); return Ptr._wrap(ret, CommitteeColdResign); } @@ -1777,20 +1777,20 @@ export class CommitteeHotAuth extends Ptr { return Ptr._wrap(ret, CommitteeHotAuth); } - async committee_cold_key() { - const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeColdKey(this.ptr); + async committee_cold_credential() { + const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeColdCredential(this.ptr); return Ptr._wrap(ret, Credential); } - async committee_hot_key() { - const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeHotKey(this.ptr); + async committee_hot_credential() { + const ret = await HaskellShelley.csl_bridge_committeeHotAuthCommitteeHotCredential(this.ptr); return Ptr._wrap(ret, Credential); } - static async new(committee_cold_key, committee_hot_key) { - const committee_cold_keyPtr = Ptr._assertClass(committee_cold_key, Credential); - const committee_hot_keyPtr = Ptr._assertClass(committee_hot_key, Credential); - const ret = await HaskellShelley.csl_bridge_committeeHotAuthNew(committee_cold_keyPtr, committee_hot_keyPtr); + static async new(committee_cold_credential, committee_hot_credential) { + const committee_cold_credentialPtr = Ptr._assertClass(committee_cold_credential, Credential); + const committee_hot_credentialPtr = Ptr._assertClass(committee_hot_credential, Credential); + const ret = await HaskellShelley.csl_bridge_committeeHotAuthNew(committee_cold_credentialPtr, committee_hot_credentialPtr); return Ptr._wrap(ret, CommitteeHotAuth); } @@ -11301,21 +11301,21 @@ export class Voter extends Ptr { return Ptr._wrap(ret, Voter); } - static async new_constitutional_committee_hot_key(cred) { + static async new_constitutional_committee_hot_credential(cred) { const credPtr = Ptr._assertClass(cred, Credential); - const ret = await HaskellShelley.csl_bridge_voterNewConstitutionalCommitteeHotKey(credPtr); + const ret = await HaskellShelley.csl_bridge_voterNewConstitutionalCommitteeHotCredential(credPtr); return Ptr._wrap(ret, Voter); } - static async new_drep(cred) { + static async new_drep_credential(cred) { const credPtr = Ptr._assertClass(cred, Credential); - const ret = await HaskellShelley.csl_bridge_voterNewDrep(credPtr); + const ret = await HaskellShelley.csl_bridge_voterNewDrepCredential(credPtr); return Ptr._wrap(ret, Voter); } - static async new_staking_pool(key_hash) { + static async new_stake_pool_key_hash(key_hash) { const key_hashPtr = Ptr._assertClass(key_hash, Ed25519KeyHash); - const ret = await HaskellShelley.csl_bridge_voterNewStakingPool(key_hashPtr); + const ret = await HaskellShelley.csl_bridge_voterNewStakePoolKeyHash(key_hashPtr); return Ptr._wrap(ret, Voter); } @@ -11324,18 +11324,18 @@ export class Voter extends Ptr { return ret; } - async to_constitutional_committee_hot_key() { - const ret = await HaskellShelley.csl_bridge_voterToConstitutionalCommitteeHotKey(this.ptr); + async to_constitutional_committee_hot_credential() { + const ret = await HaskellShelley.csl_bridge_voterToConstitutionalCommitteeHotCredential(this.ptr); return Ptr._wrap(ret, Credential); } - async to_drep_cred() { - const ret = await HaskellShelley.csl_bridge_voterToDrepCred(this.ptr); + async to_drep_credential() { + const ret = await HaskellShelley.csl_bridge_voterToDrepCredential(this.ptr); return Ptr._wrap(ret, Credential); } - async to_staking_pool_key_hash() { - const ret = await HaskellShelley.csl_bridge_voterToStakingPoolKeyHash(this.ptr); + async to_stake_pool_key_hash() { + const ret = await HaskellShelley.csl_bridge_voterToStakePoolKeyHash(this.ptr); return Ptr._wrap(ret, Ed25519KeyHash); } diff --git a/ios/HaskellShelley.m b/ios/HaskellShelley.m index ad2bbb0..02fc616 100644 --- a/ios/HaskellShelley.m +++ b/ios/HaskellShelley.m @@ -3281,12 +3281,12 @@ + (void)csl_bridge_initialize }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeColdResignCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignCommitteeColdCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_committee_cold_resign_committee_cold_key(self, &result, error) + return csl_bridge_committee_cold_resign_committee_cold_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; @@ -3303,27 +3303,27 @@ + (void)csl_bridge_initialize }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNew:(nonnull NSString *)committeeColdKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNew:(nonnull NSString *)committeeColdCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { - [[CSLCSafeOperation new:^NSString*(NSString* committeeColdKeyPtr, CharPtr* error) { + [[CSLCSafeOperation new:^NSString*(NSString* committeeColdCredentialPtr, CharPtr* error) { RPtr result; - RPtr committeeColdKey = [committeeColdKeyPtr rPtr]; - return csl_bridge_committee_cold_resign_new(committeeColdKey, &result, error) + RPtr committeeColdCredential = [committeeColdCredentialPtr rPtr]; + return csl_bridge_committee_cold_resign_new(committeeColdCredential, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:committeeColdKeyPtr andResolve:resolve orReject:reject]; + }] exec:committeeColdCredentialPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNewWithAnchor:(nonnull NSString *)committeeColdKeyPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeColdResignNewWithAnchor:(nonnull NSString *)committeeColdCredentialPtr withAnchor:(nonnull NSString *)anchorPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; - RPtr committeeColdKey = [[params objectAtIndex:0] rPtr]; + RPtr committeeColdCredential = [[params objectAtIndex:0] rPtr]; RPtr anchor = [[params objectAtIndex:1] rPtr]; - return csl_bridge_committee_cold_resign_new_with_anchor(committeeColdKey, anchor, &result, error) + return csl_bridge_committee_cold_resign_new_with_anchor(committeeColdCredential, anchor, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:@[committeeColdKeyPtr, anchorPtr] andResolve:resolve orReject:reject]; + }] exec:@[committeeColdCredentialPtr, anchorPtr] andResolve:resolve orReject:reject]; } RCT_EXPORT_METHOD(csl_bridge_committeeColdResignHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) @@ -3404,38 +3404,38 @@ + (void)csl_bridge_initialize }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeColdKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeColdCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_committee_hot_auth_committee_cold_key(self, &result, error) + return csl_bridge_committee_hot_auth_committee_cold_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeHotKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthCommitteeHotCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_committee_hot_auth_committee_hot_key(self, &result, error) + return csl_bridge_committee_hot_auth_committee_hot_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthNew:(nonnull NSString *)committeeColdKeyPtr withCommitteeHotKey:(nonnull NSString *)committeeHotKeyPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthNew:(nonnull NSString *)committeeColdCredentialPtr withCommitteeHotCredential:(nonnull NSString *)committeeHotCredentialPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSArray* params, CharPtr* error) { RPtr result; - RPtr committeeColdKey = [[params objectAtIndex:0] rPtr]; - RPtr committeeHotKey = [[params objectAtIndex:1] rPtr]; - return csl_bridge_committee_hot_auth_new(committeeColdKey, committeeHotKey, &result, error) + RPtr committeeColdCredential = [[params objectAtIndex:0] rPtr]; + RPtr committeeHotCredential = [[params objectAtIndex:1] rPtr]; + return csl_bridge_committee_hot_auth_new(committeeColdCredential, committeeHotCredential, &result, error) ? [NSString stringFromPtr:result] : nil; - }] exec:@[committeeColdKeyPtr, committeeHotKeyPtr] andResolve:resolve orReject:reject]; + }] exec:@[committeeColdCredentialPtr, committeeHotCredentialPtr] andResolve:resolve orReject:reject]; } RCT_EXPORT_METHOD(csl_bridge_committeeHotAuthHasScriptCredentials:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) @@ -22117,34 +22117,34 @@ + (void)csl_bridge_initialize }] exec:jsonVal andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterNewConstitutionalCommitteeHotKey:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewConstitutionalCommitteeHotCredential:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { RPtr result; RPtr cred = [credPtr rPtr]; - return csl_bridge_voter_new_constitutional_committee_hot_key(cred, &result, error) + return csl_bridge_voter_new_constitutional_committee_hot_credential(cred, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:credPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterNewDrep:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewDrepCredential:(nonnull NSString *)credPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* credPtr, CharPtr* error) { RPtr result; RPtr cred = [credPtr rPtr]; - return csl_bridge_voter_new_drep(cred, &result, error) + return csl_bridge_voter_new_drep_credential(cred, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:credPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterNewStakingPool:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterNewStakePoolKeyHash:(nonnull NSString *)keyHashPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* keyHashPtr, CharPtr* error) { RPtr result; RPtr keyHash = [keyHashPtr rPtr]; - return csl_bridge_voter_new_staking_pool(keyHash, &result, error) + return csl_bridge_voter_new_stake_pool_key_hash(keyHash, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:keyHashPtr andResolve:resolve orReject:reject]; @@ -22161,34 +22161,34 @@ + (void)csl_bridge_initialize }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterToConstitutionalCommitteeHotKey:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToConstitutionalCommitteeHotCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_voter_to_constitutional_committee_hot_key(self, &result, error) + return csl_bridge_voter_to_constitutional_committee_hot_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterToDrepCred:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToDrepCredential:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_voter_to_drep_cred(self, &result, error) + return csl_bridge_voter_to_drep_credential(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; } -RCT_EXPORT_METHOD(csl_bridge_voterToStakingPoolKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) +RCT_EXPORT_METHOD(csl_bridge_voterToStakePoolKeyHash:(nonnull NSString *)selfPtr withResolve:(RCTPromiseResolveBlock)resolve andReject:(RCTPromiseRejectBlock)reject) { [[CSLCSafeOperation new:^NSString*(NSString* selfPtr, CharPtr* error) { RPtr result; RPtr self = [selfPtr rPtr]; - return csl_bridge_voter_to_staking_pool_key_hash(self, &result, error) + return csl_bridge_voter_to_stake_pool_key_hash(self, &result, error) ? [NSString stringFromPtr:result] : nil; }] exec:selfPtr andResolve:resolve orReject:reject]; diff --git a/package.json b/package.json index 1ae780d..4a51443 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@emurgo/csl-mobile-bridge", "title": "CSL mobile bridge", - "version": "6.0.0-beta.1", + "version": "6.0.0", "description": "React-native bindings for Emurgo's cardano-serialization-lib (Cardano haskell Shelley)", "main": "index.js", "files": [ diff --git a/rust/Cargo.lock b/rust/Cargo.lock index a8b18e5..7d80cf3 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -87,9 +87,9 @@ checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" [[package]] name = "cardano-serialization-lib" -version = "12.0.0-beta.8" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf805e656e3f68de089574cd990c6496bce2826b394982dd2dd5a1ae2a19e597" +checksum = "2d239ac90193de5e32e753c53a4a1a859bc9204d4905875b8fe26e3e343f69a3" dependencies = [ "bech32", "cbor_event", @@ -222,7 +222,7 @@ source = "git+https://github.com/emurgo/cryptoxide?tag=0.4.4#cbc69c01642b263541c [[package]] name = "csl-mobile-bridge" -version = "6.0.0-alpha.7" +version = "6.0.0" dependencies = [ "base64", "byteorder", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index fd37598..e215f16 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "csl-mobile-bridge" -version = "6.0.0-alpha.7" +version = "6.0.0" authors = ["EMURGO"] edition = "2018" @@ -11,7 +11,7 @@ cbindgen = "=0.14.1" cryptoxide = { git = "https://github.com/emurgo/cryptoxide", tag="0.4.4"} [dependencies] -cardano-serialization-lib = "=12.0.0-beta.8" +cardano-serialization-lib = "=12.0.0" byteorder = "1.4.3" base64 = "0.20.0" # tag = "2.3.1" diff --git a/rust/src/android/bridge.rs b/rust/src/android/bridge.rs index 3d5ec88..bc105a0 100644 --- a/rust/src/android/bridge.rs +++ b/rust/src/android/bridge.rs @@ -260,6 +260,7 @@ use cardano_serialization_lib::min_ada_for_output; use cardano_serialization_lib::min_fee; use cardano_serialization_lib::min_ref_script_fee; use cardano_serialization_lib::min_script_fee; +use cardano_serialization_lib::u32; #[allow(non_snake_case)] @@ -4083,11 +4084,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignCommitteeColdCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.committee_cold_key(); + let result = self_rptr.committee_cold_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -4109,11 +4110,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNew(env: JNIEnv, _: JObject, committee_cold_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; - let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; - let result = CommitteeColdResign::new(committee_cold_key); + let committee_cold_credential_jrptr = committee_cold_credential_ptr.rptr(&env)?; + let committee_cold_credential = committee_cold_credential_jrptr.typed_ref::()?; + let result = CommitteeColdResign::new(committee_cold_credential); result.rptr().jptr(&env) }) .jresult(&env) @@ -4122,13 +4123,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNewWithAnchor(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeColdResignNewWithAnchor(env: JNIEnv, _: JObject, committee_cold_credential_ptr: JRPtr, anchor_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; - let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; + let committee_cold_credential_jrptr = committee_cold_credential_ptr.rptr(&env)?; + let committee_cold_credential = committee_cold_credential_jrptr.typed_ref::()?; let anchor_jrptr = anchor_ptr.rptr(&env)?; let anchor = anchor_jrptr.typed_ref::()?; - let result = CommitteeColdResign::new_with_anchor(committee_cold_key, anchor); + let result = CommitteeColdResign::new_with_anchor(committee_cold_credential, anchor); result.rptr().jptr(&env) }) .jresult(&env) @@ -4226,11 +4227,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeColdKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeColdCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.committee_cold_key(); + let result = self_rptr.committee_cold_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -4239,11 +4240,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeHotKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthCommitteeHotCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.committee_hot_key(); + let result = self_rptr.committee_hot_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -4252,13 +4253,13 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1com #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthNew(env: JNIEnv, _: JObject, committee_cold_key_ptr: JRPtr, committee_hot_key_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1committeeHotAuthNew(env: JNIEnv, _: JObject, committee_cold_credential_ptr: JRPtr, committee_hot_credential_ptr: JRPtr) -> jobject { handle_exception_result(|| { - let committee_cold_key_jrptr = committee_cold_key_ptr.rptr(&env)?; - let committee_cold_key = committee_cold_key_jrptr.typed_ref::()?; - let committee_hot_key_jrptr = committee_hot_key_ptr.rptr(&env)?; - let committee_hot_key = committee_hot_key_jrptr.typed_ref::()?; - let result = CommitteeHotAuth::new(committee_cold_key, committee_hot_key); + let committee_cold_credential_jrptr = committee_cold_credential_ptr.rptr(&env)?; + let committee_cold_credential = committee_cold_credential_jrptr.typed_ref::()?; + let committee_hot_credential_jrptr = committee_hot_credential_ptr.rptr(&env)?; + let committee_hot_credential = committee_hot_credential_jrptr.typed_ref::()?; + let result = CommitteeHotAuth::new(committee_cold_credential, committee_hot_credential); result.rptr().jptr(&env) }) .jresult(&env) @@ -26526,11 +26527,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewConstitutionalCommitteeHotKey(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewConstitutionalCommitteeHotCredential(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { handle_exception_result(|| { let cred_jrptr = cred_ptr.rptr(&env)?; let cred = cred_jrptr.typed_ref::()?; - let result = Voter::new_constitutional_committee_hot_key(cred); + let result = Voter::new_constitutional_committee_hot_credential(cred); result.rptr().jptr(&env) }) .jresult(&env) @@ -26539,11 +26540,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewDrep(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewDrepCredential(env: JNIEnv, _: JObject, cred_ptr: JRPtr) -> jobject { handle_exception_result(|| { let cred_jrptr = cred_ptr.rptr(&env)?; let cred = cred_jrptr.typed_ref::()?; - let result = Voter::new_drep(cred); + let result = Voter::new_drep_credential(cred); result.rptr().jptr(&env) }) .jresult(&env) @@ -26552,11 +26553,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewStakingPool(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterNewStakePoolKeyHash(env: JNIEnv, _: JObject, key_hash_ptr: JRPtr) -> jobject { handle_exception_result(|| { let key_hash_jrptr = key_hash_ptr.rptr(&env)?; let key_hash = key_hash_jrptr.typed_ref::()?; - let result = Voter::new_staking_pool(key_hash); + let result = Voter::new_stake_pool_key_hash(key_hash); result.rptr().jptr(&env) }) .jresult(&env) @@ -26578,11 +26579,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToConstitutionalCommitteeHotKey(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToConstitutionalCommitteeHotCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_constitutional_committee_hot_key(); + let result = self_rptr.to_constitutional_committee_hot_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -26591,11 +26592,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToDrepCred(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToDrepCredential(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_drep_cred(); + let result = self_rptr.to_drep_credential(); result.rptr().jptr(&env) }) .jresult(&env) @@ -26604,11 +26605,11 @@ pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1vot #[allow(non_snake_case)] #[no_mangle] -pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToStakingPoolKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { +pub unsafe extern "C" fn Java_io_emurgo_rnhaskellshelley_Native_csl_1bridge_1voterToStakePoolKeyHash(env: JNIEnv, _: JObject, self_ptr: JRPtr) -> jobject { handle_exception_result(|| { let self_jrptr = self_ptr.rptr(&env)?; let self_rptr = self_jrptr.typed_ref::()?; - let result = self_rptr.to_staking_pool_key_hash(); + let result = self_rptr.to_stake_pool_key_hash(); result.rptr().jptr(&env) }) .jresult(&env) diff --git a/rust/src/ios/bridge.rs b/rust/src/ios/bridge.rs index 6708f89..bc73619 100644 --- a/rust/src/ios/bridge.rs +++ b/rust/src/ios/bridge.rs @@ -3507,10 +3507,10 @@ pub unsafe extern "C" fn csl_bridge_committee_cold_resign_from_json(json_str: Ch #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_cold_resign_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_committee_cold_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.committee_cold_key(); + let result = self_ref.committee_cold_credential(); Ok::(result.rptr()) }) .response(result, error) @@ -3529,10 +3529,10 @@ pub unsafe extern "C" fn csl_bridge_committee_cold_resign_anchor(self_rptr: RPtr #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new(committee_cold_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new(committee_cold_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; - let result = CommitteeColdResign::new(committee_cold_key); + let committee_cold_credential = committee_cold_credential_rptr.typed_ref::()?; + let result = CommitteeColdResign::new(committee_cold_credential); Ok::(result.rptr()) }) .response(result, error) @@ -3540,11 +3540,11 @@ pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new(committee_cold_key #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new_with_anchor(committee_cold_key_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_cold_resign_new_with_anchor(committee_cold_credential_rptr: RPtr, anchor_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; + let committee_cold_credential = committee_cold_credential_rptr.typed_ref::()?; let anchor = anchor_rptr.typed_ref::()?; - let result = CommitteeColdResign::new_with_anchor(committee_cold_key, anchor); + let result = CommitteeColdResign::new_with_anchor(committee_cold_credential, anchor); Ok::(result.rptr()) }) .response(result, error) @@ -3630,10 +3630,10 @@ pub unsafe extern "C" fn csl_bridge_committee_hot_auth_from_json(json_str: CharP #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_cold_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_cold_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.committee_cold_key(); + let result = self_ref.committee_cold_credential(); Ok::(result.rptr()) }) .response(result, error) @@ -3641,10 +3641,10 @@ pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_cold_key(self_r #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_hot_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_hot_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.committee_hot_key(); + let result = self_ref.committee_hot_credential(); Ok::(result.rptr()) }) .response(result, error) @@ -3652,11 +3652,11 @@ pub unsafe extern "C" fn csl_bridge_committee_hot_auth_committee_hot_key(self_rp #[no_mangle] -pub unsafe extern "C" fn csl_bridge_committee_hot_auth_new(committee_cold_key_rptr: RPtr, committee_hot_key_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_committee_hot_auth_new(committee_cold_credential_rptr: RPtr, committee_hot_credential_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { - let committee_cold_key = committee_cold_key_rptr.typed_ref::()?; - let committee_hot_key = committee_hot_key_rptr.typed_ref::()?; - let result = CommitteeHotAuth::new(committee_cold_key, committee_hot_key); + let committee_cold_credential = committee_cold_credential_rptr.typed_ref::()?; + let committee_hot_credential = committee_hot_credential_rptr.typed_ref::()?; + let result = CommitteeHotAuth::new(committee_cold_credential, committee_hot_credential); Ok::(result.rptr()) }) .response(result, error) @@ -22667,10 +22667,10 @@ pub unsafe extern "C" fn csl_bridge_voter_from_json(json_str: CharPtr, result: & #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_new_constitutional_committee_hot_key(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_constitutional_committee_hot_credential(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let cred = cred_rptr.typed_ref::()?; - let result = Voter::new_constitutional_committee_hot_key(cred); + let result = Voter::new_constitutional_committee_hot_credential(cred); Ok::(result.rptr()) }) .response(result, error) @@ -22678,10 +22678,10 @@ pub unsafe extern "C" fn csl_bridge_voter_new_constitutional_committee_hot_key(c #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_new_drep(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_drep_credential(cred_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let cred = cred_rptr.typed_ref::()?; - let result = Voter::new_drep(cred); + let result = Voter::new_drep_credential(cred); Ok::(result.rptr()) }) .response(result, error) @@ -22689,10 +22689,10 @@ pub unsafe extern "C" fn csl_bridge_voter_new_drep(cred_rptr: RPtr, result: &mut #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_new_staking_pool(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_new_stake_pool_key_hash(key_hash_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let key_hash = key_hash_rptr.typed_ref::()?; - let result = Voter::new_staking_pool(key_hash); + let result = Voter::new_stake_pool_key_hash(key_hash); Ok::(result.rptr()) }) .response(result, error) @@ -22711,10 +22711,10 @@ pub unsafe extern "C" fn csl_bridge_voter_kind(self_rptr: RPtr, result: &mut i32 #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_to_constitutional_committee_hot_key(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_constitutional_committee_hot_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_constitutional_committee_hot_key(); + let result = self_ref.to_constitutional_committee_hot_credential(); Ok::, String>(result.map(|v| v.rptr())) }) .response_nullable(result, error) @@ -22722,10 +22722,10 @@ pub unsafe extern "C" fn csl_bridge_voter_to_constitutional_committee_hot_key(se #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_to_drep_cred(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_drep_credential(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_drep_cred(); + let result = self_ref.to_drep_credential(); Ok::, String>(result.map(|v| v.rptr())) }) .response_nullable(result, error) @@ -22733,10 +22733,10 @@ pub unsafe extern "C" fn csl_bridge_voter_to_drep_cred(self_rptr: RPtr, result: #[no_mangle] -pub unsafe extern "C" fn csl_bridge_voter_to_staking_pool_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { +pub unsafe extern "C" fn csl_bridge_voter_to_stake_pool_key_hash(self_rptr: RPtr, result: &mut RPtr, error: &mut CharPtr) -> bool { handle_exception_result(|| { let self_ref = self_rptr.typed_ref::()?; - let result = self_ref.to_staking_pool_key_hash(); + let result = self_ref.to_stake_pool_key_hash(); Ok::, String>(result.map(|v| v.rptr())) }) .response_nullable(result, error)